Back to notes
Sebutkan beberapa file utama yang harus ada di dalam proyek ini.
Press to flip
index.php, header.html, footer.html, register.php, login.php, dan dashboard.php.
Bagaimana cara menggunakan exception handling dalam proyek ini?
Dengan menggunakan blok try/catch untuk menangani error saat registrasi.
Apa tujuan utama dari tutorial PHP ini?
Membuat website yang terkoneksi dengan database menggunakan PHP.
Apakah fungsi dari XAMPP dalam proyek ini?
Menggabungkan server Apache dan MySQL untuk mendukung pengembangan dan testing website secara lokal.
Bagaimana cara menghubungkan PHP dengan MySQL?
Menggunakan fungsi `mysqli_connect`.
Bagaimana cara memulai skrip PHP?
Dengan menggunakan tag `<?php ... ?>`.
Sebutkan kolom-kolom yang ada dalam tabel `users` di database.
id, username, password, dan created_at.
Sebutkan fitur utama yang akan dibuat dalam tutorial ini.
Halaman login, halaman register, dan dashboard setelah login.
Apa yang harus ditambahkan pada halaman dashboard setelah login?
Selamat datang dan username pengguna serta tombol logout untuk keluar dari session.
Mengapa validasi input penting dalam proyek ini?
Untuk memastikan tidak ada data kosong yang dimasukkan dan meningkatkan keamanan.
Bagaimana cara validasi input login dalam proyek ini?
Dengan memvalidasi data yang dimasukkan dengan data yang ada di database dan menggunakan session untuk menyimpan status login.
Software apa saja yang perlu diinstal untuk memulai proyek ini?
XAMPP dan Visual Studio Code.
Bagaimana cara mengamankan password pengguna sebelum disimpan ke database?
Dengan menggunakan fungsi `hash()` untuk mengubah password menjadi format hash.
Apa nama database yang digunakan sebagai contoh dalam tutorial?
buku_tamu.
Dimanakah folder proyek PHP harus ditempatkan dalam instalasi XAMPP?
Dalam folder `htdocs`.
Apa fungsi dari file `register.php` dalam proyek ini?
Untuk menangkap input username dan password pengguna dan memasukkannya ke database.
Previous
Next