Membuat CRUD sederhana dengan Codeigniter
MEMBUAT CRUD DENGAN CODEIGNITER
Supaya cepat dan tutorialnya tidak panjang lebar di sini saya menganggap anda sudah bisa membuat database. Oke, di sini saya membuat database Kontak dengan tabel tbl_data.
Dan ini struktur tabelnya.
Langkah pertama ketika anda membuat crud di codeigniter, anda harus sudah punya codeigniter nya. Jika belum anda bisa mendownload di sini https://codeigniter.com/
Dan jika sudah punya atau sudah di download silahkan extract file zip codeigniter nya ke dalam folder htdocs C:\xampp\htdocs\ lalu rename menjadi Kontak. Kemudian anda atur configurasi, berikut langkah-langkahnya :
1. File autoload.php, letaknya di application/config/autoload.php
$autoload['libraries'] = array(''); ubah menjadi -> $autoload['libraries'] = array('database');
$autoload['helper'] = array(''); ubah menjadi -> $autoload['helper'] = array('url');
2. File config.php, letaknya di application/config/config.php
$config['base_url'] = ''; ubah menjadi -> $config['base_url'] = 'http://localhost/Kontak/';
3. File database.php, letaknya di application/config/database.php
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => '',
'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
);
ubah menjadi
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'kontak',
'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
);
4. File routes.php, letaknya di application/config/routes.php
$route['default_controller'] = 'welcome'; ubah menjadi -> $route['default_controller'] = 'Data';
Langkah-langkah CRUD :
1. Membuat controller dengan nama Data.php simpan di application/controllers/
2. Membuat model dengan nama M_data.php simpan di application/models/
3. Membuat view dengan nama Home.php simpan di application/views/
4. Membuat file tambah.php simpan di application/views/
5. Membuat file edit.php simpan di application/views/
Sekian Semoga Bermanfaat kalo ada yang salah, silahkan komen :))
Supaya cepat dan tutorialnya tidak panjang lebar di sini saya menganggap anda sudah bisa membuat database. Oke, di sini saya membuat database Kontak dengan tabel tbl_data.
![]() |
Nama database |
Dan ini struktur tabelnya.
![]() |
Struktur tabel |
Langkah pertama ketika anda membuat crud di codeigniter, anda harus sudah punya codeigniter nya. Jika belum anda bisa mendownload di sini https://codeigniter.com/
Dan jika sudah punya atau sudah di download silahkan extract file zip codeigniter nya ke dalam folder htdocs C:\xampp\htdocs\ lalu rename menjadi Kontak. Kemudian anda atur configurasi, berikut langkah-langkahnya :
1. File autoload.php, letaknya di application/config/autoload.php
$autoload['libraries'] = array(''); ubah menjadi -> $autoload['libraries'] = array('database');
$autoload['helper'] = array(''); ubah menjadi -> $autoload['helper'] = array('url');
2. File config.php, letaknya di application/config/config.php
$config['base_url'] = ''; ubah menjadi -> $config['base_url'] = 'http://localhost/Kontak/';
3. File database.php, letaknya di application/config/database.php
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => '',
'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
);
ubah menjadi
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'kontak',
'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
);
4. File routes.php, letaknya di application/config/routes.php
$route['default_controller'] = 'welcome'; ubah menjadi -> $route['default_controller'] = 'Data';
Langkah-langkah CRUD :
1. Membuat controller dengan nama Data.php simpan di application/controllers/
2. Membuat model dengan nama M_data.php simpan di application/models/
3. Membuat view dengan nama Home.php simpan di application/views/
4. Membuat file tambah.php simpan di application/views/
5. Membuat file edit.php simpan di application/views/
Sekian Semoga Bermanfaat kalo ada yang salah, silahkan komen :))
Comments
Post a Comment