29
Engineer
perangkat
lunak
tidak
hanya
memperhatikan proses
teknis
dari
pengembangan perangkat
lunak. Hal
tersebut juga
mencakup kegiatan seperti
manajemen
proyek
dan
alat-alat
pengembangan
perangkat
lunak,
metode,
dan teori untuk mendukung produksi perangkat lunak.
Terdapat banyak proses
model
yang digunakan dalam rekayasa perangkat
lunak.
Model
proses
ini
secara
terstruktur
menunjukkan
urutan
proses
dalam
pengembangan
perangkat
lunak.Model proses
yang
peneliti
gunakan
dalam
penelitian
ini
adalah
modelwaterfall.
Model
waterfalladalah
model
klasik
yang
bersifat
sistematis yaitu
berurutan
dalam
membangun
perangkat
lunak.
Model
proses
Waterfall
digunakan
jika
kebutuhan dari klien telah
terdefinisi dengan jelas serta alur kerja
yang akan dilakukan
juga telah jelas. Langkah-langkah dalam
membangun perangkat
lunak dengan
model
ini
adalah sebagai berikut:
1. Requirements analysis and definiton, yaitu mengumpulkan kebutuhan dengan
lengkap lalu dianalisis dan didefinisikan.
2. System and software design,yaitu pengerjaan desain setelah semua kebutuhan
telah dikumpulan.
3. Implementation
and
unit
testing,yaitu
pengkodean
menggunakan bahasa
pemrograman yang sudah ditentukan.
4. Integration
and
system
testing,yaitu
penyatuan
unit-unit
program kemudian
dilakukan pengujian secara menyeluruh.
5. Operation and maintenance,yaitu
mengoperasikan program dilingkungannya
dan melakukan pemeliharaan.
|