Pertemuan 13
Tugas 8 - Latihan Back End Upload Foto
Berikut adalah penjelasan lebih rinci dari masing-masing file:
config.php
File ini memiliki fungsi sebagai berikut:
- Menyimpan konfigurasi database
- Menghubungkan ke database
- Mengatur karakter set
form-daftar.php
File ini memiliki fungsi sebagai berikut:
- Menampilkan formulir pendaftaran siswa
- Memvalidasi data yang dimasukkan pengguna
- Mengirim data ke file proses-pendaftaran.php
form-edit.php
File ini memiliki fungsi sebagai berikut:
- Menampilkan formulir edit data siswa
- Mengambil data siswa dari database
- Memvalidasi data yang dimasukkan pengguna
- Mengirim data ke file proses-edit.php
hapus.php
File ini memiliki fungsi sebagai berikut:
- Mengambil data siswa dari database
- Menghapus data siswa dari database
index.php
File ini memiliki fungsi sebagai berikut:
- Menampilkan halaman utama sistem pendaftaran siswa
- Menampilkan pilihan untuk melihat daftar siswa yang telah mendaftar atau pendaftaran baru
list-siswa.php
File ini digunakan untuk menampilkan daftar siswa yang telah mendaftar. File ini menampilkan data siswa, seperti nama, alamat, nomor telepon, email, tanggal lahir, kelas, dan ID orang tua.
File ini memiliki fungsi sebagai berikut:
- Mengambil data siswa dari database
- Menampilkan data siswa dalam bentuk tabel
list-siswa.php
File ini memiliki fungsi sebagai berikut:
- Mengambil data siswa dari database
- Menampilkan data siswa dalam bentuk tabel
Untuk mengambil data siswa dari database, file ini menggunakan perintah SELECT
. Perintah ini akan mengambil semua data dari tabel siswa
.
Untuk menampilkan data siswa dalam bentuk tabel, file ini menggunakan tag table
. Tag ini akan digunakan untuk membuat tabel dengan header dan isi.
proses-edit.php
File ini memiliki fungsi sebagai berikut:
- Mengambil data siswa dari database
- Memvalidasi data yang dimasukkan pengguna
- Mengubah data siswa di database
Untuk mengambil data siswa dari database, file ini menggunakan perintah SELECT
. Perintah ini akan mengambil data siswa dengan ID tertentu.
Untuk memvalidasi data yang dimasukkan pengguna, file ini menggunakan fungsi filter_input()
. Fungsi ini akan digunakan untuk memvalidasi data berdasarkan jenis datanya.
Untuk mengubah data siswa di database, file ini menggunakan perintah UPDATE
. Perintah ini akan mengubah data siswa dengan ID tertentu.
proses-pendaftaran.php
File ini memiliki fungsi sebagai berikut:
- Mengambil data siswa dari formulir pendaftaran
- Memvalidasi data yang dimasukkan pengguna
- Menyimpan data siswa ke database
Untuk mengambil data siswa dari formulir pendaftaran, file ini menggunakan variabel $_POST
. Variabel ini akan menyimpan data yang dikirim dari formulir pendaftaran.
Untuk memvalidasi data yang dimasukkan pengguna, file ini menggunakan fungsi filter_input()
. Fungsi ini akan digunakan untuk memvalidasi data berdasarkan jenis datanya.
Untuk menyimpan data siswa ke database, file ini menggunakan perintah INSERT
. Perintah ini akan menyimpan data siswa baru ke database.