Tugas 7 PWEB - Membuat CRUD di PHP dan MySQL
Dokumentasi dan Deskripsi Tugas CRUD
Tugas CRUD ini untuk membuat aplikasi yang dapat melakukan operasi CRUD (Create, Read, Update, Delete) pada data siswa. Data siswa yang akan diolah adalah data dengan tabel yang berisi kolom-kolom berikut:
- id: nomor urut siswa
- first name: nama depan siswa
- last name: nama belakang siswa
- email: alamat email siswa
- gender: jenis kelamin siswa
File-file PHP
Berikut adalah deskripsi tugas dari masing-masing file PHP yang Anda gunakan:
- add_new.php
File ini digunakan untuk menampilkan formulir penambahan data siswa baru. Formulir ini terdiri dari beberapa elemen input, yaitu:
* Nama depan
* Nama belakang
* Alamat email
* Jenis kelamin
Setelah data siswa diisikan, formulir ini akan dikirim ke file add_new.php
untuk disimpan di database.
- db_conn.php
File ini digunakan untuk menghubungkan aplikasi ke database MySQL. File ini berisi kode untuk membuat koneksi ke database, serta kode untuk mengambil objek koneksi database.
- delete.php
File ini digunakan untuk menghapus data siswa dari database. File ini mengambil ID siswa dari query string dan menggunakan ID tersebut untuk membuat kueri SQL untuk menghapus data siswa dari database.
- edit.php
File ini digunakan untuk menampilkan formulir edit data siswa. Formulir ini terdiri dari beberapa elemen input, yaitu:
* Nama depan
* Nama belakang
* Alamat email
* Jenis kelamin
Data siswa yang akan diedit diambil dari database berdasarkan ID siswa yang dikirimkan melalui query string. Setelah data siswa diedit, formulir ini akan dikirim ke file proses_edit.php
untuk disimpan di database.
- index.php
File ini digunakan untuk menampilkan daftar data siswa. Daftar ini diambil dari database dengan menggunakan kueri SQL.
Proses Kerja
Berikut adalah proses kerja dari aplikasi CRUD yang Anda kerjakan:
- Pengguna membuka file
index.php
. - File
index.php
menampilkan daftar data siswa. - Pengguna mengklik tautan "Tambah Data".
- File
add_new.php
menampilkan formulir penambahan data siswa baru. - Pengguna mengisikan data siswa baru dan mengklik tombol "Simpan".
- File
add.new.php
menerima data siswa baru dari fileadd_new.php
. - File
add_new.php
membuat kueri SQL untuk menyimpan data siswa baru di database. - File
add_new.php
mengeksekusi kueri SQL untuk menyimpan data siswa baru di database. - File
index.php
diperbarui untuk menampilkan data siswa baru.