Admin Login

Masukkan Kode Akses Anda

Sistem Manajemen Sekolah
Auto-ACC Izin/Laporan
notifications
Notifikasi Izin
...
--:--:--
campaign

Siaran Dadakan Kepala Sekolah

Muncul secara realtime di HP Pegawai

Semua
Sekolah
Pengajian
Ekstrakurikuler
search
devices

Status Perangkat HP E-Presensi

0 Perangkat Aktif
schedule

0

Belum Datang

how_to_reg

0

Hadir Sekolah

check_circle_outline

0

Sudah Pulang

hourglass_empty

0

Belum Pulang

running_with_errors

0

Terlambat

analytics

0%

HARI EFEKTIF

event_busy

0

Izin / Sakit / Tugas Luar/Kedinasan

pending_actions

0

Laporan Pending

menu_book

0

Pengajian

sports_kabaddi

0

Ekstrakurikuler

payments

Rp 0

Harian (Est)

account_balance_wallet

Rp 0

Estimasi Periode

Log Aktivitas Hari Ini
NO NAMA JENIS JAM DATANG JAM PULANG KET. DATANG KET. PULANG INSENTIF AKSI
payments

Total Pengeluaran

Rp 0

people

Total Pegawai

0 Orang

calendar_today

Hari Efektif

0 Hari

receipt_long Rekapan Insentif Bulanan
search
...
Memuat data...
verified Monitoring Konfirmasi Gaji Pegawai
No Nama Pegawai Jabatan Status Konfirmasi Catatan / Alasan Koreksi Kirim WA
Pilih periode dan terbitkan gaji untuk melihat status konfirmasi.
account_balance Buku Besar & ACC Insentif
Izin
Laporan
search
-
No Nama Pegawai Tanggal Jam Datang Jam Pulang Stat. Datang Stat. Pulang Rp Datang Rp Pulang Total ACC Aksi
Menyiapkan listener data...
emoji_events Peringkat Kedisiplinan Pegawai
*Data diambil dari Supabase. Peringkat bersifat fluktuatif per-periode dengan sistem akumulasi bersambung (carry-over). Pegawai Kategori Khusus diabaikan dari peringkat.
*Urutan Peringkat: (1) Total Tertib Terbanyak (Datang+Pulang), (2) Total Pelanggaran Paling Sedikit (Terlambat+Pulang Cepat).
Peringkat Nama Pegawai Total Tertib Total Pelanggaran Rincian (Periode Berjalan)
Memuat peringkat kedisiplinan...
Rekap Kehadiran Pengajian
search
-
Tanggal Nama Guru Jam Datang Keterangan Insentif AKSI
archive Arsip Kehadiran Pengajian (Per Tanggal)
*Otomatis menampilkan seluruh riwayat, dikelompokkan per tanggal.
refresh

Memuat arsip...

Rekap Ekstrakurikuler (Pendamping)
search
-
Rekap Pelatih (Eksternal)
search
-
Tanggal Nama Pelatih Kegiatan Datang Materi Insentif AKSI
Pilih rentang tanggal lalu klik Filter.
history Riwayat Pengajuan Izin
calendar_month Memuat periode...
search
No Nama Tanggal Keterangan Alasan Bukti Status Info Admin Aksi
Memuat riwayat izin...
palette Validasi Laporan Tim Kreatif
calendar_month Memuat periode...
Rp
Nama Pegawai Tanggal Kegiatan / Karya Nominal (Rp)
std: -
Status Aksi
edit_calendar Riwayat Pengajuan Laporan
calendar_month Memuat periode...
search
No Nama Pegawai Tanggal Jenis & Jam Alasan Status Info Admin AKSI
Memuat riwayat Laporan...
card_giftcard Manajemen Honor Kegiatan/Acara
calendar_month Memuat periode...
No Tanggal Nama Kegiatan Nominal Penerima Aksi
Belum ada data honor kegiatan/acara. Klik "Tambah Honor Baru" untuk memulai.
people_alt Database Pegawai
search
Kode ⇅ Nama ⇅ Jabatan ⇅ Gaji Pokok ⇅ Tunjangan ⇅ Status ⇅ WhatsApp Password Role Portal Portal AKSI
Memuat data...
event_note Agenda Kegiatan Sekolah
NO TANGGAL JUDUL KEGIATAN KATEGORI KETERANGAN PEMBUAT STATUS AKSI
Keterangan Kode: ✓ Hadir Tertib T = Telat Datang P = Pulang Cepat TP = Telat & Pulang Cepat I = Izin D = Dinas A = Alpha C = Cuti L = Mengajar Sekolah Lain ■ Libur / Tidak Wajib
Silakan pilih rentang tanggal dan klik Tampilkan.
history_toggle_off Batas Waktu Kehadiran
0 Hari

