🆔 Identitas
- Nama Lengkap - Email - Username - Nomor Telepon - Foto Profil
Pengguna (User) adalah individu yang memiliki akun untuk mengakses sistem presensi RFID. Setiap pengguna memiliki kredensial login (email/username dan password) serta peran yang menentukan hak aksesnya dalam sistem.
🆔 Identitas
Keamanan
Peran & Akses
📞 Kontak
Akses Menu Pengguna
Dashboard → Data Master → Pengguna
Klik Tombol “Tambah Pengguna”
Klik tombol ”+ Tambah Pengguna” di pojok kanan atas
Isi Form Data Pribadi
Nama Lengkap: Ahmad Hidayat, S.PdEmail: [email protected]Username: ahmad.hidayat (opsional)Nomor Telepon: +62 812-3456-7890Upload Foto Profil
Set Password Awal
Password: (generate atau manual)Konfirmasi Password: (ketik ulang)
Kirim email password ke pengguna User harus ganti password saat login pertamaPilih Peran (Role)
Pilih role yang sesuai dari dropdown:
Atur Status & Informasi Tambahan
Status: ● Aktif / ○ Nonaktif
Informasi Tambahan (sesuai role):- Jika Wali Kelas: Pilih kelas yang diampu- Jika Pegawai: Pilih jabatan- Jika Siswa: Pilih kelas dan NISNSimpan Data
Klik “Simpan” atau “Simpan & Tambah Lagi”
Field Wajib: - Nama Lengkap - Email - Password - Role - Status Aktif Field Opsional: - Username - Nomor Telepon - Foto - Jabatan (untuk operator)
Field Wajib: - Nama Lengkap - Email - Password - Role: Wali Kelas - Kelas yang Diampu - Status Aktif Field Opsional: - NIP/NUPTK - Nomor Telepon - Foto - Mata Pelajaran (jika mengajar)
Field Wajib: - Nama Lengkap - Email - Password - Role: Pegawai - Jabatan
Field Wajib: - Nama Lengkap - NISN - Email - Password - Role: Siswa - Kelas - Status Aktif Field Opsional: - NIS (Nomor Induk Siswa) - Nomor Telepon - Nomor Telepon Orang Tua - Foto - Alamat - Nama Orang Tua/Wali
Role dapat di-assign langsung saat membuat user baru (lihat langkah 6 di atas).
Cari User yang Ingin Diubah
Gunakan search box atau filter berdasarkan role
Klik Tombol Edit
Klik icon pada baris user tersebut
Ubah Role di Dropdown
Pilih role baru dari dropdown “Peran”
Sesuaikan Data Tambahan
Jika berganti role, sesuaikan data tambahan:
Simpan Perubahan
Klik “Update” untuk apply perubahan
Notifikasi User
Sistem akan kirim notifikasi perubahan role ke email user
Sistem mendukung multiple role, namun sangat tidak disarankan karena dapat menyebabkan:
Alternatif: Jika user butuh akses khusus, gunakan Permission Override daripada multiple role.
Temukan User di Daftar
Gunakan fitur pencarian atau filter
Klik Tombol Edit
Klik icon atau tombol “Edit”
Ubah Data yang Diperlukan
Modify field yang ingin diubah:
Review Perubahan
Pastikan perubahan sudah benar
Simpan
Klik “Update” untuk menyimpan
🔒 Field Read-Only
Beberapa field tidak bisa diubah setelah user dibuat: - Email - Gunakan fitur “Ubah Email” khusus dengan verifikasi - Username - Permanent setelah dibuat - Created Date - System generated - User ID - Auto increment Jika perlu mengubah, hubungi Super Admin untuk manual intervention.
Buka Detail User
Klik nama user atau tombol detail
Klik “Reset Password”
Cari tombol atau tab “Reset Password”
Pilih Metode Reset
Konfirmasi Reset
Klik “Ya, Reset Password”
Notifikasi ke User
Sistem kirim password baru via email (jika auto-generate)
User dapat reset sendiri melalui halaman login:
Klik “Lupa Password”
Di halaman login
Masukkan Email Terdaftar
Ketik email yang terdaftar di sistem
Cek Email
Buka inbox dan cari email reset password
Klik Link Reset
Link berlaku 60 menit
Set Password Baru
Buat password baru sesuai syarat keamanan
Login dengan Password Baru
Gunakan password yang baru dibuat
Menonaktifkan user (bukan menghapus) adalah cara yang disarankan untuk user yang tidak aktif sementara.
Siswa Lulus/Pindah
Nonaktifkan akun siswa yang sudah lulus atau pindah sekolah
Pegawai Resign/Pensiun
Nonaktifkan pegawai yang sudah tidak bekerja
Security Breach
Nonaktifkan sementara jika ada kecurigaan akun di-hack
⏸️ Cuti Panjang
Nonaktifkan sementara untuk pegawai cuti panjang
Edit User
Buka form edit user
Ubah Status ke “Nonaktif”
Toggle switch status dari Aktif ke Nonaktif
Simpan
Klik “Update”
User Otomatis Logout
User akan logout paksa di semua device
Backup Data Terlebih Dahulu
Export data user dan riwayatnya
Pastikan User Sudah Nonaktif
Nonaktifkan dulu minimal 30 hari
Cek Dependencies
Pastikan tidak ada data yang bergantung pada user ini
Klik Tombol Hapus
Klik icon 🗑️ atau tombol “Hapus”
Konfirmasi 2x
Sistem akan minta konfirmasi 2 kali untuk keamanan
Ketik “HAPUS” untuk Konfirmasi
Ketik kata “HAPUS” (case-sensitive) untuk confirm
User Terhapus Permanent
User dan data terkait akan dihapus dari sistem
Alih-alih menghapus, pertimbangkan untuk archive user:
Password Policy
Terapkan kebijakan password yang kuat: - Minimal 8 karakter - Kombinasi huruf, angka, simbol - Tidak boleh password umum - Harus ganti password setiap 6 bulan - Tidak boleh reuse 5 password terakhir
Monitoring
Monitor aktivitas user secara berkala: - Failed login attempts - Login dari lokasi tidak biasa - Akses data sensitif - Perubahan settings penting - Multiple concurrent sessions
2FA Mandatory
Wajibkan 2FA untuk role sensitif: - Super Admin: WAJIB - Operator: WAJIB - Wali Kelas: Direkomendasikan - Pegawai/Siswa: Opsional
Regular Audit
Audit user secara berkala: - Review daftar user aktif setiap bulan - Hapus/nonaktifkan user tidak terpakai - Cek user dengan multiple failed login - Review permission yang diberikan
Password Kuat & Unik
Jangan gunakan password yang sama dengan akun lain
Aktifkan 2FA
Gunakan Google Authenticator atau Authy
Jangan Share Akun
Setiap orang harus punya akun sendiri
Logout Setelah Selesai
Terutama di komputer publik
Waspada Phishing
Jangan klik link mencurigakan dari email/WA
Update Info Kontak
Pastikan email dan nomor HP selalu aktif
Report Aktivitas Mencurigakan
Segera lapor jika ada yang aneh
Untuk sekolah dengan banyak user, gunakan fitur import Excel:
Download Template Excel
Klik tombol “Download Template” di halaman Pengguna
Isi Template
Template memiliki kolom:
| Nama | Email | Username | Password | Role | Telepon | Status ||------|-------|----------|----------|------|---------|--------|Validasi Data
Pastikan:
Save as .xlsx
Simpan file dengan format Excel 2007+
Klik “Import User”
Tombol di halaman Pengguna
Upload File Excel
Drag & drop atau browse file .xlsx
Preview Data
Sistem akan show preview 10 baris pertama
Map Kolom (Jika Perlu)
Match kolom Excel dengan field sistem
Validasi
Sistem validasi semua data:
Konfirmasi & Import
Klik “Import” untuk proses
Lihat Hasil
Sistem tampilkan report:
Export data user untuk backup atau reporting:
Cocok untuk: - Backup data - Edit massal - Sharing dengan tim Kolom yang di-export: - ID, Nama, Email, Username, Role, Status, Created Date, Last Login
Cocok untuk: - Import ke sistem lain - Data processing - Lightweight backup Format: UTF-8 dengan comma delimiter
Cocok untuk: - Laporan cetak - Dokumentasi - Presentasi Layout: Table with header dan footer
Filter Data (Opsional)
Filter user yang ingin di-export:
Klik “Export”
Pilih format export yang diinginkan
Pilih Kolom
Centang kolom yang ingin disertakan
Download File
Klik “Generate & Download”
Kemungkinan Penyebab: - Password salah - Account nonaktif - Email belum diverifikasi - Account di-block (terlalu banyak failed login) Solusi: 1. Cek status account (aktif/nonaktif) 2. Reset password user 3. Kirim ulang email verifikasi 4. Unblock account jika ter-block 5. Clear failed login attempts
Gejala: Error “Email sudah terdaftar” saat tambah user baru Penyebab: Email sudah digunakan user lain (termasuk yang nonaktif) Solusi: 1. Search email tersebut di list user 2. Jika user lama nonaktif, ubah email-nya 3. Atau gunakan email berbeda untuk user baru 4. Untuk siswa/pegawai baru yang sama: tambahkan angka ([email protected])
Kemungkinan Penyebab: - File bukan .xlsx - Format kolom tidak sesuai template - Ada data duplikat - Field required kosong - Format email/telp tidak valid Solusi: 1. Gunakan template resmi dari sistem 2. Cek semua email valid dan unik 3. Pastikan field required terisi 4. Hapus karakter special di nama 5. Gunakan role yang valid 6. Download error report untuk detail
Tidak ada batasan hard limit. Namun untuk performa optimal:
5000 user: Butuh optimasi server
Secara teknis bisa, tapi sangat tidak disarankan. Gunakan permission override sebagai gantinya untuk kebutuhan akses khusus.
User bisa login menggunakan email. Atau hubungi admin untuk cek username di sistem.
Setup Instansi
Lengkapi data instansi/sekolah Panduan Instansi →
Tahun Pelajaran
Atur periode akademik aktif Panduan Tahun Pelajaran →
Data Master
Kembali ke overview data master Data Master →