Kemudian, konfigurasi koneksi database pada CodeIgniter. Buka file application/config/database.php dan atur
konfigurasi database Anda.
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'perpustakaan',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
Langkah 2: Membuat Model
Buat model untuk mengelola data buku. Buat file baru Buku_model.php di dalam folder application/models.
<?php
$this->load->database();
$query = $this->db->get('buku');
return $query->result_array();
return $query->row_array();
$data = array(
);
if ($id == 0) {
} else {
$this->db->where('id', $id);
}
}
$this->db->where('id', $id);
return $this->db->delete('buku');
}
Langkah 3: Membuat Controller
Buat controller yang akan mengatur alur data dari dan ke model dan view. Buat file baru Buku.php di dalam
folder application/controllers.
<?php
class Buku extends CI_Controller {
$this->load->view('templates/header', $data);
$this->load->view('buku/index', $data);
$this->load->view('templates/footer');
}
if (empty($data['buku_item'])) {
show_404();
}
$data['title'] = $data['buku_item']['judul'];
$this->load->view('templates/header', $data);
$this->load->view('buku/view', $data);
$this->load->view('templates/footer');
}
Penutup
Dengan mengikuti langkah-langkah di atas, Anda akan dapat membuat aplikasi CRUD sederhana menggunakan
CodeIgniter. Jangan lupa untuk menambahkan CSS dan JavaScript sesuai kebutuhan untuk meningkatkan
tampilan dan pengalaman pengguna.
Framework seperti CodeIgniter mempermudah pengembangan aplikasi web dengan menyediakan banyak fungsi
bawaan yang dapat digunakan untuk tugas-tugas umum seperti mengelola database, mengirim email, dan banyak
lagi. Selamat mencoba dan semoga berhasil!