KOMPARASI FRAMEWORK MVC (CODEIGNITER DAN CAKEPHP) PADA APLIKASI BERBASIS WEB
Berdasarkan penelitian Standish Group Internasional pada tahun 1998, terdapat 7400 proyek IT yang dikembangkan saat itu. Hasilnya hanya 16,2% yang dapat diselesaikan sesuai perencanaan, 31,1% diantaranya mengalami keterlambatan dan 52,7% mengalami pembekakan biaya lebih dari 189%. Penyebab kegagalan proyek IT adalah belum efektifnya waktu, biaya dan fungsionalitas. Perusahaan-perusahaan ternama Indonesia (Kompas.com, Okezone.com, Urbanesia.com dan bejubel.com) untuk menghemat waktu pengembangan dalam produk, mereka menggunakan framework. Framework merupakan kerangka kerja yang dapat membantu pengembangan aplikasi dalam menangani suatu masalah pemrograman. Codeigniter dan CakePHP merupakan framework yang menggunakan konsep MVC (Model-View-Control), permasalahan dari dua framework adalah belum mengetahui kelebihan dan kekurangan satu framework dengan framework lain. Untuk itu akan dilakukan penelitian mengenai perbandingan dua buah framework dengan metode perbandingan dan metode MVC (Model-View-Control) dalam menangani suatu permasalahan. Metode MVC (Model-View-Control) dapat diterapkan oleh semua framework untuk membangun suatu aplikasi sedangkan dengan penerapan metode perbandingan diharapkan dapat membandingkan kinerja dari performa, arsitektur dan komunitas. Untuk membandingkan performa di dua framework akan dilakukan penelitian menggunakan Apache Benchmark (ab), membandingkan komunitas di dua framework dilihat dari segi seberapa banyak buku panduan yang berada di internet dan membandingkan arsitektur di lihat dari segi framework mana yang mencerminkan metode MVC (Model-View-Control). Berdasarkan pengujian, yang mencerminkan metode MVC (Model-View-Control) yaitu cakePHP sedangkan dalam penerapan Codeigniter kurang mencerminkan metode MVC (Model-View-Control) namun memiliki komunitas dan performa yang dapat diandalkan.
Dibuat oleh : Dewi Rosmala, M. Ichwan ,M. Irzan Gandalisha
E-mail: d_rosmala@itenas.ac.id
Kata kunci : framework, Codeigniter, cakePHP, MVC (Model-View-Control)
Keterangan : Makalah ini dimuat pada JURNAL INFORMATIKA
NO. 2 VOL. 2, MEI – AGUSTUS 2011
KOMPARASI FRAMEWORK MVC (CODEIGNITER DAN CAKEPHP) PADA APLIKASI BERBASIS WEB