31 Mar 2026 • Admin KhalimZone

Cara Setup Project CodeIgniter 4 dari Nol — Panduan Lengkap buat Kamu yang Baru Mulai

Home / Blog / Setup CodeIgniter 4
CodeIgniter 4 Tutorial Pemula

Cara Setup Project CodeIgniter 4 dari Nol — Panduan Lengkap buat Kamu yang Baru Mulai

Khalim Tutorial 5 menit baca

Buat kamu yang baru masuk dunia web development dan pengen nyoba CodeIgniter 4 — artikel ini buat kamu. Gue akan walk through dari awal banget: mulai dari install sampai project kamu bisa jalan di browser.

Gak ada yang complicated, serius. Ikutin aja step by step-nya.

Apa yang kamu butuhkan dulu?

Sebelum mulai, pastiin kamu udah punya ini di komputer:

PHP 8.1+ CI4 butuh minimal PHP 8.1. Cek versi kamu dengan php -v
Composer Package manager buat PHP. Download di getcomposer.org
Terminal Command Prompt, PowerShell, atau terminal di VS Code juga oke
1
Install CI4 lewat Composer

Buka terminal kamu, masuk ke folder yang mau kamu jadiin tempat project, terus jalanin perintah ini:

bash
composer create-project codeigniter4/appstarter nama-project

Ganti nama-project sesuai keinginan kamu. Tunggu bentar, Composer bakal download semua yang dibutuhkan secara otomatis.

2
Konfigurasi file .env

Masuk ke folder project kamu, terus rename file env jadi .env. Buka filenya, terus uncomment dan edit bagian ini:

.env
CI_ENVIRONMENT = development app.baseURL = 'http://localhost:8080/' database.default.hostname = localhost database.default.database = nama_database database.default.username = root database.default.password = database.default.DBDriver = MySQLi

Sesuaikan nama_database dan password dengan konfigurasi MySQL kamu. Kalau masih pakai XAMPP default, password biasanya kosong.

3
Jalanin development server

CI4 udah punya built-in server buat development. Gak perlu XAMPP atau Laragon buat ngetes. Cukup jalanin:

bash
php spark serve

Buka browser, akses http://localhost:8080 — kalau muncul halaman welcome CI4, berarti project kamu udah jalan.

Struktur folder yang perlu kamu tahu

Biar gak bingung, ini folder-folder utama yang bakal sering kamu sentuh:

app/Controllers/
Logic utama aplikasi
app/Views/
Template HTML tiap halaman
app/Models/
Interaksi ke database
app/Config/Routes.php
Daftar routing URL

Bonus: Bikin halaman pertama kamu

Buka app/Controllers/Home.php, edit method index()-nya:

app/Controllers/Home.php
public function index(): string { return view('welcome_message'); }

Kamu bisa ganti 'welcome_message' dengan nama view yang kamu buat sendiri di folder app/Views/. Simpel kan?


Kesimpulan

Setup CI4 sebenarnya cuma butuh 3 langkah: install lewat Composer, konfigurasi .env, terus jalanin php spark serve. Dari sini kamu udah bisa mulai bikin controller, view, dan routing sendiri. Di artikel berikutnya gue bakal bahas cara bikin CRUD sederhana di CI4 — stay tuned!