Belajar CodeIgniter 3 : Membuat CRUD

20.23 0 Comments

CRUD merupakan singkatan dari create, read, update, delete. CRUD sendiri berfungsi mengolah data yang ada pada database melalui web. disini aku mengasumsikan kalian sudah mengerti tentang dhtml, css, php, dan database ya...

sebelum membuat crud pastikan file codeigniter sudah dicopy ke htdocs. disini file codeigniternya ku rename menjadi crud. dan pastikan juga xamppnya sudah diaktifkan

untuk membuat ada 3 langkah penting yang harus dilakukan

1. Buat database yang akan digunakan
Caranya...
1) Buka halaman phpmyadmin di http://localhost/phpmyadmin/
2) Buat sebuah database baru dengan nama belajarcrud
3) Jika sudah dibuat silahkan masuk ke tab SQL


dan copy kode berikut dalam konsol

jika sudah silahkan klik button kirim.
4) Jika kalian berhasil maka akan muncul tabel baru bernama user seperti ini



2. Setting codeIgniter
ada beberapa konfigurasi yang harus kita lakukan pada file dalam ci. konfigurasi ini berfungsi agar codeigniter bisa mengakses database yang kita buat tadi :
1) buka file autoload.php di /crud/application/config/autoload.php
           +  cari sintaks              : "$autoload['libraries'] = array();"
                lalu ubah menjadi  : "$autoload['libraries'] = array('database');"
           +  cari sintaks              : "$autoload['helper'] = array();"
                lalu ubah menjadi  :"$autoload['helper'] = array('url');"
2) buka config.php di /crud/application/config/config/php
           +  cari sintaks              :"$config['base_url'] = '';"
                lalu ubah menjadi   :"$config['base_url'] = 'http://localhost/crud/';"
3) buka routes.php di /crud/application/config/routes.php
           +  cari sintaks              :"$config['base_url'] = '';"
                lalu ubah menjadi   :"$route['default_controller'] = 'controllerapp';"
4) buka database.php di /crud/application/config/database.php
           +  cari sintaks              :" 'hostname' => 'localhost',"
                lalu ubah menjadi   :" 'hostname' => 'localhost',"
           +  cari sintaks              :" 'username' => '',"
                lalu ubah menjadi   :" 'username' => 'root',"
           +  cari sintaks              :" 'password' => '',"
                lalu ubah menjadi   :" 'password' => '',"
           +  cari sintaks              :" 'database' => '',"
                lalu ubah menjadi   :" 'database' => 'belajarcrud',"

3. Membuat file MVC dari CRUD
1) Membuat Modelnya
     1. Buat file bernama modelapp.php dan simpan pada folder /crud/application/models/modelapp.php. jika sudah pastekan kode berikut didalamnya

2) Membuat Controllernya
     1. Buat file bernama controllerapp.php dan simpan pada folder /crud/application/controllers/controllerapp.php. Jika sudah pastekan kode berikut didalamnya

3) Membuat Viewnya
Untuk viewnya kita akan membuat 3 view,
1. View untuk membaca tabel dari database
 Buat file bernama view.php dan simpan pada folder /crud/application/views/view.php.
Jika sudah pastekan kode berikut didalamnya

2. View untuk menambahkan data ke database
 Buat file bernama view_create.php dan simpan pada folder /crud/application/views/view_create.php.
Jika sudah pastekan kode berikut didalamnya

3. View untuk mengedit data pada database
 Buat file bernama view_edit.php dan simpan pada folder /crud/application/views/view_edit.php.
Jika sudah pastekan kode berikut didalamnya

Jika ketiga step diatas sudah dilakukan dengan benar silahkan buka url "locahost/crud" untuk melihat hasilnya...

Jika kalian menemui error, kalian bisa posting di kolom komentar untuk mencari pencerahan...

Terimakasih!

referensi materi dan code :
[1[ https://www.malasngoding.com/menghubungkan-codeigniter-dengan-database-mysql/
[2] https://www.malasngoding.com/membuat-crud-dengan-codeigniter-input-data-ke-database/
[3] https://www.malasngoding.com/membuat-crud-dengan-codeigniter-hapus-data/
[4] https://www.malasngoding.com/membuat-crud-dengan-codeigniter-update-data/
[5] https://www.codepolitan.com/belajar-codeigniter-3-crud-1-57a7f9f5bde51-17045
[7] https://www.codepolitan.com/belajar-codeigniter-3-crud-bagian-2-57d0f1bcef8de-17045
[8] https://www.youtube.com/watch?v=AN8D3_fIu3g
[9] https://www.youtube.com/watch?v=yLHTDdbAtgo&list=PLqnEhxp95t8m2BgtxLndZrvcwWqJyEliM










0 komentar: