|
35
2.8
Rekayasa Perangkat Lunak (RPL)
2.8.1
Pengertian Rekayasa Perangkat Lunak (RPL)
Menurut Pressman (2002, p28), rekayasa perangkat lunak adalah pengembangan
dan pengunaan prinsip pengembangan suara untuk memperoleh perangkat lunak secara
ekonomis yang reliabel dan bekerja secara efisien pada mesin nyata.
2.8.2
Tujuan Rekayasa Perangkat Lunak (RPL)
Tujuan rekayasa perangkat lunak adalah sebagai berikut (Mulyanto, 2008, p3).
a. Memperoleh biaya produksi perangkat lunak yang rendah.
b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu.
c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform.
d. Menghasilkan perangkat lunak yang biaya perawatannya rendah.
2.8.3
Model Proses Rekayasa Perangkat Lunak (RPL)
System
Development
Life
Cycle
(SDLC)
adalah
kerangka kerja
yang
terstruktur
yang terdiri dari
urutan proses oleh sistem
informasi
yang dikembangkan. Dalam skripsi
ini
digunakan
pendekatan
waterfall
ke
SDLC,
di
mana
tugas-tugas
dalam
satu
tahap
telah selesai sebelum melanjutkan pekerjaan ke tahap berikutnya (Potter, 2003).
|