Segala puji bagi Allah SWT dan shalawat serta salam kepada baginda Rasulullah SAW sehingga penulis bisa menyelesaikan buku dengan judul "Codeigniter 4 untuk Pemula". Latar belakang penulis menulis buku ini berawal dari rasa penasaran penulis terhadap perkembangan dari salah satu framework PHP yang sebenarnya sudah cukup lama dari pertama rilisnya ke publik yaitu pada tahun 2006 oleh EllisLab. Setelah kemunculannya, Codeigniter sempat menjadi salah satu framework PHP yang cukup populer untuk digunakan dalam membangun sebuah aplikasi web. Pada pengembangannya framework ini sempat mengalami beberapa masalah yang akhirnya harus berpindah-pindah kepemilikan dari EllisLab ke British Columbia Institute of Technology sampai akhirnya pada tahun 2019 diambil alih oleh Codeigniter Foundation.
Sempat terhenti pengembangannya pada versi major ketiganya (Codeigniter 3), Akhirnya pada tahun 2020 Codeigniter mendapatkan update major untuk versi ke 4 nya (Codeigniter 4). Codeigniter 4 mengalami banyak perubahan mulai dari struktur aplikasi, coding style, pembaruan sistem requirement dsb yang terlihat lebih modern. Sebagai informasi tambahan pada Codeigniter 4 ini terdapat kontributor dari developer Indonesia yaitu Abdul Malik Ikhsan https://github.com/samsonasik. Semoga kedepannya perkembangan framework Codeigniter bisa semakin maju dan lebih baik tentunya dengan dukungan komunitas yang lebih besar sehingga bisa menjadi salah satu pilihan framework PHP untuk membangun sebuah aplikasi web.
Pada buku ini kita akan belajar dasar-dasar framework Codeigniter 4 dengan tentunya ada batasan dalam cakupan pembahasan topik-topiknya. Penulis hanya memilih beberapa topik yang sekiranya akan membantu teman-teman untuk mempelajari framework Codeigniter 4. Referensi materi dari buku ini sebagian besar penulis ambil dari dokumentasi resmi Codeigniter 4 yang bisa teman-teman akses pada URL https://codeigniter.com/user_guide/intro/index.html. Berikutnya buku ini juga berisikan materi berupa studi kasus sederhana (Membuat simple CRUD portfolio app) sebagai bahan latihan dalam mengimplementasikan dari materi sebelumnya tentang dasar-dasar framework Codeigniter 4.
Pada akhirnya penulis berharap buku ini dapat bermanfaat tidak hanya bagi penulis sendiri tetapi juga untuk teman-teman yang ingin atau sedang belajar framework Codeigniter 4. Tentunya penulis hanya manusia biasa sehingga dalam menyusun dan menulis materi dalam buku ini juga masih banyak kekurangannya. Kritik dan saran dari pembaca sangat berarti untuk penulis sebagai bahan evaluasi agar kedepannya lebih baik dalam menulis buku. Penulis juga mengucapkan banyak terima kasih untuk pembaca buku ini. Semoga kita semua tetap semangat dalam menuntut ilmu serta terus mengupgrade skill sehingga bisa menjadi orang yang lebih baik dan bermanfaat bagi diri sendiri maupun orang lain. Amiin.
Pekalongan, Desember 2022
Rizqi Maulana