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

Tabel 2.17. Hasil pembobotan parameter Vendor Support Hardware 0.082 Software 0.6816 Vendor Support 0.2364 Sumber: Tesis MTI UI Volume 5, No.1, 2007 Setelah dihasilkan pembobotan parameter diperlukan cek konsistensi seperti pada langkah nomor 5. 7. Final Evaluasi Setelah didapatkan bobot pada masing-masing parameter dan faktor evaluasi, maka masing-masing bobot tabel 2.17 dikalikan dengan masing-masing faktor evaluasi tabel 2.12. Tabel 2.18. Final Evaluasi Final Evaluasi Sistem-1 0.082 x 0.6583 + 0.6816 x 0.0874 + 0.2364 x 0.4967 = 0.231 Sistem-2 0.082 x 0.2819 + 0.6816 x 0.1622 + 0.2364 x 0.3967 = 0.2275 Sistem-3 0.082 x 0.0596 + 0.6816 x 0.7504 + 0.2364 x 0.1066 = 0.5416 Sumber: Tesis MTI UI Volume 5, No.1, 2007 Pada tabel 2.18 tampak bahwa peringkat 1 adalah sistem-3 kemudian sistem-1 dan terakhir sistem-2.

2.4. MENGENAL

FRAMEWORK PHP YANG DIGUNAKAN DALAM PENELITIAN Penulis mengambil contoh framework PHP yang dibandingkan dari sebuah website www.phpframeworks.com pada tanggal 9 Oktober 2010, dalam web tersebut ditetapkan 10 framework PHP teratas yang paling banyak digunakan oleh programmer web seluruh dunia berdasarkan hasil voting, namun dalam penelitian ini penulis hanya mengambil 5 framework PHP teratas yang paling banyak digunakan oleh programmer web. Alasan pertama untuk membatasi ruang lingkup penelitian, agar tidak terlalu banyak mengambil contoh yang dibandingkan. Kedua, karena pengambilan contoh 5 framework PHP dari web tersebut sudah mewakili dari sekian banyak framework PHP yang ada. Untuk lebih jelasnya dapat kita bahas satu-persatu di bawah ini.

2.4.1. Framework Yii

Di dalam web resminya, www.yiifrmework.com, Yii adalah komponen yang berbasiskan bahasa PHP dengan performa yang tinggi, di dalamnya termasuk penerapan MVC Model-View- Controller, DAOActive Records, caching, jQuery berbasis AJAX. Yii sangatlah mudah untuk digunakan. Kita hanya diharuskan mengetahui bahasa pemrograman PHP dan object oriented programming. Framework Yii ini sangatlah mudah untuk digunakan kembali reusable dan dapat dengan mudah dipakai dalam platform apapun seperti windows maupun linux, framework ini murni adalah object oriented. Framework Yii juga dilengkapi dokumentasi yang sangat detil, dari panduan definisi sampai kepada panduan referensi class. Framework ini mempunyai setiap informasi yang kita butuhkan untuk dengan cepat belajar dan menguasainya. Yii juga didisain dengan sangat hati-hati untuk membangun aplikasi PHP berskala kecil dan besar dan yang tidak kalah penting adalah framework ini gratis, bisa digunakan oleh siapa saja yang ingin membangun aplikasi web.

2.4.2. Framework CodeIgniter

Di dalam website www.codeigniter.com, CodeIgniter adalah sebuah framework untuk web yang dibuat dalam format PHP. Format yang dibuat ini selanjutnya dapat digunakan untuk membuat sistem aplikasi web yang sangat kompleks. CodeIgniter dapat mempercepat proses pembuatan web, karena semua class dan modul yang dibutuhkan sudah ada dan kita hanya tinggal menggunkanannya kembali pada aplikasi web yang akan kita buat. Keunggulan yang dimiliki framework ini antara lain adalah framework ini gratis untuk digunakan dan dapat dikembangkan secara legal. CodeIgniter berlisensi ApacheBSSD-style open source yang memperbolehkan penggunaan dari framework ini sesuai dengan keinginan kita. CodeIgniter sangat ringan jika dijalankan pada semua platform, framework ini menggunakan sistem berbasis MVC, dapat menciptakan URL yang user friendly, dikemas dalam sebuah framework yang lengkap, fungsi-fungsinya dapat ditambahkan, selain itu dokumentasinya juga lengkap dan memiliki komunitas pengguna yang besar.

2.4.3. Framework CakePHP

Framework ini dibuat dengan menggunakan konsep sistem MVC juga, di dalamnya kita dimanjakan dengan kemudahan dalam membuat aplikasi web yang sangat baik. CakePHP juga dapat digabungkan dengan AJAX yang banyak digunakan seperti sekarang ini. Dalam dokumentasi, CakePHP memiliki kelemahan, yakni pengguna diharuskan online ke internet, karena dokumentasinya tidak dapat di download dalam satu bundel. Silahkan mengunjungi web resminya di www.cakephp.org.

2.4.4. Framework Symfony

Framework ini dibuat dengan arsitektur, komponen dan tools untuk membangun aplikasi web yang kompleks dan lebih cepat. Framework ini juga didukung dengan dokumentasi yang lengkap dan dapat digabungkan dengan penerapan AJAX dalam aplikasi webnya. Lebih jelasnya dapat dilihat di websitenya, www.symfony-project.org.

2.4.5. Framework Zend

Di dalam website resminya, www.framework.zend.com, Framework ini ada karena seni dan semangat akan pemrograman berbasis PHP. Framework Zend di dukung dengan penerapan yang sederhana, lisensi perusahaan yang ramah dan dapat digunakan untuk membangun web 2.0 aplikasi dan web services, terbukti framework ini banyak digunakan oleh Google, Amazon, Yahoo, Flickr. Framework ini juga mendukung pemrograman menggunakan AJAX, seperti JASON, lisensi yang diberikan adalah new BSD lisensi dengan Zend’s Framework License. Framework ini telah diujicoba dan dapat dengan mudah digunakan dan sangat aman.

2.5. PHP DEPEND