8 yang tersedia, tetapi MySQL sangat cocok untuk bekerjasama dengan PHP.
Peranginangin, 2006:380.
3. Kerangka Kerja Framework Pengembangan Aplikasi Web
Menurut Wardhana 2010:3, framework adalah kumpulan perintah atau fungsi dasar yang membentuk aturan
– aturan tertentu dan saling berinteraksi satu sama lain sehingga dalam pembuatan aplikasi website. Dengan framework,
programmer tidak perlu memikirkan kode perintahfungsi dasar dari aplikasi website. Lebih terfokus ke kode alur permasalahan website, apa yang ditampilkan
dan layanan apa saja yang diberikan dari aplikasi website tersebut. Menurut Ibnu 2011:5 salah satu framework yang digunakan untuk
mengembangkan perangkat lunak berbasis web adalah Codeigniter. Codeigniter dibangun menggunakan konsep Model-View-Controller MVC development
pattern. MVC merupakan teknik pemrograman yang memisahkan alur pikir, penyimpanan data, dan antarmuka aplikasi atau secara sederhana adalah
memisahkan antara desain, data, dan proses. Pada eksekusi PHP tanpa framework, akan me-load semua library dan fungsi yang dibutuhkan kemudian
digabungkan ke dalam HTML untuk dieksekusi oleh PHP.
9 Gambar 1. Perbandingan PHP Biasa dan Codeigniter
Menurut Wahana 2011:4, ada beberapa kelebihan Codeigniter CI dibandingkan dengan framework PHP lain, sebagai berikut:
a. Performa sangat cepat Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter
merupakan framework yang paling cepat dibandingkan dengan framework yang lain.
Gambar 2. Performa Framework Codeigniter Berdasarkan Request Per Second.
10 b. Konfigurasi yang sangat minim Nearly Zero Configuration
Untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi
seperti database.php atau autoload.php. Namun untuk menggunakan codeigniter dengan standar, hanya perlu merubah sedikit saja file pada folder
config. c. Banyak komunitas
Dengan banyaknya komunitas codeigniter ini, memudahkan untuk berinteraksi dengan yang lain, baik itu bertanya atau mengetahui
perkembangan terbaru. d. Dokumentasi yang sangat lengkap
Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap.
4. Model Pengembangan Perangkat Lunak Waterfall