Minggu, 06 Januari 2019

PHP - Pengolahan Data CRUD (CREATE)

Tujuan praktik pengolahan data CRUD (CREATE) adalah agar mahasiswa mampu membuat script pengolahan data (CREATE/INSERT) dalam konsep CRUD, yaitu Menambah data ke sebuah tabel di database.


Pengertian CRUD (CREATE)

CRUD adalah singkatan dari Create Read Update Delete , yang sering digunakan pada aplikasi-aplikasi pengolahan data yang kebanyakan mengguanakan fungsi CRUD didalamnya . Fungsi ini digunakan untuk menambahkan data, menghapus data, serta mengupdate data.

C (Create): yang berarti membuat sebuah data baru, contoh kita sedang melakukan registrasi disebuah web itu sudah merupakan Create dari CRUD karena kita membuat dan menyimpan data registrasi ke database.

Langsung saja ke topik pembahasan, bagaimana cara membuat dan menyimpan data ke database.
Langkah awal, yang diperlukan adalah
  1. Database Dtmhs_17753043
  2. Ke 5 Tabel tersebut, Agama, Mahasiswa, Tahun, User serta jalurmasuk
  3. Serta file php master_agama1 sampai jalur_masuk1 yang telah dibuat pada artikel sebelumnya

Tahapan Pengkodingan / Scripting

Hal yang pertama dilakukan adalah mengsave as file php sebelumnya, menjadi master_agama2 sampai master_jalurmasuk2

Lalu close semua file php master1, kita fokus ke master2


Langkah awal, pastikan XAMPP Control panel selalu aktif.

Jika sudah aktif, fokus ke text editor dari semua file php master2



Buat variable global, disini saya membuat dengan nama "a" ,dan berisikan not empty maka dapatkan reset. 
Lalu koneksikan database ( script yang sebelumnya )
Lalu masukan lagi variable global "a" untuk metode Pengiriman untuk  read nantinya pada halaman baru yang akan dibuat.
Jika sudah buat lagi variabel "sql" untuk mendeklarasikan kasus insert (delete dan update juga nantinya) ,lalu buat break untuk pemberhentian nantinya pada scripting.

kemudian lakukan switch "a" agar memanggil/ membaca variable "a" tersebut.
Lalu, tambahkan case pada artikel kali ini yakni create / insert .
setting default : crud_read agar selalu menampilkan apa yang ada di database.

Jika sudah tutup koneksi database.
















Pada function(read) biarkan saja seperti itu, tidak perlu ada yang di edit
Namun, pada body tambahkan link yang jika di klik akan mengarahkan ke menu baru yakni form tambah 





Nah buat function untuk menginputkan filed yang akan di isi nantinya



















Jika sudah buat function lagi "Create" untuk menyimpan data $row diatas tadi .
















Nah lalu buat function SQL insert nya (dibawah select) :










Jika terjadi error, anda bisa lihat code saya disini

Jika sudah lakukan pengesavean, dan lakukan pengaksesan melalui web browser dengan memasukan
localhost/namamhs/folder/master_agama2.php

Read berhasil


















Sekarang jika kita klik Create, maka akan diarahkan ke file baru dan berisi field untuk menginput nama agama :













Jika sudah, klik simpan, maka anda akan diarahkan kembali ke menu home, dan perhatikan, apakah data yang tadi di tambahkan sudah ada di home :

















Data berhasil di tambahkan, yang arti nya fungsi Create / Insert telah berhasil .

Untuk tabel lainnya, lakukan perintah seperti awal diatas, dan Hanya tambahakan variabel untuk mereset halaman, switch case , rubah link yang mengarah ke menu CREATE , buat ke 2 function ( row dan create (untuk menyimpan data ke dalam array)) serta buat function untuk menginsert ke database.


Berikut saya hanya mengscreenshot hasil dari ke 5 file tersebut

* Mahasiswa 2


















* Jalur Masuk 2













* Tahun
















* User















Jika ada terjadi error pada saat pengkodingan dari 5 file diatas, anda bisa melihat kode saya


Berikut artikel CREATE/Insert ini dibuat, semoga pembaca mengerti dengan pembahasan yang telah saya berikan.
Untuk artikel selanjutnya, saya akan membuat CRUD (Update)
Untuk pertanyaan, saya persilahkan.
Terimakasih

#pemrogramanwebdinamis
#mi_polinela
#polinela

0 komentar:

Posting Komentar