Metode Pengembangan Sistem
Metode pengembangan sistem
yaitu salah satu proses terpenting dalam analisa sistem. Metode pengembangan
sistem yang digunakan dalam perancangan sistem adalah dengan menggunakan metode Waterfall. Menurut
Dalam
metode pengembangan Waterfall
terdapat beberapa tahapan dalam pengembangan sistem, meliputi:
a.
Analisa Kebutuhan Perangkat Lunak
Proses
pengyumpulan kebutuhan dilakukan secara intensif untuk mespesifikasikan
kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang
dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini
perlu untuk didokumentasikan.
b.
Desain
Desain
perangkat lunak adlaah proses multi langkah yang focus pada desain pembuatan
program perangkat lunak termasuk struktur data, arsitektur perangkat lunak,
representasi antarmuka, dan prosedur pengodean. Tahap ini mentranslasi
kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desaina
agar dapat diimplementasikan menjadi program pada tahap selanjutnya. Desain
perangkat lunak yang dihasilkan pada tahap ini juga perlu didokumentasikan.
c.
Pembuatan kode program
Desain harus ditranslasikan ke dalam program perangkat
lunak. Hasil dari tahap ini adalah program
computer sesuai dengan desain yang telah dibuat pada tahap desain.
d.
Pengujian
Pengujian
focus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan
bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan
(error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.
e.
Pendukung (support) atau Pemeliharaan (Maintenance)
Tidak
menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah
dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang muncul
dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi
dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulangi
proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat
lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.