Appearance
Navigasi Sistem
Panduan lengkap navigasi di SiakadAI untuk semua role.
Struktur Navigasi
SiakadAI menggunakan sidebar navigation (desktop) dan hamburger menu (mobile).

Desktop Navigation
Sidebar (Desktop & Tablet)
Lokasi: Sisi kiri layar
Struktur:
Logo SiakadAI
├── 🏠 Dashboard
├── 📁 Section 1
│ ├── Submenu 1.1
│ ├── Submenu 1.2
│ └── Submenu 1.3
├── 📁 Section 2
│ └── ...
└── 👤 Profile MenuCara Menggunakan:
- Hover/klik section untuk expand submenu
- Klik submenu untuk navigasi ke halaman
- Section aktif ditandai dengan warna highlight
Mobile Navigation
Hamburger Menu (Mobile)
Lokasi: Pojok kiri atas (icon ☰)

Cara Menggunakan:
- Tap icon hamburger (☰)
- Sidebar menu akan slide dari kiri
- Tap menu yang diinginkan
- Menu otomatis close setelah navigasi
Breadcrumb Navigation
Semua halaman menampilkan breadcrumb di atas konten:
Dashboard > Akademik > Kelas > Detail KelasKegunaan:
- Menunjukkan posisi Anda di sistem
- Quick navigation ke parent pages
- Klik nama section untuk kembali

Top Bar Navigation
Komponen Top Bar

Kiri ke Kanan:
- Logo - Klik untuk ke Dashboard
- Page Title - Judul halaman aktif
- Search (jika ada)
- Notification Bell
- Profile Menu 👤
Notification Center
Klik icon bell () untuk melihat notifikasi.

Fitur:
- Badge merah menunjukkan jumlah unread
- Scroll untuk lihat semua notifikasi
- Klik notifikasi untuk detail
- "Mark all as read" untuk tandai semua sudah dibaca
Profile Menu
Klik nama/foto Anda di pojok kanan atas.

Menu:
- Biodata
- Ubah Password
- 🚪 Logout
Navigation per Role
Admin Navigation
Main Sections:
Pembayaran
- Tambah Bayar (manual payment entry)
- Konfirmasi Bayar (verify payments)
- Transaksi Bayar (transaction list)
- Rekap Bayar (payment reports)
AAIS Regular
- Program (manage programs)
- Kelas (manage classes)
- Absensi (attendance)
- Ujian (exams)
AAIS Anak
- Program Anak
- Kelas Anak
- Parameter KBM
- Absensi Anak
- Ujian Anak
Akademik
- Level
- Beasiswa (scholarships)
- Sertifikat (certificates)
- Pengumuman (announcements)
- Placement Test
User
- Peserta (regular)
- Peserta Anak
- Pengajar (teachers)
- Pendaftar Baru (new applicants)
- Transfer Peserta
Pengaturan
- Cabang (branch settings)
- Notif WA (WhatsApp notifications)
- Akun Admin (admin accounts - SA only)
- Metode Pembayaran
- Log (activity logs)
Pengajar Navigation
Main Sections:
Akademik
- Kelas Regular (Pengajar) - Classes as teacher
- Kelas Regular (Penguji) - Classes as examiner
- Kelas Regular Anak
- Placement Test
Akun 👤
- Biodata
- Ubah Password
Peserta Navigation
Main Sections:
Pendaftaran Program
- Pilih Program (browse and register for classes)
Akademik
- Kelas (enrolled classes)
- Sertifikat (request certificates)
- Riwayat Pembayaran (payment history)
Akun 👤
- Biodata
- Ubah Password
Orang Tua Navigation
Main Sections:
Pendaftaran Program
- Pilih Program Anak
Akademik
- Kelas Anak
- Riwayat Pembayaran
Akun 👤
- Data Anak
- Ubah Password
Quick Actions
Search Functionality
Hampir semua list/table page memiliki search box.

Cara Menggunakan:
- Ketik keyword di search box
- Hasil filter real-time
- Clear search untuk reset
Search Tips:
- Ketik minimal 2 karakter
- Search by name, NIS, phone, etc.
- Case-insensitive
Filter & Sort
Tabel data memiliki filter dan sort options.

Filter:
- Dropdown filter (by status, program, level, etc.)
- Date range picker
- Multiple filters dapat dikombinasi
Sort:
- Klik column header untuk sort
- Ascending ↑ / Descending ↓
- Default sort biasanya by date (newest first)
Pagination
Tabel dengan banyak data menggunakan pagination.

Kontrol:
- Show entries: 10 / 25 / 50 / 100 per page
- Previous / Next: Navigate pages
- Page numbers: Jump to specific page
- Info: "Showing 1 to 10 of 100 entries"
Export Data
Admin dan pengajar dapat export data.

