11
1.
Requirement
Seluruh kebutuhan software
harus bisa
didapatkan dalam fase ini,
termasuk didalamnya kegunaan software yang diharapkan pengguna dan
batasan software. Informasi ini biasanya dapat diperoleh melalui wawancara,
survey, atau diskusi. Informasi dianalisis untuk mendapatkan dokumentasi
kebutuhan pengguna untuk digunakan pada tahap selanjutnya.
2.
System Design
Tahap ini dilakukan sebelum melakukan coding. Tahap ini
bertujuan untuk memberikan gambaran apa yang seharusnya
dikerjakan dan bagaimana tampilannya. Tahap ini membantu
dalam menspesifikasikan kebutuhan hardware
dan sistem serta
mendefinisikan arsitektur sistem secara keseluruhan.
3.
Implementation
Dalam tahap ini dilakukan pemrograman. Pembuatan software
dipecah menjadi modul-modul kecil yang nantinya akan
digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini
juga dilakukan pemeriksaan terhadap modul yang dibuat, apakah
sudah memenuhi fungsi yang diinginkan atau belum.
4.
Integration & Testing
Di tahap ini dilakukan penggabungan modul-modul yang sudah
dibuat dan dilakukan pengujian untuk mengetahui apakah
|