Pertemuan 1 Konsep RPL
Transcript of Pertemuan 1 Konsep RPL
-
8/17/2019 Pertemuan 1 Konsep RPL
1/20
Perangkat Lunak danRekayasanya
Oleh :
Mohammad Idhom, S.Kom., M.Kom
1
-
8/17/2019 Pertemuan 1 Konsep RPL
2/20
Pustaka Wajib
1. Pressman, R. S., Software Engineering: A Practitioner’sApproach, 8th Edition, McGraw-Hill, 2008
2. Sommerville, I., Software Engineering 8th Edition, Addison-Wesley, 2007.
3. Stephen R. Schach: Object-Oriented and Classical SoftwareEngineering, 7th Edition, Prentice Hall, 2001
-
8/17/2019 Pertemuan 1 Konsep RPL
3/20
Peran Ganda Perangkat Lunak(PL)
PL adalah sebuah produk Menyajikan potensi komputasi Menghasilkan, mengelola, memperoleh, modifkasi,
menampilkan atau mengirimkan inormasi PL adalah alat untuk menyajikan sebuah produk Mendukung atau menyediakan langsung ungsi
sistem Mengendalikan program lain (mis : sistem operasi) Mempengaruhi komunikasi (mis : PL jaringan) Membantu membangun PL lain (mis : tool PL)
3
-
8/17/2019 Pertemuan 1 Konsep RPL
4/20
pakah RPL!
4
RPL adalah sekelompok item atau objekYang membentuk “konfigurasi” dimanadi dalamnya termasuk :• program
• dokumen • data ...
-
8/17/2019 Pertemuan 1 Konsep RPL
5/20
Pengertian se"ara #mum Rekayasa Perangkat Lunak suatu
disiplin ilmu yang membahas semuaaspek produksi perangkat lunak,
mulai dari tahap a$al yaitu analisiskebutuhan pengguna, menentukanspesifkasi dari kebutuhan pengguna,desain, pengkodean, %mplementasi,pengujian sampai pemeliharaan
sistem setelah digunakan&
-
8/17/2019 Pertemuan 1 Konsep RPL
6/20
Rekayasa Perangkat Lunak 'Program Rekayasa Perangkat lunak adalah
seluruh perintah yang digunakan untukmemproses inormasi&
Rekayasa Perangkat lunak dapat berupaprogram atau prosedur& Program adalah kumpulan perintah yang
dimengerti oleh komputer sedangkan prosedur adalah perintah yang
dibutuhkan oleh pengguna dalam
memproses inormasi (*rien, +)&
-
8/17/2019 Pertemuan 1 Konsep RPL
7/20
-#.#/ RPL 1. Memperoleh biayaproduksi perangkat lunakyang rendah.
2. Menghasilkan perangkatlunak yang kinerjanya
tinggi, andal dan tepatwaktu.3. Menghasilkan perangkatlunak yang dapat bekerjapada berbagai jenisplatform.
4. Menghasilkan perangkatlunak yang biayaperawatannya rendah.
-
8/17/2019 Pertemuan 1 Konsep RPL
8/20
pakah PL !0ebuah perbandingan dengan
1ard$are PL 2dirakit PL tidak kadalu$arsa3ter update
PL lebih kompleks
8
-
8/17/2019 Pertemuan 1 Konsep RPL
9/20
R#/G L%/G4#P
-
8/17/2019 Pertemuan 1 Konsep RPL
10/20
RPL *agian dari 5isiplin %lmu
4omputer
-
8/17/2019 Pertemuan 1 Konsep RPL
11/20
-
8/17/2019 Pertemuan 1 Konsep RPL
12/20
-
8/17/2019 Pertemuan 1 Konsep RPL
13/20
P0%0% RPL
-
8/17/2019 Pertemuan 1 Konsep RPL
14/20
06.R1 RPL
-
8/17/2019 Pertemuan 1 Konsep RPL
15/20
-%P6 M0L1
-
8/17/2019 Pertemuan 1 Konsep RPL
16/20
0%4L#0 0L#0% RPL
-
8/17/2019 Pertemuan 1 Konsep RPL
17/20
plikasiPL system sot$are
appli"ation sot$are
engineering3s"ientif" sot$are
embedded sot$are
produ"t7line sot$are
8ebpps (8eb appli"ations)
% sot$are
17
-
8/17/2019 Pertemuan 1 Konsep RPL
18/20
4ategori *aru PL
bi9uitous "omputing jaringan nirkabel /etsour"ing8eb sebagai mesin komputasi pen sour"ekode program dibuka gratis
kepada komunitas komputasi) .uga ;
5ata miningGrid "omputing
-
8/17/2019 Pertemuan 1 Konsep RPL
19/20
Perubahan PL
PL harus ber7adaptasi untuk memenuhikebutuhan lingkungan komputasi atauteknologi baru&
PL harus di7perbaiki untuk mengimplementasi
kebutuhan bisnis baru& PL harus diperluas untuk membuatnya dapat
berinteroperasi dengan sistem dan databasemodern yang lain&
PL harus di7arsitek ulang untuk membuatnya
2hidup di tengah7tengah lingkungan jaringan.
19
Kenapa harus berubah ?
-
8/17/2019 Pertemuan 1 Konsep RPL
20/20
Mitos PL
Mempengaruhi manajer, pelanggan (danstakeholder non teknis lainnya) serta parapraktisi
5iper"aya karena mereka sering mempunyaibagian7bagian kebenaran&,namun…
0ering menuju ke keputusan yang salah,Oleh karena itu …
-etaplah pada realita seiring dengan jalanrekayasa perangkat lunak
20