Page 67 - Framework Codeigniter 2
P. 67
www.koder.web.id – Kumpulan tutorial komputer
Adapun langkah-langkah yang harus dilakukan untuk membuat CRUD dan pagination adalah
1. Membuat Database Dan Table Data Siswa
Untuk memulai, Anda harus memiliki sebuah database. Selain database, Anda harus membuat
sebuah tabel siswa. Adapun table yang harus di buat adalah
CREATE TABLE IF NOT EXISTS `siswa` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`nama` varchar(50) DEFAULT NULL,
`alamat` varchar(200) NOT NULL,
`jenis_kelamin` char(1) DEFAULT NULL,
`tanggal_lahir` date DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
Tabel siswa di atas memiliki lima field yaitu id siswa, nama siswa, alamat siswa, jenis kelamin,
dan tanggal lahir. Tabel ini digunakan untuk menyimpan data siswa.
2. Konfigurasi CodeIgniter
Sebelum memulai pengkodean, sebaiknya kita melakukan konfigurasi terhadap tools yang
akan digunakan. Ada tiga konfigurasi yang harus disesuaikan, antara lain: config.php,
database.php dan router.php. Adapun yang harus di lakukan adalah:
· config.php - pada file configurasi ini yang perlu diubah adalah base_url. Konfigurasi ini
berfungsi untuk menentukan path dasar dari aplikasi. Konfigurasi ini akan digunakan oleh
helper form dan url. Contoh perubahan yang dilakukan:
$config['base_url']='http://localhost/crud';//ganti sesuai path
diserver Anda
· database.php - lakukan konfigurasi di sini supaya aplikasi dapat terkoneksi ke database.
$db['default']['hostname']='localhost';
$db['default']['username']='root';
$db['default']['password']='';
$db['default']['database']='crud';
$db['default']['dbdriver']='mysql';
· router.php - berisi konfigurasi mengenai default conteroller dan routing rule. Pada
konfigurasi ini yang diubah hanya default controller
$route['default_controller']="siswa";
62