Dihitung otomatis

engineering Manajer Jadwal Piket

Pilih hari dan pegawai untuk ditambahkan ke jadwal harian.

event_available Piket Libur Sekolah (Per Tanggal)

Untuk masa libur semester/libur panjang. Jadwal ini per tanggal spesifik (bukan per nama hari). Pegawai yang tidak terjadwal di tanggal dalam rentang libur akan tampil dengan keterangan "Tidak Dijadwalkan" — bukan Alpha.

date_range Rentang Libur Sekolah

Tandai periode libur sekolah. Di tanggal dalam rentang ini, pegawai yang tidak terjadwal piket akan ditampilkan sebagai "Tidak Dijadwalkan" (bukan Alpha) di Buku Besar & Statistik.

Belum ada rentang libur.

Jam & nominal ini berlaku sama untuk semua tanggal piket libur, terpisah dari rate Piket reguler.

group_add Tambah Jadwal Piket Per Tanggal
0 dipilih

Belum ada jadwal piket libur.

dry_cleaning Pengaturan Seragam Harian

Atur seragam dinas pegawai per hari. Untuk hari Jumat, masukkan daftar seragam bergilir (Jumat ke-1, ke-2, ke-3, dst.) — sistem akan menentukan seragam yang berlaku secara otomatis setiap harinya.

autorenew JUMAT — Seragam Bergilir

Masukkan seragam untuk setiap minggu bergilir. Contoh: Jumat ke-1 = Batik, ke-2 = Kaos, dst. Tambah baris sesuai jumlah putaran yang diinginkan.

🗓️ Otomatis Kalender: Urutan di atas otomatis disesuaikan dengan Jumat ke-1, ke-2, ke-3, dst. dalam bulan berjalan. Tanpa perlu isi tanggal manual!

schedule PENGATURAN JAM NOTIFIKASI OTOMATIS

Atur jam berapa notifikasi pengingat seragam dikirim otomatis ke HP pegawai setiap minggunya.

info_outline Tombol Kirim Pengingat akan broadcast notifikasi ke semua HP pegawai tentang seragam Jumat besok. Cocok ditekan setiap hari Kamis.
monetization_on Pengaturan Keuangan
playlist_add_check Master Data Jenis Izin

Kelola daftar pilihan izin bagi pegawai dan tentukan mana yang berhak mendapatkan insentif.

Jenis Izin Dapat Insentif? Skip Datang? Skip Pulang? Aksi
Auto-ACC Izin
Jika aktif, semua pengajuan izin baru akan otomatis disetujui oleh sistem.
verified_user Pegawai Kategori Khusus Tipe 1

Pegawai dalam daftar ini mendapat full insentif tanpa pengecekan jam masuk/pulang.

admin_panel_settings Pegawai Kategori Khusus Tipe 2

Pegawai dalam daftar ini **hanya untuk slip gaji**. Selalu dianggap TERTIB di dashboard, namun **TIDAK mendapat insentif harian**.

school Jadwal Mengajar di Sekolah Lain

Pilih hari dan nama guru yang pada hari tersebut rutin mengajar di sekolah lain. Pada hari yang dijadwalkan, guru tersebut tidak akan dihitung Alpha meski tidak ada data presensi — namun jika tetap hadir/presensi di sekolah ini, data kedisiplinannya (tertib/terlambat) tetap dinilai seperti biasa.

beach_access Cuti Pegawai

Daftarkan pegawai yang sedang cuti dan rentang tanggalnya (misal cuti 2 bulan). Selama rentang tanggal tersebut, pegawai yang bersangkutan tidak akan dihitung Alpha meski tidak ada data presensi sama sekali.

Belum ada data cuti.

palette Daftar Anggota Tim Kreatif

Pegawai dalam daftar ini akan mendapatkan akses ke menu Laporan Kegiatan di aplikasi portal mereka.

Akan muncul otomatis saat admin validasi.
Jika aktif, laporan langsung disetujui & masuk slip.
military_tech Kegiatan Ekstrakurikuler

