Hallo semuanya,
Selamat datang lagi disini. Pada artikel kali ini kita akan membahas tentang CRUD dasar menggunakan PHP. Apa sih itu CRUD? CRUD itu singkatan dari Create Read Update Delete. Nah, di video kali ini kita akan membahas CRUD dalam PHP sambil bermain main dengan database.

Di artikel kali ini, Kita akan membuat program inventori buku. Tapi pertama tama, kita akan menyalakan server pada xampp terlebih dahulu, disini kita akan memakai Apache dan MySQL. Kita buka aplikasi XAMPP terlebih dahulu. Kemudian, kita tekan button/tombol Start pada bagian Apache dan pada bagian MySQL, seperti gambar dibawah ini.

Setelah itu kita bisa masuk ke localhost/phpMyAdmin melalui web browser untuk mempersiapkan database yang akan kita gunakan.


Disini saya mempersiapkan beberapa table, diantaranya : Tabel Buku, Tabel Pemasukan, Tabel Transaksi, dan Tabel Karyawan. Kalian bisa mengikuti step pembuatan databasenya melalui video yang saya lampirkan dibawah. Atau kalian bisa copy query sql berikut pada tab sql di localhost/phpMyAdmin kalian.

Kemudian kalian perlu mengcopy query dibawah ini:



Setelah itu baru dapat kita salin ke textarea yang ada, seperti pada gambar, setelah itu kita tekan button kirim/simpan.



Disini saya tidak akan fokus ke penjelasan mengenai Query SQL nya, melainkan ke CRUD PHP nya. So, saya disini hanya akan menjelaskan secara singkat tentang database yang dibuat disini. Oke, setelah tadi kita menjalankan query sqlnya maka akan terbentuk database bernama inventori_buku. Kita buka database nya, kemudian kita akan melihat struktur databse secara keseluruhan dengan cara pilih tab lainnya dan pilih desain. Seperti pada gambar :




Disitu terlihat ada 4 buah table yang sudah dibuat untuk menyimpan data yang akan kita olah. Yang pertama terdapat tbl_buku yang digunakan untuk menampung data buku, yang meliputi banyak hal diantaranya, nomor isbn, judul buku, kategori, penerbit, tahun terbit, dan penulis.

Selanjutnya terdapat tbl_user, disini table user akan kita gunakan untuk menampung data user yang akan mengelola program inventori buku yang akan kita buat. Terlihat juga ada tbl_pemasukkan, yang akan mencatat kegiatan pemasukkan buku ke Gudang, yang nantinya stok dari table buku akan diupdate jumlahnya sesuai pertambahan yang di dapat dari stok pemasukkan tbl_pemasukkan. Table terakhir, yaitu tbl_transaksi. Table ini akan mencatat transaksi pembelian buku, yang akan berpengaruh mengurangi jumlah stok pada tbl_buku.


Sekian artikel ini saya buat, kita akan lanjutkan pada PHP Lanjut || Insert DatabaseMenggunakan PHP.
Jika ada pertanyaan, silahkan tulis dikolom komentar ya, Terimakasih ^.^