Aspek Analisis Kualitas Perangkat Lunak

85

6. Aspek

Maintainability Pengujian aspek maintainability dilakukan dengan menggunakan tool Semantic Design untuk mengukur nilai Halstead Volume, Lines Of Code dan Cyclomatic Complexity yang kemudian digunakan dalam perhitungan nilai Maintainability Index. Hasil pengujian maintainability pada modul controller ditunjukkan pada gambar 52 dan pada modul model ditunjukkan pada 53. Analisis data didapatkan dari rata-rata hasil perhitungan kedua nilai maintainability index semua modul yang ada. Gambar 52. Hasil pengujian modul Controller 86 Perhitungan maintainability index untuk modul controller dirinci lebih lanjut pada tabel 14 berikut: Tabel 14. Hasil Pengujian Maintainability pada Controller HALSTEAD VOLUME CYCLOMATIC COMPLEXCITY Lines of Codes Comment Lines Percent of Comment Lines 577941.2 47 347 0.00 73204.65 23 123 0.00 224680.8 32 214 0.00 19027.16 10 60 4 6.67 468972.7 42 335 0.00 408985.2 50 358 5 1.40 1427651 91 717 1 0.14 17996.42 8 49 0.00 AvgHV AvgCC AvgLOC AvgCM AvgperCM 402307.3 37.875 275.375 1.25 1.03 MI = 54.17 Gambar 53. Hasil Pengujian Maintainability Modul Model 87 Perhitungan maintainability index untuk modul model dirinci lebih lanjut pada tabel 15 berikut: Tabel 15. Hasil Pengujian Maintainability pada Model HALSTEAD VOLUME CYCLOMATIC COMPLEXCITY Lines of Codes Comment Lines Percent of Comment Lines 96083.74 22 144 0.00 14181.04 14 78 4 5.13 63388.46 21 149 0.00 14914.28 18 89 0.00 67941.66 21 149 0.00 AvgHV AvgCC AvgLOC AvgCM AvgperCM 51301.84 19.2 121.8 1 1.03 MI = 82.39 Hasil pengujian maintanability pada modul controller dan model dirangkum pada tabel 16 berikut Tabel 16. Rekapitulasi perhitungan nilai maintainability index Modul MI Controller 54.17 Model 82.39 Jumlah 136.56 Rata-rata 68.28 Hasil perhitungan menunjukkan bahwa nilai maintainability index MI sebesar 68,28. Berdasarkan hasil tersebut dapat disimpulkan bahwa sistem informasi laporan hasil belajar siswa telah memenuhi aspek maintainability dengan skor 65 kategori sedang yang artinya normal untuk dirawat. 88

7. Aspek