# Info Halaman & Panduan Sistem

Daftar semua halaman, siapa yang bisa mengaksesnya, fitur-fiturnya, dan panduan makna warna/simbol di seluruh sistem.

Gender / Jenis Kelamin

Biru muda Ikhwan / Laki-laki — digunakan di card santri, card halaqoh, card pengurus, card pelanggaran, sakit, izin pulang
Pink / Merah muda Akhowat / Perempuan — sama konteksnya dengan biru di atas
Diagonal biru–pink Campur (putra + putri) — digunakan di card halaqoh campuran

Status Kehadiran / Absensi

Hijau — Hadir Absensi halaqoh & kelas; status kehadiran pengurus
Kuning — Izin Santri izin hadir; pengurus izin masuk
Merah muda — Sakit (laporan halaqoh/kelas)Santri tidak hadir karena sakit
Oranye — Sakit (sick)Varian sakit lain di absensi halaqoh/kelas
Merah — Alpa Tidak hadir tanpa keterangan (alpha)
Abu-abu — Hari tidak aktif / Belum diisi Hari libur atau kolom yang belum diisi
Biru — Info Keterangan informasi umum di absensi

Status Umum

Hijau — Baik / Aktif / Selesai / Aman Digunakan di pill aktif, badge-ok, pill-sembuh, pill-hadir, status selesai
Kuning/Emas — Peringatan / Terkunci / Terlambat Badge warn, pill locked (tahun ajaran terkunci), pill terlambat pengurus
Merah — Bahaya / Berat / Terlambat kembali Pelanggaran berat, santri terlambat kembali dari izin, operasi berbahaya
Abu-abu — Tidak aktif / Nonaktif Pill nonaktif, halaqoh tidak aktif, status belum diisi
Emas tua — Terkunci Pill "locked" pada tahun ajaran yang sudah dikunci (tidak bisa diedit)

Kategori Pelanggaran

Biru — Ringan Pelanggaran kategori ringan
Kuning — Sedang Pelanggaran kategori sedang
Merah — Berat Pelanggaran kategori berat

Jenis Nilai Ujian (chip di halaman Nilai Ujian)

Emas — UP (Ulangan Pelajaran)
Biru — UTS (Ujian Tengah Semester)
Hijau — UAS (Ujian Akhir Semester)
Ungu — Adab
Toska — Kebersihan

Operasi Panel Super Admin

Merah — Berbahaya Operasi tidak dapat dibatalkan (reset massal, hapus)
Kuning — Berisiko Operasi yang perlu hati-hati
Toska — Aman Operasi yang relatif aman

Indikator GPS Absensi Pengurus

Kuning berkedip — Sedang mengambil lokasi GPS
Hijau — Lokasi terverifikasi (dalam radius)
Kuning — Lokasi di luar radius yang ditentukan
Merah — GPS gagal / tidak tersedia
Dashboard Super Admin ►
Akses:Super Admin 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 ►
Akses:Super Admin Admin Mudir

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 ►
Akses:Super Admin Admin Mudir Koord. 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 ►
Akses:Super Admin Admin Mudir Akademik

Fitur

- Audit guru kelas siang yang tidak terdaftar di kelas manapun
- Pola UI sama dengan Dashboard Admin

Dashboard Kesantrian ►
Akses:Super Admin Admin Mudir 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) ►
Akses:Semua Pengurus

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 ►
Akses:Admin

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 ►
Akses:Super Admin Admin Koord. Halaqoh

Fitur

- CRUD halaqoh (nama, pengampu, gender, anggota)
- Card halaqoh diberi warna sesuai gender: biru = ikhwan, pink = akhowat, diagonal = campur

Absensi Halaqoh ►
Akses:Admin Koord. Halaqoh Pengampu 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 ►
Akses:Super Admin Admin Koord. Halaqoh Pengampu Halaqoh

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 ►
Akses:Super Admin Admin Koord. Halaqoh Pengampu Halaqoh Penguji 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 ►
Akses:Super Admin Admin Koord. Halaqoh Pengampu Halaqoh

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 ►
Akses:Admin Akademik

Fitur

- Susun kelas, atur jadwal, daftarkan guru pengajar
- CRUD kelas siang

Absensi Kelas ►
Akses:Admin Akademik Pengajar / Guru

Fitur

- Input absensi santri harian per kelas siang
- Warna status identik dengan Absensi Halaqoh (Hadir/Izin/Sakit/Alpa/dll)