Daftarkan dulu nama kegiatannya di Master Kegiatan, baru tugaskan pendamping/pelatih di bagian bawah. Nama kegiatan bisa berdiri sendiri tanpa pendamping — misalnya kalau kegiatan itu untuk sementara cuma dipegang Pelatih (lewat menu Kelola Pelatih di bawah).

Master Kegiatan
Tugaskan Pendamping
badge Kelola Pelatih Ekstrakurikuler

Pelatih adalah pengajar dari luar sekolah (bukan pegawai), jalur presensinya terpisah dari Pendamping — pakai PIN Pelatih (ditentukan sendiri, sama seperti Kode Pegawai) lewat halaman presensi_pelatih.html. Nominal insentifnya juga diatur sendiri di sini, tidak nempel ke insentif pendamping. Dropdown "Kegiatan yang Diampu" di bawah ini diambil dari Master Kegiatan di menu Ekstrakurikuler — kegiatan bisa didaftarkan di sana meski belum ada pendamping sama sekali.

tune Jadwal Aktif Tombol Kiosk

Centang hari/pasaran di bawah untuk MEMATIKAN (OFF) tombol tersebut pada hari yang dipilih.

NAMA TOMBOL HARI OFF (S S R K J S M) PASARAN OFF (L, Pa, Po, W, K) LIBUR NASIONAL
DATANG / PULANG
NGAJI (PENGAJIAN)
EKSTRAKURIKULER
info Informasi Database

Data aplikasi disimpan di Firebase Realtime Database dalam struktur root.

✅ STATUS KONEKSI DATABASE
Database: Firebase Realtime
Lokasi: Root (/) - Tidak ada namespace
Data: Tersimpan di node utama
✅ Koneksi aktif dan stabil
calendar_today Kalender Hari Kerja

Klik tanggal untuk mengatur status hari & menambah agenda sekolah.

Mulai Tanggal: s/d Tanggal 25 Bulan Berikutnya
* Perubahan periode akan mempengaruhi perhitungan statistik dan rekap gaji.
history Periode Terdaftar
Hari Masuk Hari Libur Ada Agenda
0 Hari Efektif
MIN
SEN
SEL
RAB
KAM
JUM
SAB
lightbulb

Tips: Hari Sabtu dan Minggu otomatis ditandai sebagai libur. Klik "Update Libur Nasional" untuk mengisi libur resmi Indonesia secara otomatis.

settings_suggest Pengaturan Notifikasi HP (FCM)

💡 Cara Mengaktifkan Notifikasi:
1. Buka Firebase Console > Project Settings > Cloud Messaging.
2. Aktifkan "Cloud Messaging API (Legacy)" untuk mendapatkan Server Key.
3. Di tab yang sama, klik "Generate Key Pair" untuk mendapatkan VAPID Key.

*Kunci ini digunakan untuk mengirim sinyal notifikasi dari Dashboard Admin ke HP Guru secara aman dan gratis.

cloud_download

Backup Database

Download semua data ke file JSON

Data yang akan di-backup:

  • Database Pegawai
  • Logs Presensi Sekolah
  • Logs Pengajian & Ekstrakurikuler
  • Riwayat Izin & Laporan
  • Pengaturan & Master Data
  • Payroll & Slip Gaji
  • Agenda Sekolah
cached

Cache Lokal

Pengaturan, Pegawai & Agenda disimpan di cache HP/browser ini (hemat kuota Supabase)

Data ini otomatis diperbarui setiap ada perubahan (realtime). Tombol di bawah hanya perlu dipakai kalau Anda merasa tampilan tidak sesuai data terbaru.

cloud_upload

Restore Database

Upload file backup untuk mengembalikan data

⚠️ PERINGATAN:

Restore akan MENIMPA semua data yang ada saat ini. Pastikan Anda sudah backup data terbaru sebelum restore!

history Tips & Panduan

📅 Jadwal Backup Rutin

Lakukan backup minimal 1x seminggu atau sebelum melakukan perubahan besar pada sistem.

💾 Simpan File Backup

Simpan file backup di lokasi aman (Google Drive, external HDD) dengan nama yang jelas (contoh: backup-2026-04-23.json).

🔒 Keamanan Data

File backup berisi data sensitif. Jangan bagikan ke pihak yang tidak berwenang.