Cara Membuat CRUD Dengan CodeIgniter

Cara Membuat CRUD Dengan CodeIgniter - Pada kesempatan kali ini saya akan sedikit berbagi tutorial tentang cara membuat CRUD (Create Read Update Delete) dengan menggunkan CodeIgniter (CI). CRUD merupakan hal dasar untuk membuat website yang dinamis. Menggunakan CodeIgniter berarti kita akan menggunakan konsep MVC dalam pembuatan website, dimana CodeIgniter merupakan salah satu framework php untuk membuat website dinamis. Jika ingin tahu lebih tentang CodeIgniter bacalah postingan saya yang berjudul Apa itu CodeIgniter?.



Tutorial yang saya buat kali ini merupakan kumpulan tutorial-tutorial singkat yagn saya buat sebelumnya. Sama seperti tutorial sebelumna, saya kali ini menggunakan editor NetBeans untuk membuat project PHP dengan CodeIgniter. Agar dalam memahami tutorial yang saya buat menjadi lebih mudah saya sarankan anda juga menggunakan editor NetBeans. Jika ingin tahu cara membuat project PHP dengan menggunakan editor NetBeans bacalah postingan saya dibawah ini.


Database yang saya gunakan adalah database perusahaan dengan tabel karyawan. sebelum memualai mengikuti tutorial yang saya buat, buatlah database perusahaan dan tabel karyawan dengan struktur tabel dibawah ini.
Struktur Tabel Karyawan
  • idkaryawan int(11) AUTO_INCREMENT
  • nama varchar(30)
  • alamat varchar(50)
  • notelp varchar(12)
  • email varchar(30)
  • jnskelamin varchar(9)
  • agama varchar(15)
  • tmplahir varchar(30)
  • tgllahir date
Setelah membuat database, buatlah project dengan nama projectci didalam server lokal (localhost). Dan atur beberapa konfigurasi database, config base url, .htaccess dan library yang digunakan. Untuk mengatur beberapa konfigurasi awal CodeIgniter, baca juga postingan saya dibawah ini.

Pengaturan Awal Menggunakan CodeIgniter

Tambahkan library database didalam config autoload libraries. Library ini digunakan untuk menggunakan database.

Tambahkan library url di dalam config autolad helper. Library ini digunakan untuk menggunakan script redirect.

Pada tutorial kali ini saya menggunakan tabel karyawan, oleh karena itu secara umum membuat CRUD karyawan dengan CodeIgniter kita akan membuat:

  • Satu Controller karyawan  untuk memproses data dari view ke model dan sebaliknya
  • Satu model karyawan utnuk query Inset, select, update dan deletedan 
  • Tiga view karyawan untuk menampilkan data, form tambah dan form edit.
Untuk lebuh jelasnya ikuti beberapa langkah membuat CRUD dengan CodeIgniter di bawah ini.

Langkah-langkah Membuat CRUD dengan CodeIgniter

  • Buatlah file m_karyawan.php di dalam folder models. File ini digunakan untuk membuat query-quey yang digunakan untuk CRUD data karyawan. Model karyawan berisi beberapa fungsi sesuai query yang digunakan, tepatnya terdapat lima fungsi, antara lain:
  1. Fungsi index(), fungsi ini berisi query select untuk menampilkan semua data karyawan.
  2. Fungsi prosesadd(), fungsi ini berisi query insert data karyawan.
  3. Fungsi edit($id), fungsi ini berisi query select berdasarkan id karyawan yang dipilih.
  4. Fungsi prosesedit($d), fungsi ini berisi query update data karyawan sesuai dengan id yang dipilih.
  5. Fungsi delete($id), fungsi ini berisi quey delete data karyawan sesuai dengan id yang dipilih.
  •  Gunakan script ini untuk membuat model karyawan.
  • Langkah selanjutnya adalah membuat karyawan.php di dalam folder controllers. file ini digunakan untuk mengatur arus data dari view ke model dan sebaliknya. Di dalam file karyawan.php terdapat enam fungsi, antara lain :
  1. Fungsi index(). Fungsi ini digunakan untuk menampilkan semua data karyawan. 
  2. Fungsi add(). Fungsi ini digunakan untuk menampilkan form tambah data karyawan.
  3. Fungsi prosesadd(). Fungsi ini digunakan untuk memproses penambahan data karyawan.
  4. Fungsi edit($id). Funsi in digunakan untuk menampilkan form edit data karyawan beserta data karyawan sesuai dengan id yang dipilih.
  5. Fungsi prosesedit(). Fungi ini digunakan untuk mengupdate data karyawan.
  6. Fugnsi delete($id). Fungsi ini digunakan untuk menghapus data karyawan sesuai dengan id yang dipilih.
  • Gunakan script ini untuk membuat Controller karyawan.
  • Setelah membuat Controller dan Model langkah selanjutnya adalah membuat view. Ada tiga halaman yang akan dibuat, yaitu : tampilan data, form tambah data dan form edit data karyawan.
  • Untuk membuat view data karyawan buatlah file v_karyawan.php di dalam folder views
  • Gunakan script ini untuk membuat view data karyawan.
  • Untuk membuat form tambah data karyawan buatlah file v_add_karyawan.php di dalam folder views
  • Gunakan script ini untuk membuat view form tambah data karyawan.
  • Untuk membuat form edit data karyawan buatlah file v_edit_karyawan.php di dalam folder views
  • Gunakan script ini untuk membuat view form edit data karyawan.



Unduh projectci lengkap disini

Cukup sekian tutorial dari saya tentang Cara Membuat CRUD Dengan CodeIgniter. Semoga bermanfaat dan terima kasih.

Cara Membuat CRUD Dengan CodeIgniter Rating: 4.5 Diposkan Oleh: Unknown
Unknown mengatakan...

Mau tanya mas, seblumnya terima kasih atas artikelnya.
Pada tutorial ini nama databasenya apa Mas?

Aziz Masruhan mengatakan...

database kok error ya mas? mohon penjelasannya

Boby Setiyadi mengatakan...

hoalaa, host-nya di ganti jadi syamadav, btw form edit ga bisa gan, malah tampil row('nama'); ?> bukan tampil datanya

Posting Komentar