CodeIgniter CodeIgniter CodeIgniter CodeIgniter

masing-masing baris kemudian dibagi dengan jumlah item yang dibandingkan, dalah hal ini item yang dibandingkan ada 5. Pada faktor RFC framework Yii menempati urutan teratas dengan nilai 0.3550, hal ini berarti jumlah metode yang dimilikinya lebih banyak dibandingkan dengan framework yang lain. Kemudian di urutan kedua sampai terakhir ada framework Symfony, Zend, CakePHP, dan CodeIgniter.

4.2.6.5. Perhitungan Faktor Evaluasi LCOM

Tabel 4.37. Perbandingan parameter LCOM pada masing- masing framework PHP LCOM 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 1 1 5.210712.9411 1 5.210715.4260 1 5.21077.8411 1 5.210710.0267 CodeIgniter versi 1.7.2 1 15.210712.9411 1 1 12.941115.426 1 12.94117.8411 1 12.941110.0267 CakePHP versi 1.3.3 1 15.210715.4260 1 112.941115.426 1 1 15.42607.8411 1 15.426010.0267 Symfony versi 1.4.8 1 15.21077.8411 1 112.94117.8411 1 115.42607.8411 1 1 7.841110.0267 Zend versi 1.10.8 1 15.210710.0267 1 112.941110.0267 1 115.426010.0267 1 17.841110.0267 1 Sumber: Hasil Pengujian Penulis Pada tabel 4.37 menerangkan bahwa nilai-nilai tersebut adalah perbandingan antara masing-masing framework terhadap parameter LCOM, nilainya berdasarkan dari tabel 4.11. Tabel 4.38. Hasil perbandingan parameter LCOM pada masing-masing framework PHP LCOM 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 1 2.4839 2.9603 1.5049 1.9242 CodeIgniter versi 1.7.2 0.4026 1 1.1920 0.6059 0.7748 CakePHP versi 1.3.3 0.3378 0.8389 1 0.5083 0.6500 Symfony versi 1.4.8 0.6645 1.6504 1.9673 1 1.2788 Zend versi 1.10.8 0.5197 1.2907 1.5385 0.7820 1 Sumber: Hasil Pengujian Penulis Pada tabel 4.38 adalah nilai hasil perbandingan dari tabel 4.37. Tabel 4.39. Jumlah total pada masing-masing framework PHP LCOM 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 1 2.4839 2.9603 1.5049 1.9242 CodeIgniter versi 1.7.2 0.4026 1 1.1920 0.6059 0.7748 CakePHP versi 1.3.3 0.3378 0.8389 1 0.5083 0.6500 Symfony versi 1.4.8 0.6645 1.6504 1.9673 1 1.2788 Zend versi 1.10.8 0.5197 1.2907 1.5385 0.7820 1 ------------ + ------------ + ------------ + ------------ + ------------ + Total 2.9246 7.2639 8.6581 4.4011 5.6278 Sumber: Hasil Pengujian Penulis Dari tabel 4.39 diatas menerangkan bahwa masing- masing kolom dijumlahkan untuk mendapatkan nilai totalnya. Dapat kita lihat bahwa masing-masing software memiliki total nilai yang bervariasi. Tabel 4.40. Membagi cell dengan jumlah total LCOM 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.9246 = 0.3419271 2.48397.2639 = 0.3419513 2.96038.6581 = 0.3419110 1.50494.4011 = 0.3419372 1.92425.6278 = 0.3419098 CodeIgniter versi 1.7.2 0.40262.9246 = 0.1376599 17.2639 = 0.1376671 1.1928.6581 = 0.1376745 0.60594.4011 = 0.1376701 0.77485.6278 = 0.1376737 CakePHP versi 1.3.3 0.33782.9246 = 0.1155030 0.83897.2639 = 0.1154889 18.6581 = 0.1154988 0.50834.4011 = 0.1154939 0.655.6278 = 0.1154981 Symfony versi 1.4.8 0.66452.9246 = 0.2272106 1.65047.2639 = 0.2272058 1.96738.6581 = 0.2272208 14.4011 = 0.2272159 1.27885.6278 = 0.2272291 Zend versi 1.10.8 0.51972.9246 = 0.1776995 1.29077.2639 = 0.1776869 1.53858.6581 = 0.1776949 0.7824.4011 = 0.1776829 15.6278 = 0.1776893 Sumber: Hasil Pengujian Penulis Pada tabel 4.40 adalah membagi setiap cell dengan jumlah total yang telah ditetapkan pada tabel 4.39. Tabel 4.41. Menghitung rata-rata tiap baris LCOM Faktor Evaluasi Yii versi 1.0.12 0.3419271 + 0.3419513 + 0.3419110 + 0.3419372 + 0.34190985 1.70963655 = 0.3419 CodeIgniter versi 1.7.2 0.1376599 + 0.1376671 + 0.1376745 + 0.1376701 + 0.13767375 0.68834535 = 0.1377 CakePHP versi 1.3.3 0.1155030 + 0.1154889 + 0.1154988 + 0.1154939 + 0.11549815 0.57748265 = 0.1155 Symfony versi 1.4.8 0.2272106 + 0.2272058 + 0.2272208 + 0.2272159 + 0.22722915 1.1360825 = 0.2272 Zend versi 1.10.8 0.1776995 + 0.1776869 + 0.1776949 + 0.1776829 + 0.17768935 0.88845355 = 0.1777 Sumber: Hasil Pengujian Penulis Pada tabel 4.41 dalam tabel tersebut terlihat bahwa hasil perhitungan dari tabel 4.40 tiap-tiap baris dicari nilai rata- ratanya. Nilai tersebut didapatkan dengan cara menjumlahkan masing-masing baris kemudian dibagi dengan jumlah item yang dibandingkan, dalah hal ini item yang dibandingkan ada 5. Pada faktor LCOM framework Yii menempati urutan pertama dengan nilai 0.3419, berarti menandakan framework Yii mempunyai class yang lebih baik, ditandai dengan nilai kohesi yang lebih tinggi. Di urutan kedua sampai terakhir ada framework symfony, zend, codeigniter dan cakePHP. Tabel 4.42. Nilai Parameter MOOSE Pada Masing-masing Framework PHP WMC DIT NOC CBO RFC LCOM Yii versi 1.0.12 0.3429 0.3766 0.3578 0.3416 0.3550 0.3419 CodeIgniter versi 1.7.2 0.1299 0.0677 0.1438 0.1446 0.1115 0.1376 CakePHP versi 1.3.3 0.1237 0.1433 0.1199 0.1141 0.1144 0.1154 Symfony versi 1.4.8 0.2253 0.1972 0.2051 0.2226 0.2333 0.2272 Zend versi 1.10.8 0.1782 0.2151 0.1732 0.1771 0.1857 0.1777 Sumber: Hasil Pengujian Penulis Setelah melalui perhitungan sebelumnya pada tabel 4.42 adalah hasil dari perhitungan pada masing-masing framework PHP terhadap parameter-parameter MOOSE CK.

4.3. PEMBOBOTAN PROPERTI KUALITAS DISAIN