Pengembangan Aplikasi Penentuan Prioritas Kebutuhan Fungsional Perangkat Lunak Berdasarkan Kebutuhan Non- Fungsional
Main Author: | Raharjo, Dini Indah Nurul Rizki Pancawati |
---|---|
Format: | Thesis NonPeerReviewed |
Terbitan: |
, 2018
|
Subjects: | |
Online Access: |
http://repository.ub.ac.id/166883/ |
Daftar Isi:
- Kebutuhan perangkat lunak dapat didefinisikan sebagai layanan yang harus disediakan perangkat lunak untuk mendukung tercapainya tujuan pengguna dalam menggunakan perangkat lunak tersebut. Kebutuhan perangkat lunak merupakan dasar dalam proses pengembangan perangkat lunak. Penentuan prioritas kebutuhan merupakan proses yang penting untuk dilakukan terutama dalam situasi dimana waktu dan sumber daya pengembangan perangkat lunak terbatas. Penentuan prioritas ini bermanfaat untuk menyediakan rekomendasi urutan implementasi kebutuhan dan juga kebutuhan yang harus mendapatkan perhatian lebih dalam pengimplementasiannya. Penelitian yang dilakukan oleh Umang Garg dan Abhishek Singhal mengusulkan suatu metode penentuan prioritas kebutuhan fungsional perangkat lunak berdasarkan kebutuhan nonfungsional. Penelitian ini menerapkan metode yang diusulkan Garg dan Singhal dalam bentuk aplikasi berbasis web, dengan tujuan untuk membantu proses penentuan prioritas kebutuhan. Penentuan prioritas kebutuhan dimulai dengan melakukan pair-wise comparison antara kebutuhan non-fungsional, kemudian dilakukan pair-wise comparison antara kebutuhan fungsional dan kebutuhan nonfungsional, terakhir didapatkan urutan kebutuhan berdasarkan prioritasnya serta nilai prioritasnya. Pengujian sistem dilakukan dengan pengujian unit terhadap tiga method pada sistem, pengujian integrasi, serta pengujian validasi yang terdiri dari 27 kasus uji yang menghasilkan hasil valid.