CodeIgniter Analisis Perbandingan framework php berdasarkan moose ck dan properti kualitas disain menggunakan metode analytic hierarchy process (AHP)

4.2.4. Membagi Masing-masing Cell dengan Jumlah Total

Hasil penjumlahan total pada masing-masing kolom tabel 4.14 kemudian dilakukan pembagian pada masing-masing cell dengan jumlah total pada kolom yang sesuai seperti pada tabel 4.15. Tabel 4.15. Membagi cell dengan jumlah total WMC Yii versi

1.0.12 CodeIgniter

versi 1.7.2 CakePHP versi 1.3.3 Symfony versi 1.4.8 Zend versi

1.10.8 Yii

versi 1.0.12 12.9188 = 0.3434 2.4167.5488 = 0.3201 3.11538.5574 = 0.364 1.52164.4305 = 0.3434 1.92425.6029 = 0.3434 CodeIgniter versi 1.7.2 0.41392.9188 = 0.1421 17.5488 = 0.1325 0.77558.5574 = 0.0906 0.62984.4305 = 0.1422 0.79645.6029 = 0.1421 CakePHP versi 1.3.3 0.3212.9188 = 0.1102 1.28947.5488 = 0.1708 18.5574 = 0.1169 0.48844.4305 = 0.1102 0.61765.6029 = 0.1102 Symfony versi 1.4.8 0.65722.9188 = 0.2257 1.58787.5488 = 0.2103 2.04758.5574 = 0.2392 14.4305 = 0.2257 1.26475.6029 = 0.2257 Zend versi 1.10.8 0.51972.9188 = 0.1785 1.25567.5488 = 0.1663 1.61918.5574 = 0.1892 0.79074.4305 = 0.1785 15.6029 = 0.1785 Sumber: Hasil Pengujian Penulis Pada tabel 4.15 adalah membagi setiap cell dengan jumlah total yang telah ditetapkan pada tabel 4.14.

4.2.5. Menghitung Rata-rata pada Masing-masing Baris

Menghitung rata-rata pada masing-masing baris dari Tabel 4.15 dan hasil ini akan digunakan sebagai faktor evaluasi. Tabel 4.16. Menghitung rata-rata tiap baris WMC Faktor Evaluasi Yii versi 1.0.12 0.3434 + 0.3201+ 0.364 + 0.3434 + 0.34345 1.71435 = 0.3429 CodeIgniter versi 1.7.2 0.1421 + 0.1325 + 0.0906 + 0.1422 + 0.14215 0.64955 = 0.1299 CakePHP versi 1.3.3 0.1102 + 0.1708 + 0.1169 + 0.1102 + 0.11025 0.61835 = 0.1237 Symfony versi 1.4.8 0.2257 + 0.2103 + 0.2392 + 0.2257 + 0.22575 1.12665 = 0.2253 Zend versi 1.10.8 0.1785 + 0.1663 + 0.1892 + 0.1785 + 0.17855 0.8915 = 0.1782 Sumber: Hasil Pengujian Penulis Pada tabel 4.16 dalam tabel tersebut terlihat bahwa hasil perhitungan dari tabel 4.15 tiap-tiap baris dicari nilai rata- ratanya. Nilai tersebut didapatkan dengan cara menjumlahkan masing-masing baris kemudian dibagi dengan jumlah item yang dibandingkan, dalam hal ini item yang dibandingkan ada 5. Pada faktor WMC framework Yii mempunyai nilai yang paling tinggi dengan nilai 0.3429. Hal tersebut menunjukkan bahwa nilai WMC yang tinggi mempunyai kecenderungan kegagalan software. Kemudian disusul pada urutan kedua sampai terakhir dengan framework symfony, zend, codeigniter dan cakePHP. Prosedur yang sama juga dilakukan terhadap lima parameter MOOSE CK yang lain yaitu DIT, NOC, CBO, RFC dan LCOM.

4.2.6. Menghitung DIT, NOC, CBO, RFC, LCOM

4.2.6.1. Perhitungan Faktor Evaluasi DIT

Tabel 4.17. Perbandingan parameter DIT pada masing- masing framework PHP DIT Yii versi

1.0.12 CodeIgniter