![]() 17
Menurut
Pressman(1992,
p20-21),
ada
enam
tahap
dalam
Waterfall
Model,
seperti
gambar 3.1 berikut adalah penjabarannya:
System
Engineering
Analysis
Design
Coding
Testing
Maintenance
Gambar 2.1 Model Waterfall
a. Rekayasa Sistem (System Engineering)
Karena
perangkat
lunak
merupakan
bagian
dari
sebuah
sistem
yang
lebih
besar,
maka
aktivitas
ini
dimulai
dengan
penetapan kebutuhan dari
semua
elemen
sistem.
Gambaran sistem
ini penting jika perangkat
lunak harus berinteraksi dengan elemen-
elemen lain, seperti hardware, manusia dan database.
b. Analisis kebutuhan perangkat lunak (Software Requirement Analysis)
Analisis
yang
dilakukan
pada
tahap
ini
adalah
untuk
mengetahui kebutuhan
piranti
lunak,
sumber
informasi
piranti
lunak,
fungsi-fungsi
yang
dibutuhkan, kemampuan
piranti lunak dan antarmuka piranti lunak tersebut.
c. Perancangan (Design)
|