1 Praktikum CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini ...
Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi yang dibangun. Pada pertemuan sebelumnya, telah dibahas bagaimana membuat database, mengisi data, mengubah data, dan menghapus data. Kemudian telah dibahas juga bagaimana mengkoneksikan database tersebut ke file PHP. Pada pertemuan kali ini, akan dilanjutkan dengan penggunaan operasi CRUD di dalam file PHP. Database yang digunakan adalah database yang pernah dibuat pada pertemuan sebelumnya.
9.2. Koneksi MySQL dan PHP Dalam pembuatan sebuah website, diperlukan sebuah aplikasi admin yang akan melakukan proses pengolahan data. Berikut adalah aplikasi admin yang dapat digunakan untuk pengolahan data di website yang akan dibuat. 1. Struktur Folder di Server
2. Membuat File Koneksi Jika pada pertemuan sebelumnya telah membuat file koneksi.php, pindah file tersebut dan tempatkan di dalam folder konfigurasi. Jika belum membuat, buat file koneksi seperti di bawah ini dan simpan di dalam folder konfigurasi. File: koneksi.php
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017 mysqli_connect($host, $user, $pass,$dbase)or exit(“Gagal koneksi ke database.”); ?>
3. Menambah Data (Create) Createadalah proses menambah data ke dalam sebuah tabel di database. Operasi akan sering dilakukan ketika membuat sebuah aplikasi. Berikut adalah script untuk membuat file tambah data di tabel JENIS GALERI. File: jenisgaleri_tambah.php
Tambah Data Jenis Galeri
Simpan di folder admin/jenisgaleri_tambah.php. selanjutnya buat file simpan seperti contoh di bawah ini: File: jenisgaleri_simpan.php
4. Menampilkan Data (Read) Readadalah proses membaca atau menampilkan data dari sebuah tabel di database. Berikut adalah script untuk membuat file tambah data di tabel JENIS GALERI.
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
5. Mengubah Data (Update) Update adalah proses mengubah data yang sebelumnya telah tersimpan pada sebuah tabel di database. Operasi update data ini merupakan kelanjutan dari link/button yang terdapat pada halaman tampil data. Dari file latihan yang telah dibuat sebelumnya, terdapat link untuk ubah data yang kemudian akan merujuk ke script berikut ini. File: jenisgaleri_ubah.php
Ubah Data Jenis Galeri
Selanjutnya, simpan kembali di folder admin. Tambahkan script berikut pada halaman jenisgaleri_simpan.php yang sudah dibuat, kemudian save udian buat file action yang akan menyimpan perubahan data yang dilakukan di form ubah. File: jenisgaleri_simpan.php
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017 6. Menghapus Data (Delete) Deleteadalah suatu proses menghapus record yang telah kita tentukan dari dalam tabel. File delete ini keberadaannya amat sangat fital karena berfungsi untuk menghapus sebuah kesalah input data yang umumnya karena human error. Seperti halnya pada operasi ubah data, operasi hapus data merupakan kelanjutan dari link/button yang terdapat pada halaman tampil data. Berikut adalah script yang digunakan untuk menghapus record dari sebuah tabel. File: guru_hapus.php
9.3. Latihan 1. Halaman galeri.php
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017 2. Halaman galeri_tambah.php
3. Halaman galeri_simpan.php
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017 4. Halaman galeri_ubah.php
5. Halaman galeri_hapus.php
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017 9.4 Operasi CRUD dengan File Upload 1. Halaman berita.php
2. Halaman berita_tambah.php
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017 3. Halaman berita_simpan.php
4. Halaman berita_ubah.php
Next code...
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017
5. Halaman berita_ubahsimpan.php
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta
Pemrograman Web Lanjut 2017 Referensi
Arief, M. R. 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. Yogyakarta: Andi Offset. Hakim, Lukmanul. 2014. Rahasia Inti Master PHP &MySQLi(improved). Yogyakarta, Lokomedia Paranginan, Kasiman. 2012. Aplikasi Web dengan PHP dan MySQL. Yogyakarta: Andi Offset. Raharjo, Budi., dkk. 2014. Modul Pemrograman Web HTML, PHP, & MySQL. Bandung: Modula. Arifin, Oki. 2015. Modul Pemrograman Web Lanjut. STMIK AMIKOM Yogyakarta. Yunmar, Rajif Agung. 2011. Modul Pemrograman Web Lanjut. STMIK AMIKOM Yogyakarta.
Ld.Farida | Information System - Universitas AMIKOM Yogyakarta