Praktikum May 14, 2025 · By Rahul

Membuat CRUD Sederhana dengan PHP dan MySQL

1. Tujuan

Tujuan praktikum ini yaitu mahasiswa mampu mengimplementasikan konsep Object Oriented Programming pada PHP dengan membuat aplikasi CRUD Sederhana

2. Alat

  • Xampp
  • Code Editor
  • Git

3. Langkah-langkah

A. Persiapan
  • Buat folder crud di dalam folder htdocs dan buka di VS Code.
  • Download Bootstrap CSS dan JS: Simpan ke dalam folder assets/css dan assets/js.
B. Koneksi ke Database
  • Buat database pemrograman_web dan tabel mahasiswa.
  • Kemudian, buat file config/Database.php dan tambahkan kode koneksi ke database.

C. File Config.php
  • Buat variabel constant BASE_URL di file Config.php untuk digunakan dalam seluruh proyek.
D. Alert
  • Buat file Alert.php dengan fungsi untuk menampilkan pesan operasi data. Gunakan dua argumen: $msg (pesan), dan $sts (1 = berhasil, 0 = gagal).
E. Class / Model Mahasiswa
  • Tambahkan session_start() di awal file.
  • Buat class Mahasiswa dan deklarasikan variabel yang dibutuhkan.
  • Tambahkan constructor untuk koneksi DB.
  • Buat fungsi create(), read(), update(), dan delete().
  • Catatan : $_SESSION[‘flash_messagge’] berfungsi untuk membuat session yang berisi pesan berhasil atau tidak berhasil sebuah data ditambahkan

F. Fungsi Mahasiswa

File function/Mahasiswa.php berfungsi sebagai controller antara model dan view. Lakukan:

  • Include file Database.php, Config.php, dan model Mahasiswa.php.
  • Buat object dari class Database dan Mahasiswa, lalu koneksikan.
  • Cek parameter action (create, delete, update) dan jalankan sesuai fungsi.
G. View

View digunakan untuk menampilkan data, form input, dan update mahasiswa.

  • Index.php: Menampilkan data mahasiswa.
  • Create.php: Form input data mahasiswa baru.
  • Edit.php: Form edit data mahasiswa.
Tags: #PHP #CRUD #MySQL #Tutorial