Tutorial CRUD Codeigniter :Create/Insert Data

Tutorial CRUD Codeigniter : Create/Insert data—Pada tutorial sebelumnya kita telah belajar beberapa dasar dari framework Codeigniter,yaitu Model ,View dan Controller.Sebelum melangkah ke tutorial ini,pastikan Anda telah memahami betul bagaimana cara kerja dan penggunaan framework Codeigniter.Pada kesempatan kali ini,saya ingin berbagi tutorial CRUD(Create Read Update Delete) ,yaitu menginsert data ke dalam database menggunakan framework Codeigniter.

image

Tutorial Insert Data Pada Codeigniter

1.Pertama,pastikan Anda telah menginstall Codeigniter pada Localhost/web server(seperti Xampp ataupun sejenisnya).

2.Jalankan Apache dan PhpMyAdmin pada Xampp

3.Ketikkan http://localhost/phpmyadmin,kemudian buat database beserta tabelnya terlebih dahulu,Klik  New  ,masukkan nama database ,di sini saya memasukkan  belajar_ci,kemudian buat juga tabel mahasiswa ,isi fieldnya seperti gambar di bawah:

image

4.Setelah membuat database beserta tabel,selanjutnya adalah menghubungkan database yang telah kita buat dengan framework Codeigniter.Buka file database.php pada folder application/config pada direktori project Codeigniter menggunakan aplikasi editor seperti Atom,Sublime,Notepad++ ataupun sejenisnya.

image

5.Setelah melakukan konfigurasi pada file database.php,selanjutnya adalah membuat Model untuk melakukan insert dan meload isi dari database.

Buat sebuah file pada folder Model dengan nama MyModel.php,kemudian buat script seperti dibawah.

image

Script di atas terdiri dari method/function getdata() yang merupakan code melakukan load/mengambil  data pada tabel ’mahasiswa’ ,sedangkan function/method input_mhs(),merupakan method yang akan melakukan insert ke dalam tabel mahasiswa.

6.Selanjutnya ,kita akan membuat Controller untuk menerima data yang dikirim oleh View dan Model.

Buat sebuah file pada folder Controller dengan nama CrudController.php,kemudian buat script seperti dibawah.

image

Kode di atas merupakan sebuah Controller yang berisi function tampil_mahasiswa(),yang berfungsi untuk menerima data yang di kirim oleh  Model MyModel.php,sedangkan function insert_data(),berfungsi menerima value /data yang di kirim melalui halaman form input data mahasiswa.

7.Kemudian buat file view dengan nama form_input.php yang berfungsi sebagai halaman untuk menginput data mahasiswa.

image

Tampilannya seperi gambar di bawah

image

kemudian Masukkan kode berikut pad file CrudController.php

image

Kode di atas berfungsi untuk mengarahkan user halaman form_input.php

8.Selanjutnya adalah membuat view/halaman untuk menampilkan isi dari database,ketikkan kode di bawah ini,kemudian simpan dengan nama mahasiswa.php pada folder views

image

9.Sekarang kita akan mencoba menginput data ke dalam database,ketikkan

http://localhost/myweb/index.php/CrudController/form_input

Maka akan muncul halaman input data mahasiswa,isi form,kemudian klik Simpan.

image

10.sekarang lihat hasilnya,dengan mengetikkan

http://localhost/myweb/index.php/CrudController/tampil_mahasiswa

Jika data berhasil muncul seperti gambar di bawah ini,berarti proses Create-Read database telah berhasil.

image

Demikian postingan saya kali ini tentang Tutorial CRUD (Create Read Update Delete) Codeigniter Bagian 1 : Create – Read,semoga bermanfaat,dan sampai jumpa pada postingan saya berikutnya.

0 komentar: