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