Nilai Ujian ►
Akses:Admin Akademik Pengajar / Guru

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 ►
Akses:Admin Akademik Pengajar / Guru

Fitur

- Kelola bank soal per kelas dan mata pelajaran

Regu & Raport

Edit Regu ►
Akses:Admin

Fitur

- Tambah/edit kelompok regu, daftarkan pembina dan anggota santri

Raport & Rekam Jejak ►
Akses:Super Admin Admin yang punya izin raport

Fitur

- 5 entitas + 6 halaman: input kelas/level, perkembangan, akhlak, deskripsi, rekam jejak, raport
- Modul lengkap rekam jejak santri per semester

Tahun Ajaran ►
Akses:Super Admin Admin Mudir

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 ►
Akses:Semua Pengurus

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 ►
Akses:Super Admin Admin Kesehatan / Klinik

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 ►
Akses:Super Admin Admin Kesantrian

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 ►
Akses:Semua 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 ►
Akses:Admin SDM / Kepegawaian

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 ►
Akses:Super Admin Admin SDM / Kepegawaian

Fitur

- Atur titik koordinat dan radius zona absensi pengurus

Master Jabatan ►
Akses:Admin

Fitur

- CRUD daftar jabatan pengurus (nama, kategori, urutan)
- Kategori jabatan menentukan akses halaman secara otomatis

Kategori jabatan yang dikenali sistem: super admin, admin/operator, mudir, koordinator halaqoh, pengampu halaqoh, penguji hafalan, akademik, pengajar/ustadz, kesehatan/klinik, sdm/kepegawaian, kesantrian, kebersihan, operator jam digital.
Edit Pengurus ►
Akses:Admin

Fitur

- CRUD data pengurus; atur jabatan dan status akun

Mading & Konten

Mading Digital ►
Akses:Semua Pengurus Santri

Fitur

- Lihat konten dan pengumuman sesuai role
- Search judul/isi; pagination; buka konten detail
- Chip ungu = konten khusus pengurus

Kelola Mading ►
Akses:Admin

Fitur

- Publikasi konten untuk 3 audiens: pengurus, umum, santri
- Editor rich text (Quill.js) untuk isi konten
- CRUD konten mading

Jadwal & Kalender

Jadwal Ibadah ►
Akses:Semua Pengurus

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 ►
Akses:Semua Pengurus

Fitur

- Lihat agenda kegiatan dalam tampilan kalender bulanan
- Panel "Upcoming" di sisi kanan; navigasi bulan; pilih tahun ajaran

Pengaturan Sistem

Pengaturan Portal ►
Akses:Super Admin saja

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)

Logo yang diupload di sini otomatis dipakai sebagai ikon PWA dan favicon di semua halaman.
Panel Super Admin ►
Akses:Super Admin saja

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

Tema halaman ini sengaja merah tua (#7f1d1d) sebagai peringatan visual bahwa ini area berbahaya.
Edit Kegiatan & SOP ►
Akses:Super Admin Admin Mudir

Fitur

- Kelola daftar kegiatan rutin dan SOP pesantren

Alat Bantu

Audit Data ►
Akses:Super Admin Admin

Fitur

- Temukan masalah data prioritas: santri tanpa halaqoh, data tidak lengkap, dll
- Badge prioritas: High (merah), Medium (kuning), Low (hijau)

Skema Database ►
Akses:Semua Pengurus

Fitur

- Tampilkan struktur dan relasi antar tabel database sistem
- Legend keterangan simbol; daftar tabel dengan kolom dan relasi

Info Akses ►
Akses:Semua Pengurus

Fitur

- Tampilkan halaman apa yang bisa diakses oleh setiap jabatan
- Tab per tipe role; kartu expandable per jabatan

Info Halaman & Panduan Sistem ►
Akses:Semua Pengurus

Fitur

- Halaman ini — daftar semua halaman, akses, fitur, dan panduan warna sistem

Akun

Profil Akun ►
Akses:Semua Pengurus Santri

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 ►
Akses:Semua Pengurus Santri

Fitur

- Form ubah password: isi password lama, password baru, konfirmasi

Publik (Tanpa Login)

Portal Publik (Beranda) ►
Akses:Siapapun (tanpa login)

Fitur

- Tampilan beranda pesantren: nama, tagline, logo, carousel foto
- Konten dikonfigurasi dari Pengaturan Portal
- Link ke halaman login pengurus dan santri