Praktikum Modul 4: Pemrosesan Form Input HTML dan Penanganan Metode HTTP POST/GET
Asisten Praktikum: Muhammad Fathan Alizain
Praktikum Modul 4: Pemrosesan Form Input & Variabel Superglobal HTTP
Mempelajari mekanisme transmisi data interaktif dari klien ke server melalui formulir HTML, perbedaan penanganan metode HTTP GET vs POST, validasi kelayakan input, dan pencegahan celah keamanan web dasar.
Pelaksanaan & Hasil Belajar:
Tugas Pendahuluan (TPP 4):
Kajian variabel superglobal PHP:
$_GET,$_POST,$_REQUEST, dan$_SERVER.Analisis keamanan: bahaya mengekspos data sensitif (password/PIN) pada URL query string metode GET.
Kode Program & Eksekusi Laboratorium:
Pembuatan form input (
form.php) lengkap dengan teks field, radio button, checkbox, select option, dan textarea.Pengambilan dan sanitasi nilai masukan form menggunakan
htmlspecialchars()dan fungsi pengecekan eksistensi dataisset()/empty().Pembuatan pesan error validasi dinamis jika pengguna mengosongkan kolom isian wajib.
Laporan Resmi (TP 4):
- Dokumentasi perancangan formulir, pengujian berbagai kombinasi input valid dan tidak valid, serta screenshot tanggapan sistem.