Pengembangan Sistem Penentuan Prioritas Kebutuhan Perangkat Lunak Dengan Metode MVGB (Majority Voting Goal Based)
Kata Kunci:
MVGB, prioritas kebutuhan, rekayasa kebutuhan, penggalian kebutuhanAbstrak
Rekayasa kebutuhan adalah tahapan awal dari kegiatan rekaya perangkat lunak, dimana dilakukan penggalian kebutuhan, dan analisis kebutuhan. Kegiatan penentuan prioritas kebutuhan adalah hal penting dalam proses rekayasa kebutuhan yang dapat menentukan keberhasilan sebuah proyek pengembangan perangkat lunak. Kegiatan penentuan prioritas kebutuhan dapat memilih mana kebutuhan yang penting dan kurang penting, sehingga sumber daya yang dimiliki tim pengembang dapat difokuskan untuk menyelesaikan masalah kunci terlebih dahulu, agar sumber daya tidak terbuang untuk menyelesaikan masalah yang tidak terlalu mendesak. Metode prioritisasi kebutuhan MVGB (Majority Voting Goal Based) adalah metode prioritisasi kebutuhan yang mempertimbangkan nilai yang diberikan masing-masing pemangku kepentingan dan juga nilai ketergantungan sebuah kebutuhan. Sistem penentuan prioritas kebutuhan perangkat lunak dengan metode MVGB ini adalah sistem yang menyediakan tempat untuk melakukan penggalian dan penentuan prioritas kebutuhan dengan melibatkan pemangku kepentingan yang dipilih dengan menggunakan teknologi web. Sistem ini memiliki 46 kebutuhan fungsional yang berguna untuk proses penggalian, pengamatan, dan prioritisasi kebutuhan, sistem telah diuji dengan pengujian unit untuk 3 fungsi utama sistem, pengujian integrasi untuk 3 pasang kelas utama sistem, dan pengujian validasi untuk semua kebutuhan, pengujian menghasilkan nilai valid untuk semua kasus uji.