praktikum
Praktikum Modul 4: Integrasi JavaScript dan Validasi Logika Form
Asisten Praktikum: Zanuar Rizka Aditiya
Praktikum Modul 4: Pemrograman JavaScript Sisi Klien dan Validasi Logika Formulir
Praktikum laboratorium keempat memperkenalkan logika pemrograman JavaScript pada browser untuk menangani interaksi pengguna secara real-time dan memvalidasi formulir sebelum diproses lebih lanjut.
1. Sasaran Praktikum
- Memahami integrasi skrip JavaScript ke dalam HTML menggunakan tag
<script>. - Menguasai manipulasi Document Object Model (DOM) menggunakan metode modern (
document.getElementById,document.querySelector). - Memasang event listener (
addEventListener) untuk mendeteksi event formulir sepertisubmit,input,change, danclick.
2. Algoritma Validasi Sisi Klien
Mahasiswa membangun skrip validasi khusus untuk memeriksa:
- Panjang Karakter Kata Sandi: Memastikan password memiliki panjang minimum 8 karakter dan memuat kombinasi huruf dan angka.
- Kesesuaian Konfirmasi Sandi: Memeriksa kesamaan nilai antara input password utama dan kolom konfirmasi password.
- Pesan Kesalahan Dinamis: Memunculkan teks peringatan berwarna merah secara instan di bawah input field yang bermasalah tanpa me-reload halaman browser.
3. Berkas Terlampir
- Laporan Praktikum (TPP 4): Berkas
24-085_Moch. Zamroni Fahreza_TPP4.pdfyang mencantumkan kode JavaScript logika validasi, alur pencegahan pengiriman data gagal melaluievent.preventDefault(), serta dokumentasi tangkapan layar pengujian antarmuka.