Sinopsis
CodeIgniter atau CI adalah sebuah framework yang digunakan untuk membuat sebuah aplikasi berbasis web yang disusun dengan menggunakan bahasa PHP. Di dalam CI terdapat beberapa macam kelas (class) yang berbentuk library dan helper. Keduanya berfungsi untuk membantu pemrogram (programmer) dalam mengembangkan aplikasinya. CI sangat mudah dipelajari, bahkan oleh seorang pemrogram web pemula (beginner) sekalipun. Alasannya, CI mempunyai file dokumentasi yang sangat memadai untuk menjelaskan setiap fungsi yang ada pada library dan helper. File dokumentasi ini disertakan secara langsung pada saat Anda mengunduh paket framework CI.
Seperti halnya PHP, CI juga bersifat Free Opensource Software di mana setiap orang berhak menggunakannya tanpa harus membayar biaya lisensi. Saat ini, banyak sekali pengembang (developer) yang telah menggunakan CI sebagai framework untuk menyusun aplikasi berbasis web. Terdapat banyak forum serta milis (mailing list) yang membahas penggunaan CI dalam berbagai macam kasus pemrograman. Anda juga bisa mengunduh dan mempelajari plug-in yang telah dibuat oleh para pengembang di seluruh dunia melalui WIKI yang disediakan oleh para pengembang CI itu sendiri.
Melalui buku ini, Anda akan dipandu untuk membuat aplikasi PHP menggunakan framework CI, mulai dari instalasi, cara penggunaan, sampai mengembangkan aplikasi e-commerce. Buku ini terbagi dalam empat bab dengan struktur pembahasan yang runtut sehingga membuat buku ini layak digunakan oleh berbagai tingkat pembaca, mulai dari pemrogram tingkat pemula hingga tingkat mahir. Meski demikian, agar bisa secara efektif mengikuti materi yang dibahas, penguasaan dasar tentang PHP mutlak diperlukan.
Lebih lengkap buku ini membahas:
• Persiapan dan Instalasi Paket XAMPP dan CodeIgniter
• Menggunakan CodeIgniter
• Alur Kerja dan Rancangan Database Aplikasi E-commerce
• Membuat Aplikasi E-commerce dengan CodeIgniter dan JQuery
Di dalam buku ini juga disertakan CD berisi tool dan aplikasi yang dibahas dalam buku. Pembaca dapat mencobanya secara langsung atau mengembangkan sendiri sesuai kebutuhan.