![]() 10
ada. Piranti lunak telah menjadi faktor pembatas dalam evolusi computer-based
systems. Berangkat dari itulah dikembangkan metode yang menyediakan
framework untuk membangun piranti lunak dengan kualitas lebih tinggi.
Rekayasa piranti lunak (Software Engineering) berdasarkan Pressman
(1997,
p23)
adalah
studi
pendekatan
untuk pengaplikasian
secara
sistematis,
pendekatan
terukur
untuk
pengembangan,
operasi
dan
pemeliharaan
dari
sebuah piranti lunak.
Waterfall model
meliputi
langkah-langkah
analisis
masalah
atau
kebutuhan user, mendesain aplikasi yang akan dibuat, coding dan yang terakhir
mengimplementasikan aplikasi yang sudah dibuat untuk kemudian dievaluasi
oleh
pengguna.
Pada
Waterfall
model
dapat
dilakukan
revisi
disetiap
prosesnya (Pressman,1997, p20-21).
Menurut
Pressman
(1992,
p20-21),
ada
enam
tahap
dalam
Waterfall
Model, seperti pada gambar 2.1 berikut adalah penjabarannya:
A
N
A
L
I
S
I
S
D
E
S
A
I
N
C
O
D I N G D A N
D
E
V
E
L
O
P
M E N T
I
M
P L E M E N T A S I
/ T E S T IN G
M
A
I
N
T
E
N
A
N
C
E
Gambar 2.1 Model Waterfall
|