PANDUAN FITUR REGISTRASI MANDIRI DAN AKUN KEGIATAN

A. UNTUK USER BARU
1. Buka halaman login.
2. Klik tombol "Registrasi Akun Baru".
3. Pilih peran:
   - Narasumber
   - Peserta
   - Panitia
4. Isi data ringkas:
   - Nama Lengkap
   - No. HP / WhatsApp
   - Email
   - Username
   - Password
5. Setelah berhasil, login menggunakan username, no. HP, atau email.
6. Setelah login, buka menu "Biodata Saya".
7. User dapat mengisi/mengubah biodata setiap saat.

B. UNTUK ADMIN
1. Buka menu "Kelola Pengguna".
2. Admin dapat melihat semua akun, termasuk akun hasil registrasi mandiri.
3. Admin dapat mengunduh:
   - Download Peserta Terdaftar
   - Download Narasumber Terdaftar
   - Download Panitia Terdaftar
   - Download Registrasi Mandiri
4. Pada setiap kegiatan, klik tombol "Akun Kegiatan".
5. Admin dapat:
   - memilih akun satu per satu untuk dimasukkan ke kegiatan;
   - mengunggah file akun ke kegiatan;
   - melepas akun dari kegiatan.
6. File yang dapat diunggah ke kegiatan memiliki kolom:
   - user_id
   - username
   - no_hp
   - email
   - role

C. DATABASE LAMA
Jika aplikasi dipasang pada database lama, jalankan file:
migrasi_registrasi_mandiri_kegiatan_users.sql

D. CATATAN PENTING
1. Database baru cukup menggunakan database.sql.
2. Akun mandiri yang belum dimasukkan admin ke kegiatan tidak akan melihat kegiatan pada dashboard.
3. Akun yang sudah dimasukkan ke kegiatan dapat mengisi presensi sesuai perannya.
4. Biodata tetap dapat diisi setiap saat setelah login.
5. Jika biodata sudah ada, saat akun dimasukkan ke kegiatan, biodata ikut ditautkan ke kegiatan.
