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