Format:
- Excel (.xlsx) - For further analysis
- PDF - For printing/reporting
Yang Bisa Di-export:
- Daftar peserta
- Absensi
- Nilai ujian
- Laporan pembayaran
- Transaksi
Keyboard Shortcuts
Coming Soon
Keyboard shortcuts akan tersedia di update mendatang untuk mempercepat navigasi.
Planned Shortcuts:
Ctrl+/- Focus searchCtrl+D- Go to DashboardCtrl+N- New entry (contextual)Esc- Close modals
Back Navigation
Browser Back Button
Safe to use - SiakadAI support browser back button
Anda bisa gunakan:
- Browser back button (←)
Alt+←(Windows)Cmd+←(Mac)
Breadcrumb Back
Lebih disarankan menggunakan breadcrumb untuk navigasi karena lebih intuitif dan menunjukkan context.
Modal & Popup Navigation
Form Modals
Banyak form di SiakadAI menggunakan modal popup.

Cara Close Modal:
- Klik tombol "X" di pojok kanan atas
- Klik tombol "Batal" / "Cancel"
- Klik area di luar modal (backdrop)
- Tekan
Esckey
Unsaved Changes
Jika Anda close modal sebelum save, perubahan akan hilang. Pastikan klik "Simpan" terlebih dahulu.
Confirmation Dialogs
Action penting (delete, confirm payment, etc.) akan menampilkan confirmation dialog.

Contoh:
Apakah Anda yakin ingin menghapus data ini?
[Batal] [Ya, Hapus]Tips:
- Baca pesan dengan teliti
- Action tidak dapat di-undo (untuk delete)
- Klik "Batal" jika ragu
Loading States
Page Loading
Saat navigasi antar halaman, loading indicator akan muncul.

Durasi:
- Normal: 0.5-2 detik
- Jika lebih dari 5 detik: Cek koneksi internet
Button Loading
Saat submit form, button akan menunjukkan loading state.

Tampilan:
- Button disabled
- Spinner icon
- Text "Memproses..." atau "Loading..."
Jangan Double Click
Jangan klik button submit berkali-kali. Tunggu sampai proses selesai untuk menghindari duplikasi data.
Error Navigation
404 - Page Not Found

Penyebab:
- URL salah ketik
- Page sudah dihapus
- Tidak punya akses
Solusi:
- Klik "Kembali ke Dashboard"
- Cek URL yang benar
- Hubungi admin jika masalah persist
403 - Forbidden

Penyebab:
- Tidak punya permission untuk akses page
- Role tidak sesuai
Solusi:
- Kembali ke halaman sebelumnya
- Hubungi admin jika Anda seharusnya punya akses
500 - Server Error

Penyebab:
- Server error
- Database issue
- Bug di sistem
Solusi:
- Refresh page (F5)
- Logout dan login kembali
- Coba lagi beberapa saat
- Hubungi support jika masalah persist
Accessibility
Keyboard Navigation
SiakadAI mendukung keyboard navigation:
- Tab - Navigate antar fields/buttons
- Shift+Tab - Navigate backward
- Enter - Submit form / activate button
- Space - Toggle checkbox
- Esc - Close modal/dropdown
- Arrow keys - Navigate dropdown options
Screen Reader Support
SiakadAI dioptimalkan untuk screen readers dengan:
- Semantic HTML
- ARIA labels
- Alt text untuk images
- Skip to content link
Mobile Gestures
Touch Navigation
Gestures:
- Tap - Click/select
- Swipe left - Close sidebar (jika terbuka)
- Pull down - Refresh page (pada beberapa list)
- Long press - Context menu (pada beberapa items)
Tips Navigasi Efisien
Speed Tips
Bookmark Pages Favorit
- Bookmark halaman yang sering diakses di browser
- Contoh: Admin bookmark "Konfirmasi Bayar"
Gunakan Breadcrumb
- Lebih cepat daripada klik menu berulang
- Langsung jump ke parent page
Keyboard Shortcuts
Tabuntuk navigasi formEnteruntuk submitEscuntuk close modal
Search Instead of Scroll
- Jangan scroll panjang di table
- Gunakan search box untuk find data cepat
Open in New Tab
- Right-click menu item → "Open in new tab"
- Berguna untuk compare data atau multi-tasking
Browser Compatibility
Recommended
Google Chrome (v90+) Mozilla Firefox (v88+) Microsoft Edge (v90+) Safari (v14+)
Features by Browser
| Feature | Chrome | Firefox | Edge | Safari |
|---|---|---|---|---|
| Navigation | ||||
| Modals | ||||
| Notifications | ||||
| File Upload | ||||
| Export Excel |
= Limited support / May have issues
Langkah Selanjutnya
Setelah memahami navigasi, pilih panduan sesuai role:
Butuh Bantuan Navigasi?
Jika kesulitan menemukan fitur tertentu, hubungi support kami!