![]() 30
2.12 Rekayasa Perangkat Lunak
2.12.1 Pengertian Perangkat Lunak
Menurut Pressman (2002, p10), perangkat lunak adalah :
a. Perintah-perintah dalam suatu program komputer yang jika dijalankan akan
memberikan fungsi dan hasil yang diinginkan.
b. Struktur-struktur data yang membuat program dapat memanipulasi data.
c. Dokumen yang menggambarkan operasi dan penggunaan program.
2.12.2 Pengertian Rekayasa Perangkat Lunak
Menurut Pressman (2002, p28), rekayasa perangkat lunak adalah:
Pengembangan dan penggunaan prinsip rekayasa untuk memperoleh
perangkat lunak secara ekonomis yang reliabel dan bekerja secara efisien pada
mesin nyata.
2.12.3 Tujuan Rekayasa Perangkat Lunak
Secara umum tujuan RPL tidak berbeda dengan bidang rekayasa
yang
lain. Mari
kita perhatikan Gambar 2.4 berikut ini (Mulyanto, 2008, p3).
Gambar 2.4 Tujuan Rekayasa Perangkat Lunak
Dari Gambar
2.4 dapat diartikan
bahwa bidang rekayasa akan selalu berusaha
menghasilkan output
yang kinerjanya tinggi, biaya rendah dan
waktu penyelesaian yang
tepat.
|