Coconote
AI notes
AI voice & video notes
Export note
Try for free
Praktikum CRUD dengan PHP dan MySQL
Aug 25, 2024
Implementasi CRUD Menggunakan PHP
Pengantar
Selamat datang di praktikum implementasi CRUD (Create, Read, Update, Delete) menggunakan PHP.
CRUD adalah singkatan dari:
Create
: Menambahkan data
Read
: Membaca data
Update
: Mengubah data
Delete
: Menghapus data
Data yang dimaksud adalah data yang ada dalam database.
Database Management System
Untuk praktikum ini, kita menggunakan
MySQL
sebagai database management system.
Akses database menggunakan
PHPMyAdmin
untuk mempermudah pengelolaan database.
Pastikan
XAMPP
sudah terinstal dan modul MySQL sudah dijalankan.
Port yang digunakan:
Apache: 80 dan 443
MySQL: 3306
Studi Kasus: Aplikasi Perpustakaan
Terdapat dua menu utama:
Lihat Daftar Buku
Lihat Daftar Staf
Operasi CRUD Sederhana
Create
: Menambahkan buku
Contoh: Buku "C++ Dasar", ISBN, dan ketersediaan.
Setelah ditambahkan, buku akan muncul dalam daftar.
Read
: Menampilkan data buku dalam bentuk tabel di web.
Update
: Mengubah data buku yang sudah ada
Contoh: Mengubah "C++ Dasar" menjadi "C++ Lanjutan".
Delete
: Menghapus buku dari database.
Implementasi Praktikum
1. Mempersiapkan Folder dan File
Buat folder di
htdocs
untuk menyimpan kode PHP.
Buat file
index.php
sebagai entry point.
Menambahkan judul "Aplikasi Perpustakaan" menggunakan HTML.
2. Membuat Database dan Tabel
Buat database baru dengan nama
perpustakaan saya
.
Di dalam database, buat dua tabel:
buku
dan
staff
dengan kolom yang sesuai.
Tabel Buku: ID, Nama, ISBN, Unit
Tabel Staff: ID, Nama, Telepon, Email
3. Menyambungkan PHP dan MySQL
Buat file
connect.php
untuk menyambungkan database.
Gunakan
mysqli_connect
untuk menghubungkan PHP dan MySQL.
4. Menampilkan Data Buku
Buat file
buku.php
untuk menampilkan daftar buku.
Gunakan query SQL
SELECT * FROM buku
untuk mengambil data.
Tampilkan data dalam bentuk tabel di web.
5. Menambah Data Buku
Buat form untuk menambah data buku di file
tambahbuku.php
.
Gunakan metode POST untuk mengirimkan data ke server.
Implementasikan logika untuk menyimpan data ke database.
6. Mengedit Data Buku
Buat file
editbuku.php
untuk menangani pengeditan data.
Ambil data yang ingin diedit berdasarkan ID, tampilkan di form.
Gunakan query SQL
UPDATE
untuk mengubah data dalam database.
7. Menghapus Data Buku
Buat file
deletebuku.php
untuk menghapus data berdasarkan ID.
Implementasikan logika untuk menghapus data dari database.
8. Mengulangi Proses untuk Staff
Terapkan langkah-langkah yang sama untuk data staff di file
staff.php
,
tambahstaff.php
,
editstaff.php
, dan
deletestaff.php
.
Kesimpulan
Telah berhasil menerapkan operasi CRUD sederhana menggunakan PHP dan MySQL.
Diajarkan untuk membuat aplikasi perpustakaan yang dapat menambah, membaca, mengubah, dan menghapus data buku dan staf.
Teman-teman diharapkan dapat mengembangkan aplikasi ini lebih lanjut.
📄
Full transcript