Info Halaman & Panduan Sistem
Daftar semua halaman, siapa yang bisa mengaksesnya, fitur-fiturnya, dan panduan makna warna/simbol di seluruh sistem.
Gender / Jenis Kelamin
Status Kehadiran / Absensi
Status Umum
Kategori Pelanggaran
Jenis Nilai Ujian (chip di halaman Nilai Ujian)
Operasi Panel Super Admin
Indikator GPS Absensi Pengurus
Dashboard Super Admin ►
Fitur
- Ikhtisar statistik santri aktif secara keseluruhan
- Kartu metrik, issue cards, spotlight cards
- Toolbar aksi cepat
- Badge prioritas: High (merah/bahaya), Medium (kuning/peringatan), Low (hijau/aman)
Dashboard Admin ►
Fitur
- Audit penempatan santri aktif: kelengkapan data, halaqoh, kelas, regu
- Section audit bisa dibuka/tutup (collapsible)
- Badge OK (hijau = tidak ada masalah) dan Warn (oranye = ada masalah)
Dashboard Koordinator Halaqoh ►
Fitur
- Audit absensi halaqoh yang belum lengkap
- Audit pengampu yang belum punya halaqoh
- Pola UI sama dengan Dashboard Admin (badge OK/Warn)
Dashboard Akademik ►
Fitur
- Audit guru kelas siang yang tidak terdaftar di kelas manapun
- Pola UI sama dengan Dashboard Admin
Dashboard Kesantrian ►
Fitur
- Rekap pelanggaran santri per bulan
- Filter bulan, kartu rekap (ringan/sedang/berat), tabel per santri
- Warna kategori: Ringan = biru, Sedang = kuning, Berat = merah
Santri
Data Santri (View) ►
Fitur
- Tampilan read-only daftar santri
- Filter nama/no induk/program/no HP, status, gender, urutan
- Card santri: biru muda = laki-laki, pink = perempuan
- Status santri: aktif, dibekukan, nonaktif
Edit Santri ►
Fitur
- CRUD biodata santri (tambah, edit, hapus)
- Filter status, gender, status akad, pencarian
- Deteksi duplikat santri — kandidat digabung diberi border hijau (recommended)
- Status akad: santri biasa, calon pengabdian, pengabdian, selesai
Halaqoh
Edit Halaqoh ►
Fitur
- CRUD halaqoh (nama, pengampu, gender, anggota)
- Card halaqoh diberi warna sesuai gender: biru = ikhwan, pink = akhowat, diagonal = campur
Absensi Halaqoh ►
Fitur
- Input absensi santri harian per halaqoh
- Pilih halaqoh via toolbar, cari santri
Warna Status Absensi
- Hijau = Hadir | Kuning = Izin
- Merah muda = Sakit | Oranye = Sakit (jenis lain)
- Merah = Alpa | Biru = Info | Abu-abu = Hari tidak aktif / belum diisi
Hafalan Harian ►
Fitur
- Input ziyadah (hafalan baru) dan muroja'ah (sabaqi & manzili) per santri per hari
- Grid card halaqoh — ikhwan (biru), akhowat (pink), tidak aktif (abu-abu)
- Pill hari ini: hijau = sudah ada entri, abu-abu = belum ada entri
Ujian Hafalan ►
Fitur
- Input dan pantau ujian juziyyah dan sertifikasi
- Tab per jenis ujian; dialog full-screen per santri
Status Ujian
- Coklat = Diajukan (belum dijadwalkan)
- Hijau = Dijadwalkan | Abu-abu = Selesai
Nilai UAS Hafalan ►
Fitur
- Input nilai ujian akhir semester: Qur'an, Mufrodat, Hadits, Adzkar
- Tiap komponen bisa multi-entri nilai + KKM per komponen
- Pill komponen: hijau = sudah diisi lengkap
Kelas Siang
Edit Kelas Siang ►
Fitur
- Susun kelas, atur jadwal, daftarkan guru pengajar
- CRUD kelas siang
Absensi Kelas ►
Fitur
- Input absensi santri harian per kelas siang
- Warna status identik dengan Absensi Halaqoh (Hadir/Izin/Sakit/Alpa/dll)
Nilai Ujian ►
Fitur
- Input nilai ujian per kelas; pilih tahun ajaran
- Tiap kolom nilai punya bobot persen; kolom Akumulasi otomatis tertimbang
Chip Jenis Nilai
- Emas = UP (Ulangan Pelajaran)
- Biru = UTS | Hijau = UAS
- Ungu = Adab | Toska = Kebersihan
- Abu-abu = Belum ada nilai
Edit Soal ►
Fitur
- Kelola bank soal per kelas dan mata pelajaran
Regu & Raport
Edit Regu ►
Fitur
- Tambah/edit kelompok regu, daftarkan pembina dan anggota santri
Raport & Rekam Jejak ►
Fitur
- 5 entitas + 6 halaman: input kelas/level, perkembangan, akhlak, deskripsi, rekam jejak, raport
- Modul lengkap rekam jejak santri per semester
Tahun Ajaran ►
Fitur
- Kelola periode tahun ajaran dan semester
- Aktifkan/nonaktifkan TA; kunci TA agar tidak bisa diedit
Status
- Hijau = Aktif | Abu-abu = Nonaktif
- Emas tua = Terkunci (locked — tidak bisa diedit)
- Hijau = Semester terbuka | Merah = Semester ditutup
Pelanggaran & Kondisi Santri
Pelanggaran Santri ►
Fitur
- Catat dan kelola pelanggaran + hukuman santri
- Filter, tab bar, pagination
- Card santri: biru = laki-laki, pink = perempuan
- Kategori: Ringan (biru), Sedang (kuning), Berat (merah)
Santri Sakit ►
Fitur
- Catat dan pantau santri sakit; tab sedang sakit / riwayat
- Catat tanggal sakit dan tanggal sembuh
Status
- Merah muda = Masih sakit | Hijau muda = Sudah sembuh
- Card santri: biru = laki-laki, pink = perempuan
Izin Pulang ►
Fitur
- Catat izin pulang, pantau kepulangan, tab sedang izin / riwayat
- Filter tanggal
Status & Peringatan
- Kuning = Sedang izin | Hijau = Sudah kembali
- Merah = Terlambat kembali — card berubah background merah terang dan ada badge peringatan
Absensi Pengurus
Input Absensi Pengurus ►
Fitur
- Input absensi diri sendiri dengan verifikasi geolokasi + foto selfie
- Tab Input / Riwayat
Indikator GPS
- Kuning berkedip = Sedang mengambil lokasi
- Hijau = Lokasi terverifikasi (dalam radius)
- Kuning = Lokasi di luar radius
- Merah = GPS gagal
Status Kehadiran
- Hijau = Hadir | Kuning = Terlambat | Toska = Masuk lebih awal
- Coklat = Izin | Merah = Sakit
Cek Absensi Pengurus ►
Fitur
- Lihat absensi per pengurus via kalender bulanan
- Dialog detail menampilkan kalender + statistik strip pengurus
- List pengurus: biru = laki-laki, pink = perempuan, coklat tua = dibekukan
Koordinat Absensi ►
Fitur
- Atur titik koordinat dan radius zona absensi pengurus
Master Jabatan ►
Fitur
- CRUD daftar jabatan pengurus (nama, kategori, urutan)
- Kategori jabatan menentukan akses halaman secara otomatis
Edit Pengurus ►
Fitur
- CRUD data pengurus; atur jabatan dan status akun
Mading & Konten
Mading Digital ►
Fitur
- Lihat konten dan pengumuman sesuai role
- Search judul/isi; pagination; buka konten detail
- Chip ungu = konten khusus pengurus
Kelola Mading ►
Fitur
- Publikasi konten untuk 3 audiens: pengurus, umum, santri
- Editor rich text (Quill.js) untuk isi konten
- CRUD konten mading
Jadwal & Kalender
Jadwal Ibadah ►
Fitur
- Atur jadwal kultum, imam sholat harian, dan khutbah Jum'at per pekan
- Inline editing dengan autosave: border biru = menyimpan, hijau = tersimpan, merah = gagal
- Elemen Jum'at ditandai biru tua
Kalender Akademik ►
Fitur
- Lihat agenda kegiatan dalam tampilan kalender bulanan
- Panel "Upcoming" di sisi kanan; navigasi bulan; pilih tahun ajaran
Pengaturan Sistem
Pengaturan Portal ►
Fitur
- Upload logo organisasi (PNG persegi minimal 512×512px dianjurkan untuk PWA)
- Ubah nama, tagline, deskripsi, alamat, kontak organisasi
- Kelola carousel foto di beranda publik
- Atur pendaftaran santri baru (buka/tutup)
Panel Super Admin ►
Fitur
- Operasi massal yang tidak bisa dibatalkan: reset password, reset username, hapus sesi
- Setiap operasi wajib konfirmasi bertingkat
Warna Tombol
- Merah = Berbahaya (tidak bisa dibatalkan)
- Kuning = Berisiko | Toska = Aman
Edit Kegiatan & SOP ►
Fitur
- Kelola daftar kegiatan rutin dan SOP pesantren
Alat Bantu
Audit Data ►
Fitur
- Temukan masalah data prioritas: santri tanpa halaqoh, data tidak lengkap, dll
- Badge prioritas: High (merah), Medium (kuning), Low (hijau)
Skema Database ►
Fitur
- Tampilkan struktur dan relasi antar tabel database sistem
- Legend keterangan simbol; daftar tabel dengan kolom dan relasi
Info Akses ►
Fitur
- Tampilkan halaman apa yang bisa diakses oleh setiap jabatan
- Tab per tipe role; kartu expandable per jabatan
Info Halaman & Panduan Sistem ►
Fitur
- Halaman ini — daftar semua halaman, akses, fitur, dan panduan warna sistem
Akun
Profil Akun ►
Fitur
- Lihat dan edit foto profil, nama, data akun
- Tanda tangan digital (pengurus saja) — gambar/upload TTD transparan PNG untuk dokumen resmi
- Avatar gradient emas jika belum ada foto
Ganti Password ►
Fitur
- Form ubah password: isi password lama, password baru, konfirmasi
Publik (Tanpa Login)
Portal Publik (Beranda) ►
Fitur
- Tampilan beranda pesantren: nama, tagline, logo, carousel foto
- Konten dikonfigurasi dari Pengaturan Portal
- Link ke halaman login pengurus dan santri