Memuat data halaman…
Aktivitas sistem
IkhtisarPortal terpadu
Data lebih tertata, layanan lebih cepat.
Gunakan menu di samping untuk mengelola modul sesuai hak akses akun.
Master data santri
Profil identitas, keluarga, alamat, pendidikan, dan status santri.
Identitas dan penerimaan
Data ayah dan ibu
Ayah
Ibu
Data wali dan alamat
Riwayat pendidikan dan catatan
| NIS | Nama | Jalur | Status | Wali | No. HP | Detail |
|---|---|---|---|---|---|---|
Tidak ada data yang cocok dengan filter.
Detail dan edit profil santri
Data ayah dan ibu
Data wali dan alamat
Status keluar dan catatan
Penempatan pendidikan formal dan asrama
Penempatan disimpan sebagai riwayat. Mengganti kelas atau kamar tidak menghapus data sebelumnya.
Kelas formal
Kamar asrama
Dokumen santri
Berkas disimpan di penyimpanan privat, maksimal 10 MB per file.
Lihat berkasBerkas tidak tersedia
Belum ada dokumen.
Riwayat status dan penempatan
Belum ada riwayat perubahan.
Penerimaan Peserta Didik Baru
Diniyah wajib untuk seluruh santri. Pendidikan formal bersifat pilihan.
Daftar pendaftaran
Cari pendaftar atau saring berdasarkan tahapan penerimaan.
| Nomor | Nama | NIK | Jalur | Status | NIS | Tindakan |
|---|---|---|---|---|---|---|
Belum ada pendaftaran yang cocok
Ubah kata kunci atau filter status, lalu cari kembali.
Detail proses PPDB
Dokumen persyaratan
Format JPG, PNG, WEBP, PDF; maksimal 10 MB. Berkas disimpan pada bucket privat.
Jadwal seleksi
Hasil seleksi
Pembayaran daftar ulang
Lihat bukti transfer
Santri aktif baru dibuat setelah dokumen, seleksi, dan pembayaran daftar ulang lolos verifikasi.
Riwayat:
Struktur Diniyah
Cabang wajib Diniyah dapat dikembangkan kapan saja; kelas tidak dicampur dengan jenjang MTs/MA.
Tambah cabang
Tambah kelas Diniyah
Master mata pelajaran Diniyah
Penempatan santri ke kelas
Penugasan pengajar
Data nilai · Excel
Jadwal pelajaran
– · ·
Jadwal ujian Diniyah
Presensi per pertemuan Diniyah
| Santri | NIS | Status |
|---|---|---|
Cetak rapor Diniyah
Rekap nilai per mata pelajaran berdasarkan nilai yang tercatat pada semester terpilih.
| Mata pelajaran | Rata-rata | Jumlah nilai |
|---|---|---|
Input nilai akademik
Daftar nilai
| NIS | Santri | Kelas | Mapel | Tanggal | Jenis | Nilai |
|---|---|---|---|---|---|---|
Nilai anak
Presensi santri
Catat kehadiran berdasarkan NIS, kategori kegiatan, dan tanggal.
Riwayat presensi
| NIS | Tanggal | Kategori | Status |
|---|---|---|---|
Verifikasi daftar ulang PPDB
Tidak ada pembayaran daftar ulang yang menunggu verifikasi.
Matriks tarif lama (arsip)
Struktur lama memakai semester. Gunakan panel tarif berbasis masa berlaku untuk tarif baru agar syahriah tetap bulanan.
Tarif pendidikan berbasis masa berlaku
Tarif Diniyah wajib untuk semua jalur. Tarif MTs/MA hanya berlaku untuk santri pada jalur formal terkait. Perubahan tarif dibuat sebagai versi baru, bukan mengubah tagihan lama.
· Nonaktif
Belum ada versi tarif baru.
Aturan potongan otomatis
Satu aturan prioritas tertinggi diterapkan pada syahriah bulanan yang memenuhi kriteria. Kategori Pengurus dihitung dari jabatan aktif pada akun santri; masa jabatan dapat menjadi syarat Senior Pengurus. Tagihan lama tidak diubah.
Nonaktif
Belum ada aturan potongan.
Pengajuan potongan khusus / beasiswa
Permohonan dari Wali beserta dokumen pendukung. Persetujuan hanya dapat dilakukan Ketua Bendahara aktif; aturan yang disetujui dibatasi untuk NIS tersebut.
Belum ada pengajuan potongan khusus.
Buat tagihan
Tagihan syahriah bulanan otomatis
Menggunakan tarif aktif pada tanggal 1 bulan yang dipilih. Diniyah untuk semua santri aktif; MTs/MA hanya untuk jalur pendidikan yang sesuai. Tagihan yang sudah ada tidak dibuat ulang.
Santri aktif
Siap dibuat
Sudah ada
Tarif belum ada
Total tagihan setelah potongan:
| Santri | Komponen | Tarif dasar | Potongan | Tagihan akhir | Status |
|---|---|---|---|---|---|
| Tidak ada tagihan yang perlu ditampilkan untuk pratinjau ini. | |||||
Catat pengeluaran
Riwayat pengeluaran
Belum ada pengeluaran tercatat.
Tidak ada pengeluaran yang cocok dengan pencarian.
Persetujuan pembatalan pembayaran
Pembatalan hanya selesai setelah tiga Bendahara berbeda menyetujui. Pengaju tidak dapat menyetujui permintaannya sendiri.
Belum ada permintaan pembatalan.
Laporan keuangan & anggaran
Penerimaan
Pengeluaran
Donasi
Arus bersih
Tunggakan
Potongan
Saldo awal kas
Saldo awal bank
Saldo akhir kas
Saldo akhir bank
Pengeluaran per kategori
Anggaran vs realisasi
Pencatatan donasi
Anggaran bulanan
Saldo awal kas & bank
Masukkan saldo awal sebelum transaksi periode berjalan. Saldo awal bulan yang sudah berjalan tidak dapat dikoreksi setelah ada transaksi.
Rekonsiliasi rekening koran
Masukkan baris rekening koran secara manual. Sistem mencocokkan jumlah dan tanggal dengan transaksi transfer manual; tidak ada integrasi bank otomatis.
Belum ada baris rekening koran.
Tutup periode keuangan
Periode yang ditutup tidak dapat menerima perubahan tagihan, pembayaran, atau pengeluaran. Pastikan rekonsiliasi selesai sebelum menutup.
Terkunci
Kasir terpisah
Pembayaran sekarang melalui halaman Kasir dengan shift aktif, validasi saldo, nomor resi, dan cetak struk.
Daftar tagihan
| Santri | Tagihan | Total | Sisa | Status |
|---|---|---|---|---|
Belum ada tagihan.
Tidak ada tagihan yang cocok dengan pencarian.
Kasir Pembayaran
Penerimaan tunai dan transfer manual · struk thermal 58/80 mm
Buka shift Kasir
Catat saldo awal uang tunai sebelum menerima pembayaran.
SHIFT AKTIF
AktifCari tagihan Santri
Cari berdasarkan NIS atau nama. Hanya tagihan dengan saldo tersisa yang ditampilkan.
| Santri | Tagihan | Sisa | Aksi |
|---|---|---|---|
Tidak ada tagihan tertunggak untuk pencarian ini.
Pembayaran dipilih
Sisa tagihan
Kembalian
Buka shift Kasir sebelum mencatat pembayaran.
Riwayat pembayaran terbaru
Riwayat shift Kasir
Pengajuan Dana Kegiatan
Pengurus mengajukan kebutuhan. Ketua Bendahara dapat menyetujui, menolak, atau meminta revisi. Bendahara mencatat pencairan sebagai pengeluaran tertaut.
Daftar pengajuan
Tidak ada pengajuan dana yang cocok dengan pencarian.
Belum ada pengajuan dana.
Poin kedisiplinan & surat peringatan
| Tanggal | NIS | Santri | Kejadian | Jenis / poin |
|---|---|---|---|---|
Tidak ada catatan yang cocok dengan pencarian.
Riwayat surat peringatan otomatis
| Tanggal terbit | NIS | Santri | Tingkat | Total poin |
|---|---|---|---|---|
Belum ada surat peringatan.
Validasi QR surat jalan
Antrean perizinan pulang
Tinjau pengajuan wali dan ubah status setelah pemeriksaan di gerbang.
| Santri | Keluar | Kembali | Alasan | Status | Aksi |
|---|---|---|---|---|---|
Tidak ada pengajuan yang cocok dengan pencarian.
Buat template surat
Variabel yang tersedia: {{nama}}, {{nis}}, {{nama_wali}}, {{tanggal}}, {{nama_pesantren}}, {{alamat}}, {{nama_pimpinan}}.
Arsip & cetak surat
Tidak ada surat yang cocok dengan pencarian.
Anak terhubung
Penautan anak tambahan dapat dilakukan oleh admin melalui akun wali.
Presensi anak
Tagihan anak
Kwitansi pembayaran
QR referensi kwitansi
Kirim bukti pembayaran
Pengajuan potongan khusus / beasiswa
Ajukan keringanan syahriah untuk anak dengan alasan dan dokumen pendukung. Ketua Bendahara akan memeriksa dan memberi keputusan.
Riwayat pengajuan potongan
Ajukan izin pulang
Kedisiplinan & prestasi
Surat peringatan
Status izin pulang & QR
QR surat jalan aktif
Surat resmi untuk anak
Verifikasi bukti transfer wali
Manajemen Akun Wali
Satu akun untuk setiap santri, termasuk saudara kandung. Username menggunakan NIS.
| NIS | Nama Santri | Username | Status Akun | Status Password | Login Terakhir | Aksi |
|---|---|---|---|---|---|---|
Tidak ada akun wali yang cocok dengan pencarian.
Belum ada data santri.
Password acak sementara hanya ditampilkan satu kali kepada Admin setelah pembuatan/reset. Wali wajib menggantinya saat login pertama.
Akun pengguna
| Username | Role | Aktif | NIS |
|---|---|---|---|
| Wali · dikelola terpisah |
Tidak ada akun yang cocok dengan pencarian.
Tambah akun ERP
Buat identitas pengguna terlebih dahulu di Supabase Auth, lalu tautkan User ID (UUID) di sini. Password dikelola melalui Supabase Auth.
Akun Wali tidak dibuat atau ditautkan manual di sini. Gunakan menu Akun Wali agar setiap santri memiliki satu identitas Auth sendiri dan wajib mengganti password awal.
Dynamic role permissions
Tetapkan Jabatan ke Pengurus
Satu Pengurus dapat memegang beberapa jabatan. Akun harus sudah memakai role Pengurus dan ditautkan ke data santri.
Master Jabatan
| Jabatan | Deskripsi | Status | Aksi |
|---|---|---|---|
Tidak ada jabatan yang cocok dengan pencarian.
Riwayat Penugasan
| Pengurus | Jabatan | Mulai | Selesai | Status | Aksi |
|---|---|---|---|---|---|
Tidak ada penugasan yang cocok dengan pencarian.
Hak Akses per Jabatan
Jangan berikan hak administrasi sistem kepada jabatan operasional. Hak akses hanya berlaku selama masa penugasan aktif.
Audit trail
Cari waktu, modul, aksi, atau isi detail perubahan.
| Waktu | Modul | Aksi | Status sebelumnya | Status sesudah | Detail |
|---|---|---|---|---|---|
Tidak ada aktivitas yang cocok dengan pencarian.
Pusat Pengumuman
Informasi resmi pesantren untuk akun yang dituju.
Terbitkan pengumuman
Tidak ada pengumuman yang cocok dengan pencarian.
Belum ada pengumuman yang dapat ditampilkan.
Pengaduan & Aspirasi
Kirim laporan secara tertulis. Hanya pengirim dan petugas berwenang yang dapat melihat tiket.
Kirim pengaduan baru
| Tiket | Subjek | Status | Tanggapan / Tindakan |
|---|---|---|---|
Tidak ada pengaduan yang cocok dengan pencarian.
Belum ada pengaduan.
Pusat sesi login
Cabut semua refresh session Auth untuk akun terpilih. Pengguna harus login kembali di seluruh perangkat.
| Akun | Perangkat / Browser | Login terakhir | Status | Aksi |
|---|---|---|---|---|
| Sesi sendiri |
Tidak ada sesi yang cocok dengan pencarian.
Backup & pemulihan database
Ekspor data aplikasi dalam format JSON. File ini tidak mencakup kredensial Auth atau berkas Storage; restore penuh ke PostgreSQL belum tersedia.
Pemulihan JSON dari browser belum diaktifkan. Validasi memeriksa struktur dan manifest; ekspor v3 memverifikasi checksum SHA-256 untuk mendeteksi kerusakan file, bukan keaslian sumber. Jangan unggah file SQLite lama ke PostgreSQL.
Backup operator terenkripsi
Repository menyediakan skrip untuk dump PostgreSQL dan salinan Storage, serta pemulihan ke proyek disposable. Auth credentials, pengaturan provider, secrets, dan Storage RLS policies membutuhkan langkah terpisah; ini belum menjadi pemulihan penuh satu klik.
Buka panduan backup & restore operatorHasil validasi: Struktur valid
File ini belum dapat dipulihkan. Auth, Storage, dan konfigurasi platform tetap di luar cakupan JSON.
Widget Dashboard
Pilih ringkasan yang ditampilkan pada dashboard. Pengaturan ini tersimpan di browser/perangkat ini.
Identitas Pesantren & Kop Surat
Kontak WhatsApp Admin
Nomor ini akan tampil di halaman login untuk bantuan lupa password. Gunakan format nomor internasional, misalnya 62812xxxxxxx.
۞
Modul ini tersedia dalam kerangka aplikasi dan akan dilengkapi pada iterasi berikutnya.
Pendidikan formal · MTs dan MA
Master kelas formal berdiri sendiri dari kelas Diniyah. Tahun ajaran dan wali kelas dicatat pada tiap kelas.
| Jenjang / Unit | Kelas | Tahun ajaran | Status | Tindakan |
|---|---|---|---|---|
Asrama · Gedung · Lantai · Kamar
Kapasitas dan pembatasan putra/putri divalidasi saat santri ditempatkan. Data yang sudah dipakai tidak dihapus, hanya dinonaktifkan.
| Asrama / Gedung | Lantai / Kamar | Kapasitas | Jenis | Status | Tindakan |
|---|---|---|---|---|---|