Pendahuluan
Tentang & Jabatan Pengguna
AbsenSekolah.Online adalah sistem pengelolaan sekolah berbasis web. Presensi siswa, nilai, keuangan, surat-menyurat, hingga bimbingan konseling — semuanya tersedia dalam satu tempat, tanpa perlu berpindah aplikasi.
Yayasan
Melihat semua data dan laporan dari seluruh sekolah di bawah yayasan.
Admin Sekolah
Mengelola seluruh data sekolah, pengaturan, dan akun pengguna.
Guru / Wali Kelas
Memasukkan nilai, mengelola presensi kelas, menulis berita dan pengumuman.
Bendahara
Membuat tagihan, mencatat pembayaran, dan mencetak kwitansi.
BK
Mencatat sesi konseling dan memantau perkembangan pembinaan siswa.
Petugas Scan
Menscan kartu QR siswa di gerbang untuk mencatat kehadiran masuk dan pulang.
Petugas UKS
Mencatat kunjungan siswa ke UKS, keluhan kesehatan, dan stok obat/barang.
Petugas Perpustakaan
Mengelola data buku dan mencatat peminjaman-pengembalian buku siswa.
Sekretaris Kelas
Membantu mencatat presensi teman sekelas, dibatasi hanya untuk kelasnya sendiri.
Bendahara Kelas
Mengelola kas kelas — mencatat iuran, pembayaran, dan pengeluaran, dibatasi hanya untuk kelasnya sendiri.
Pelatih Ekskul
Mengelola jadwal dan presensi ekstrakurikuler yang dibina, serta menyetujui peserta dan izin.
Siswa
Melihat kehadiran, nilai, jadwal pelajaran, dan mengajukan izin tidak masuk.
Orang Tua
Memantau kehadiran, nilai, dan tagihan anak kapan saja secara langsung.
💡Menu bisa disesuaikan. Admin sekolah dapat mengatur siapa saja yang boleh mengakses menu tertentu melalui Peran & Hak Akses. Jika ada menu yang tidak terlihat, hubungi admin sekolah.
Pendahuluan
Login & Daftar Akun
Cara masuk ke aplikasi web untuk semua role, termasuk pendaftaran akun siswa baru.
Untuk:Semua Role
Yang Dibutuhkan
- URL aplikasi sekolah (contoh:
go.absensekolah.online)
- NIS, Email, atau Username, beserta password
- Kode sekolah (contoh:
SMAN1DEMO) — wajib diisi khusus kalau login pakai NIS, opsional untuk Email/Username, lihat catatan di bawah
Masuk ke Aplikasi
1
Buka URL aplikasi sekolah di browser
Gunakan Chrome, Firefox, atau Edge terbaru. Halaman login muncul otomatis.
2
Masukkan NIS/Email/Username dan Password
Kolom "NIS / Email / Username" menerima ketiganya — sistem otomatis mencocokkan. Password sensitif huruf besar/kecil.
3
Klik Masuk — sistem mengarahkan ke Dashboard
Jika gagal, periksa kembali NIS/email/username dan password.
🏫Kode Sekolah wajib diisi kalau login pakai NIS. NIS bisa sama antara siswa di sekolah yang berbeda, jadi sistem butuh Kode Sekolah untuk memastikan NIS yang dimaksud dari sekolah yang benar — login pakai NIS tanpa Kode Sekolah akan selalu ditolak. Login pakai Email atau Username tetap boleh mengosongkan Kode Sekolah seperti biasa (lihat catatan berikutnya).
🏫Kode Sekolah untuk Email/Username cuma diminta kalau perlu. Kalau email/username Anda cuma terdaftar di satu sekolah, sistem langsung tahu ke sekolah mana Anda masuk — tidak perlu isi Kode Sekolah. Kode Sekolah baru wajib diisi kalau sistem menampilkan pesan "Akun ditemukan di beberapa sekolah" — ini terjadi kalau Anda punya lebih dari satu akun dengan email/username yang sama di sekolah berbeda. Isi Kode Sekolah lalu klik Masuk lagi.
🔑Lupa password? Klik Lupa password?, masukkan email terdaftar, ikuti link reset di email. Link berlaku 60 menit.
Masuk dengan Google
1
Klik ikon Google di samping tombol Login
Pilih akun Google yang ingin digunakan pada jendela popup yang muncul. Kode Sekolah boleh dikosongkan dulu.
2
Sistem otomatis masuk ke Dashboard
Jika email Google Anda cocok dengan satu akun yang sudah terdaftar, login berhasil tanpa perlu memasukkan password.
🔗Hanya untuk akun yang sudah terdaftar. Login dengan Google tidak membuat akun baru secara otomatis — email Google Anda harus persis sama dengan email akun yang sudah dibuat admin sekolah untuk Anda. Jika belum punya akun atau email belum cocok, hubungi admin sekolah untuk didaftarkan/disesuaikan terlebih dahulu.
🏫Punya akun Google yang sama di beberapa sekolah? Sistem akan meminta Anda mengisi Kode Sekolah dulu, lalu klik ikon Google sekali lagi untuk memilih sekolah yang dituju.
Daftar Akun Siswa Baru
1
Klik Daftar Akun Siswa di halaman login
Hanya tampil jika admin sekolah mengaktifkan pendaftaran mandiri.
2
Masukkan Kode Sekolah, NIS, dan Tanggal Lahir
Sistem memverifikasi Anda sebagai siswa aktif. NIS dan tanggal lahir harus sesuai data di sekolah.
3
Isi Email, Username (opsional), dan Password
Password min. 8 karakter, harus ada huruf besar, angka, dan karakter khusus.
4
Klik Daftar — akun langsung aktif, bisa login
Pendahuluan
Navigasi Dasar
Mengenal tata letak dan cara berpindah antar halaman di aplikasi web. Pelajari ini dulu sebelum menggunakan fitur lainnya.
1
Panel kiri — daftar menu utama
Berisi semua menu yang bisa Anda gunakan sesuai jabatan. Klik nama menu untuk membuka halamannya. Panel bisa dipersempit dengan menekan ikon ≡ di pojok kiri atas — berguna jika ingin tampilan lebih luas.
2
Bar atas — profil, notifikasi, dan pilihan bahasa
Klik ikon lonceng untuk melihat 5 notifikasi terbaru langsung dari menu turun (dropdown) tanpa pindah halaman — klik salah satu untuk menandainya terbaca dan membuka detailnya, atau klik Lihat Semua Notifikasi di bagian bawah. Klik nama atau foto profil Anda untuk membuka menu Profile, Ganti Password, atau Keluar. Pilihan bahasa Indonesia / Inggris tersedia di bagian kanan bar atas.
3
Area tengah — isi halaman (tabel, form, laporan)
Tombol aksi seperti + Tambah, Impor, dan Ekspor selalu ada di pojok kanan atas halaman. Tabel bisa diurutkan dengan mengklik judul kolom. Ketikkan nama atau kata kunci di kolom pencarian di atas tabel untuk mencari data tertentu — hasil langsung muncul tanpa perlu tekan Enter.
💡Menu tidak terlihat? Berarti jabatan Anda belum diberi akses ke fitur tersebut. Hubungi admin sekolah untuk meminta akses tambahan.
🖼️Foto atau lampiran bisa diklik untuk diperbesar. Di halaman seperti Izin, PJJ, Data Siswa, Prestasi, dan Data Buku — klik foto atau ikon lampiran untuk membukanya dalam tampilan pratinjau (preview) penuh, tanpa perlu diunduh dulu.
Master Data
Profil Sekolah
Informasi dasar sekolah yang tampil di seluruh aplikasi — termasuk nama, logo, kop surat, dan tampilan warna. Isi ini terlebih dahulu sebelum menggunakan fitur lain agar identitas sekolah sudah terpasang dengan benar.
Untuk:YayasanAdmin Sekolah
1
Buka menu Pengaturan → Profil Sekolah
Formulir profil sekolah akan terbuka. Semua kolom yang bertanda bintang wajib diisi.
2
Lengkapi informasi sekolah
Nama sekolah, NPSN, jenjang (SD/SMP/SMA/SMK), alamat lengkap, nomor telepon, dan email resmi sekolah.
3
Unggah Logo dan Kop Surat (gambar)
Logo tampil di bagian atas aplikasi dan di kartu pelajar siswa. Kop surat tampil di bagian atas setiap surat keluar yang dicetak. Format yang diterima: JPG atau PNG, ukuran maksimal 2 MB.
4
Pilih Warna Tema dan Bahasa Utama
Pilihan warna: biru, hijau, ungu, atau oranye — warna ini memengaruhi tampilan seluruh aplikasi untuk semua pengguna sekolah ini. Bahasa utama: Indonesia atau Inggris.
5
Klik Simpan
Perubahan langsung berlaku untuk semua pengguna di sekolah ini saat itu juga.
Master Data
Tahun Ajaran
Kelola tahun ajaran aktif. Satu tahun ajaran aktif adalah dasar dari semua data akademik, presensi, dan keuangan.
Untuk:YayasanAdmin Sekolah
Yang Dibutuhkan- Hanya satu tahun ajaran yang boleh berstatus aktif pada satu waktu
2
Klik + Tambah Tahun Ajaran
Isi nama (contoh: 2025/2026) dan tiga tanggal — semuanya wajib: Tanggal Mulai Semester 1, Awal Semester 2, dan Tanggal Selesai.
3
Klik Aktifkan pada tahun ajaran yang ingin dipakai
Tahun ajaran sebelumnya otomatis dinonaktifkan. Semua transaksi baru akan tercatat di tahun ajaran aktif ini.
⚠️Jangan hapus tahun ajaran yang sudah memiliki data. Data presensi, nilai, dan pembayaran terikat ke tahun ajaran. Nonaktifkan saja, jangan hapus.
Master Data
Kelas / Rombel
Buat dan kelola rombongan belajar beserta wali kelasnya.
Untuk:YayasanAdmin Sekolah
Yang Dibutuhkan- Tahun ajaran aktif sudah dibuat
- Data guru sudah diinput (untuk assign wali kelas)
1
Buka menu Kelas, klik + Tambah Kelas
2
Isi data kelas
Nama kelas (contoh: 10-A), tingkat (kelas 10/11/12), kapasitas maksimal siswa, dan jurusan (untuk SMA/SMK).
3
Assign Wali Kelas (opsional)
Pilih guru yang menjadi wali kelas. Wali kelas dapat mengelola presensi, izin, dan laporan kelasnya.
💡Kelas otomatis dikaitkan ke tahun ajaran aktif. Saat naik kelas, data kelas lama tetap tersimpan untuk arsip.
💡Kolom pencarian di halaman Kelas bisa dipakai untuk mencari berdasarkan nama kelas atau nama wali kelasnya.
Menambah Siswa ke Kelas
Ada tiga cara untuk menetapkan siswa ke kelas — pilih yang paling sesuai situasi.
1 Saat Import Excel (paling cepat untuk data baru)
Isi kolom kelas di file Excel dengan nama kelas yang sesuai (contoh: 10-A). Siswa langsung terdaftar di kelas tersebut begitu import selesai — tanpa langkah tambahan.
2 Dari halaman Data Siswa (untuk banyak siswa sekaligus)
Centang satu atau beberapa siswa → klik Tetapkan ke Kelas di action bar yang muncul → pilih kelas tujuan → klik Tetapkan. Siswa yang sudah terdaftar di tahun ajaran yang sama akan dilewati otomatis.
3 Dari halaman Kelas (untuk satu kelas tertentu)
Buka menu Kelas → klik nama kelas → klik + Tambah Siswa → cari nama atau NIS → pilih → Tambahkan. Cocok untuk menambah siswa satu per satu ke kelas tertentu.
💡Untuk mengeluarkan siswa dari kelas (misal salah kelas), klik ikon ⋮ di baris siswa tersebut → Keluarkan dari Kelas. Data siswa tidak dihapus, hanya pendaftaran kelasnya yang dihapus.
Master Data
Mata Pelajaran
Daftar mata pelajaran ini digunakan saat membuat jadwal mengajar, memasukkan nilai, dan mencetak rapor. Pastikan semua mata pelajaran sudah diinput sebelum membuat jadwal atau memasukkan nilai.
Untuk:YayasanAdmin Sekolah
1
Buka menu Mata Pelajaran, klik + Tambah
2
Isi nama lengkap, kode singkat, dan jumlah jam pelajaran per minggu
Kode singkat digunakan di jadwal dan rapor agar tidak terlalu panjang. Contoh: MAT untuk Matematika, BIN untuk Bahasa Indonesia, FIS untuk Fisika. Jumlah jam pelajaran per minggu digunakan sebagai acuan saat membuat jadwal mengajar.
3
Klik Simpan
Mata pelajaran langsung tersedia untuk dipilih saat membuat jadwal atau memasukkan nilai.
💡Untuk mengubah nama mata pelajaran yang sudah ada, klik ikon ⋮ di baris mata pelajaran tersebut lalu pilih Edit. Data nilai dan jadwal yang sudah ada tidak akan berubah.
Master Data
Guru & Karyawan
Kelola data biodata guru dan karyawan sekolah, serta kaitkan dengan akun login mereka.
Untuk:YayasanAdmin Sekolah
1
Buka menu Guru & Karyawan, klik + Tambah Guru (untuk guru) atau + Tambah Karyawan (untuk staf non-pengajar)
2
Isi biodata lengkap
Nama, NIP (opsional), jabatan, nomor HP, dan email.
3
Hubungkan ke akun login (opsional)
Klik Hubungkan ke Akun → pilih akun yang sudah terdaftar untuk guru ini. Setelah terhubung, akun tersebut bisa mengakses data kelas dan nilai sesuai tugasnya. Jika belum ada akunnya, buat dulu di menu Pengguna.
💡Guru bisa diimport massal melalui tombol Impor → unduh template Excel → isi → upload.
💡Kolom Wali Kelas di daftar menampilkan kelas yang diampu guru tersebut sebagai wali kelas. Gunakan kolom pencarian untuk mencari guru berdasarkan nama atau mata pelajaran yang diampu.
Master Data
Data Siswa
Kelola biodata lengkap seluruh siswa, import massal, dan atur status keaktifan.
Untuk:YayasanAdmin Sekolah
Yang Dibutuhkan
- Tahun ajaran aktif sudah dibuat
- Kelas sudah dibuat di menu Kelas / Rombel
Tambah Siswa Satu per Satu
1
Buka menu Siswa, klik + Tambah Siswa
2
Isi data wajib
| Field | Keterangan |
| NIS* | Nomor Induk Siswa, unik per sekolah |
| Nama Lengkap* | Sesuai dokumen resmi |
| Tanggal Lahir* | Digunakan untuk verifikasi saat daftar akun |
| Jenis Kelamin* | Laki-laki / Perempuan |
| Kelas* | Pilih dari daftar kelas yang sudah dibuat |
| Nama Orang Tua | Ayah dan ibu (opsional) |
| No. HP Orang Tua | Untuk notifikasi presensi (opsional) |
3
Klik Simpan — QR kartu pelajar dibuat otomatis oleh sistem
Import Massal dari Excel
1
Klik Impor → Unduh Template
Gunakan template resmi. Jangan ubah nama kolom.
2
Isi data siswa di Excel, lalu upload via Impor → Unggah File
Kolom kelas bersifat opsional. Jika diisi, nama harus persis sama dengan kelas di tahun ajaran aktif (contoh: 10-A). Jika cocok, siswa langsung terdaftar di kelas tersebut saat import selesai.
3
Konfirmasi dan klik Proses Import
💡Kolom kelas opsional — langsung masuk kelas saat import. Jika kolom kelas diisi dengan nama yang sesuai (contoh: 10-A), sistem otomatis mendaftarkan siswa ke kelas tersebut sekaligus. Jika dikosongkan, siswa dibuat tanpa kelas dan dapat ditetapkan belakangan.
💡Kolom QR Code boleh dikosongkan. Jika kolom qr_code dibiarkan kosong, sistem akan otomatis membuat kode QR unik 32 karakter untuk setiap siswa. Jika diisi sendiri, pastikan nilainya unik — tidak boleh sama dengan QR siswa lain, termasuk siswa yang sudah dihapus.
⚠️Import all-or-nothing. Satu baris data tidak valid = seluruh file ditolak. Perbaiki semua error sebelum upload ulang.
Buat Akun Massal
Import Excel di atas hanya membuat data siswa — belum otomatis membuatkan akun login. Gunakan fitur ini untuk membuatkan akun login sekaligus untuk banyak siswa yang belum punya akun (misalnya setelah import massal).
1
Klik Impor → Buat Akun Massal
Jendela terbuka menampilkan daftar siswa yang belum punya akun, mengikuti filter (pencarian, status, jenis kelamin, kelas) yang sedang aktif di halaman Data Siswa.
2
Pilih siswa yang ingin dibuatkan akun
Centang siswa satu per satu, atau centang Pilih semua di bagian atas untuk memilih seluruh siswa yang sesuai filter sekaligus (tidak terbatas hanya yang tampil di halaman itu).
3
Klik Ya, Buat Akun
Sistem membuatkan akun untuk setiap siswa terpilih dengan password acak 6 karakter (huruf besar dan angka), lalu langsung mengunduh file Excel berisi NIS, Nama, Kelas, Kode Sekolah, dan Password setiap siswa.
🔒Password hanya bisa dilihat sekali, lewat file yang diunduh ini. Segera bagikan file tersebut ke siswa yang bersangkutan, lalu simpan atau hapus filenya dengan aman — sistem tidak menyimpan password asli sehingga tidak bisa ditampilkan ulang. Jika siswa lupa password, gunakan menu Pengguna → Reset Password seperti biasa.
🔑Cara siswa login pakai akun ini. Siswa cukup memasukkan NIS-nya (bukan email/username) pada kolom "NIS / Email / Username" di halaman login, beserta Kode Sekolah dan password dari file Excel — lihat bagian Login & Daftar Akun untuk detail login pakai NIS.
Kalender Pendidikan
Kalender Pendidikan
Tampilan kalender bulanan yang merangkum semua jadwal sekolah dalam satu tempat: hari libur, jadwal khusus, jadwal sekolah reguler, ekstrakurikuler, dan acara sekolah. Menu ini terletak tepat di atas menu Presensi di sidebar, dan dapat diakses semua role tanpa pengecualian.
Lihat:Semua RoleKelola Acara Sekolah:Admin
Warna & Jenis Jadwal
| Warna | Jenis | Keterangan |
| 🔴 Merah | Hari Libur | Hari libur nasional/keagamaan (menu Hari Libur), atau Jadwal Khusus yang meliburkan tanpa jam masuk-pulang. |
| 🟠 Kuning | Jadwal Khusus | Jam masuk-pulang berbeda dari biasanya (mis. pulang lebih awal), diatur di menu Presensi → Jadwal Khusus. Jam ditampilkan langsung di kalender. |
| 🟢 Hijau | Jadwal Sekolah | Hari sekolah reguler sesuai jadwal mingguan (Presensi → Jadwal Presensi), lengkap dengan jam masuk-pulang. |
| ⚪ Abu-abu | Libur Mingguan | Hari yang memang diset libur di jadwal mingguan (biasanya Sabtu/Minggu). |
| 🟣 Ungu | Ekstrakurikuler | Jadwal latihan ekskul hari itu, lengkap dengan jam dan lokasi. |
| 🔵 Biru | Acara Sekolah | Catatan/kegiatan yang ditambahkan manual (rapat, upacara, dll). |
Melihat Detail Hari
1
Buka menu Kalender Pendidikan
Gunakan tombol panah kiri/kanan atau Hari Ini untuk berpindah bulan.
2
Klik tanggal mana pun untuk lihat detail lengkap hari itu
Semua jadwal pada tanggal tersebut tampil dalam satu daftar, lengkap dengan jam dan lokasi jika ada.
Menambah Acara Sekolah (Admin)
1
Klik + Tambah Acara di pojok kanan atas, atau di dalam detail tanggal
2
Isi judul, tanggal, kategori (opsional), dan deskripsi (opsional)
Kategori bebas diisi sendiri, contoh: Kegiatan, Rapat, Upacara.
3
Klik Simpan
Acara yang sudah dibuat bisa diedit atau dihapus lagi dari detail tanggal yang sama.
⚠️Acara Sekolah bersifat catatan saja. Menambah Acara Sekolah TIDAK mengubah status hari menjadi libur maupun mengubah jam presensi — acara hanya tampil sebagai info tambahan di kalender. Untuk meliburkan sekolah atau mengubah jam masuk-pulang, gunakan menu Presensi → Hari Libur atau Presensi → Jadwal Khusus.
💡Jadwal Khusus untuk sebagian kelas tetap terlihat Admin. Jika Jadwal Khusus hanya berlaku untuk kelas/tingkat tertentu, siswa dan orang tua di luar cakupan itu tidak akan melihatnya di kalender mereka (kalender tetap tampil jadwal normal). Admin tetap melihat semua Jadwal Khusus lengkap dengan keterangan cakupannya, misalnya "Libur [Tingkat 11, 12]".
CATATAN WALIKELAS
Catatan Walikelas
Catat kejadian harian per kelas dalam format bebas teks — misalnya siswa pulang karena sakit, kunjungan tamu dari Dinas Pendidikan, atau catatan kejadian lain yang perlu didokumentasikan. Ditampilkan dalam tampilan kalender bulanan, boleh lebih dari satu catatan per hari untuk kelas yang sama.
Untuk:Admin SekolahWali Kelas
1
Buka menu Catatan Walikelas
Tampil kalender bulanan. Tanggal yang sudah punya catatan ditandai badge angka (jumlah catatan) beserta cuplikan singkat isinya.
2
Klik tanggal yang ingin dicatat, lalu klik + Tambah Catatan
Bisa juga langsung klik tombol + Tambah Catatan di pojok kanan atas tanpa membuka tanggal dulu.
3
Pilih Kelas
Admin bisa memilih kelas mana saja. Wali Kelas yang hanya mengampu satu kelas tidak akan melihat pilihan ini — kelasnya sudah otomatis terisi.
4
Isi Tanggal kejadian dan Catatan (bebas teks)
Tidak ada kategori atau format baku — tulis bebas sesuai kejadiannya.
5
Klik Simpan
Untuk mengubah atau menghapus catatan yang sudah ada, klik tanggalnya di kalender lalu gunakan ikon pensil/tempat sampah pada catatan yang dimaksud.
🔒Wali Kelas hanya bisa lihat/tambah/ubah/hapus catatan untuk kelas yang diampu. Catatan kelas lain tidak akan terlihat sama sekali, termasuk yang dibuat Admin — semua catatan (termasuk untuk kejadian level sekolah seperti kunjungan tamu Dinas Pendidikan) tetap harus dikaitkan ke satu kelas tertentu.
📤Tombol Export di pojok kanan atas mengunduh catatan bulan yang sedang ditampilkan (dan kelas yang sedang difilter, jika ada) dalam format Excel atau PDF.
Presensi
Overview Presensi
Dashboard ringkasan kehadiran bulan berjalan: statistik hari ini, tren harian, komposisi kehadiran, dan kehadiran per kelas.
Untuk:YayasanAdminGuruWali KelasSiswaOrang Tua
1
Buka menu Presensi → Overview
Tampil kartu Kehadiran Hari Ini, Kehadiran Bulan Ini, Alpha Bulan Ini, dan Terlambat Bulan Ini.
2
Grafik Tren Kehadiran Harian dan donat Komposisi Hari Ini
Donat menampilkan proporsi Hadir, Terlambat, PJJ, Sakit, Izin, Dispensasi, Alpha, dan Libur untuk hari ini. Pada hari libur (akhir pekan atau hari libur nasional), seluruh siswa otomatis masuk kategori Libur — bukan Alpha.
3
Tabel Kehadiran per Kelas dan Siswa Alpha Terbanyak bulan ini
Klik navigasi bulan di kanan atas untuk melihat bulan sebelumnya.
Privasi data: Siswa dan Orang Tua hanya melihat rekap kehadiran milik dirinya sendiri (atau anaknya).
Presensi
QR Presensi Mandiri
Tampilkan QR code rotating di layar kelas agar siswa dapat scan presensi mandiri dari smartphone.
Tampilkan QR:AdminGuruWali Kelas
Yang Dibutuhkan
- Fitur Presensi Mandiri diaktifkan di Pengaturan → Pengaturan Presensi Mandiri
- Jadwal jam masuk/pulang sudah diatur di Pengaturan → Pengaturan Jam Sekolah
1
Buka menu Presensi → QR Presensi Mandiri
Halaman ini menampilkan QR besar dengan angka hitung mundur di sudut. QR berganti secara otomatis setiap beberapa menit (sesuai pengaturan admin, biasanya setiap 2 menit) — ini memastikan QR tidak bisa disalin lalu digunakan curang oleh siswa lain.
2
Klik tombol Layar Penuh ⛶
Menu dan panel samping menghilang, QR tampil penuh memenuhi layar. Cocok ditampilkan di proyektor atau TV kelas. Untuk keluar dari layar penuh, tekan tombol Esc di keyboard.
3
Arahkan layar ke proyektor atau TV kelas — biarkan berjalan sendiri
Siswa menscan QR ini dari aplikasi mobile masing-masing. Halaman tidak perlu di-refresh secara manual — QR terus berganti otomatis.
💡Klik kanan tombol menu QR → pilih Buka di tab baru agar QR terus tampil di tab terpisah sementara Anda tetap bisa bekerja di tab utama.
Presensi
Scan Presensi (oleh Petugas)
Petugas scan atau sekretaris kelas mencatat kehadiran siswa dengan menscan kartu QR siswa menggunakan kamera perangkat.
Untuk:Petugas ScanSekretaris KelasAdmin
1
Buka menu Presensi → Scan Presensi
Halaman scan terbuka dengan tampilan kamera dan daftar siswa yang sudah scan hari ini.
2
Izinkan akses kamera browser jika diminta
Klik Izinkan pada notifikasi browser. Jika kamera tidak aktif, klik tombol Aktifkan Kamera.
3
Arahkan kamera ke kartu QR siswa
Sistem mendeteksi QR secara otomatis. Tidak perlu tekan tombol. Setelah scan, nama siswa dan status (Hadir Masuk / Hadir Pulang) muncul di layar.
4
Lanjutkan ke siswa berikutnya
Kamera siap scan lagi dalam 1–2 detik. Daftar siswa yang sudah scan langsung bertambah di bagian bawah halaman.
📋Status masuk/pulang ditentukan otomatis. Scan pertama di pagi hari dicatat sebagai Hadir Masuk. Scan berikutnya di sore hari dicatat sebagai Hadir Pulang. Anda tidak perlu memilih statusnya — sistem menentukan berdasarkan waktu scan dan jadwal sekolah.
Presensi
Presensi Manual
Digunakan untuk memasukkan atau memperbaiki status kehadiran siswa yang tidak tercatat lewat scan atau presensi mandiri — misalnya siswa yang lupa scan, atau koreksi data hari sebelumnya.
Untuk:AdminGuruWali Kelas
1
Buka menu Presensi → Presensi Manual
2
Pilih Kelas dan Tanggal
Daftar seluruh siswa di kelas tersebut akan tampil. Jika sudah ada data kehadiran dari scan atau presensi mandiri, statusnya langsung terisi — Anda bisa mengubahnya jika perlu.
3
Tentukan status tiap siswa
Pilih salah satu: Hadir, Sakit, Izin, Dispensasi, atau Alpha. Anda juga bisa mengisi jam masuk dan jam pulang secara langsung jika data tidak tercatat otomatis.
4
Klik Simpan Presensi
Data kehadiran langsung tersimpan dan akan muncul di laporan.
Presensi
Jadwal Presensi
Atur jam masuk dan pulang default per hari dalam seminggu. Menjadi acuan deteksi keterlambatan.
Untuk:Admin Sekolah
1
Buka Pengaturan → Tab Presensi → Jadwal Mingguan
2
Isi jam masuk dan jam pulang untuk setiap hari (Senin–Minggu)
Jika ada hari yang tidak ada kegiatan sekolah (misal Sabtu/Minggu), centang Hari Libur — presensi tidak akan dicatat pada hari tersebut dan tidak dihitung absen.
3
Klik Simpan Jadwal
Jadwal ini berlaku untuk semua kelas secara umum. Jika ada kelas atau tingkat tertentu yang punya jam berbeda, atur di menu Jadwal Khusus.
Presensi
Hari Libur
Daftar hari libur nasional, keagamaan, dan cuti bersama. Tanggal yang terdaftar di sini otomatis tidak menghitung siswa sebagai Alpha — presensi hari itu ditandai Libur, bukan tidak hadir.
Untuk:Admin Sekolah
Menambah Hari Libur
1
Buka menu Presensi → Hari Libur, klik + Tambah
2
Isi nama libur dan pilih kategori
Kategori: Libur Nasional, Cuti Bersama, atau Lainnya. Catatan (opsional) untuk keterangan tambahan.
3
Pilih satu tanggal, atau beberapa tanggal sekaligus
Untuk menambah beberapa tanggal libur dengan nama dan kategori yang sama (contoh: rentang libur Idul Fitri), pilih semua tanggalnya sekaligus di satu form — tidak perlu mengulang isi form satu-satu per tanggal.
4
Tentukan cakupan (opsional): Tingkat atau Kelas tertentu
Kosongkan cakupan Tingkat/Kelas jika libur berlaku untuk seluruh sekolah (paling umum — contoh: libur nasional). Isi Tingkat atau Kelas tertentu hanya jika libur ini khusus, misalnya kelas 12 libur lebih awal karena sudah selesai ujian sementara kelas lain tetap masuk.
5
Klik Simpan
Tanggal langsung tampil merah di Kalender Pendidikan dan dikecualikan dari perhitungan Alpha di semua laporan presensi.
⚠️Satu tanggal hanya boleh satu data hari libur. Sistem menolak menambah hari libur baru pada tanggal yang sudah terdaftar — edit data yang sudah ada jika perlu mengubah nama, kategori, atau cakupannya.
📅Beda dengan Jadwal Khusus. Hari Libur meniadakan sekolah sepenuhnya pada tanggal tersebut (tidak ada presensi sama sekali). Kalau sekolah tetap masuk tapi jam masuk/pulangnya berbeda dari biasanya (misal pulang lebih awal), gunakan Jadwal Khusus, bukan Hari Libur.
Presensi
Jadwal Khusus
Atur jam masuk/pulang yang berbeda untuk tanggal tertentu — misalnya: Jumat pulang lebih awal, hari ujian dengan jam masuk lebih siang, atau libur mendadak hanya untuk kelas tertentu. Jadwal khusus ini berlaku menggantikan jadwal mingguan pada tanggal dan kelas yang ditentukan.
Untuk:Admin Sekolah
1
Buka Presensi → Jadwal Khusus, klik + Tambah
2
Pilih cakupan: berlaku untuk Semua siswa / Tingkat tertentu / Kelas tertentu / Siswa tertentu saja
Semakin spesifik cakupan yang dipilih, semakin sedikit siswa yang terpengaruh jadwal khusus ini.
3
Isi tanggal atau rentang tanggal, jam masuk baru, dan jam pulang baru
Jika ini adalah libur mendadak (tidak ada kegiatan sekolah sama sekali), centang Hari Libur — presensi tidak akan dicatat pada tanggal tersebut.
4
Untuk aturan yang berulang tiap minggu, aktifkan toggle "Ulangi tiap hari tertentu (mingguan)" lalu pilih hari-nya
Kalau toggle ini aktif, jadwal khusus HANYA berlaku pada hari yang dipilih (misalnya Kamis saja), di dalam rentang tanggal di atas — cocok untuk aturan seperti "tiap Kamis pulang jam 12.40 khusus kelas 8 dan 9" tanpa perlu membuat baris terpisah untuk tiap tanggal Kamis-nya satu per satu. Kalau toggle ini mati (default), jadwal khusus berlaku di SEMUA hari dalam rentang tanggal.
5
Kalau rentang tanggalnya panjang (mis. berbulan-bulan), perhatikan toggle "Tetap masuk walau hari libur?"
Secara default (toggle mati), kalau ada hari libur nasional/cuti bersama atau akhir pekan yang jatuh di tengah rentang tanggal jadwal khusus ini, hari itu tetap dianggap libur seperti biasa — jadwal khusus tidak berlaku di tanggal tersebut. Aktifkan toggle ini HANYA kalau memang sengaja ingin siswa/kelas tetap masuk walau hari itu resminya libur.
6
Klik Simpan
Pada tanggal (atau hari, jika memakai opsi rekuren mingguan) yang ditentukan, sistem akan menggunakan jam dari jadwal khusus ini — bukan jadwal mingguan biasa. Daftar jadwal khusus yang bersifat mingguan ditandai badge "Tiap [Hari]".
💡Cocok untuk jadwal khusus yang panjang. Misalnya jadwal ujian atau program khusus yang berlangsung 2-3 bulan — libur nasional yang kebetulan jatuh di tengah periode itu tetap otomatis diliburkan, tanpa perlu membuat jadwal khusus terpisah untuk mengecualikan tanggal liburnya satu per satu.
⚖️Kalau ada dua jadwal khusus yang tumpang tindih pada tanggal dan kelas yang sama — satu bersifat mingguan (rekuren) dan satu lagi berlaku untuk tanggal tertentu saja (non-rekuren) — sistem akan memenangkan jadwal yang non-rekuren, karena dianggap lebih spesifik.
Presensi
Overview Realtime
Dashboard live kehadiran seluruh sekolah hari ini, auto-refresh setiap 5 detik.
Untuk:YayasanAdminGuruWali Kelas
1
Buka menu Presensi → Overview Realtime
Tampil kartu statistik: Hadir, Belum Hadir, Terlambat, Izin/Sakit per kelas. Data diperbarui otomatis setiap 5 detik.
2
Klik nama kelas untuk melihat detail siswa
Daftar nama siswa dengan status dan jam masuk masing-masing.
📊Siswa berstatus "Belum Hadir" sebelum jam pulang. Setelah jam pulang, status berubah otomatis menjadi "Tidak Hadir (Alpha)".
Presensi
Live Report
Dasbor layar penuh berisi 7 tab yang terus diperbarui otomatis — cocok ditampilkan di monitor atau TV sekolah sebagai papan informasi kehadiran dan pelanggaran.
Untuk:AdminGuru
1
Buka menu Presensi → Live Report
Terbuka sebagai tampilan tersendiri, terpisah dari menu utama aplikasi.
2
Pilih tab di sidebar kiri
Realtime: status kehadiran hari ini per kelas, diperbarui tiap 5 detik. Harian / Bulanan / Semester / Tahun Pelajaran: ranking kelas berdasarkan persentase kehadiran pada periode tersebut. Pelanggaran Siswa dan Pelanggaran Kelas: ranking kelas dengan poin pelanggaran paling sedikit — lihat detail di bawah.
3
Klik Fullscreen untuk layar penuh, atau Auto Play untuk berpindah tab otomatis tiap 10 detik
Tema gelap/terang bisa diubah di sidebar. Bobot tiap status kehadiran untuk perhitungan ranking kelas bisa diatur di Pengaturan → tab Live Report.
Tab Pelanggaran Siswa & Pelanggaran Kelas
Menampilkan 3 kelas dengan poin pelanggaran paling sedikit (peringkat terbaik/paling tertib) lengkap dengan grafik perbandingan semua kelas. Datanya bersumber dari Pelanggaran Siswa dan Pelanggaran Kelas — dua modul yang terpisah sepenuhnya.
1
Pilih periode: Bulanan, Semester, atau Tahun
Bulanan: navigasi maju/mundur per bulan. Semester: pilih Semester 1 atau 2 pada tahun ajaran berjalan. Tahun: pilih tahun ajaran dari daftar, termasuk tahun ajaran yang sudah lewat.
🏆Kalau semua kelas persis sama poin pelanggarannya untuk periode yang dipilih (termasuk kalau semuanya nihil/0), peringkat tidak ditampilkan — muncul pesan yang menjelaskan kondisi tersebut sebagai gantinya.
Presensi
Izin Siswa
Alur pengajuan dan persetujuan izin tidak masuk sekolah: sakit, izin kegiatan, atau dispensasi.
Ajukan:SiswaOrang TuaSetujui:AdminWali Kelas
Ajukan Izin
1
Buka menu Izin, klik + Ajukan Izin
Siswa: nama dan kelas terisi otomatis — tidak perlu dipilih. Orang Tua: pilih nama anak yang mengajukan izin.
2
Pilih tipe izin, rentang tanggal, dan isi keterangan
Tipe: Sakit, Izin, Dispensasi, Izin Datang Terlambat, atau Izin Pulang Awal (2 tipe terakhir lihat catatan di bawah). Upload surat dokter atau dokumen pendukung jika ada.
3
Klik Kirim Pengajuan
Wali kelas atau admin menerima pemberitahuan. Status pengajuan bisa dipantau di halaman Izin — tampil sebagai Menunggu, Disetujui, atau Ditolak.
🕐Izin Datang Terlambat dan Izin Pulang Awal beda dari 3 tipe lain: hanya berlaku untuk 1 hari (bukan rentang tanggal) dan wajib isi jam — sistem otomatis menolak kalau jam Datang Terlambat diisi lebih awal dari jam masuk normal, atau jam Pulang Awal diisi lebih lambat dari jam pulang normal. Siswa tetap harus presensi masuk/pulang seperti biasa (tidak diliburkan) — begitu disetujui, keterlambatan/kepulangan awal hanya dihitung mulai dari jam yang disetujui, bukan jam jadwal normal. Kedua tipe ini boleh diajukan bersamaan untuk tanggal yang sama (satu untuk jam masuk, satu untuk jam pulang); kombinasi lain (mis. 2x Izin Datang Terlambat, atau dicampur dengan Sakit/Izin/Dispensasi) tidak diperbolehkan untuk tanggal yang sama.
Menyetujui atau Menolak Izin
1
Buka menu Izin — tab Menunggu Persetujuan
2
Klik pengajuan, baca detailnya, lalu klik Setujui atau Tolak
Jika disetujui untuk tipe Sakit/Izin/Dispensasi: status kehadiran siswa di tanggal tersebut otomatis berubah sesuai jenis izin. Untuk Izin Datang Terlambat/Pulang Awal: status kehadiran TIDAK diisi otomatis — siswa tetap presensi sendiri, cuma jam yang dipakai untuk hitung terlambat/pulang awal yang berubah (kalau siswa sudah kadung presensi sebelum izin disetujui, sistem otomatis menghitung ulang). Semua tipe: notifikasi langsung dikirim ke siswa, dan email pemberitahuan terkirim ke orang tua.
Edit Pengajuan Izin
1
Klik ikon ✏️ Edit pada pengajuan (di baris tabel, kartu, menu titik-tiga, atau di layar detail)
Admin dan Wali Kelas bisa mengedit pengajuan kapan saja, termasuk yang sudah Disetujui — jenis izin, tanggal, dan alasan bisa diubah, dan status kehadiran siswa otomatis disesuaikan ulang mengikuti data baru. Siswa/Orang Tua hanya bisa mengedit pengajuan miliknya sendiri selama masih dalam jendela yang diizinkan (lihat catatan di bawah).
2
Ubah data yang perlu diperbaiki, lalu klik Simpan
Nama siswa dan kelas tidak bisa diubah lewat Edit — kalau ternyata salah siswa, batalkan pengajuannya lalu ajukan ulang dari awal.
✏️Jendela edit untuk Siswa/Orang Tua — kalau Auto-Approve Izin tidak aktif: bisa mengedit pengajuan sendiri selama masih Menunggu Persetujuan (belum disetujui/ditolak). Kalau Auto-Approve Izin aktif: bisa mengedit selama masih Menunggu ATAU sudah Disetujui — begitu pengajuan Ditolak, wajib mengajukan pengajuan baru, tidak bisa diedit lagi. Admin dan Wali Kelas tidak terikat aturan ini — bisa edit kapan saja.
Tinjau Pengajuan Izin (Mode Cepat)
1
Buka menu Izin, klik tombol Tinjau Pengajuan Izin di pojok kanan atas
Jumlah pengajuan yang belum disetujui/ditolak ditampilkan di atas daftar. Cocok dipakai saat pengajuan menumpuk dan ingin ditinjau cepat satu per satu.
2
Mode Fokus: satu pengajuan tampil penuh layar
Lihat detail, tanggal, alasan, dan lampiran, lalu klik Setujui atau Tolak — otomatis lanjut ke pengajuan berikutnya sampai semua selesai ditinjau.
3
Mode List: semua pengajuan yang belum ditinjau tampil sekaligus dalam daftar
Setujui atau Tolak langsung per baris tanpa berpindah halaman. Daftar dibagi 50 pengajuan per halaman jika jumlahnya banyak.
4
Klik ikon lampiran (gambar atau PDF) pada pengajuan untuk memperbesar tampilannya
Foto/dokumen dibuka dalam tampilan pratinjau (preview) — tidak perlu diunduh dulu untuk melihat isinya.
⚡Auto-Approve Izin (opsional, diatur admin sekolah di menu Pengaturan → Tampilan & Sistem) — kalau diaktifkan, pengajuan izin langsung berstatus Disetujui begitu dikirim, tanpa menunggu admin/wali kelas memproses. Status akan tampil dengan tanda ⚡ Otomatis. Siswa/Orang Tua tetap bisa membatalkan sendiri pengajuan yang disetujui otomatis ini (tombol Batalkan tetap ada) — beda dengan pengajuan yang disetujui manual oleh admin, yang tidak bisa dibatalkan sepihak oleh siswa.
👁️Wali Kelas Wajib Mengetahui (opsional, diatur di menu yang sama) — kalau diaktifkan, Wali Kelas akan melihat tombol Mengetahui (ikon mata) pada tiap pengajuan izin di kelasnya yang belum ditandai. Ini murni penanda "sudah dilihat", terpisah dari Setujui/Tolak — kalau Wali Kelas sendiri yang menyetujui/menolak pengajuan, otomatis dianggap sudah mengetahui tanpa perlu klik dua kali.
Privasi data: Siswa hanya melihat pengajuan izin milik dirinya sendiri. Orang Tua hanya melihat pengajuan anak-anaknya. Wali Kelas hanya melihat pengajuan dari kelas yang diampu.
Presensi
Pembelajaran Jarak Jauh (PJJ)
Alur pengajuan dan persetujuan siswa yang belajar dari rumah.
Ajukan:SiswaSetujui:AdminWali Kelas
1
Siswa buka PJJ, klik + Ajukan PJJ
Nama dan kelas terisi otomatis — tidak perlu dipilih. Isi tanggal dan wajib upload foto selfie sebagai bukti hadir dari rumah.
2
Wali kelas atau admin buka PJJ → klik pengajuan → lihat foto → klik Setujui atau Tolak
Jika disetujui: status kehadiran siswa di tanggal tersebut otomatis berubah menjadi PJJ, dan notifikasi langsung dikirim ke siswa.
Edit Pengajuan PJJ
1
Klik ikon ✏️ Edit pada pengajuan (di baris tabel, kartu, menu titik-tiga, atau di layar detail)
Admin dan Wali Kelas bisa mengedit pengajuan kapan saja, termasuk yang sudah Disetujui — tanggal, tipe (Mulai/Selesai), dan alasan bisa diubah, dan status kehadiran siswa otomatis disesuaikan ulang mengikuti data baru. Foto selfie bukti tidak bisa diganti lewat Edit. Siswa hanya bisa mengedit pengajuan miliknya sendiri selama masih dalam jendela yang diizinkan (lihat catatan di bawah).
2
Ubah data yang perlu diperbaiki, lalu klik Simpan
✏️Jendela edit untuk Siswa — kalau Auto-Approve PJJ tidak aktif: bisa mengedit pengajuan sendiri selama masih Menunggu Persetujuan. Kalau Auto-Approve PJJ aktif: bisa mengedit selama masih Menunggu ATAU sudah Disetujui — begitu Ditolak, wajib mengajukan pengajuan baru. Admin dan Wali Kelas tidak terikat aturan ini — bisa edit kapan saja.
Tinjau Pengajuan PJJ (Mode Cepat)
1
Buka menu PJJ, klik tombol Tinjau Pengajuan PJJ di pojok kanan atas
Jumlah pengajuan yang belum disetujui/ditolak ditampilkan di atas daftar. Cocok dipakai saat pengajuan menumpuk dan ingin ditinjau cepat satu per satu.
2
Mode Fokus: satu pengajuan tampil penuh layar
Lihat foto selfie, tanggal, jam pengajuan (format jam:menit:detik), dan tipe (Mulai/Selesai), lalu klik Setujui atau Tolak — otomatis lanjut ke pengajuan berikutnya sampai semua selesai ditinjau.
3
Mode List: semua pengajuan yang belum ditinjau tampil sekaligus dalam daftar
Setujui atau Tolak langsung per baris tanpa berpindah halaman. Daftar dibagi 50 pengajuan per halaman jika jumlahnya banyak.
4
Klik foto selfie untuk memperbesar tampilannya
Foto dibuka dalam tampilan pratinjau (preview) sehingga wajah siswa terlihat lebih jelas sebelum memutuskan Setujui/Tolak.
⚡Auto-Approve PJJ (opsional, diatur admin sekolah di menu Pengaturan → Tampilan & Sistem, terpisah dari Auto-Approve Izin) — kalau diaktifkan, pengajuan PJJ langsung berstatus Disetujui begitu dikirim, tanpa menunggu admin/wali kelas memproses. Status akan tampil dengan tanda ⚡ Otomatis. Siswa tetap bisa membatalkan sendiri pengajuan yang disetujui otomatis ini — beda dengan pengajuan yang disetujui manual oleh admin.
👁️Wali Kelas Wajib Mengetahui (opsional, diatur di menu yang sama) — kalau diaktifkan, Wali Kelas akan melihat tombol Mengetahui (ikon mata) pada tiap pengajuan PJJ di kelasnya yang belum ditandai, terpisah dari Setujui/Tolak.
Privasi data: Siswa hanya melihat pengajuan PJJ milik dirinya sendiri. Wali Kelas hanya melihat pengajuan dari kelas yang diampu.
Presensi
Laporan Kehadiran
Matriks kehadiran per siswa per tanggal dalam periode yang dipilih. Dapat diekspor ke Excel atau PDF.
Untuk:YayasanAdminGuruWali KelasSiswaOrang Tua
1
Buka menu Laporan → Laporan Kehadiran
2
Pilih kelas, periode (harian/bulanan/semester/tahun), dan rentang tanggal
3
Laporan tampil dalam bentuk tabel: setiap baris adalah nama siswa, setiap kolom adalah tanggal
Setiap kotak berisi kode status: H = Hadir, S = Sakit, I = Izin, D = Dispensasi, A = Alpha (tidak hadir tanpa keterangan), L = Libur, PJJ = Belajar dari rumah. Klik Ekspor Excel atau Ekspor PDF untuk mengunduh.
Privasi data: Siswa dan Orang Tua hanya melihat rekap kehadiran milik dirinya sendiri (atau anaknya) — tidak ada kolom/baris siswa lain. Berlaku juga untuk Laporan Harian dan Laporan Tahunan.
Presensi
Laporan Harian
Detail kehadiran per siswa dalam satu hari: jam masuk, jam pulang, keterlambatan, dan keterangan.
Untuk:AdminGuruWali KelasSiswaOrang Tua
1
Buka menu Laporan → Laporan Harian
2
Pilih kelas dan tanggal → laporan detail tampil
Menampilkan nama siswa, jam masuk, jam pulang, menit terlambat, dan status. Dapat diekspor ke PDF.
Presensi
Laporan Tahunan
Rekap kehadiran per siswa per bulan dalam 1 tahun pelajaran, ditampilkan matriks bulan (Juli–Juni).
Untuk:AdminGuruWali KelasSiswaOrang Tua
1
Buka menu Laporan → Laporan Tahunan
2
Pilih tahun pelajaran dan kelas (opsional)
Setiap baris adalah satu siswa, setiap kolom adalah satu bulan, ditutup kolom Total di paling kanan.
3
Baca angka lewat kolom label di sebelah nama siswa: H = Hadir+PJJ, T = Terlambat, S = Sakit, I = Izin, D = Dispensasi, A = Alpha
Tiap bulan dan Total selalu menampilkan keenam angka ini (0 kalau tidak ada), berwarna sesuai kategori — supaya sejajar dan mudah dibandingkan antar siswa/bulan.
Privasi data: Siswa dan Orang Tua hanya melihat rekap kehadiran milik dirinya sendiri (atau anaknya).
Presensi Guru
Presensi Guru
Catat kehadiran guru per jam pelajaran untuk satu kelas dalam satu hari — apakah guru hadir mengajar, memberi tugas, atau jam kosong (guru tidak hadir dan tidak ada tugas yang diberikan).
Untuk:Admin SekolahWali KelasSekretaris Kelas
1
Buka menu Presensi Guru → Presensi Guru
Pilih Kelas dan Tanggal. Wali Kelas/Sekretaris Kelas yang hanya mengampu satu kelas tidak perlu memilih — kelasnya otomatis terisi.
2
Daftar jam pelajaran hari itu tampil otomatis
Kalau kelas sudah punya Jadwal Pelajaran resmi untuk hari itu, mata pelajaran dan guru pengampu setiap jam sudah terisi otomatis dari jadwal.
3
Klik sel jam pelajaran yang ingin dicatat
Modal terbuka: pilih status kehadiran (Hadir, Tugas, Jam Kosong, atau status kustom lain), isi catatan tambahan (opsional), lalu klik Simpan. Kalau jam itu tidak punya jadwal resmi (atau jadwalnya belum lengkap), field Mata Pelajaran dan Guru masing-masing punya link kecil "Pilih manual" di pojok kanan label-nya sendiri — klik link di field Guru untuk membuka pilihan nama guru, terpisah dari link di field Mapel.
4
Untuk mengoreksi atau menghapus catatan yang sudah tersimpan, klik lagi sel yang sudah berwarna
Ubah status/catatan lalu Simpan, atau klik Hapus untuk mengosongkan kembali jam pelajaran tersebut.
⚠️Batas waktu koreksi untuk Wali Kelas/Sekretaris Kelas: 14 hari sejak pertama dicatat. Setelah lewat 14 hari, catatan hanya bisa diubah oleh Admin Sekolah. Batas ini tidak berlaku untuk Admin Sekolah.
🔔Status "Jam Kosong" otomatis memicu notifikasi ke Admin Sekolah — supaya Admin bisa segera menindaklanjuti kelas yang kosong tanpa harus mengecek satu-satu.
🪪Guru Piket juga bisa mencatat Presensi Guru untuk semua kelas (tidak dibatasi kelas sendiri), khusus pada tanggal ia sedang terjadwal piket — lihat Jadwal Guru Piket. Akses ini hanya aktif kalau diizinkan di menu Pengaturan (tab Pengaturan Jam Sekolah) — nonaktif secara default.
✨Tombol "Lengkapi dari Jadwal" (khusus Admin Sekolah, muncul di pojok kanan atas halaman setelah kelas dipilih) — kalau ada baris presensi lama yang mapel/gurunya belum terisi (misalnya karena dulu Jadwal Mapel kelas itu belum lengkap), klik tombol ini untuk mengisi otomatis semua baris kosong di kelas tersebut (semua tanggal sekaligus) memakai data Jadwal Mapel yang berlaku sekarang. Baris yang jadwalnya sendiri masih belum punya guru akan dilewati apa adanya — perbaiki dulu di menu Jadwal Mapel sebelum mengulang tombol ini.
📋Kartu ringkasan "Belum Diinput" tampil di atas tabel (di bawah filter) berisi daftar kelas yang masih ada jam pelajaran hari itu belum dicatat, format Nama Kelas (jumlah jam kosong) — sama seperti daftar yang dikirim lewat notifikasi. Klik salah satu kelas di kartu ini untuk langsung berpindah ke kelas tersebut. Kartu ini otomatis hilang kalau seluruh kelas sudah lengkap.
Presensi Guru
Laporan Presensi Guru
Daftar rekap presensi guru yang sudah dicatat, bisa difilter per kelas, guru, status, dan rentang tanggal — dapat diekspor ke Excel atau PDF.
Untuk:Admin SekolahWali KelasSekretaris Kelas
1
Buka menu Presensi Guru → Laporan Presensi Guru
2
Atur filter sesuai kebutuhan: Kelas, Guru, Status, serta rentang Dari Tanggal–Sampai Tanggal
Semua filter opsional — kosongkan untuk melihat semua data sesuai akses Anda.
3
Klik Ekspor → pilih Ekspor Excel atau Ekspor PDF
File yang diunduh berisi data sesuai filter yang sedang aktif di layar.
🔒Wali Kelas dan Sekretaris Kelas hanya melihat data kelas yang diampu. Pilihan kelas di filter otomatis dibatasi — tidak bisa melihat data kelas lain.
Presensi Guru
Statistik Presensi Guru
Ringkasan persentase status kehadiran guru (berapa persen Hadir, Tugas, Jam Kosong, dst) dikelompokkan per guru atau per kelas, dalam periode yang dipilih.
Untuk:Admin Sekolah
1
Buka menu Presensi Guru → Statistik Presensi Guru
2
Pilih tampilan Per Guru atau Per Kelas
Per Guru: satu baris tabel mewakili satu guru. Per Kelas: satu baris mewakili satu kelas.
3
Atur filter Kelas/Guru (opsional) dan Periode
Pilihan periode: Harian, Bulanan, Semester 1, Semester 2, atau 1 Tahun Pelajaran — kontrol pilih tanggal/bulan/tahun pelajaran menyesuaikan periode yang dipilih.
4
Baca hasilnya di dua tempat
Card Ringkasan Total di bagian atas menampilkan total sesi dan persentase gabungan dari seluruh baris yang tampil. Tabel di bawahnya merinci angka per guru/kelas, masing-masing status ditampilkan sebagai persentase + bar warna + jumlah sesi.
Presensi Guru
Status Kehadiran Guru
Master data status kehadiran guru yang bisa dipilih saat mencatat Presensi Guru. Selain 3 status bawaan (Hadir, Tugas, Jam Kosong), sekolah bisa menambah status kustom sendiri.
Untuk:Admin Sekolah
1
Buka menu Presensi Guru → Status Kehadiran Guru, klik + Tambah
2
Isi nama status, klik Simpan
3
Status bawaan ditandai badge Sistem dan tidak bisa dihapus
Namanya tetap bisa diubah atau dinonaktifkan lewat tombol edit.
💡Menonaktifkan status berbeda dengan menghapus. Status yang dinonaktifkan tidak muncul lagi sebagai pilihan saat mencatat presensi baru, tapi riwayat data lama yang sudah memakai status itu tetap tersimpan dan tetap tampil apa adanya di Laporan maupun Statistik.
Presensi Guru
Jadwal Guru Piket
Atur jadwal guru yang bertugas piket harian. Guru yang sedang piket mendapat notifikasi setiap ada tamu datang (lihat Buku Tamu), dan — kalau diizinkan lewat Pengaturan — bisa mencatat Presensi Guru untuk semua kelas (bukan cuma kelas sendiri) selama hari itu adalah hari piketnya.
Untuk:Admin Sekolah
1
Buka menu Presensi Guru → Jadwal Guru Piket, klik + Tambah
2
Pilih guru yang bertugas piket
3
Pilih mode jadwal: Harian, Berulang, atau Custom
Harian — piket hanya untuk 1 tanggal tertentu (mis. menggantikan guru piket lain yang izin). Berulang — pilih satu atau beberapa hari dalam seminggu (mis. tiap Selasa, atau Selasa & Rabu) yang otomatis terulang tiap minggu; opsional isi Berlaku Dari/Berlaku Sampai untuk membatasi periode berlakunya (kosongkan untuk berlaku seterusnya). Custom — pilih daftar tanggal bebas satu per satu, tidak harus berurutan (cocok untuk jadwal piket yang tidak mengikuti pola mingguan tetap).
👥Bisa ada lebih dari satu guru piket pada tanggal yang sama — semuanya mendapat notifikasi tamu dan (jika diizinkan) akses input Presensi Guru semua kelas di tanggal tersebut.
💡Guru piket tidak kehilangan akses biasanya di luar hari piket — seorang Wali Kelas yang juga terjadwal piket hari itu tetap bisa mencatat presensi kelasnya sendiri di hari-hari lain seperti biasa, dan mendapat akses tambahan ke semua kelas khusus di tanggal ia piket.
Presensi Guru
Jadwal Khusus Presensi Guru
Untuk hari dengan jadwal berbeda dari jadwal mata pelajaran mingguan biasa — misalnya UTS/UAS, di mana jam pelajaran diisi mata pelajaran ujian dan guru pengawas, bukan guru mapel sehari-hari.
Untuk:Admin Sekolah
1
Buka menu Presensi Guru → Jadwal Khusus Presensi Guru, klik + Tambah Jadwal Khusus
2
Pilih tanggal dan jam pelajaran
Jam pelajaran mengikuti daftar yang sudah diatur di
Jadwal Mata Pelajaran (tab Pengaturan Jam) — bukan jam baru, cuma pengisiannya yang beda untuk tanggal ini.
3
Pilih cakupan: Kelas tertentu atau Tingkat (berlaku semua kelas di tingkat itu)
4
Isi Mata Pelajaran dan/atau Guru (opsional), atau isi Label Kustom (mis. "Pengawas UTS") kalau tidak ingin menautkan ke data mapel/guru formal
⚠️Begitu ada minimal 1 Jadwal Khusus untuk sebuah kelas pada tanggal tertentu, jadwal mata pelajaran mingguan biasa TIDAK dipakai sama sekali di tanggal itu. Form input presensi, ringkasan "Belum Diinput", dan notifikasi otomatis semuanya akan memakai Jadwal Khusus ini — bukan gabungan keduanya. Jadi cukup tambahkan jam pelajaran yang benar-benar berlaku hari itu (mis. 2 sesi ujian pagi saja kalau UTS hari itu memang lebih pendek dari hari sekolah biasa), tidak perlu mengisi ulang seluruh jam pelajaran normal.
💡Kalau UTS berlangsung beberapa hari dengan mata pelajaran berbeda tiap hari, buat baris terpisah untuk tiap tanggal — jadwalnya memang lazim berbeda tiap hari (Senin Matematika, Selasa Bahasa, dst), beda dengan Jadwal Khusus milik Presensi Siswa yang bisa berulang tiap minggu.
Akademik
Jadwal Mata Pelajaran
Buat dan kelola jadwal mengajar guru per kelas dalam grid mingguan. Sistem mendeteksi konflik jadwal guru otomatis.
Untuk:Admin Sekolah
Yang Dibutuhkan
- Data guru, kelas, dan mata pelajaran sudah diinput
- Jam pelajaran per tingkat sudah diatur di tab Pengaturan Jam
1
Buka menu Jadwal Mata Pelajaran, pilih tab Pengaturan Jam
Tampilan berupa matriks harian — baris mewakili sesi jam (berdasarkan jam mulai dan selesai), kolom mewakili hari Senin–Minggu. Setiap sel menampilkan nama slot yang berlaku. Gunakan filter Tingkat di atas matriks untuk melihat slot per tingkat kelas. Klik + Tambah Slot untuk menambah sesi baru.
2
Isi form slot jam
Nama — label sesi, misalnya Jam 1, Istirahat, Shalat Dzuhur. Mulai & Selesai — pilih jam dan menit format 24 jam; Durasi terisi otomatis. Jenis — Mapel, Istirahat, atau Lainnya. Hari — pilih satu atau beberapa hari (Senin–Minggu, min. 1) sebagai chip; pilih semua hari jika slot berlaku setiap hari. Tingkat — pilih satu atau beberapa tingkat kelas (1–12, min. 1); berguna jika SD kelas 1–3 dan 4–6 punya jam yang berbeda. Satu kali simpan bisa membuat banyak slot sekaligus (kombinasi hari × tingkat yang dipilih).
3
Pindah ke tab Jadwal Kelas, pilih kelas dan tahun ajaran
Tampil grid mingguan dengan kolom berdasarkan slot jam yang sudah dibuat.
4
Klik sel pada hari dan jam tertentu untuk mengisi jadwal
Pilih mata pelajaran dan guru pengampu. Jika guru sudah terjadwal di waktu yang sama di kelas lain, sistem memperingatkan konflik.
5
Isi seluruh slot minggu — gunakan Salin Jadwal untuk mengkopi dari kelas/tingkat lain
6
Klik Cetak Jadwal untuk mencetak atau menyimpan PDF
💡Nama slot adalah header kolom di grid jadwal. Gunakan nama yang ringkas dan mudah dikenali guru, misalnya Jam 1, Jam 2, Istirahat. Slot jenis Istirahat akan ditampilkan berbeda di grid dan tidak bisa diisi mata pelajaran.
Akademik
Nilai & Rapor
Sistem penilaian fleksibel: jenis nilai kustom per sekolah, bobot nilai per mapel, KKM per semester, input massal per kelas, dan nilai akhir terhitung otomatis.
Input nilai:GuruAdminLihat nilai akhir:Wali KelasAdmin
Konsep Penilaian: Guru membuat Penilaian (kelompok nilai) terlebih dulu — misalnya "Tugas Bulanan Maret 2026" untuk kelas X-A mapel Matematika. Lalu input nilai seluruh siswa sekaligus. Satu mapel bisa punya banyak Penilaian per semester. Nilai akhir dihitung otomatis dari bobot yang sudah diatur.
📐KKM vs Tujuan Pembelajaran (KKTP) — menu KKM (ambang nilai tunggal per mapel, konsep Kurikulum 2013) dan menu Tujuan Pembelajaran (kriteria capaian per TP, boleh kualitatif, konsep Kurikulum Merdeka) sengaja tidak tampil bersamaan di sidebar — cuma salah satu yang muncul, tergantung pilihan Kurikulum di Pengaturan → Tampilan & Sistem (default: Kurikulum Merdeka). Data dan perhitungan keduanya tetap berjalan independen di baliknya — kalau sekolah pernah pakai salah satu lalu ganti pilihan kurikulum, data lamanya tidak hilang, cuma menunya yang disembunyikan.
Langkah 1 — Setup Awal (Admin/Guru, sekali per sekolah)
A
Buka Jenis Nilai → tambah jenis nilai sesuai kebutuhan sekolah
Contoh: Tugas Harian (kode: tugas), Ulangan Harian (kode: uh), UTS (kode: uts), UAS (kode: uas). Atur urutan tampil. Jenis nilai bersifat per sekolah dan bisa dikustomisasi bebas.
B
Buka Bobot Nilai → pilih mata pelajaran → atur persentase per jenis nilai per semester
Total bobot harus 100%. Contoh: Tugas 20%, UTS 30%, UAS 50%. Gunakan tombol Salin ke Semester Lain agar tidak perlu input ulang untuk semester 2.
C
(Kurikulum 2013) Buka KKM → pilih mata pelajaran → isi nilai KKM per tahun ajaran per semester
KKM digunakan untuk menentukan status Tuntas/Belum Tuntas di halaman Nilai Akhir. Bisa diisi per tingkat kelas, atau dikosongkan tingkatnya supaya berlaku untuk semua tingkat.
D
(Kurikulum Merdeka) Buka Tujuan Pembelajaran → pilih mata pelajaran, tingkat, dan semester → tambah TP
Isi rumusan TP (cth: "Memahami struktur teks argumentasi"), kode singkat opsional (cth: TP1), lalu tentukan kriteria capaiannya: Ambang Nilai KKTP (angka 0–100, opsional) dan/atau Kriteria Kualitatif (deskripsi teks, opsional) — boleh diisi salah satu saja, sesuai kebijakan sekolah. Tombol panah atas/bawah mengatur urutan tampil TP.
Langkah 2 — Input Nilai (Guru/Admin, per penilaian)
1
Buka menu Penilaian → klik Buat Penilaian
Isi nama penilaian (cth: "Tugas Bulanan Maret"), pilih kelas, mata pelajaran, jenis nilai, semester, dan tanggal. Guru hanya bisa memilih mapel yang diajarnya. Field Tujuan Pembelajaran (opsional, kalau sudah ada TP untuk mapel+semester itu) menautkan Penilaian ini ke satu TP tertentu — dipakai untuk menghitung breakdown capaian per-TP nanti di halaman Nilai Akhir. Boleh dikosongkan kalau tidak ingin melacak per-TP.
2
Klik ikon Input Nilai (checklist) di baris Penilaian yang dibuat
Halaman input massal akan terbuka — daftar seluruh siswa kelas ditampilkan. Isi kolom Nilai (0–100) dan Catatan (opsional) untuk setiap siswa. Kolom Siswa Dinilai di daftar Penilaian menunjukkan progres pengisian (cth: "30 dari 32") — berwarna hijau kalau sudah semua siswa dinilai, kuning kalau masih ada yang belum.
3
Klik Simpan Semua di bagian atas halaman
Nilai tersimpan. Guru bisa membuat banyak Penilaian dalam satu semester (misal 5 tugas, 1 UTS, 1 UAS). Setiap Penilaian dicatat secara terpisah.
4
Buka Nilai Akhir / Rapor → pilih kelas, tahun, dan semester → klik Cari
Sistem otomatis menghitung rata-rata per jenis nilai lalu mengalikan dengan bobot yang sudah diatur. Rumus: Σ(rata-rata per jenis × bobot/100). Jenis nilai tanpa bobot tidak masuk perhitungan (ditandai). Status Tuntas/Belum Tuntas dibandingkan dengan KKM (kalau diisi). Tabel menampilkan nomor urut dan nama siswa (bukan sekadar ID); klik judul kolom Siswa atau kolom mapel mana pun untuk mengurutkan tabel berdasarkan kolom itu (klik lagi untuk membalik arah urutan). Kalau ada Penilaian yang ditautkan ke Tujuan Pembelajaran, nilai di sel itu punya tanda panah kecil — klik untuk membuka rincian capaian per TP (nilai rata-rata, badge Tercapai/Belum Tercapai untuk TP berambang angka, atau teks kriteria kualitatif untuk TP tanpa angka).
Akademik
Kenaikan Kelas
Proses penetapan status siswa di akhir tahun ajaran: Naik, Tinggal, atau Lulus — dilakukan secara manual per siswa oleh admin. Setelah ditetapkan, siswa ditempatkan ke kelas baru di tahun ajaran berikutnya.
Untuk:Admin Sekolah
Yang Dibutuhkan
- Tahun ajaran tujuan (baru) sudah dibuat
- Kelas-kelas untuk tahun ajaran baru sudah dibuat
Tahap 1 — Tentukan Status Tiap Siswa
1
Buka menu Kenaikan Kelas → pastikan di tab Proses
2
Pilih Tahun Asal (tahun yang berjalan) dan Tahun Tujuan (tahun ajaran baru)
Daftar semua siswa tampil, dikelompokkan per kelas. Status default: siswa kelas tertinggi otomatis Lulus, siswa lainnya Naik.
3
Untuk setiap siswa, ubah status jika perlu: pilih Naik, Tinggal, atau Lulus
Tombol Naikkan Semua dan Luluskan Semua tersedia untuk aksi massal. Siswa yang Lulus perlu diisi tanggal lulusnya.
4
Centang siswa yang ingin diproses → klik Eksekusi Langsung atau Simpan Draft
Eksekusi Langsung: langsung diproses, data siswa dipindahkan ke tahun tujuan. Simpan Draft: disimpan sementara untuk ditinjau ulang sebelum dieksekusi. Draft bisa dieksekusi nanti dari tab Draft.
Tahap 2 — Tempatkan ke Kelas Baru
1
Buka menu Penentuan Kelas (di bawah Kenaikan Kelas)
Siswa yang sudah dieksekusi naik/tinggal akan muncul di sini sebagai "Belum Ditempatkan".
2
Pilih tingkat → seret atau klik siswa ke kelas tujuan, atau gunakan Saran Otomatis
Saran Otomatis mendistribusikan siswa secara merata berdasarkan nilai, jenis kelamin, atau nama — pilih sesuai kebutuhan sekolah.
3
Klik Tempatkan setelah semua siswa sudah dipilih kelasnya
⚠️Proses yang sudah dieksekusi bisa dibatalkan dari tab Riwayat — klik Batalkan pada baris yang ingin diurungkan. Pembatalan menghapus data penempatan siswa di tahun tujuan.
Kesiswaan
Pelanggaran Siswa
Sistem poin pelanggaran berlapis: input manual atau scan QR, akumulasi poin, dan sanksi otomatis.
Untuk:AdminGuruWali KelasBK
1
Buka Pelanggaran → klik + Tambah Pelanggaran
2
Pilih tanggal, jenis pelanggaran, dan siswa
Siswa bisa dipilih manual dari daftar atau dengan scan QR kartu pelajar. Setiap jenis pelanggaran memiliki poin yang sudah diatur oleh admin sekolah.
3
Tambahkan catatan (opsional) dan klik Simpan
Sistem otomatis menjumlahkan total poin pelanggaran siswa. Jika total poin sudah melampaui batas yang ditetapkan, sanksi berikutnya otomatis berlaku dan pemberitahuan langsung dikirim ke siswa dan orang tua.
Tab Sistem — Pelanggaran Terdeteksi Otomatis
Selain input manual, sistem juga mendeteksi dua jenis pelanggaran secara otomatis setiap malam dan menaruhnya sebagai draft di tab Sistem — draft ini tidak langsung berlaku, harus ditinjau dan disetujui staf terlebih dahulu.
1
Alpha/terlambat presensi sekolah
Siswa yang tercatat terlambat atau tidak hadir tanpa keterangan (alpha) di presensi harian otomatis masuk sebagai draft pelanggaran keesokan harinya.
2
Alpha di ekskul yang bersifat wajib
Kalau siswa tidak hadir (tanpa izin) di ekskul yang menjadi pilihan wajib-nya saat mendaftar ekskul, sistem otomatis membuat draft pelanggaran. Ekskul yang sifatnya pilihan/opsional tidak memicu pelanggaran ini.
3
Buka tab Sistem → tinjau daftar draft → centang yang valid → klik Setujui
Draft yang disetujui baru resmi tercatat sebagai pelanggaran dan ikut diakumulasi poinnya. Draft yang tidak sesuai (misalnya ternyata siswa sudah izin) bisa ditolak.
Tab Akumulasi — Proses Sanksi
1
Buka tab Akumulasi untuk melihat total poin tiap siswa
Gunakan kotak pencarian (nama/NIS) dan filter kelas di bagian atas untuk mempersempit daftar pada sekolah dengan banyak siswa.
2
Siswa yang total poinnya sudah melewati ambang batas sanksi tertentu tampil dengan tombol Proses Sanksi
Klik tombol tersebut, isi catatan bila perlu, lalu simpan — status siswa berubah jadi "Disanksi" untuk level itu.
📋Riwayat pelanggaran dan sanksi per siswa dapat dilihat di halaman detail siswa atau di menu Pelanggaran → Riwayat.
🗑️Membatalkan pelanggaran. Pelanggaran yang belum ikut memicu sanksi apa pun bisa dibatalkan (klik ikon ⋮ di baris pelanggaran → Batalkan, atau centang beberapa lalu Batalkan Terpilih) — poin dan akumulasinya otomatis dihitung ulang, dan siswa mendapat notifikasi pembatalan. Pelanggaran yang sudah terkunci karena memicu sanksi tidak bisa dibatalkan lewat cara ini, demi menjaga riwayat sanksi tetap utuh — hanya Admin Sekolah yang bisa menghapusnya lewat fitur Hapus Data Periode di Pengaturan → tab Pelanggaran.
Kesiswaan
Pelanggaran Kelas
Versi Pelanggaran Siswa untuk pelanggaran yang disanksikan ke seluruh kelas, bukan ke siswa satu-satu — misalnya kelas kotor atau ribut saat jam kosong. Jenis pelanggaran, level sanksi, dan pengaturan reset poinnya terpisah sepenuhnya dari Pelanggaran Siswa.
Lihat:AdminGuruWali KelasBKInput:AdminPetugas Scan
1
Buka Pelanggaran Kelas → klik + Tambah Pelanggaran Kelas
2
Pilih tanggal, jenis pelanggaran, dan satu atau lebih kelas
Bisa memilih beberapa kelas sekaligus lewat kotak centang — semua kelas yang dipilih dicatat dengan jenis pelanggaran dan tanggal yang sama.
3
Klik Simpan
Notifikasi dikirim ke wali kelas dan seluruh siswa di kelas yang bersangkutan. Sama seperti Pelanggaran Siswa, kalau akumulasi poin kelas melewati ambang sanksi, sanksi berikutnya otomatis berlaku.
Tab Akumulasi & Jenis/Sanksi
Sama persis alurnya dengan Pelanggaran Siswa (lihat bagian Tab Akumulasi — Proses Sanksi di atas), hanya saja kolomnya menampilkan Kelas, bukan nama siswa. Tab Jenis Pelanggaran mengelola daftar jenis dan level sanksi khusus untuk kelas — tidak berbagi data dengan daftar jenis/sanksi Pelanggaran Siswa.
⚙️Tidak ada deteksi otomatis. Berbeda dari Pelanggaran Siswa, Pelanggaran Kelas tidak punya tab "Sistem" — presensi selalu tercatat per siswa, jadi tidak ada sinyal otomatis untuk "kelas terlambat". Semua pelanggaran kelas diinput manual oleh Admin/Petugas Scan.
Kesiswaan
Lapor
Sarana bagi siswa dan orang tua melaporkan sesuatu langsung ke admin sekolah — bullying, kekerasan, pelanggaran guru/staf, atau masalah keamanan — mirip whistleblower, dengan opsi anonim.
Lapor:SiswaOrang TuaTangani:Admin Sekolah
1
Buka menu Lapor → klik + Buat Laporan
2
Isi judul dan deskripsi kejadian
Pilih satu atau lebih kategori yang sesuai (boleh lintas kategori) dan lampirkan foto bukti (opsional).
3
Centang Laporkan secara anonim jika tidak ingin identitas diketahui admin
Anonim aktif secara default. Saat dicentang, admin sekolah hanya melihat "Anonim" — nama pelapor tidak pernah ditampilkan ke admin. Laporan tetap terhubung ke akun pelapor sehingga ia sendiri masih bisa login dan melihat balasan.
4
Klik Simpan — admin sekolah menerima notifikasi & email
Balasan berjalan seperti thread chat dua arah antara pelapor dan admin. Hanya admin sekolah yang bisa menutup atau membuka kembali laporan — pelapor tidak bisa menutup laporannya sendiri, supaya tidak ada tekanan dari pihak terlapor untuk "mencabut" laporan.
🔒Antar siswa dan orang tua sama sekali tidak bisa saling melihat laporan satu sama lain — setiap orang hanya melihat laporan miliknya sendiri. Admin sekolah adalah satu-satunya pihak yang melihat semua laporan di sekolahnya.
Kesiswaan
Prestasi Siswa
Catat dan dokumentasikan prestasi akademik maupun non-akademik siswa, baik secara individual maupun tim. Setiap entri melalui proses persetujuan sebelum resmi tercatat.
Tambah:AdminGuruWali KelasSetujui:Admin
1
Buka Prestasi → klik + Tambah Prestasi
2
Pilih mode: Individual atau Tim
Individual: pilih satu siswa. Tim: isi nama tim dan pilih anggota (bisa lebih dari satu siswa).
3
Isi detail kejuaraan
Jenis: Lomba / Festival / Olimpiade / Turnamen / Kompetisi / Seleksi / Pameran / Lainnya.
Nama kejuaraan (wajib). Tingkat: sekolah / kecamatan / kabupaten / kota / provinsi / nasional / internasional.
Tanggal mulai (wajib) dan tanggal selesai. Peringkat: Juara 1, 2, 3, Harapan, Umum, Finalis, Peserta Terbaik, atau Peserta.
Kategori dan catatan (opsional). Foto/gambar bukti: maksimal 3.
4
Klik Simpan — status menjadi Menunggu
Admin atau pengguna dengan hak persetujuan harus menyetujui sebelum prestasi resmi tercatat. Jika ditolak, alasan penolakan akan dicantumkan.
5
Klik ikon ❤️ (Suka) di kartu atau halaman detail prestasi untuk memberi dukungan
Tersedia untuk semua pengguna yang bisa melihat prestasi itu, di web maupun mobile — bukan cuma Admin/Guru. Klik lagi untuk membatalkan. Siswa yang juara (dan seluruh anggota tim untuk mode Tim) mendapat notifikasi setiap kali prestasinya disukai; jika prestasi diajukan oleh orang lain (mis. Wali Kelas), pengaju juga ikut mendapat notifikasi. Ikon Suka hanya muncul untuk prestasi berstatus Disetujui — prestasi yang masih Menunggu atau Ditolak belum/tidak bisa disukai.
💡
Admin dapat mengelola daftar Kategori Prestasi melalui tombol Kelola Kategori di halaman Prestasi.
Kesiswaan
Bimbingan Konseling (BK)
Catat sesi konseling dan rekam jejak pembinaan siswa.
Untuk:BKAdminWali Kelas
1
Buka BK / Konseling → klik + Catat Konseling
2
Pilih siswa, tanggal, jenis konseling (individu/kelompok), dan isi catatan pembahasan
3
Isi tindak lanjut dan jadwal konseling berikutnya (opsional)
4
Centang Rahasia jika catatan bersifat sensitif
Catatan yang ditandai Rahasia hanya bisa dibuka oleh pembuatnya sendiri dan Admin Sekolah — Wali Kelas lain (termasuk wali kelas siswa yang bersangkutan) tidak bisa melihat isinya sama sekali, meski catatan itu ada di daftar kelas yang diampu.
5
Klik Simpan
Riwayat konseling siswa dapat dilihat di halaman detail siswa atau filter per siswa di menu BK. Daftar konseling menampilkan kolom Kelas siswa saat catatan itu dicatat.
ℹ️Privasi data: Wali Kelas hanya melihat catatan BK siswa dari kelas yang diampu, dan hanya yang tidak ditandai Rahasia (kecuali catatan Rahasia itu dibuat oleh Wali Kelas itu sendiri). Admin Sekolah tetap bisa melihat semua catatan, termasuk yang Rahasia.
Kesiswaan
Ekstrakurikuler
Kelola data ekskul, pendaftaran anggota, presensi kegiatan, dan scan QR ekskul.
Kelola:AdminPresensi:Pelatih Ekskul
1
Buka Ekstrakurikuler → + Tambah Ekskul
Isi nama, deskripsi, jadwal, kuota, dan assign pelatih. Field
Min Sesi/Minggu menentukan berapa kali siswa wajib hadir per minggu supaya tidak kena pelanggaran otomatis (lihat catatan di bawah) — isi
0 kalau siswa wajib hadir di SEMUA sesi minggu itu. Field
Auto-Approve Izin Ekskul mengatur khusus untuk ekskul ini apakah pengajuan izinnya disetujui otomatis: pilih
Ikuti pengaturan global (default, ikut nilai di
Pengaturan → Tampilan & Sistem),
Selalu auto-approve, atau
Selalu manual — pengaturan ini terpisah untuk tiap ekskul, jadi bisa saja Ekskul A auto-approve sementara Ekskul B tetap manual.
2
Daftarkan anggota via Kelola Anggota
Siswa bisa mendaftar mandiri (jika admin mengaktifkan) atau didaftarkan langsung oleh admin.
3
Catat presensi kegiatan — 2 cara: Scan Presensi Ekskul (kamera) atau Presensi Ekskul (input manual per siswa)
Scan: kamera nyala otomatis, arahkan ke kartu QR siswa satu-satu → tercatat hadir langsung, cocok untuk grup ekskul yang anggotanya sudah hafal pelatih. Kalau pelatih membina lebih dari 1 ekskul, pilih dulu ekskul mana yang mau di-scan; kalau ekskul itu punya lebih dari 1 sesi di hari yang sama, pilih sesinya juga (sistem menyarankan sesi dengan jam paling dekat ke waktu sekarang). Manual tetap tersedia sebagai cadangan — pilih ekskul & tanggal sesi, lalu tandai status (Hadir/Alpha/Izin/Sakit) per siswa dari daftar.
4
Lihat laporan kehadiran ekskul per anggota
5
Siswa/orang tua bisa mengajukan Izin Ekskul lewat menu Izin Ekskul kalau berhalangan hadir latihan
Pilih ekskul, tipe (Sakit/Izin), rentang tanggal, dan alasan. Setelah disetujui pelatih (khusus ekskul yang dibina) atau admin, presensi ekskul siswa untuk sesi-sesi di rentang tanggal itu otomatis tertandai — pelatih tidak perlu tandai manual lagi saat presensi berlangsung.
ℹ️Scan hanya berhasil untuk siswa yang sudah disetujui jadi anggota ekskul itu, dan hanya kalau ada jadwal latihan untuk hari itu — kalau tidak ada jadwal, kamera tidak akan terbuka.
ℹ️Izin Ekskul terpisah dari Pengajuan Izin Siswa (izin sekolah secara umum) — keduanya punya form dan alur approval sendiri-sendiri, sengaja tidak digabung karena konteksnya beda (izin dari 1 kegiatan ekskul spesifik, bukan izin dari sekolah).
⚡Auto-Approve Izin Ekskul (opsional) — kalau diaktifkan (lewat pengaturan global di Pengaturan → Tampilan & Sistem, atau khusus untuk ekskul tertentu lewat field Auto-Approve Izin Ekskul di menu ini), pengajuan izin ekskul langsung berstatus Disetujui begitu dikirim, tanpa menunggu pelatih/admin memproses. Status akan tampil dengan tanda Otomatis. Siswa/Orang Tua tetap bisa membatalkan sendiri pengajuan yang disetujui otomatis ini — beda dengan pengajuan yang disetujui manual oleh pelatih/admin, yang tidak bisa dibatalkan sepihak oleh siswa. Tidak ada pengaturan "Wali Kelas Wajib Mengetahui" untuk Izin Ekskul, karena yang menyetujui memang langsung Pelatih Ekskul/Admin.
⚠️Pelanggaran Otomatis (Alpha Ekskul Wajib). Sistem secara otomatis mengecek kehadiran ekskul wajib (bukan pilihan) setiap malam, dan memberi pelanggaran ke siswa yang kurang hadir. Pengecekan dilakukan per minggu, bukan per sesi — kalau ekskul punya lebih dari satu sesi latihan dalam seminggu, sistem menunggu sampai sesi terakhir minggu itu selesai, baru membandingkan total kehadiran siswa dengan Min Sesi/Minggu. Contoh: ekskul latihan Rabu & Jumat dengan Min Sesi/Minggu = 1 — siswa yang bolos Rabu tapi tetap hadir Jumat tidak kena pelanggaran, karena sudah memenuhi minimal 1 sesi minggu itu. Pelanggaran otomatis ini muncul di menu Pelanggaran Siswa dengan jenis Alpha Ekskul.
Kesiswaan
Alumni
Arsip data siswa yang sudah lulus atau keluar dari sekolah. Data alumni tetap tersimpan dan bisa dicari kapan saja — tidak hilang meski siswa sudah tidak aktif.
Untuk:Admin Sekolah
1
Buka menu Alumni
Daftar semua alumni tampil. Alumni yang diluluskan melalui proses Kenaikan Kelas masuk otomatis ke sini.
2
Untuk menambah alumni secara manual, klik + Tambah Alumni
Pilih siswa dari daftar, isi tahun lulus, institusi/perguruan tinggi yang dituju (opsional), dan pekerjaan setelah lulus (opsional). Berguna untuk memasukkan data alumni lama yang belum tercatat di sistem.
3
Gunakan kolom pencarian untuk menemukan alumni berdasarkan nama, NIS, atau institusi
4
Ekspor data alumni ke Excel jika diperlukan untuk keperluan administrasi
Keuangan
Tagihan Siswa
Buat dan kelola tagihan SPP, uang pangkal, dan tagihan lainnya per siswa atau per kelas.
Untuk:BendaharaAdmin
1
Buka Keuangan → Tagihan → klik + Buat Tagihan
2
Pilih jenis tagihan, nominal, jatuh tempo, dan target (siswa/kelas/semua)
3
Klik Buat Tagihan — tagihan otomatis muncul di semua siswa yang ditarget
Siswa dan orang tua menerima notifikasi. Status tagihan: Belum Bayar, Cicilan, Lunas.
Keuangan
Pembayaran
Catat pembayaran tagihan siswa dan cetak kwitansi.
Untuk:BendaharaAdmin
1
Buka Keuangan → Pembayaran → klik + Catat Pembayaran
2
Cari siswa → pilih tagihan yang dibayar → masukkan jumlah yang dibayarkan
Jika jumlah kurang dari total, tercatat sebagai cicilan. Jika lebih, otomatis ditandai lunas.
3
Klik Simpan → klik Cetak Kwitansi
Kwitansi berisi logo sekolah, nama siswa, detail tagihan, dan tanda tangan bendahara.
Kas Kelas
Kas Kelas
Kelola iuran kas kelas mingguan/bulanan, catat pembayaran siswa, catat pengeluaran kas, dan pantau arus kas per kelas — terpisah sepenuhnya dari Tagihan Siswa/Pembayaran (SPP), dan dikelola langsung oleh siswa yang menjabat Bendahara Kelas, bukan hanya admin.
Kelola:Bendahara KelasAdminLihat saja:Wali KelasSiswa
1
Buka Kas Kelas → Pengaturan → atur jenis periode & nominal iuran
Pilih Mingguan atau Bulanan — periode & tagihan tiap siswa dibuat otomatis sesuai jadwal (bisa juga dipicu manual lewat tombol Generate Tagihan kalau perlu langsung dibuat tanpa menunggu jadwal).
2
Tab Tagihan menampilkan status bayar semua siswa di kelas untuk periode berjalan
Klik Catat Pembayaran pada siswa yang membayar. Nominal otomatis dialokasikan ke periode terlama dulu kalau siswa punya beberapa periode belum lunas sekaligus (mendukung cicilan), atau pilih Manual untuk mengarahkan pembayaran ke satu periode tertentu saja.
3
Tab Tunggakan merangkum total belum lunas per siswa
Tiap siswa tampil ringkas (total tunggakan), klik untuk membuka rincian tiap periode. Ada opsi Buka Semua/Tutup Semua dan Tampilkan yang lunas untuk melihat riwayat lengkap.
4
Tab Pengeluaran mencatat belanja/penggunaan uang kas kelas
Isi tanggal, jam, kategori, nominal, keterangan, dan foto bukti struk (opsional).
5
Tab Laporan menampilkan arus kas (pemasukan, pengeluaran, saldo berjalan) dalam rentang tanggal pilihan
Bisa diekspor ke Excel atau PDF lewat tombol Export.
6
Ada siswa yang tidak mampu? Buka Kas Kelas → Pengaturan → Pembebasan/Nominal Khusus per Siswa
Klik Tambah, pilih siswa, lalu centang Dibebaskan (tagihannya tetap terbit tiap periode tapi nominal Rp0 dan otomatis berstatus lunas) atau isi Nominal Khusus kalau nominalnya cuma beda dari siswa lain (bukan dibebaskan total). Alasan wajib diisi sebagai catatan. Pengaturan ini berlaku mulai periode berikutnya yang dibuat sistem — tagihan yang sudah terbit sebelumnya tidak ikut berubah otomatis (kalau perlu dikoreksi juga, pakai Kelola Periode seperti biasa).
7
Ada siswa yang mau bayar lunas langsung untuk beberapa periode ke depan (mis. bayar 1 tahun sekaligus)? Buka Kas Kelas → Pengaturan → Saldo Pembayaran di Muka
Klik Terima Setoran, pilih siswa, isi nominal yang diterima (bebas, tidak perlu kelipatan nominal periode) dan catatan opsional. Saldo ini tersimpan sebagai saldo pembayaran di muka milik siswa itu — begitu periode berikutnya terbit (baik otomatis dari jadwal maupun dari tombol Generate), sistem otomatis memotong saldo untuk melunasi tagihan itu (penuh atau sebagian sesuai saldo yang ada), sisanya tetap tersimpan untuk periode-periode selanjutnya sampai habis.
✏️Koreksi, bukan edit langsung. Pembayaran dan pengeluaran yang salah catat tidak bisa diedit begitu saja — ini sengaja, supaya jejak keuangan tidak pernah berubah diam-diam. Gunakan tombol Koreksi (alasan wajib diisi) untuk membatalkan entri lama; sistem otomatis membuka form baru yang sudah terisi data lama, tinggal perbaiki bagian yang salah lalu simpan ulang.
🛠️Salah input nominal? Buka Kas Kelas → Pengaturan → Kelola Periode. Nominal periode selalu bisa dikoreksi kapan pun (klik ikon pensil) — koreksi ini hanya memengaruhi siswa yang belum bayar, siswa yang sudah bayar tidak ikut berubah. Tanggal periode sendiri tidak pernah bisa diedit manual (murni ditentukan jadwal Mingguan/Bulanan). Kalau periode itu sudah ada pembayaran, statusnya jadi Terkunci — kalau perlu dibatalkan total (mis. periode ini memang salah total), klik ikon ↺ Batalkan Periode di sebelah label Terkunci — semua pembayaran di periode itu akan dikoreksi (dibatalkan, alasan wajib diisi), lalu catat ulang pembayarannya setelah nominal diperbaiki.
💰Saldo pembayaran di muka & pembebasan siswa keduanya terlihat di Kartu Siswa (klik nama siswa di tab Tagihan) — tampil saldo berjalan beserta riwayat setor/terpakainya, dan tagihan yang dibebaskan diberi label khusus supaya tidak tertukar dengan tagihan yang lunas karena benar-benar dibayar.
🔔Notifikasi otomatis ke siswa & orang tua (in-app + push) dikirim di beberapa momen: tagihan terbit, tagihan dibebaskan, tagihan dilunasi otomatis dari saldo, pembayaran diterima, pembayaran dibatalkan/dikoreksi, nominal tagihan dikoreksi, dan pengingat jatuh tempo (H-1 & hari-H). Terkirim ke akun siswa maupun ke semua akun orang tua yang terhubung ke siswa itu (kalau ada lebih dari satu, misal ayah & ibu, keduanya menerima).
💡
Siswa hanya bisa melihat kartu kas miliknya sendiri (total tagihan, sudah dibayar, sisa, saldo pembayaran di muka jika ada, riwayat pembayaran) lewat menu Kas Kelas di akunnya — tidak bisa melihat status bayar siswa lain di kelasnya. Wali Kelas bisa melihat seluruh data kas kelas yang diampu, tapi tidak bisa mencatat pembayaran/pengeluaran/pembebasan/setoran di muka (hanya Bendahara Kelas dan Admin yang bisa).
Perpustakaan
Data Buku
Kelola katalog buku perpustakaan beserta stok dan kategorinya.
Untuk:Admin
1
Buka Perpustakaan → Data Buku → klik + Tambah Buku
2
Isi judul, pengarang, ISBN, kategori, dan jumlah stok
3
Klik Simpan
Stok berkurang otomatis saat ada peminjaman dan bertambah saat pengembalian.
Perpustakaan
Peminjaman Buku
Catat transaksi peminjaman dan pengembalian buku oleh siswa.
Untuk:Admin
1
Buka Perpustakaan → Peminjaman → klik + Pinjam Buku
2
Pilih siswa dan buku yang dipinjam
Sistem memvalidasi: stok > 0 dan siswa belum meminjam buku yang sama. Tanggal pinjam default hari ini, batas kembali default +7 hari.
3
Klik Simpan — stok buku berkurang 1
4
Saat dikembalikan: klik ⋮ → Kembalikan pada baris peminjaman
Jika terlambat (melewati batas kembali), sistem menampilkan notifikasi denda sesuai konfigurasi.
UKS
Kunjungan UKS
Catat setiap kunjungan siswa ke UKS: keluhan, obat/tindakan yang diberikan, dan hasil rujukan.
Untuk:Petugas UKSAdmin
1
Buka UKS → Kunjungan UKS → klik + Tambah Kunjungan
2
Pilih siswa, tanggal kunjungan, dan jam masuk (opsional)
3
Centang Jenis Keluhan yang sesuai
Daftar jenis keluhan dikelola sendiri oleh sekolah lewat Pengaturan UKS — beberapa jenis punya kolom tambahan (angka, teks, atau pilihan) untuk detail keluhan, misal suhu tubuh atau tekanan darah.
4
Kalau ada obat/tindakan yang diberikan, klik + Tambah Obat dan pilih dari stok
Stok obat berkurang otomatis sesuai jumlah yang dipakai. Kalau catatan kunjungan ini dihapus nanti, stok yang terpakai dikembalikan otomatis.
5
Pilih Rujukan: Kembali ke Kelas, Dijemput Orang Tua, Klinik, atau Rumah Sakit
6
Kalau ada surat pengantar (misal untuk dijemput/dirujuk), centang Ada surat pengantar dan unggah lampirannya (opsional, maks. 3 file)
Kalau dicentang tapi belum ada lampiran, sistem tetap menandai "ada surat pengantar" — lampiran bisa menyusul diunggah lewat menu Edit.
🔒Menu UKS sengaja tidak bisa diakses wali kelas maupun guru BK — hanya Petugas UKS dan Admin Sekolah, mengingat data kesehatan siswa bersifat privasi.
UKS
Pengaturan UKS
Kelola stok obat/barang kesehatan dan daftar jenis keluhan yang bisa dipilih saat mencatat kunjungan.
Untuk:Petugas UKSAdmin
Tab Stok Obat
1
Buka UKS → Pengaturan UKS → tab Stok Obat → klik + Tambah Item
2
Isi nama item, satuan (contoh: tablet, botol, pcs), jenis pemakaian (Oral/Luar), dan jumlah stok awal
3
Klik Simpan
Riwayat pergerakan stok (masuk/keluar) tercatat otomatis setiap kali item dipakai di suatu kunjungan atau stoknya disesuaikan manual.
Tab Jenis Keluhan
1
Buka tab Jenis Keluhan → klik + Tambah Jenis Keluhan
2
Isi nama keluhan, dan pilih tipe input tambahan: Tanpa Input, Angka, Teks, atau Pilihan
Contoh: "Demam" bisa diberi tipe Angka dengan placeholder "Suhu (°C)", "Alergi" bisa diberi tipe Pilihan dengan opsi jenis alergi.
3
Klik Simpan
Jenis keluhan yang dinonaktifkan tidak tampil lagi di form Tambah Kunjungan baru, tapi riwayat kunjungan lama yang sudah pakai jenis itu tetap tersimpan dan tetap bisa dibaca.
BUKU TAMU
Buku Tamu
Catat kedatangan dan kepulangan tamu sekolah — tamu yang pernah datang bisa dipilih ulang tanpa perlu mengetik ulang data.
Untuk:Admin SekolahPetugas Scan
1
Buka Buku Tamu → klik + Catat Tamu Baru
2
Pilih Tamu Lama (cari nama/nomor HP) kalau tamu pernah datang sebelumnya, atau Tamu Baru untuk isi nama, instansi, dan nomor kontak
Kalau pilih Tamu Lama dan instansi/kontaknya berubah, cukup isi ulang field itu saat check-in — data tamu otomatis diperbarui.
4
Isi Tanggal & Jam Datang
Terisi otomatis ke waktu saat itu, tapi bisa diubah manual kalau pencatatan dilakukan agak terlambat dari kejadian aslinya.
5
Isi Bertemu Dengan: pilih Pilih dari Data untuk cari nama guru/staf/siswa, atau Ketik Manual untuk nama bebas
Kalau dipilih dari data, orang yang ditemui otomatis mendapat notifikasi "Tamu Sudah Datang". Notifikasi TIDAK terkirim kalau nama diketik manual, karena sistem tidak tahu akun siapa yang harus dituju.
6
Guru yang sedang piket hari itu otomatis ikut mendapat notifikasi
Selain orang yang ditemui, setiap guru yang terjadwal
piket pada tanggal kedatangan tamu mendapat notifikasi "Tamu Datang (Piket)" — berlaku baik yang ditemui dipilih dari data maupun diketik manual, jadi selalu ada yang diberi tahu meskipun nama yang ditemui tidak tertaut ke akun mana pun.
8
Setelah tamu pulang, klik Catat Pulang pada baris tamu tersebut, isi tanggal & jam pulang, lalu Simpan
Waktu pulang tidak boleh lebih awal dari waktu datang. Tamu yang belum tercatat pulang ditandai "Sedang Berkunjung".
🗓️Daftar tamu bisa difilter Harian (per tanggal) atau Bulanan (per bulan), serta status Sedang Berkunjung / Sudah Pulang / Semua (default: Semua).
Komunikasi
Berita Sekolah
Tulis dan publikasikan berita atau pengumuman sekolah yang dapat dibaca semua pengguna.
Tulis:AdminGuruWali KelasBaca:Semua Role
1
Buka Berita → klik + Tambah Berita
2
Isi judul dan pilih kategori
Kategori berita dikelola admin (contoh: Pengumuman, Kegiatan, dll). Jika ada kategori bawaan, akan dipilih otomatis.
3
Ketik isi berita di tab Editor
Konten menggunakan format Markdown — tidak ada tombol format. Tulis langsung: **tebal**, *miring*, - poin. Klik tab Pratinjau untuk melihat tampilan akhir sebelum disimpan.
4
Lampirkan gambar (opsional) — maksimal 3 foto
5
Atur status dan jadwal tayang
Aktifkan toggle Dipublikasikan agar berita langsung tampil. Opsional: isi Tayang Mulai dan Tayang Sampai untuk menjadwalkan — berita hanya tampil dalam rentang tanggal tersebut, lalu otomatis kedaluwarsa.
7
Pembaca dapat klik ikon ❤️ (Suka) di kartu atau halaman detail berita
Tersedia untuk semua pengguna yang bisa melihat berita itu, di web maupun mobile. Klik lagi untuk membatalkan. Penulis berita mendapat notifikasi setiap kali beritanya disukai. Ikon Suka hanya muncul untuk berita yang sedang tayang — draft atau berita yang belum/sudah tidak tayang belum/tidak bisa disukai.
💡
Admin dapat mengelola daftar Kategori Berita melalui tombol Kelola Kategori di halaman daftar Berita.
Komunikasi
Notifikasi
Pusat pemberitahuan masuk — semua notifikasi dari sistem maupun dari admin sekolah masuk ke sini. Notifikasi dikirim secara otomatis oleh sistem saat ada izin disetujui, tagihan baru, pengumuman berita, atau prestasi/berita yang disukai (❤️) orang lain.
Untuk:Semua Pengguna
1
Buka menu Notifikasi
Semua pemberitahuan tampil dalam urutan terbaru. Notifikasi yang belum dibaca ditandai dengan lingkaran biru kecil di sebelah judul.
2
Klik notifikasi untuk membuka detailnya
Beberapa notifikasi memiliki tombol Lihat Detail yang membawa Anda langsung ke halaman terkait — misalnya notifikasi izin disetujui akan mengarah ke halaman Izin.
3
Klik Tandai Semua Dibaca di pojok kanan atas untuk menghapus semua tanda belum dibaca sekaligus
🔔Untuk melihat sekilas tanpa pindah halaman, klik langsung ikon lonceng di bar atas — 5 notifikasi terbaru tampil dalam menu turun (dropdown). Angka merah di ikon lonceng menunjukkan jumlah notifikasi yang belum dibaca.
Komunikasi
Surat Masuk
Catat dan disposisikan surat yang masuk ke sekolah secara digital.
Untuk:Admin Sekolah
1
Buka Surat Masuk → klik + Catat Surat Masuk
2
Isi nomor surat, tanggal, pengirim, perihal, dan upload scan surat
4
Buat Disposisi — klik Disposisi pada baris surat → pilih penerima dan instruksi
Penerima disposisi menerima notifikasi dan dapat melihat surat tersebut.
Komunikasi
Surat Keluar
Buat surat keluar dengan tampilan langsung (tulis dan hasilnya langsung terlihat), lengkap dengan kop surat sekolah, tanda tangan digital, dan bisa dicetak atau disimpan sebagai PDF.
Untuk:Admin Sekolah
1
Buka Surat Keluar → klik + Buat Surat
2
Isi nomor surat, tujuan, perihal, dan ketik isi surat di area penulisan
Kop surat sekolah (logo + nama + alamat) sudah otomatis tampil di bagian atas — Anda tidak perlu mengetiknya sendiri. Teks bisa diformat tebal, miring, dan lainnya menggunakan tombol di atas area penulisan.
3
Pilih siapa yang menandatangani surat
Tanda tangan digital dibuat otomatis dari nama penanda tangan yang dipilih.
4
Klik Simpan lalu Cetak / Unduh PDF
Komunikasi
Verifikasi Dokumen Digital
Buat dokumen digital dengan QR code verifikasi yang dapat dipindai siapa saja untuk membuktikan keaslian dokumen.
Buat:AdminVerifikasi:Publik (tanpa login)
1
Buka Verifikasi Dokumen → klik + Buat Dokumen
2
Isi judul dokumen, konten, dan pilih penanda tangan
Setiap penanda tangan harus menyetujui dokumen secara digital sebelum dokumen dinyatakan sah.
3
Setelah semua tanda tangan lengkap, cetak dokumen — QR verifikasi otomatis tercetak
Siapa pun dapat scan QR di dokumen cetak → diarahkan ke halaman publik yang menampilkan keaslian dan detail dokumen.
Sistem
Pengelolaan User
Kelola akun login semua pengguna: tambah akun baru, reset password, nonaktifkan akun, dan hubungkan akun ke data guru, siswa, atau orang tua yang bersangkutan.
Untuk:YayasanAdmin Sekolah
1
Buka menu Pengelolaan User → klik + Tambah User
2
Isi nama, email, username (opsional), role, dan password awal
Satu user hanya boleh memiliki satu role utama. Role menentukan menu yang tampil dan data yang bisa diakses.
3
Hubungkan akun ke data yang bersangkutan
Klik Hubungkan → pilih data guru (untuk akun guru), data siswa (untuk akun siswa), atau data siswa yang menjadi anaknya (untuk akun orang tua). Setelah terhubung, akun tersebut bisa melihat data spesifik milik mereka — seperti nilai, jadwal, dan presensi.
4
Klik Simpan — user bisa langsung login
💡Untuk reset password user: klik ⋮ → Reset Password pada baris user yang bersangkutan. Password baru dikirim ke email user.
Sistem
Peran & Hak Akses
Sesuaikan izin akses tiap role sesuai kebutuhan sekolah.
Untuk:Admin Sekolah
1
Buka Peran & Hak Akses
Daftar semua role tampil. Klik role untuk melihat dan mengubah izinnya.
2
Centang atau hapus centang izin yang diinginkan
Izin dikelompokkan per menu (presensi, nilai, keuangan, dll). Perubahan langsung berlaku untuk semua pengguna dengan jabatan tersebut pada saat itu juga.
⚠️Mengubah hak akses role berdampak pada semua user dengan role tersebut. Pastikan perubahan sudah dikomunikasikan ke pengguna terdampak.
Sistem
Pengaturan
Konfigurasi seluruh perilaku aplikasi: presensi, notifikasi, email SMTP, dan lainnya.
Untuk:Admin Sekolah
1
Buka menu Pengaturan
Halaman Pengaturan memiliki 8 tab di bagian atas. Klik tab yang sesuai dengan yang ingin diubah.
2
Tab Profil Sekolah — nama, logo, alamat, email resmi sekolah, dan kop surat
Informasi di sini tampil di seluruh aplikasi dan di setiap surat yang dicetak. Isi ini terlebih dahulu sebelum menggunakan fitur lain.
3
Tab Pengaturan Jam Sekolah — jam masuk dan pulang untuk tiap hari dalam seminggu
Atur hari libur mingguan (Sabtu/Minggu) dengan mencentang Libur. Perubahan di sini mempengaruhi deteksi keterlambatan dan laporan kehadiran.
4
Tab Pengaturan Presensi Mandiri — aktifkan QR, GPS, Selfie; atur interval QR dan toleransi keterlambatan
Fitur presensi mandiri hanya berjalan jika diaktifkan di sini. Anda bisa memilih kombinasi metode verifikasi: hanya QR, atau QR + GPS + Selfie sekaligus. Verifikasi GPS hanya bisa diaktifkan jika sudah ada minimal 1 lokasi GPS aktif yang dikonfigurasi — tambahkan lokasi terlebih dahulu di bagian Lokasi GPS di tab yang sama. Saat siswa melakukan cek GPS dan berada di luar semua area yang diizinkan, sistem menampilkan jarak ke titik terdekat, contoh: "±700 meter dari Gerbang Sekolah".
Cara Hitung Menit Terlambat: pilih "Dari Akhir Toleransi" (default — mis. masuk 07:00, toleransi 15 menit, siswa datang 08:00 → tercatat terlambat 45 menit, dihitung sejak toleransi berakhir jam 07:15) atau "Dari Jam Masuk" (contoh sama → tercatat 60 menit, dihitung sejak jam masuk resmi 07:00). Toleransi tetap menentukan terlambat/tidaknya di kedua pilihan — yang beda hanya titik mulai hitung menitnya. Mengganti pilihan ini tidak mengubah data presensi yang sudah tersimpan — klik tombol Hitung Ulang Semua di bawah pilihan ini untuk menyesuaikan data lama ke cara hitung yang baru.
5
Tab Audit Data — pindai dan perbaiki data presensi & pelanggaran yang tidak konsisten
Tab ini berisi 2 bagian terpisah. Audit Data Presensi: klik Mulai Audit untuk memindai seluruh riwayat presensi sekolah (progress bar menunjukkan jumlah record yang sudah diperiksa) — mendeteksi status yang tidak masuk akal (mis. ada jam masuk tapi berstatus "Alpha"), urutan jam masuk/pulang yang terbalik, keterlambatan yang salah hitung, dan presensi izin yang tertimpa oleh presensi lain. Audit Pelanggaran: mendeteksi pelanggaran duplikat (input berulang krn error) dan akumulasi poin siswa yang tidak sesuai/hilang. Di kedua bagian, centang masalah yang mau diperbaiki (atau Pilih Semua) lalu klik Eksekusi Perbaikan.
6
Tab Pelanggaran — periode reset poin dan Hapus Data Periode
Periode Reset Poin Pelanggaran (Siswa dan Kelas, diatur terpisah): pilih Setiap Tahun Pelajaran (poin terus terakumulasi 1 tahun penuh, default) atau Setiap Semester (poin reset ke 0 tiap ganti semester). Sekolah bisa memakai kombinasi berbeda, misalnya Siswa per tahun tapi Kelas per semester.
Hapus Data Periode (khusus Admin Sekolah): untuk menghapus SEMUA pelanggaran dan akumulasi poin dalam 1 periode sekaligus — termasuk yang sudah terkunci karena memicu sanksi (fitur "Batalkan" biasa tidak bisa menyentuh data ini). Pilih tahun pelajaran (dan semester, kalau modenya per-semester), lalu pilih target: Semua siswa/kelas, atau Pilih Tertentu untuk memilih 1, beberapa, atau semua siswa/kelas secara eksplisit lewat pencarian/checkbox. Data yang dihapus tidak hilang permanen — tetap bisa dilihat lewat menu Riwayat Terhapus di grup Pelanggaran Siswa/Pelanggaran Kelas pada sidebar, lengkap dengan info siapa yang menghapus dan kapan.
7
Tab Tampilan & Sistem — tema warna, kurikulum, zona waktu, dan pengaturan email pengirim
Kurikulum: pilih
Kurikulum Merdeka (default) atau
Kurikulum 2013 (K13) sesuai kurikulum yang dipakai sekolah. Pilihan ini menentukan menu mana yang tampil di grup
Nilai & Rapor — Kurikulum Merdeka menampilkan menu
Tujuan Pembelajaran, Kurikulum 2013 menampilkan menu
KKM. Lihat detailnya di halaman
Nilai & Rapor.
Zona Waktu Sekolah: pilih WIB (UTC+7), WITA (UTC+8), atau WIT (UTC+9) sesuai lokasi sekolah. Pengaturan ini mempengaruhi tampilan jam presensi masuk/pulang dan perhitungan keterlambatan — pastikan diatur dengan benar sebelum memulai pencatatan presensi.
Email pengirim: jika diisi, email sistem (notifikasi izin, tagihan, dll) dikirim menggunakan alamat email sekolah yang Anda isi. Jika dikosongkan, sistem menggunakan email bawaan AbsenSekolah.Online.
8
Tab Lain-lain — pengaturan tambahan yang tidak masuk kategori tab lain
Ucapan Ulang Tahun Otomatis: kalau diaktifkan, sistem otomatis mengirim email ucapan selamat ulang tahun ke siswa dan guru yang tanggal lahirnya sudah tercatat, tepat pada hari ulang tahun mereka. Hanya berlaku untuk siswa/guru berstatus aktif yang punya akun login (email) — orang tua/wali belum tercakup karena datanya tidak mencatat tanggal lahir.
9
Klik Simpan Perubahan di tiap tab setelah mengubah pengaturan
🎂Ucapan Ulang Tahun Otomatis aktif secara default untuk semua sekolah. Kalau sekolah Anda tidak ingin mengirim email ini secara otomatis, matikan toggle-nya di tab Lain-lain.
✏️Siswa Ubah Data Pribadi Sendiri (toggle di tab yang sama dengan Pendaftaran Akun Siswa) — kalau diaktifkan, siswa bisa mengubah data pribadinya sendiri lewat halaman Profil (alamat, no. HP, data orang tua/wali, dll), kecuali NIS, NISN, tempat/tanggal lahir, QR presensi, dan data administratif (status, tanggal masuk) yang tetap hanya bisa diubah admin. Setiap perubahan oleh siswa otomatis mengirim notifikasi ke admin sekolah agar tetap terpantau.
⚡Izin, PJJ & Ekskul (5 toggle, tab yang sama) — atur apakah pengajuan Izin Siswa, PJJ, dan Izin Ekskul disetujui otomatis oleh sistem (Auto-Approve) atau tetap diproses manual seperti biasa (default), serta apakah Wali Kelas wajib menandai Mengetahui untuk tiap pengajuan Izin/PJJ di kelasnya (khusus Izin Ekskul, tidak ada pengaturan "Mengetahui" karena yang menyetujui langsung Pelatih Ekskul/Admin, bukan Wali Kelas). Ketiga pengaturan auto-approve ini terpisah satu sama lain — misalnya bisa saja hanya Izin yang diaktifkan sementara PJJ dan Izin Ekskul tetap manual. Toggle Izin Ekskul di sini adalah pengaturan default untuk seluruh sekolah — tiap ekskul masih bisa diatur khusus sendiri lewat menu Ekstrakurikuler, lepas dari nilai toggle ini. Lihat detail perilakunya di halaman Izin Siswa, PJJ, dan Ekstrakurikuler.
🪪Presensi Guru: Siapa Boleh Input (3 toggle, tab yang sama) — selain Admin Sekolah, tentukan siapa saja yang boleh mencatat Presensi Guru: Sekretaris Kelas (default aktif), Wali Kelas (default aktif), dan/atau Guru Piket (default nonaktif — fitur baru, harus diaktifkan manual). Ketiganya independen dan boleh diaktifkan bersamaan tanpa saling menghalangi. Guru Piket berbeda dari dua lainnya: aksesnya hanya berlaku untuk semua kelas di tanggal ia terjadwal piket (lihat Jadwal Guru Piket), bukan kelas tertentu secara tetap. Tersedia juga pintasan Kelola Jadwal Guru Piket di card ini untuk langsung membuka halaman pengaturan jadwalnya.
⚠️Hapus Data Periode bersifat sangat luas. Fitur ini sengaja mengabaikan kunci sanksi yang biasanya melindungi riwayat pelanggaran — gunakan hanya untuk reset data di awal tahun pelajaran baru atau mengoreksi kesalahan input massal, bukan untuk pembatalan sehari-hari (gunakan tombol Batalkan di halaman Pelanggaran untuk itu).
Sistem
Audit Log
Riwayat aktivitas semua pengguna — siapa mengubah apa dan kapan.
Untuk:YayasanAdmin Sekolah
1
Buka Audit Log
Daftar kronologis semua perubahan data tampil: nama pengguna, jenis aksi (ditambah/diubah/dihapus), menu yang diubah, dan waktu terjadinya.
2
Filter berdasarkan user, modul, atau rentang tanggal untuk mencari aktivitas tertentu
Sistem
Kartu Pelajar Digital
Cetak kartu pelajar siswa dengan QR code unik. QR digunakan untuk scan presensi dan verifikasi identitas.
Untuk:Admin Sekolah
1
Buka Kartu Pelajar atau dari halaman detail siswa → klik Cetak Kartu
2
Pilih desain kartu (3 pilihan) dan atur gambar latar
Gambar latar kartu bisa diganti dengan foto atau gambar khas sekolah Anda.
3
Cetak massal: pilih kelas → centang semua siswa → klik Cetak Semua
PDF berisi semua kartu siap cetak, 2 kartu per halaman ukuran A4.
🪪QR di kartu pelajar bersifat permanen dan unik per siswa. QR ini berbeda dengan QR Presensi Mandiri yang berganti otomatis setiap beberapa menit — kartu tidak perlu dicetak ulang kecuali hilang atau rusak.
📱Siswa tidak perlu menunggu kartu fisik dicetak. QR presensi yang sama otomatis tampil di halaman Profil Saya milik siswa (klik nama/foto profil di kanan atas topbar → pilih Profile di menu turun) — bisa langsung ditunjukkan dari layar HP untuk presensi tanpa kartu fisik.
Sistem
Status Lisensi
Lihat status langganan sekolah, tanggal berakhir, dan daftar modul yang aktif. Halaman ini penting untuk memahami kenapa akses aplikasi bisa terbatas atau terblokir.
Untuk:YayasanAdmin Sekolah
1
Buka menu Lisensi
Tampil status lisensi saat ini, tanggal berakhir, waktu verifikasi terakhir, dan daftar modul yang aktif untuk sekolah Anda.
Arti Setiap Status
| Status | Arti | Dampak ke Akses |
| 🟢 Valid | Lisensi aktif dan berlaku normal. | Semua fitur berjalan normal sesuai modul yang aktif. |
| 🟠 Grace (Masa Tenggang) | Lisensi baru saja berakhir, tapi masih dalam masa tenggang beberapa hari. | Aplikasi masih bisa dipakai penuh — segera perpanjang sebelum masa tenggang habis. |
| 🔴 Expired | Lisensi sudah berakhir dan masa tenggang sudah habis. | Akses aplikasi dibatasi. Hubungi tim AbsenSekolah.Online untuk perpanjangan. |
| 🔴 Suspended | Lisensi ditangguhkan langsung oleh pihak AbsenSekolah.Online. | Akses aplikasi diblokir. Hubungi tim AbsenSekolah.Online untuk info lebih lanjut. |
| 🔴 Domain/IP Tidak Cocok | Alamat domain atau IP server berbeda dari yang terdaftar di lisensi (khusus sekolah yang pasang aplikasi di server sendiri). | Akses aplikasi diblokir. Hubungi tim AbsenSekolah.Online untuk memperbarui domain/IP terdaftar. |
⚠️Jangan tunggu sampai Expired. Saat status Grace muncul, segera hubungi tim AbsenSekolah.Online untuk perpanjangan — begitu masa tenggang habis dan berubah jadi Expired, sebagian akses aplikasi akan dibatasi sampai lisensi diperbarui.
Sistem
Lapor Bug
Laporkan masalah atau error teknis pada aplikasi langsung ke tim developer AbsenSekolah.Online.
Untuk:Semua Role
⚠️Khusus untuk bug/error teknis — bukan untuk keluhan, pertanyaan, atau permintaan terkait data sekolah. Laporan di sini dikirim langsung ke tim developer aplikasi, bukan ke admin sekolah Anda.
Membuat Laporan
1
Buka menu Laporkan Bug, klik Buat Laporan
2
Isi Judul dan Deskripsi masalah
Jelaskan sedetail mungkin: apa yang Anda lakukan, apa yang seharusnya terjadi, dan apa yang sebenarnya terjadi.
3
Lampirkan tangkapan layar (opsional)
Klik Unggah Foto — screenshot membantu tim developer memahami masalah lebih cepat.
4
Klik Kirim
Laporan mendapat nomor unik dan berstatus Menunggu Tanggapan.
Memantau & Membalas Laporan
1
Buka laporan yang sudah dibuat dari daftar
Status berubah jadi Dijawab Developer begitu tim developer membalas. Anda bisa membalas kembali di kolom percakapan, termasuk melampirkan foto tambahan (maks. 5 lampiran per balasan).
2
Klik Tutup Laporan jika masalah sudah selesai
Laporan yang tertutup bisa dibuka kembali kapan saja dengan tombol Buka Kembali jika masalah muncul lagi.