Pengembangan Aplikasi Perhitungan Nilai Understandability Berdasarkan Rancangan Perangkat Lunak
Kata Kunci:
rekayasa perangkat lunak, maintenance, understandabilityAbstrak
Understandability adalah parameter kualitas perangkat lunak mengenai tingkat kemudahan dalam memahami sebuah modul perangkat lunak yang dikembangkan. Sebagai contoh pentingnya understandability, dalam sebuah percobaan mengenai inspeksi kode, 60% dari isu yang dilaporakan oleh reviewer profesional pada maintenance terkait dengan understandability. Oleh karena itu penelitian ini dimaksudkan untuk mengembangkan sebuah aplikasi yang dapat mengukur tingkat understandability pada fase perancangan perangkat lunak secara otomatis. Pengukuran understandability dilakukan sesuai dengan multivariate understandability metric. Pengembangan dilakukan menggunakan metode waterfall. Dari hasil penelitian, 100% kebutuhan dapat tervalidasi. Untuk pengukuran efisiensi, diperoleh sistem mampu menyelesaikan 1 pekerjaan pengukuran dalam kurun waktu 10 detik, dan 100% pengguna dapat menyelesaikan tugasnya. Angka tersebut membuktikan sistem berhasil secara efisien membantu mengukur understandability. Sedangkan untuk hubungan hasil pengukuran understandability dari sistem dengan nilai maintainability yang telah diketahui menunjukan korelasi spearman's rank sebesar 0.987. Hal tersebut menandakan hasil dari sistem dapat dijadikan salah satu acuan untuk memperkirakan usaha melakukan maintenance yang dapat dilakukan sedini mungkin.