Salam Coding….

Memang jika dilihat dari judulnya ini seperti tutorial untuk pemula. Tutorial ini sangat cocok untuk orang yang baru belajar pemrograman PHP berbasis objek atau lebih dikenal dengan OBject Oriented Programing. Kali ini saya membuat aplikasi manajemen buku perpustakaan sederhana yang mengimplemntasikan aplikasi CRUD (CREATE, READ, UPDATE, DELETE)

Bahan-bahan untuk membuat artikel ini adalah :

PHP 5.4
MySQL
Sublime
Bootstrap

 

XAMPPVERSI TERBARU
XAMPP

Download

SublimeVERSI TERBARU
Sublime Text Adalah Text editor yang paling banyak digunakan programmer

Download

Langkah Pertama: Membuat Database

Langkah pertama yaitu Membuat database dari aplikasi ini. Mari kita beri nama library.

Lalu kita buat tabel dengan struktur sebagai berikut:

Langkah Kedua: Membuat Class

Class ini berisi method-method yang akan kita gunakan nantinya untuk menjalankan aplikasi.

Berikut isi dari Library.php :

Penjelasan Kode:

Kode diatas berfungsi untuk membuat konstruktor aplikasi dan menginisialisasi variabel yang equal dengan objek untuk membuat koneksi database dengan teknik PDO.

Kode diatas adalah method yang berfungsi untuk menambah data baru ke database.

kode diatas adalah method yang berfungsi untuk mengedit data.

Kode diatas adalah method untuk mengupdate data yang ada di database

Kode diatas adalah method untuk menampilkan data yang ada di database

public function deleteBook($kode){ $sql = “DELETE FROM books WHERE kodeBuku=’$kode'”; $query = $this->db->query($sql); }

Kode diatas adalah method untuk menghapus data.

Langkah Ketiga: Membuat Form Input Data

File ini berfungsi untuk menginputkan data ke database.

Berikut isi dari file index.php :

Memang terlihat panjang akan tetapi eksekusinya dimulai dari kode berikut:

Dari sini sudah terlihat penggunaan konsep OOP.

Langkah Keempat: Membuat File Penampil data

File ini berfungsi untuk menampilkan data-data yang ada di database.

berikut isi dari file List.php :


Dari kode diatas ada dua poin penting

Kode diatas berfungsi untuk mengeset metode GET yang berhubungan dengan kode berikut yang berfungsi untuk menghapus data.


Kode diatas untuk menuju file edit.php dengan membawa parameter kode yang digunakan untuk mengedit data nantinya.

Langkah Terakhir: Membuat Form Untuk Mengedit Data

File ini berfungsi untuk mengedit data berdasarkan parameter yang dibawa dari file list.php.

berikut isi dari file edit.php :

Nah dengan begitu Aplikasi CRUD dengan teknik OOP dan PDO telah selesai. Aplikasi ini sangat sederhana, akan tetapi dapat dikembangkan dengan banyak hal-hal menarik.

Lihat Juga Membuat galery Dengan PHP