Tujuan Umum
Tujuan Khusus
Mahasiswa dapat:
TEORI SINGKAT
CRUD adalah akronim untuk Create, Read, Update, dan Delete. Operasi CRUD
adalah manipulasi data dasar untuk database. Dalam tutorial ini kita akan membuat
aplikasi PHP sederhana untuk melakukan semua operasi ini pada tabel database
MySQL di satu tempat. Kita akan membuat sebuah aplikasi dengan tampilan seperti
pada gambar di bawah dengan sebuah tabel yang menampilkan data dari database di
sisi frontend.
Sebelum melakukan operasi CRUD, maka kita harus siapkan database dengan nama
“pw” dan beberapa tabel, yaitu:
1. Tabel admin
3. Tabel kategori
Syntax:
$koneksi=mysqli_connect(“host”,”user”,”password”,”database”);
Host : Alamat web server, biasanya adalah localhost
User : Nama user database MySQL
Password : Password user database MySQL
Database : Nama database MySQL
Kueri MySQL dapat dijalankan pada pemrograman PHP dengan syntax sebagai
berikut:
$query=mysqli_query($koneksi,“Kueri MySQL”);
Variabel $koneksi di dapatkan dari mysqli_connect()
Setelah kueri di jalankan oleh PHP maka langkah terakhir adalah menampilkan data
pada halaman web dengan sytax sebagai berikut:
MODUL PRAKTIKUM
PEMROGRAMAN WEB LANJUT JTI
Hal 3 of 8
Review PHP MySQL
$data=mysqli_fetch_assoc($query);
Data yang di panggil dengan cara menyebutkan nama field tabel. Contoh
penerapannya pada tabel artikel seperti gambar 2. adalah $data[‘jdl_artikel’];
$data=mysqli_fetch_array($query);
Data yang di panggil dengan cara menyebutkan nama field atau index array tabel.
Contoh penerapannya pada tabel artikel seperti gambar 2. adalah $data[‘jdl_artikel’]
atau $data[1];
Dari kedua ini, lebih disarankan menggunakan cara pertama. Karena cara kedua akan
membutuhkan memori yang lebih banyak.
$jumlah= mysqli_num_rows($query);
Syntax diatas dalah untuk menampilkan jumlah baris data pada tabel, cara penerapan
pada halaman web cukup memanggil variable $jumlah.
PRATIKUM
Petunjuk Praktikum:
1. Buatlah sebuah folder poyek baru di folder C:\xampp\htdocs.
2. Buat folder assets, page dan img untuk memudahkan praktikum.
3. Download library pendukung disini
4. Ekstrak library_pw2.zip ke folder C:\xampp\htdocs\nama proyek\assets
5. Buka VisualCode Studio, kemudian ikuti Langkah-langkah praktikum sesuai
yang tertera pada modul.
1. Koneksi
Buatlah sebuah file PHP dengan nama koneksi.php simpan di folder assets
MODUL PRAKTIKUM
PEMROGRAMAN WEB LANJUT JTI
Hal 4 of 8
Review PHP MySQL
2. Halaman Utama
Buatlah sebuah file PHP dengan nama index.php dan simpan ke direktori
utama.
MODUL PRAKTIKUM
PEMROGRAMAN WEB LANJUT JTI
Hal 5 of 8
Review PHP MySQL
3. CRUD admin
Buatlah sebuah file PHP dengan nama admin.php dan simpan ke direktori page
Perbaharui file admin.php dan tuliskan operasi READ tabel setelah percabangan
default:
MODUL PRAKTIKUM
PEMROGRAMAN WEB LANJUT JTI
Hal 6 of 8
Review PHP MySQL
Perbaharui file admin.php dan tuliskan operasi CREATE pada database MySQL
setelah percabangan case ‘save’:
MODUL PRAKTIKUM
PEMROGRAMAN WEB LANJUT JTI
Hal 7 of 8
Review PHP MySQL
Perbaharui file admin.php dan tuliskan operasi DELETE ke MySQL case ‘hapus:
TUGAS INDIVIDU
Buatlah operasi CRUD pada tabel kategori dengan ketentuan sebagai berikut:
Pengumpulan laporan praktikum dan tugas berupa file PDF beserta source code,
kemudian compress dengan ekstensi ZIP dengan penamaan
NIM_NAMA_CRUD.zip di elearning:
Laporan dan Tugas Praktikum CRUD.