Page 140 - Pembelajaran Vokasi di Perguruan Tinggi - Agunawan Opa
P. 140
untuk menghasilkan atau mengembangkan sebuah produk yang
teruji. Untuk menghasilkan produk yang baru dan teruji tersebut,
maka perlu ada tahapan kegiatan yang terdokumentasi dan terukur
pada semua tahap pengembangan.
F. Waterfall Model
Model Waterfall atau air terjun diperkenalkan oleh (Roger S.
Pressman, 2010), merupakan salah satu siklus hidup klasic
(Classic life cycle) dalam pengembangan perangkat lunak. Metode
ini menggambarkan pendekatan yang cukup sistematis juga
berurutan pada pengembangan software, termasuk spesifikasi
kebutuhan pengguna, perencanaan, permodelan, konstruksi,
penyerahan sistem ke pengguna dan perawatan sistem. Model
waterfall dapat digambarkan sebagai berikut:
Requirements • Requirements Document
• Prepared Use Case
Design • Software Architecture
• Map The Stakeholders
• Construct The Software
Implementation • Data Storage & Retrieval
Verification • Install
• Test and Debug
• Check Error
Maintenance
• Optimize Capabilities
Gambar 7. Waterfall Model (Roger S. Pressman, 2010)
a. Requirements
Pada tahap ini pengembang harus mengetahui seluruh
informasi mengenai kebutuhan software seperti kegunaan
software yang diinginkan oleh pengguna dan batasan software
yang dibuat.
Informasi tersebut biasanya diperoleh dari wawancara, survey,
ataupun diskusi. Setelah itu informasi dianalisis sehingga
129