Kali ini kita akan membahas Cara Install CodeIgniter 3.x. Seperti yang telah dijelaskan pada tutorial sebelumnya, CodeIgniter 3.x adalah salah satu framework pengembangan web PHP yang paling populer dan digunakan secara luas. Keunggulan utamanya adalah kesederhanaan dan kecepatan dalam membangun aplikasi web. Dalam artikel ini, kami akan membahas langkah pertama yang perlu kita lakukan untuk mulai menggunakan CodeIgniter 3.x termasuk instalasi dan konfigurasi awal. Kami akan membahas langkah-langkahnya untuk membantu anda memulai belajar mengembangkan aplikasi web menggunakan CodeIgniter 3.x.
Mengunduh CodeIgniter 3.x
Langkah pertama untuk menginstal CodeIgniter adalah mengunduh CodeIgniter Versi 3 dari situs web resminya. Setelah berhasil mengunduhnya, kita akan mendapatkan file ZIP yang berisi semua file dan folder yang diperlukan untuk menjalankan CodeIgniter 3.x.
Ekstraksi File ZIP
Setelah mengunduh file ZIP CodeIgniter 3.x, langkah selanjutnya adalah mengekstraknya ke folder project kita di root folder web server, jika menggunakan XAMPP root foldernya adalah htdocs. Kita dapat menggunakan perangkat lunak ekstraksi file bawaan sistem operasi kita atau perangkat lunak pihak ketiga seperti 7-Zip atau WinRAR.
Pertama, buat folder di mana kita ingin mengembangkan aplikasi CodeIgniter 3.x. Misalnya, kita dapat membuat folder dengan nama “latihan_ci3” didalam folder htdocs/kelasringan. Selanjutnya, ekstrak file ZIP CodeIgniter ke dalam folder tersebut. Setelah selesai mengextract file, kita akan melihat struktur direktori berikut:
Konfigurasi File index.php
File index.php
adalah file utama yang akan menjadi target awal untuk setiap permintaan web ke aplikasi CodeIgniter 3.x. Kita perlu mengkonfigurasi beberapa pengaturan dasar di dalamnya.
Buka file index.php
dalam teks editor atau IDE pilihan anda. Kita akan menemukan beberapa baris kode konfigurasi di bagian atas file ini. Pengaturan yang perlu kita perhatikan adalah ENVIRONMENT, Kita dapat mengatur mode lingkungan aplikasi di sini. Mode “development” adalah yang paling cocok untuk pengembangan, sementara mode “production” lebih cocok untuk aplikasi yang sudah siap digunakan secara publik.
Uji Aplikasi Codeigniter 3.x Setelah Install dan Konfigurasi
Setelah kita menyelesaikan konfigurasi awal, saatnya untuk menguji aplikasi kita. Buka web browser dan masukkan URL project CodeIgniter kita. URL ini akan tergantung pada struktur URL server web kita. Misalnya, jika kita menjalankan server web lokal dengan XAMPP yang telah saya jelaskan sebelumnya, URL dapat berupa http://localhost/kelasringan/latihan_ci3/.
Kita seharusnya melihat halaman sambutan CodeIgniter yang menyatakan bahwa instalasi kita berhasil. Ini adalah indikasi bahwa kita sudah berhasil mengatur CodeIgniter 3.x dengan benar.
Catatan Penting: Perlu diingat bahwa CodeIgniter 3.x adalah versi yang lebih tua, dan seiring berjalannya waktu, CodeIgniter 4.x menjadi lebih populer dan relevan. Meskipun proses instalasi dasarnya sama, CodeIgniter 4.x menawarkan banyak perbaikan dan fitur-fitur terbaru. Jika kita memulai proyek baru, sangat disarankan untuk mempertimbangkan penggunaan CodeIgniter 4.x. Namun mempelajari Codeigniter 3.x juga masih bermanfaat untuk memahami alur sistemnya.
Penyesuaian Konfigurasi Lainnya
Selain konfigurasi dasar yang dijelaskan di atas, CodeIgniter memungkinkan kita untuk melakukan penyesuaian konfigurasi yang lebih lanjut sesuai dengan kebutuhan proyek aplikasi kita. Kita dapat mengkonfigurasi database, routing, library pihak ketiga, dan banyak lagi. Semua konfigurasi ini dapat ditemukan di dalam direktori application/config/
.
Misalnya, jika kita perlu mengkonfigurasi koneksi basis data, Kita dapat mengedit file database.php
di dalam direktori application/config/
. Di sana, kita dapat mengatur detail koneksi basis data kita, seperti host, username, dan password.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, kita akan dapat dengan cepat mengatur lingkungan pengembangan kita dan mulai belajar membangun aplikasi web dengan CodeIgniter 3.x. Selanjutnya, kita dapat menjelajahi fitur-fitur yang lebih dalam yang ditawarkan oleh CodeIgniter 3.x untuk memperluas kemampuan pengembangan web kita. Selamat Belajar..!