Pasti sebagian dari kamu, yang sudah terjun ke Dunia Web pasti sudah mengenal CodeIgniter dan bagi yang belum atau ingin terjun ke Dunia Web ini pasti bertanya-tanya. Apa itu CodeIgniter? Bagaimana membangun web dengan CodeIgniter? Bagaimana menjalankannya? Dan Lain-Lain.
Di sini, saya ingin berbagi sedikit Ilmu tentang CodeIgniter. Namun sebelum kita melanjutkan ke tahap selanjutnya, Kita harus tahu apa itu CodeIgniter.
CodeIgniter adalah Aplikasi yang Open Source berupa Framework PHP dengan Model MVC (Model, View, Controller) dengan beberapa fungsi/prosedure dan class yang sangat membantu kita dalam membuat website yang dinamis dengan menggunakan Bahasa PHP.
Oke, untuk membuat Website dengan CodeIgniter kita memerlukan :
- Xampp
- Sublime or Notepad++
- Codeigniter
- Template Web
Trik membuat Website dengan CodeIgniter
Langkah Membuat Website CodeIgniter
CodeIgniter adalah framework PHP yang ringan dan cepat. Berikut panduan membuat website dari nol:
1. Instalasi CodeIgniter
# Via Composer
composer
create-project codeigniter4/appstarter project-name
# Atau download manual dari situs resmi
2. Konfigurasi Database
Edit file app/Config/Database.php:
public $default = [
'DSN' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'nama_database',
'DBDriver' => 'MySQLi',
'DBPrefix' => '',
];
3. Membuat Controller
<?php
namespace App\Controllers;
class Home extends BaseController {
public function index() {
$data['title'] = 'Beranda';
return view('home_view', $data);
}
public function about() {
return view('about_view');
}
}
?>
4. Membuat View
Buat file app/Views/home_view.php dengan HTML template.
5. Routing
Konfigurasi routing di app/Config/Routes.php.
Tips Pengembangan
- Gunakan Migration untuk manajemen database
- Implementasi validasi form menggunakan Validation class
- Gunakan Helper dan Library untuk kode yang reusable
- Manfaatkan fitur HMVC untuk struktur yang rapi

