Dashboard Statistik

Memuat konteks peran…
📋
Total Kasus
0
⚠️
Akumulasi Poin Pelanggaran
0
🤝
Total Pemutihan BK
0
🎓
Murid Terdata
0
✅
Hadir (H)
–
🚸
Bolos
–
❌
Alpa
–
🤒
Sakit
–
📝
Ijin
–
📥
Surat Masuk Periode Ini
–
📤
Surat Keluar Periode Ini
–
📈 Tren Kasus & Tindak Lanjut Bulanan
Perbandingan jumlah kasus vs realisasi sanksi per bulan
🏫 Kasus per Kelas / Rombel
Distribusi jumlah kasus tiap kelas
🏆 Papan Pengakuan Positif
Apresiasi kelas dengan capaian terbaik pada periode ini
Memuat…
🚸 Rombel Perlu Perhatian (Absensi)
Kelas dengan Alpa & Bolos terbanyak pada periode ini
Memuat…
🚫 Top 6 Jenis Pelanggaran Terbanyak
Proporsi pelanggaran paling sering terjadi
🤝 Distribusi Layanan Konseling BK
Jenis layanan BK yang sudah dilaksanakan
📌 5 Pencatatan Terkini
TglMuridKelasPelanggaranPoin
⚠️ Status & Rekomendasi Surat Peringatan (SP)
Berdasarkan akumulasi poin aktif per siswa
SP3: 0 SP2: 0 SP1: 0
Nama Murid & Status Kelas Total Poin

Pencatatan Kasus Pelanggaran

-
-
Memproses foto...

Laporan Rekapitulasi Kasus

TanggalNama MuridKelasPelanggaran & Tindak LanjutPoinBuktiPelaporAksi

Memuat data...

Nama MuridKelasKasusTotal PoinIndikator Status SP
Klik tab ini untuk memuat rekap.

🤝 Modul BK & Pemutihan Poin

📋 1. Rubrik Pedoman Pengurangan Poin
Kategori Pembinaan Bentuk Aksi Nyata Murid Nilai Dasar Bukti
⏳ Masa Percobaan Konsisten tidak melakukan pelanggaran apa pun selama 1 bulan berturut-turut sejak kasus terakhir. −15 Poin 📊 Log Data Aplikasi
🤝 Kepatuhan Konseling Menunjukkan iktikad baik, menghadiri sesi BK tepat waktu, dan menepati poin-poin Kontrak Perilaku. −20 Poin 📓 Jurnal Layanan BK
🧹 Kerja Sosial Membantu kebersihan lingkungan sekolah, merapikan buku perpustakaan, atau merawat fasilitas ibadah sekolah. −10 s/d
−25 Poin
📷 Foto Aksi Nyata
💎 Aksi Kejujuran Menemukan barang berharga/uang milik orang lain di sekolah dan menyerahkannya kepada Guru Piket/BK. −25 Poin 📋 Laporan Guru Piket
🏆 Apresiasi Prestasi Menjadi petugas upacara, aktif sebagai pengurus inti OSIS/Pramuka, atau mewakili sekolah dalam lomba akademik maupun non-akademik. −20 s/d
−50 Poin
📜 Piagam/Dokumen
📌 2. Syarat & Ketentuan Berlaku (Rule of Play)
🔒 Batas Maksimal (Cap Limit)
Dalam satu semester, murid maksimal hanya boleh dikurangi total 50 poin melalui jalur pemutihan agar tidak disalahgunakan.
📉 Minimal Poin Tersisa
Batas bawah setelah pengurangan adalah 0 poin. Aturan ini tidak berlaku sebagai tabungan poin minus untuk pelanggaran di masa depan.
🚫 Pengecualian Pelanggaran Berat
Untuk kasus kategori berat (seperti narkoba, sajam, asusila, judi, atau bullying fisik berat), tidak berlaku sistem pemutihan poin.
🔄 3. Alur Administrasi yang Sah
1
Guru BK memanggil murid yang poin pelanggarannya menumpuk untuk membuat kesepakatan tertulis berupa Kontrak Perilaku.
2
Murid melaksanakan aksi nyata pembinaan di bawah pengawasan instruktur atau guru pendamping.
3
Guru BK mengambil foto dokumentasi saat aksi dilaksanakan, kemudian menginput serta mengunggah bukti tersebut melalui modul formulir yang tersedia di bawah ini.
💡
Catatan Penting: Pemutihan poin bukan penghapusan rekam jejak. Data pelanggaran tetap tersimpan dalam sistem sebagai arsip pembinaan. Pemutihan hanya mengurangi akumulasi poin aktif sesuai hasil konseling yang telah dilaksanakan.

🕒 Jurnal & Riwayat Konsultasi Terakhir:
⏳ Memuat riwayat aktivitas...

⚠️ Rekomendasi Murid (Poin Aktif & Wajib Konseling):
Nama Murid / KelasPoin AktifKasus TerakhirAksi
⏳ Memuat data murid...
-
-
📋 Informasi Status & Riwayat:

Kasus pelanggaran dengan tindak lanjut "Konseling Guru BK" dari siswa terpilih akan otomatis muncul di bawah. Anda juga dapat menambah kasus secara manual.

— Belum ada kasus dipilih —
🔗 Kasus dari Riwayat Siswa (klik untuk pilih):

atau tambah manual
Menyimpan...

📋 Laporan Konseling BK

Urutkan:
0
Total Sesi
0
Murid Terlayani
0
Total Pemutihan Poin
0
Home Visit
⚠️ Murid Belum Diproses Konselingnya (Wajib Konseling)
0 Murid
No Nama Murid Kelas Tanggal Kasus Pelanggaran / Kasus Poin Lama Menunggu
Memuat data...
0 dipilih
No Kasus / Masalah Hasil Konseling Bukti Poin Aksi
Memuat data...
✕ Bukti Foto

📄 Surat Otomatis

Generate Surat Panggilan Orang Tua & Surat Peringatan (SP1/SP2/SP3) otomatis dari data siswa
— siswa
👥 Daftar Siswa
0 siswa

Memuat data...
✍️ Pengaturan Surat
Format: B/[urutan]/SMAN2LT/Bulan/[tahun]
🖊️ Tanda Tangan & Font Isi Surat
✍️
Klik untuk upload gambar TTD Kepala Sekolah
Tanda tangan & font hanya berlaku pada isi surat — tidak mengubah KOP surat. Berlaku untuk Panggilan Orang Tua, SP1, SP2, dan SP3.
📅 Jadwal Pertemuan (khusus Panggilan Orang Tua)
WIB
Isi kolom ini agar jadwal tercetak langsung di surat. Kosongkan untuk garis titik-titik.
← Pilih satu atau lebih siswa dari daftar untuk melihat pratinjau surat
Belum ada siswa dipilih

📝 Surat Lainnya

Generator surat dinas & pribadi — data otomatis dari Spreadsheet
📌 Pilih Jenis Surat:
✏️ Pilih jenis surat di atas
← Klik salah satu jenis surat untuk mulai
🖊️ Tanda Tangan & Pengaturan
✍️
Klik untuk upload gambar TTD
🔤
Hanya berlaku pada isi surat — tidak mengubah KOP surat.
👁 Preview surat tampil di sini setelah menekan Preview Surat

🧑‍🎓 Absensi Kelas

📊 Distribusi Status Kehadiran
🚩 6 Murid Alpa + Bolos Terbanyak
Tidak ada murid dengan alpa/bolos pada periode ini.
📈 Tren Kehadiran Harian
📚 Diagram Mapel Bolos Terbanyak
💡 Klik salah satu batang untuk melihat daftar nama murid yang bolos di mapel tsb.
Belum ada catatan Bolos dengan mapel terpilih pada periode ini.
📶 Progres Input Absensi per Rombel
💡 Klik salah satu batang untuk melihat rincian tanggal yang belum lengkap (atau ucapan terima kasih kalau sudah 100%).

Persentase data absensi siswa yang sudah terisi pada setiap hari sekolah efektif (di luar tanggal merah & akhir pekan sesuai Kalender Pendidikan) pada periode & kelas terpilih. Satu hari baru dianggap lengkap jika seluruh siswa memiliki status absensi.

Tidak ada hari sekolah efektif pada periode ini (atau belum ada rombel terdaftar).
NoNama MuridKelasHSE ✅ H🤒 S📝 I❌ A🚸 BTotal Tercatat Persentase
✅ H🤒 S📝 I❌ A🚸 B
HSE = Hari Sekolah Efektif · ✅ H = Hadir di sekolah · 🤒 S = Sakit · 📝 I = Ijin · ❌ A = Alpa/Tanpa Keterangan · 🚸 B = Hadir tapi bolos mapel tertentu. B merupakan bagian dari H dan tidak ditambahkan lagi ke Total Tercatat.
🗓️ Matriks Kehadiran Bulanan (Tampilan Layar)

🕌 Absensi Shalat

Jadwal shalat/kegiatan (Dhuha, Dzuhur, dan jenis lain yang diatur Admin), QR NISN, dan Matriks Kehadiran Bulanan.
📷 Buka Scanner QR
Jadwal menentukan otomatis apakah QR masuk sebagai Dhuha atau Dzuhur. Di luar jam aktif, scanner menolak absensi.
📷 Jadwal QR Absensi Harian
Atur waktu scan QR untuk otomatis mencatat kehadiran harian. Fitur ini belum mengubah pencatatan Dhuha/Dzuhur.
Tahap 1
Prioritas tahap berikutnya akan dibuat: Absensi Manual > QR Harian. Jadwal Shalat yang sudah berjalan tetap terpisah.
📅 Jadwal QR Harian Aktif
0 jadwal
HariRombelJamStatusAksi
Memuat…
📖 Pengaturan Literasi Kitab Suci
Tentukan agama yang wajib mengikuti Literasi Kitab Suci. Boleh memilih lebih dari satu agama. Jika Semua Agama dipilih, seluruh agama siswa yang dikenali sistem akan mengikuti aturan literasi.
Jika jadwal Literasi Kitab Suci aktif dan siswa yang termasuk agama terpilih tidak melakukan QR sampai jadwal selesai, sistem akan membuat 🔔 Notifikasi Absensi Murid pada Rombel siswa tersebut.
📅 Jadwal Aktif
0 jadwal
JenisHariRombelJamStatusAksi
Memuat…
📋 Riwayat / Audit Scan QR
Jejak setiap scan: waktu, siswa, rombel, jenis scan, hasil, dan dampaknya pada absensi.
WaktuSiswaNISNRombelJenisHasilHarianShalatDetail
Belum dimuat.
🗓️ Matriks Kehadiran Bulanan
H = Hadir   ·   S = Sakit   ·   I = Izin   ·   B = Bolos   ·   A = Tanpa Keterangan   ·   LKS = Literasi Kitab Suci   ·   ✓ = kegiatan tercatat   ·   – = belum ada catatan
Pilih periode lalu tampilkan.
👨‍👩‍👧 Portal Murid & Orang Tua/Wali — Pratinjau Admin

Halaman ini hanya untuk melihat data sebagai murid/orang tua/wali. Pengumpulan tugas dilakukan pada Portal Sebenarnya, bukan pada pratinjau Admin.

🔗 Buka Portal Sebenarnya
ℹ️ Pratinjau: Pilih murid lalu tampilkan. Guru akan melihat halaman portal yang sama seperti saat murid login.
👁️ Pratinjau Portal Sebenarnya — tampilan di bawah memakai halaman Portal Murid & Orang Tua/Wali yang sama, sehingga guru dapat melihat persis tampilan murid tanpa membuka tab portal terpisah.

📁 Portofolio Digital

Akses tautan Google Drive murid sesuai relasi Guru Mapel–Mata Pelajaran–Rombel.

0TAUTAN TERSEDIA
0MURID
📊 Dashboard Portofolio
Pantau kesiapan portofolio murid dalam ruang lingkup akses Anda.
⏳ Memuat ringkasan…
⏳ Memuat Portofolio Digital…

🗂️ Berkas Tugas Murid

File jawaban yang diunggah murid lewat tugas bermetode Upload File, tersusun Mata Pelajaran → Rombel → Murid.

0FILE
0MURID
0 BTOTAL UKURAN
📤 Unggah file oleh murid:
…Bila ditutup, semua murid tidak dapat mengunggah (tugas file maupun Unggahan Mandiri) sampai dibuka lagi.
⚙️ Batas Unggahan Mandiri Murid (khusus Admin)
Ukuran paling besar 5 MB (dapat dikurangi). Jumlah file dapat dinaikkan sampai 500. Berlaku untuk unggahan baru murid; berkas yang sudah ada tidak berubah.
Memeriksa berkas/catatan tanpa pasangan (file hilang, file tanpa catatan, murid/tugas/mapel sudah dihapus, folder kosong).
⏳ Memuat berkas tugas…

Kalender Pendidikan

Memuat data…
Memuat kalender…
Kelola kategori kegiatan beserta warna tampilan pada kalender.
🔒 Anda masuk sebagai — hanya dapat memantau, tidak dapat mengubah kategori.
⚠️ Mohon tidak menambahkan kategori libur selain yang telah ditetapkan, yaitu Libur Khusus, Libur Hari Besar, Cuti Bersama, dan Libur Khusus Puasa, karena hanya jenis libur tersebut yang diperhitungkan dalam rumus Hari Kerja Pegawai.
WarnaNama KategoriHESHEBHKPUrutanAksi
Semua tanggal libur, ujian, dan kegiatan khusus dalam satu tahun ajaran.
🔒 Anda masuk sebagai — hanya dapat memantau daftar kegiatan.
MulaiSelesaiKategoriKeteranganAksi
Ringkasan minggu efektif & hari belajar efektif per bulan — tampil di halaman 2 cetak.
🔒 Anda masuk sebagai — hanya dapat memantau rekap.
ℹ️ "Hitung Otomatis" mengisi Minggu Efektif/HBE/HSE/HKP berdasarkan flag HES/HEB/HKP tiap Kategori (atur di tab Kategori) dan Hari Kerja per Minggu (atur di tab Pengaturan). Kolom Agenda & Keterangan diambil langsung dari kolom Label & Keterangan pada tab Kegiatan. Semua kolom ini DITIMPA setiap kali dijalankan.
BulanAgenda M.EfektifHBEHSEHKP KeteranganAksi
Tanggal Mulai Aktif Siswa
Siswa hanya dihitung sebagai kewajiban absensi mulai tanggal aktifnya. Jika dikosongkan, sistem menganggap siswa aktif sejak awal tahun ajaran.
Contoh: siswa baru mulai aktif 12 Agustus 2026. Absensi 1–11 Agustus tidak dianggap sebagai kekurangan input untuk siswa tersebut.
NoNISNNama SiswaRombelMulai AktifStatusAksi
Identitas sekolah, dasar hukum, dan tanda tangan yang tampil di cetakan.
🔒 Anda masuk sebagai — pengaturan hanya bisa diubah Admin.

🗂️ Manajemen Surat & Berkas (DMS)

🔒 Anda masuk sebagai — hanya dapat memantau & mengunggah berkas sendiri. Mencatat/menghapus surat hanya untuk Admin.
📥
0
Surat Masuk
📤
0
Surat Keluar
📂
0
Berkas Guru
📊 Ringkasan Manajemen Arsip
📁 Statistik per Kategori
📅 Statistik per Tahun
🗂️ Arsip Sekolah
🗂️ Arsip
🔎 Pencarian Arsip Global
Cari sekaligus di Surat Masuk, Surat Keluar, dan Berkas Guru.
0 hasil
🔍
🗃️ Kelola Kategori/Klasifikasi Arsip
Admin dapat menambah, mengubah nama, ikon, warna, urutan, deskripsi, dan status kategori. Jika nama kategori diubah, berkas lama otomatis mengikuti nama baru.
📂 Kelola Subkategori Arsip
Subkategori berada di dalam kategori induk. Contoh: Kepegawaian → SK / Sertifikat / Dokumen Pribadi. Subkategori tidak wajib; arsip lama tetap berada pada kategori utamanya.
📥 Catat Surat Masuk Baru
📋 Riwayat Surat Masuk
NoTanggalTahunNomorAsalPerihalStatusAksi
📤 Buat Surat Keluar
📋 Riwayat Surat Keluar
NoTanggalTahunNomorTujuanPerihalStatusAksi
📂 Upload Berkas
"Untuk Semua Guru" membuat berkas ini otomatis terlihat & bisa dibuka oleh seluruh akun Wali Kelas/Guru Mapel, tanpa perlu memilih nama satu per satu di bawah.
📋 Riwayat Berkas
No Tanggal Tahun Kategori Subkategori Nama Berkas UploaderStatusAksi
⚙️ Pengaturan Sistem

Identitas ini terintegrasi otomatis ke seluruh menu & sub-menu, termasuk KOP surat menyurat dan laporan cetak. Hanya Admin yang dapat mengubahnya.

Bisa langsung tempel link "Bagikan" dari Google Drive (pastikan aksesnya "Anyone with the link") — otomatis dikonversi saat disimpan.
Bisa langsung tempel link "Bagikan" dari Google Drive — otomatis dikonversi saat disimpan.

Ambang Batas Surat Peringatan (Poin Pelanggaran)

Dipakai oleh Dashboard, Laporan, dan Surat Otomatis (SP1/SP2/SP3) untuk menentukan status & teks surat. Wajib urut naik: SP1 < SP2 < SP3.


🗃️ Retensi Tugas Online — Teks Jawaban

Atur berapa lama jawaban teks lama disimpan di database. Saat masa retensi lewat, backup dibuat terlebih dahulu lalu kolom jawaban teks dikosongkan; nilai, feedback, identitas murid, dan riwayat pengumpulan tetap dipertahankan.

Contoh: 30, 90, 180, atau 365 hari. Minimum 1 hari, maksimum 10 tahun.
Arsip lama dirotasi otomatis agar storage VPS tetap hemat.

🎨 Tema Warna UI/UX

Pilih skema warna tampilan untuk sidebar, topbar, dan menu navigasi — berlaku untuk semua pengguna. Klik salah satu untuk melihat pratinjaunya di kotak sebelah kanan.

Perubahan tema baru berlaku setelah tombol 💾 Simpan Pengaturan di bawah diklik.
🇮🇩 SIMTAS
📊 Dashboard
📝 Input Absensi
🚫 Tatib
Pratinjau tampilan
🏫 Manajemen Rombel

Semua rombel ditampilkan. Ubah nama akan menyinkronkan Siswa, Wali Kelas, Ketua Kelas, Jadwal Shalat, Jadwal QR Harian, Notifikasi, dan Audit Absensi. Hapus hanya jika belum digunakan.

NoNama RombelTingkatAksi
Memuat…
🧑‍🎓 Data Induk Siswa

V21: NISN, nama, jenis kelamin, tempat/tanggal lahir, agama, dan rombel. NISN menjadi identitas unik untuk Tatib, Absensi Kelas, QR Shalat, dan laporan.

0 siswa
NISNNamaJKTempat LahirTgl LahirAgamaRombelAksi
Memuat daftar siswa…
💡 Import CSV V21 menggunakan urutan: NISN,NAMA,JENIS_KELAMIN,TEMPAT_LAHIR,TANGGAL_LAHIR,AGAMA,ROMBEL. Kolom tanggal lahir gunakan YYYY-MM-DD.
👨‍🏫 Manajemen Data Guru/Pegawai

Tambah, edit, hapus. NIP tidak wajib. NIP sama menjadi kunci replace; bila NIP kosong, pencocokan menggunakan Nama di antara NIP kosong.

NIPNamaJabatanPangkat/Gol.Unit KerjaStatusAksi
Memuat…
🔐 Manajemen Akun

Kelola akun login sistem: Admin, Wali Kelas, Guru Mapel, Pengawas, & Ketua Kelas. Perubahan di sini langsung berlaku pada halaman login. Fitur ini hanya tersedia untuk Admin.

Jenis Akun Username Nama Rombel Aksi
Memuat daftar akun…
🚫 Manajemen Tatib (Jenis Pelanggaran)

Kelola daftar jenis pelanggaran & poinnya. Perubahan langsung dipakai oleh Form Pelanggaran, Dashboard, Laporan, dan Surat Otomatis (SP1/SP2/SP3). Kode Tatib dibuat otomatis melanjutkan nomor terakhir. Fitur ini hanya tersedia untuk Admin.

Kode Nama Pelanggaran Poin Aksi
Memuat daftar Tatib…
✉️ Manajemen Kode Surat

Tampilkan semua kode surat. Tambah/edit/hapus. Kode yang masih dipakai surat dilindungi dari penghapusan.

KodeKategori / Sub KategoriAksi
Memuat…
📅 Manajemen Tahun Ajaran

Contoh: 2026/2027 · Awal 1 Juli 2026 · Akhir 30 Juni 2027. Tahun yang disimpan tersedia sebagai pilihan periode.

Tahun AjaranAwalAkhirAksi
Memuat…
📚 Manajemen Mata Pelajaran

Master utama menggunakan ID Mata Pelajaran. Nama hanya label tampilan; perubahan nama tidak mengubah ID dan relasi modul lain.

IDMata PelajaranTingkatJenisStatusAksi
Memuat…
🔎 Pemeriksaan Data Migrasi Mapel Bolos
Mencari data lama dari Google Apps Script yang nama mapelnya belum masuk Master Mapel.
ℹ️ Status Nonaktif: tersedia pada kolom Aksi dengan tombol ⏸️. Nonaktifkan Mapel tidak menghapus Guru, Peserta, Jadwal, Absensi, Jurnal, atau riwayat. Ini adalah mekanisme aman untuk memutus penggunaan Mapel pada input baru.
🔐 Hak Akses Menu

Sembunyikan menu tertentu untuk peran tertentu (mis. sembunyikan menu Manajemen Arsip dari Guru Mapel). Akun Admin selalu memiliki akses penuh ke semua menu dan tidak bisa dibatasi lewat pengaturan ini — jadi tidak ada risiko Admin terkunci dari sistemnya sendiri.

MenuWali KelasKetua KelasGuru MapelPengawas
Memuat…
Centang = MENU DISEMBUNYIKAN untuk peran tersebut. Kosong = MENU DITAMPILKAN. Tidak ada hak akses bawaan yang menyembunyikan menu; semua pembatasan dilakukan dari checklist ini.
📥 Pusat Impor Data — Migrasi GAS → XAMPP

Impor CSV atau Excel (.xlsx/.xls) ke database MySQL XAMPP. Untuk data yang memiliki kunci, data lama akan diperbarui/replace bila kuncinya sama; data baru akan ditambahkan.

⚠️ Gunakan menu ini setelah backup. Khusus Data Siswa, NISN yang sama otomatis replace. File DMS berupa metadata/link akan dipindahkan; berkas binary dari Google Drive tidak otomatis diunduh.
🗄️ Untuk Arsip Jawaban Teks Tugas Online — Retensi, tombol Download Template mengunduh data jawaban yang tersimpan saat ini; file tersebut dapat diunggah kembali. Tombol Hapus hanya mengosongkan jawaban_text, bukan menghapus nilai/feedback/riwayat pengumpulan.
☑️ Checklist Status Migrasi
Checklist ini hanya penanda proses dan tidak mengubah database. Reset Tanda hanya mengosongkan centang. Untuk menghapus data per bagian, gunakan 🗑️ Hapus Data yang Ditandai setelah konfirmasi.
Preview data impor
Belum ada preview.
📢 Pengumuman Sistem

Tulis pesan singkat yang akan tampil sebagai banner ke SEMUA pengguna begitu mereka membuka SIMTAS. Cocok untuk pengumuman jadwal, gangguan sistem, atau pengingat penting.

PesanTipeStatusAksi
Memuat…
📜 Log Aktivitas Admin

Riwayat perubahan penting (tambah/ubah/hapus akun, siswa, Tatib, Pengaturan) — 100 aktivitas terbaru.

WaktuPenggunaPeranAksiDetail
Memuat…
💾 Backup & Restore Data

Pusat utama pengelolaan backup database SIMTAS. Buat, lihat, unduh, dan kelola backup dari satu tempat. Fitur Restore disiapkan melalui pusat yang sama agar alurnya tidak terpisah dari Status Kesehatan Sistem.

💾 Buka Backup Center
ℹ️ Satu pusat backup: menu ini dan akses dari 🩺 Status Kesehatan Sistem menggunakan Backup Center yang sama. Dengan demikian tidak ada dua sistem backup yang terpisah.
🩺 Status Kesehatan Sistem

Cek apakah semua database pendukung (Kaldik, DMS, Absensi X/XI/XII, Folder Bukti) berhasil terhubung.

Klik "Cek Status Sekarang" untuk memeriksa.
📓 Jurnal Pembelajaran

Catat proses pembelajaran sekali dari data Mapel, Guru, dan Rombel yang sudah tersedia. Ringkas, cepat, dan nyaman digunakan di HP maupun laptop.

⚡ Ringan · tanpa library grafik
📚 Riwayat Jurnal
Gunakan filter untuk menemukan jurnal tanpa memuat ulang seluruh halaman.
NoTanggalMapelRombelMateriMetodeRingkasanAksi
Memuat…

👨‍🏫 Absensi Mapel dan Jurnal Pembelajaran

Satu alur untuk PTM dan PJJ. Pilih tanggal serta Mapel/Rombel, lalu sistem menyiapkan absensi dan jurnal tanpa input data berulang.

Contoh: | MTK | X | Umum | LILIS ANTARISA | X A |
📋 Absensi Mapel
Untuk PTM, seluruh peserta aktif harus memiliki status.
📓 Jurnal Pelajaran
Tetap berada dalam konteks tanggal, mapel, guru, dan rombel yang sama.
PTM
📅 Jurnal PJJ ini sudah masuk tanggal pelaksanaan.
Alur PJJ: jurnal boleh dibuat jauh-jauh hari. Saat tanggal pelaksanaan tiba, buka jurnal yang sama lalu klik 🌐 Buka Absensi PJJ untuk mencatat kehadiran melalui video conference. Mode tetap PJJ; jurnal dan absensi disimpan pada catatan pembelajaran yang sama.
🌐 Release PJJ ke Portal
Jika tidak ada, harap kolom dikosongkan.
📝 Tugas Online — terintegrasi dengan PJJ ini
Tidak perlu membuat tugas lagi di menu lain. Aktifkan di sini; tugas otomatis muncul di ↳ 📝 Kumpul Tugas Online dan Portal Murid & Orang Tua/Wali.
Kosongkan jika tidak ada deadline.
Pilih tepat satu metode. Murid hanya akan melihat kolom sesuai metode yang ditetapkan guru.
Ukuran standar 2 MB, maksimal 5 MB (juga mengikuti batas server). Jumlah file 1–3. Jenis file: PDF, Word, Excel, PowerPoint, gambar, ZIP, TXT. Hasil unggahan terlihat di tabel penilaian dan di 📁 Portofolio Digital → 🗂️ Berkas Tugas Murid; di sana guru juga dapat menghapus berkas atau mengizinkan murid memperbaiki.
💡 Tugas dibuat otomatis bersama jurnal PJJ. Soal/petunjuk dapat diketik langsung di kolom ini; referensi hanya digunakan jika materi/soal ditautkan dari sumber lain.
Jika tutup release dikosongkan, jurnal PJJ tetap tampil di Portal Murid & Orang Tua/Wali sampai guru mengubahnya.
🕘 Riwayat Absensi Mapel & Jurnal Mengajar
Klik langsung tanggal atau baris riwayat untuk membuka data pada tanggal tersebut. Tombol ✏️ tetap tersedia sebagai jalan cepat.
⏳ Memuat riwayat…
🌐 Ringkasan PJJ
Pantau PJJ yang aktif, akan datang, dan yang sudah terlaksana tanpa menambah beban saat halaman pertama dibuka.
Rentang ringkasan: 30 hari ke belakang sampai 30 hari ke depan. Klik tombol 🔄 untuk memperbarui.

🖨️ Laporan Periode

Laporan terpisah dari input pembelajaran. Gunakan untuk melihat dan mencetak Matrik Absensi atau Matrik Jurnal berdasarkan periode, Mapel, dan Rombel.

Sama seperti pilihan konteks pada tab ↳ Input Absensi & Jurnal.
Matrik dimuat otomatis saat tab/filter diubah.
Pilih periode lalu klik Tampilkan Laporan.
📝 Kumpul Tugas Online
Tugas berasal langsung dari 🌐 PJJ — Jarak Jauh. Di sini guru memantau pengumpulan dan mengisi nilai; pembuatan/edit tugas dilakukan pada jurnal PJJ terkait.
🔗 Satu sumber data: buka/edit jurnal PJJ untuk membuat atau mengubah tugas. Tidak ada tombol Tambah Tugas terpisah.
⏳ Memuat tugas…
📊 Rekap Nilai
Rekap membaca nilai Tugas Online yang sudah diberikan guru. Tidak ada input nilai ulang.
Kosongkan tanggal jika ingin merekap seluruh Tugas Online pada Mapel | Rombel/Kelompok tersebut.
Pilih Mapel dan Rombel lalu klik 🔎.
📈 Analitik Absensi Mapel
Kepatuhan guru mengisi absensi & jurnal (dibanding jadwal Kelola Mapel) dan tren kehadiran murid. Hanya membaca data; hari libur dan hari ini tidak dihitung sebagai "belum diisi".
Kepatuhan guru per minggu (%)
Tren kehadiran murid per minggu (%)
Perbandingan kehadiran murid
Kepatuhan per guru (terendah di atas; klik nama guru untuk melihat SEMUA mapel × rombel yang diampu dan pertemuan yang belum lengkap)
🚨 Murid yang perlu perhatian
Bolos mapel ≥ ambang, atau kehadiran < 75% (min. 8 catatan). Berdasarkan absensi mapel pada rentang & filter di atas.

📚 Perpustakaan Online

Repository sumber belajar terpusat. 📚 Mata Pelajaran mengambil satu sumber dari ⚙️ Pengaturan Sistem → Manajemen Mata Pelajaran dan relasi operasionalnya terhubung ke Master Mapel.
Total BSE
0
📘
Terhubung Mapel
0
🔗
Tingkat
0
🎓
Repository
Online
🌐
💡 Link BSE disimpan sebagai URL agar ringan. 📚 Mata Pelajaran hanya menampilkan data dari sumber Master Mata Pelajaran; Mapel harus sudah terhubung di 🔐 Kelola Mapel agar dapat dipakai.
⏳ Memuat repository BSE…

📖 Materi Pelajaran

Repository materi pembelajaran terpusat. Mata Pelajaran mengambil data langsung dari master SIMTAS.
Total Materi
0
📖
Terhubung Mapel
0
📚
Repository
Online
🌐
💡 Materi disimpan sebagai URL agar VPS tetap ringan. 📚 Mata Pelajaran berasal dari Manajemen Mata Pelajaran.
⏳ Memuat materi…

🎮 Media Pembelajaran Interaktif

Repository media digital terpusat. Link disimpan sebagai metadata agar VPS tetap ringan.
Total Media
0
Jenis Media
0
Terhubung Mapel
0
💡 Mapel mengikuti Master Mata Pelajaran; media tidak menyimpan file besar di server.
⏳ Memuat media…

📝 Bank Soal

Repository bank soal terpusat. Ringan karena SIMTAS menyimpan metadata dan link sumber, bukan file soal besar.
Total Bank Soal
0
Terhubung Mapel
0
Jenis
0
Repository
Online
💡 Tidak ada Rombel di modul ini. Bank Soal bersifat lintas kelas dan menggunakan Master Mata Pelajaran sebagai sumber tunggal.
⏳ Memuat Bank Soal…
🔐 Kelola Mapel

Satu tabel interaktif untuk Mapel + Tingkat + Jenis + Rombel/Kelompok + Peserta + Guru. Master nama mapel tetap berasal dari ⚙️ Pengaturan Sistem.

🔄 Sinkronisasi Mapel → Absensi Kelas
Mapel aktif dari Master Mapel tetap dipertahankan. Sinkronisasi hanya menambahkan nama mapel yang belum tersedia.
Klik Cek untuk melihat perbedaan.
🗓️ Mode Jadwal Absensi Mapel
Aktif (bawaan): guru mapel hanya dapat absensi pada hari terjadwal (jam tidak membatasi). Tidak aktif (tidak terjadwal): guru dapat absensi kapan saja, tetap tidak boleh pada akhir pekan (5/6 hari kerja), tanggal merah, dan libur kaldik. Klik tombol Aktif / Tidak aktif pada kolom Jadwal tabel di bawah untuk satu penetapan.
📅 Salin Jadwal Antar Semester
Menyalin jadwal mengajar (hari, jam, ruang) dari satu semester ke semester lain agar tidak perlu input ulang. Jadwal sumber tidak diubah, jadwal yang sudah identik di tujuan dilewati, dan aman dijalankan berulang. Penetapan guru & peserta tidak berubah.
Pilih periode lalu klik Pratinjau untuk melihat jumlah jadwal yang akan disalin.
📥📤 Ekspor & Impor Excel — Penetapan + Jadwal (1 file)
Satu file Excel untuk Master Mapel + Penetapan Guru + Jadwal. Satu baris = satu slot jadwal; baris dengan Mapel+Tingkat+Jenis+Rombel yang sama menjadi satu penetapan. Hanya menambah data: penetapan/jadwal yang sudah ada dilewati, penetapan dengan guru berbeda ditolak. Peserta Mapel diimpor terpisah. Unduh file ini lebih dulu: isinya seluruh data yang ada sekarang, siap diedit lalu diimpor lagi.
🗑️ Hapus Jadwal per Semester & Tahun Ajaran
Menghapus seluruh jadwal pada satu semester di satu tahun ajaran. Penetapan guru, peserta mapel, master mapel, dan riwayat absensi/jurnal tidak ikut terhapus. Disarankan membuat Backup terlebih dahulu.
Pilih periode lalu klik Pratinjau.
🔎 Cari Mapel per Siswa
Ketik nama atau NISN, lalu tekan Enter atau klik Cari untuk melihat daftar mapel yang diikuti siswa tersebut.
Belum ada pencarian.
🔎 Cari Mapel per Guru
Ketik nama guru, pilih hasil yang sesuai, lalu tampilkan seluruh Mapel, Jenis, Tingkat, Rombel, Ruang, dan Jadwal yang diampu.
Belum ada pencarian.
✅ Validasi Mapel Pilihan
Murid kelas XI & XII wajib memiliki 4–5 mapel pilihan. Murid di luar ketentuan ditampilkan sebagai peringatan.
Klik “Periksa” untuk menjalankan validasi.
💡 Mapel Umum: satu baris untuk setiap Rombel. Mapel Pilihan: satu baris untuk setiap Kelompok. Identitas integrasi tetap mapel_id; nama hanya label.
Aksi
Klik header untuk sort. Filter berlaku pada Mapel, Tingkat, Jenis, Rombel/Kelompok, Guru. Di HP tabel tetap dapat digeser; desktop dibuat compact agar informasi utama muat lebih banyak.
📖 Panduan Pengguna — SIMTAS

Sistem Informasi Manajemen Tata Tertib dan Administrasi Sekolah

Panduan lengkap penggunaan SIMTAS untuk Admin / Guru BK, Wali Kelas, dan Ketua Kelas.
Pilih peran Anda di bawah supaya panduan hanya menampilkan bagian yang relevan untuk Anda.

📅 Kalender PendidikanAtur dan pahami hari efektif, libur, serta keterangannya.
📷 QR Harian & ShalatJadwal, scanner, aturan Kaldik, dan audit scan.
🧑‍🎓 Absensi KelasInput harian, matriks, laporan, dan pencetakan.
⚙️ Pengaturan SistemAkun, rombel, Tatib, identitas, backup, tema, dan keamanan.
📚 Kelola Mapel & PortofolioMata pelajaran, peserta, jadwal, dan dashboard karya murid per guru.
🧪 CBT (Ujian Online)Bank soal, paket, jadwal, peserta, pantau, dan perangkat siswa.
✉️ SuratSurat Tatib/SP dan Surat Lainnya sesuai hak akses.
❓ FAQ & TroubleshootingCari jawaban cepat tanpa harus membaca semuanya.
🎯 Tampilkan panduan khusus untuk peran saya

Menampilkan seluruh bagian panduan (semua peran). Klik salah satu tombol di atas untuk menyaring.

ℹ️ 1. Sekilas SIMTAS
Apa itu SIMTAS dan bagaimana cara kerjanya secara umum

SIMTAS adalah Sistem Informasi Manajemen Tata Tertib dan Administrasi Sekolah berbasis PHP pada server XAMPP dengan MySQL sebagai database utama. Sistem ini membantu sekolah mencatat, memantau, dan menindaklanjuti pelanggaran tata tertib siswa, mengelola absensi kelas, menyusun kalender pendidikan, hingga mengelola surat-menyurat dan arsip berkas sekolah — semuanya secara digital dan terstruktur.

KomponenKeterangan
📊 DatabaseMySQL pada XAMPP — data SIMTAS tersimpan dan diproses melalui database lokal
🌐 AntarmukaAplikasi web PHP/XAMPP, dibuka lewat browser — tersedia 3 mode navigasi (Sidebar, Horizontal/Topbar, Hamburger) yang bisa dipilih lewat tombol ⚙️ di pojok kanan bawah, sesuai selera masing-masing pengguna.
👤 PenggunaAdmin / Guru BK, Wali Kelas, dan Ketua Kelas — lihat rincian hak akses di bagian berikutnya.
📄 OutputLaporan rekap, Laporan BK, Laporan Absensi, Kalender Pendidikan cetak, Surat Peringatan & Panggilan Orang Tua (PDF siap cetak), Laporan Surat Masuk/Keluar & Berkas Guru (Manajemen Arsip)
🔄 SinkronisasiData dimuat langsung dari MySQL melalui API PHP; tombol Sinkron Data digunakan untuk memperbarui tampilan
🔃 Refresh HalamanMenekan Refresh/F5 tidak membuat Anda logout maupun kembali ke Dashboard — sesi login & tab/menu yang sedang dibuka otomatis dipulihkan persis seperti sebelum di-refresh.
💡 SIMTAS saat ini tidak menggunakan GAS lama/migrasi atau database MySQL pada XAMPP sebagai backend utama. Sistem berjalan pada XAMPP dengan PHP + MySQL. Data yang disimpan melalui aplikasi diproses langsung oleh server lokal.
🔑 2. Hak Akses per Peran
Menu yang dapat diakses sesuai peran pengguna
Menu 🛡️ Admin / Guru BK 🏫 Wali Kelas 🙋 Ketua Kelas 🔍 Pengawas 📘 Guru Mapel
📊 Dashboard ✅ ✅ (semua kelas) ❌ ✅ lihat saja ❌
📅 Kalender Pendidikan ✅ lihat + ubah ✅ lihat saja ✅ lihat saja ✅ lihat saja ✅ lihat saja
🧑‍🎓 Absensi Kelas ✅ semua kelas, semua tanggal ✅ kelas perwalian, semua tanggal ✅ kelas sendiri, hari ini saja ✅ semua kelas, lihat saja ❌
📝 Input Kasus ✅ ✅ ❌ ✅ lihat saja ❌
📋 Laporan Rekap ✅ ✅ ❌ ✅ lihat saja ❌
📄 Surat Otomatis ✅ ✅ ❌ ✅ lihat saja ✅ khusus Surat Lainnya
🤝 Konseling BK ✅ ❌ ❌ ✅ lihat saja ❌
📑 Laporan BK ✅ ❌ ❌ ✅ lihat saja ❌
👨‍👩‍👧 Portal Orang Tua ✅ ✅ ❌ ✅ lihat saja ❌
🗂️ Manajemen Arsip (DMS) ✅ ✅ ❌ ✅ lihat saja ✅ (berkas miliknya sendiri)
⚙️ Pengaturan Sistem ✅ ❌ ❌ ✅ lihat saja ❌
💡 Jika menu tertentu tidak muncul, berarti peran akun Anda tidak memiliki izin untuk fitur tersebut. Hubungi Admin untuk mengubah hak akses.
🙋 Khusus akun Ketua Kelas: akun ini sengaja dibuat sangat terbatas — hanya bisa membuka Kalender Pendidikan (lihat saja) dan Absensi Kelas (khusus kelasnya sendiri, dan khusus untuk tanggal hari ini, baik saat mengisi, mengubah, maupun menghapus data absensi). Ini berlaku sampai ke tingkat data di server, bukan cuma menu yang disembunyikan — jadi data siswa/pelanggaran kelas lain memang tidak pernah dikirim ke akun Ketua Kelas sama sekali.
📘 Khusus akun Guru Mapel: akun ini juga sengaja dibuat terbatas — hanya bisa membuka Kalender Pendidikan (lihat saja), Manajemen Arsip (DMS) untuk mengelola berkas/suratnya sendiri (catat, ubah, hapus), dan sub-tab 📝 Surat Lainnya di menu Surat (surat administratif umum seperti Surat Tugas, Surat Keterangan Aktif Mengajar, dsb — bukan sub-tab Surat Tatib/SP yang berisi data pelanggaran). Menu lain (Dashboard, Input Kasus, Laporan, Absensi, Konseling BK, Portal Orang Tua, Pengaturan) tidak ditampilkan sama sekali. Sama seperti pola Ketua Kelas, pembatasan ini juga berlaku di server — data siswa & catatan pelanggaran sekolah tidak pernah dikirim ke sesi akun Guru Mapel, jadi bukan cuma disembunyikan di tampilan. Akun Guru Mapel dibuat oleh Admin di sheet WaliKelas yang sama dengan Wali Kelas biasa, dengan mengisi kolom Jenis Akun = Guru Mapel.
🔍 Khusus akun Pengawas — Mode "Lihat Saja" (Read-Only): akun Pengawas dapat membuka seluruh menu yang sama seperti Admin untuk keperluan monitoring/supervisi, ditandai dengan pita kuning 🔍 Mode Pengawas di bagian atas layar. Namun, semua tombol simpan/tambah/edit/hapus/kirim akan otomatis dikunci (tampak buram & tidak bisa diklik) — Pengawas hanya bisa menjelajahi & membaca data, tidak bisa mengubah apa pun. Proteksi ini berlaku ganda: dikunci di tampilan (browser) dan ditolak juga oleh server seandainya ada yang mencoba memaksa lewat cara lain, jadi data sekolah tetap aman meski akun Pengawas dibagikan untuk kebutuhan pengawasan/akreditasi.
🚪 Tombol Keluar tetap bisa digunakan. Mode lihat-saja di atas hanya mengunci tombol yang menyimpan/mengubah/menghapus data — tombol 🚪 Keluar beserta kotak konfirmasi "Ya, Keluar" tetap aktif untuk semua peran, termasuk Pengawas.
📊 3. Dashboard
Halaman utama ringkasan data tata tertib
Admin / Guru BK Wali Kelas

Dashboard menampilkan ringkasan kondisi tata tertib secara keseluruhan dalam satu tampilan:

1
Kartu Statistik Utama — Total kasus, total murid bermasalah, akumulasi poin pelanggaran, dan total pemutihan BK yang sudah terlaksana.
2
Grafik Tren Pelanggaran — Visualisasi jumlah kasus per bulan dalam periode yang dipilih.
3
Tabel Kasus Terkini — 10 kasus terbaru yang tercatat, langsung terlihat di bawah grafik.
4
Status & Rekomendasi Surat Peringatan (SP) — Daftar siswa yang akumulasi poinnya sudah melewati ambang SP1, SP2, atau SP3.
Filter Dashboard
FilterFungsi
Rombel / KelasTampilkan data khusus satu kelas atau semua kelas (Wali Kelas otomatis terkunci ke kelas perwaliannya)
Tahun AjaranPilih TA yang ingin ditampilkan
SemesterFilter per semester (Ganjil / Genap)
BulanFilter per bulan tertentu
💡 Klik tombol 🔄 Sinkron (pojok kanan atas Dashboard) untuk memperbarui data dari database MySQL tanpa harus keluar dan masuk kembali.
🙋 Akun Ketua Kelas tidak memiliki menu ini — Dashboard memuat rekap pelanggaran seluruh sekolah yang di luar wewenangnya.
📅 4. Kalender Pendidikan
Menyusun & melihat kalender akademik satu tahun ajaran penuh
Admin — lihat & ubah Wali Kelas — lihat saja Ketua Kelas — lihat saja Guru Mapel — lihat saja

Kalender Pendidikan menampilkan 12 bulan kalender lengkap dengan warna kategori (hari efektif, libur, ujian, dsb). Halaman ini punya 4 tab:

TabIsiYang bisa mengubah
📆 KalenderGrid 12 bulan dengan warna per kategori. Klik satu tanggal untuk melihat/menambah kegiatan pada hari itu.Admin
🎨 KategoriDaftar kategori (mis. Hari Efektif, Libur Semester, Ujian) beserta warna dan flag HES/HEB/HKP masing-masing.Admin
🗓️ KegiatanDaftar rentang tanggal kegiatan (mis. "16–31 Des: Libur Semester 1") yang menentukan warna & keterangan pada Kalender.Admin
📊 RekapRingkasan Minggu Efektif, HBE, HSE, HKP per bulan — tombol "Hitung Otomatis" menghitung ulang berdasarkan flag Kategori.Admin
⚙️ PengaturanIdentitas sekolah, dasar hukum SK, hari kerja per minggu (5 atau 6 hari), dan tanda tangan yang tampil di cetakan.Admin
1
Lihat kalender — Semua peran bisa membuka menu 📅 Kalender Pendidikan dan menelusuri 12 bulan; klik satu tanggal untuk melihat keterangan lengkap kegiatan pada hari itu.
2
(Khusus Admin) Atur Kategori — Tab 🎨 Kategori → + Kategori Baru untuk membuat kategori warna baru, atau Edit/Hapus kategori yang ada. Setiap kategori punya flag HES (Hari Sekolah Efektif), HEB (Hari Belajar Efektif), dan HKP (Hari Kerja Pegawai) yang menentukan bagaimana tanggal tersebut dihitung di Rekap.
3
(Khusus Admin) Tambah Kegiatan — Tab 🗓️ Kegiatan atau langsung klik tanggal di Kalender → + Tambah Kegiatan di Tanggal Ini. Isi rentang tanggal, kategori, label singkat (tampil di footer cetak), dan keterangan.
4
(Khusus Admin) Hitung Rekap — Tab 📊 Rekap → klik Hitung Otomatis untuk mengisi ulang Minggu Efektif/HBE/HSE/HKP tiap bulan berdasarkan Kategori & Pengaturan hari kerja. Kolom ini akan tertimpa setiap kali dijalankan.
5
Cetak Kalender — Tombol 🖨️ Cetak Kaldik di pojok kanan atas membuka halaman cetak A4 tersendiri (2 halaman: grid 12 bulan + tabel penjelasan agenda per bulan), siap diunduh sebagai PDF.
💡 Terintegrasi dengan Absensi Kelas: tanggal yang di Kaldik ditandai sebagai bukan Hari Sekolah Efektif (Libur Khusus, Libur Hari Besar, Cuti Bersama, dst.) otomatis ikut mengunci form Input Harian di Absensi Kelas — jadi Admin tidak perlu mengatur hari libur dua kali di dua tempat berbeda.
🏫🙋 Wali Kelas & Ketua Kelas akan melihat catatan "🔒 Anda masuk sebagai [peran] — hanya dapat memantau" di setiap tab yang bersifat mengubah data — ini normal, bukan error.
🧑‍🎓 5. Absensi Kelas
Mencatat & merekap kehadiran harian siswa per kelas
Admin — semua kelas & tanggal Wali Kelas — kelas sendiri, tanggal bebas Ketua Kelas — kelas sendiri, hari ini saja
Tab 1 — Input Harian
1
Pilih Kelas & Tanggal — Admin dan Wali Kelas bebas memilih tanggal (untuk koreksi absen yang terlewat). Ketua Kelas tanggalnya terkunci otomatis ke hari ini dan tidak bisa diubah.
2
Klik status tiap murid — Pilih salah satu: Hadir Hadir tapi Bolos Tanpa Keterangan (Alpa) Sakit Ijin. Catatan tambahan (mis. "Bolos mapel Matematika") bersifat opsional.
3
✅ Hadir Semua — Tombol pintasan untuk menandai seluruh murid di kelas itu berstatus Hadir sekaligus, tanpa klik satu per satu. Tetap perlu klik Simpan setelahnya.
4
💾 Simpan Absensi — Perubahan tidak tersimpan otomatis. Sistem akan menolak menyimpan jika masih ada murid yang belum diberi status kehadiran, dan menampilkan nama murid yang terlewat.
5
🗑️ Hapus Semua — Menghapus seluruh data absensi satu kelas pada satu tanggal (mis. ternyata tanggal itu tanggal merah yang terlanjur diisi). Tersedia untuk semua peran, tapi Ketua Kelas hanya bisa menghapus data hari ini — sama seperti batasan input/edit-nya.
🚫 Absensi tidak bisa diisi pada hari libur — baik Sabtu/Minggu, Tanggal Merah manual, maupun tanggal yang menurut Kalender Pendidikan bukan Hari Sekolah Efektif. Sistem akan menampilkan banner peringatan dan mengunci semua tombol status pada tanggal tersebut.
Tab 2 — Laporan & Cetak
1
Pilih Jenis Laporan — Harian, Bulanan, Semester, atau Tahunan. Untuk mode Bulanan, lengkapi juga Tahun Ajaran spesifik dan Bulan agar bisa menampilkan Matriks.
2
Tabel Rekapitulasi — Ringkasan per murid: jumlah pertemuan, Hadir, Bolos, Alpa, Sakit, Ijin, beserta persentasenya.
3
📅 Matriks Bulanan — Centang untuk menampilkan tabel kehadiran per-tanggal (satu kolom = satu tanggal dalam bulan terpilih, jumlah kolom otomatis menyesuaikan 28–31 hari sesuai bulan & tahunnya). Kotak merah muda = Sabtu/Minggu, kuning = Tanggal Merah/hari libur Kaldik.
4
📥 Export Excel & 🖨️ Cetak — Matriks bisa diunduh sebagai file Excel atau dicetak dengan kop sekolah, mengikuti filter kelas & periode yang aktif.
Kelola Tanggal Merah

Panel khusus untuk menambah/menghapus hari libur manual (di luar yang sudah diatur lewat Kalender Pendidikan) — hanya tersedia untuk Admin & Wali Kelas.

AksiAdminWali KelasKetua Kelas
Input / Edit absensi✅ semua tanggal✅ semua tanggal (kelas sendiri)✅ hari ini saja (kelas sendiri)
Hapus absensi✅ semua tanggal✅ semua tanggal (kelas sendiri)✅ hari ini saja (kelas sendiri)
Kelola Tanggal Merah✅✅❌
Lihat Laporan & Matriks✅ semua kelas✅ kelas sendiri✅ kelas sendiri
💡 Semua batasan di atas berlaku di server, bukan cuma disembunyikan di tampilan — jadi tetap berlaku walau seseorang mencoba mengakalinya lewat cara teknis apa pun.
📷 5A. Absensi QR Harian & Shalat
Scanner QR publik untuk absensi harian serta jadwal shalat/kegiatan (Dhuha, Dzuhur, dan jenis lain yang diatur Admin, mis. Literasi Kitab Suci) — terhubung dengan jadwal, rombel, siswa, dan Kalender Pendidikan
🎯 Fungsi utama: kartu pelajar/QR berisi NISN dipindai melalui halaman Scanner QR. Sistem mengenali siswa, memeriksa jadwal aktif, memeriksa Kaldik, lalu baru menyimpan absensi. Scanner dapat dibuka dari tombol 📷 Buka Scanner QR pada modul Absensi Shalat.
📷 QR Harian Mencatat kehadiran harian pada jadwal QR yang telah dibuat Admin.
🕌 Dhuha / Dzuhur / dll. Mencatat kehadiran per jenis (Dhuha, Dzuhur, atau jenis lain yang ditambahkan Admin seperti Literasi Kitab Suci) sesuai hari, rombel, dan rentang waktu jadwalnya masing-masing.
🛡️ Final Write Gate Pencatatan ditolak sebelum INSERT jika hari tersebut akhir pekan atau libur Kaldik.
1. Membuka Scanner QR
1
Masuk ke menu 🕌 Absensi Shalat.
2
Pastikan jadwal QR Harian dan/atau jenis shalat/kegiatan (Dhuha, Dzuhur, dst.) sudah dibuat dan aktif.
3
Klik 📷 Buka Scanner QR. Halaman scanner terbuka di tab baru.
4
Klik 📷 Aktifkan Kamera, kemudian arahkan QR Code kartu pelajar ke kamera. Jika kamera bermasalah, NISN 10 digit dapat dimasukkan manual.
2. Cara kerja pemeriksaan sebelum absensi tercatat
QR dibaca dan NISN dicari di master siswa.
Sistem memeriksa apakah tanggal tersebut akhir pekan sesuai pengaturan hari kerja.
Sistem memeriksa Kalender Pendidikan: tanggal merah, libur khusus, cuti bersama, HES/HEB, dan kegiatan yang menandai hari tidak efektif.
Sistem memeriksa jadwal QR Harian dan jadwal setiap jenis shalat/kegiatan (Dhuha, Dzuhur, dll.) untuk rombel siswa.
Baru setelah seluruh pemeriksaan lolos, data ditulis ke database.
🚫 Hari libur tidak dapat ditembus oleh QR. Walaupun jadwal QR masih aktif, absensi tidak dicatat jika tanggal berada pada akhir pekan atau ditetapkan sebagai libur/tanggal merah pada Kaldik. Scanner akan menampilkan alasan penolakan.
Kondisi saat scanHasilKeterangan
Hari sekolah + jadwal aktif✅ TercatatQR masuk ke absensi sesuai jadwal.
Jadwal tidak aktif❌ DitolakScanner memberi tahu tidak ada jadwal aktif.
Sabtu/Minggu yang bukan hari sekolah❌ DitolakDitandai sebagai akhir pekan.
Tanggal merah/libur Kaldik❌ DitolakPesan mengambil keterangan kegiatan Kaldik, misalnya HUT RI.
Rombel tidak memiliki jadwal❌ DitolakSiswa tidak boleh tercatat pada jadwal kelas lain.
Sudah ada status manual🛡️ DipertahankanQR tidak menimpa keputusan manual yang sudah ada.
3. Mengatur Jadwal QR Harian

Di modul Absensi Shalat, bagian 📷 Jadwal QR Absensi Harian, tentukan Hari, Rombel, Jam Mulai, Jam Selesai, lalu klik 💾 Simpan Jadwal.

Gunakan tabel 📅 Jadwal QR Harian Aktif untuk melihat jadwal yang sudah dibuat dan menghapus jadwal yang tidak diperlukan.

💡 Jadwal QR Harian berbeda dari jadwal jenis shalat/kegiatan (Dhuha, Dzuhur, dst.). Semuanya dapat aktif pada hari dan kelas yang sama tanpa saling menghapus.
4. Mengatur Jadwal Shalat/Kegiatan (Dhuha, Dzuhur, dll.)

Pilih Jenis (Dhuha, Dzuhur, Literasi Kitab Suci, atau jenis lain yang tersedia), Hari, Rombel, Mulai, dan Selesai. Klik 💾 Simpan Jadwal.

Scanner menentukan jenis absensi berdasarkan jadwal aktif. Di luar rentang waktu, scan akan ditolak.

💡 Daftar Jenis pada dropdown ini bersumber dari registry pusat di sistem. Menambah jenis baru selain Dhuha/Dzuhur/Literasi Kitab Suci memerlukan bantuan teknis (menambah satu baris registry), setelah itu langsung tersedia di dropdown ini, Matriks, notifikasi layar, dan suara Text-to-Speech tanpa perubahan lain.
5. Riwayat / Audit Scan QR

Gunakan bagian 📋 Riwayat / Audit Scan QR untuk menelusuri scan berdasarkan Tanggal dan Rombel.

Audit mencatat waktu, siswa, rombel, hasil scan, jenis proses, dan dampaknya terhadap absensi. Scan yang ditolak karena libur Kaldik/akhir pekan juga dapat ditelusuri.

6. Matriks Kehadiran Bulanan

Gunakan 🗓️ Matriks Kehadiran Bulanan untuk memilih bulan, tahun, rombel, dan mode tampilan:

  • Harian + Semua Jenis (disarankan — otomatis menampilkan seluruh jenis yang aktif, termasuk yang baru ditambahkan)
  • Harian + Dhuha + Dzuhur
  • Harian + Dhuha
  • Harian + Dzuhur
  • Absensi Harian

Hasil dapat diekspor ke 📊 Excel atau 🖨️ PDF / Cetak.

🔑 Prinsip penting: Jangan mengandalkan warna/status jadwal di layar scanner saja. Yang menentukan boleh/tidaknya data tersimpan adalah pemeriksaan server pada saat scan.
📝 6. Input Kasus Pelanggaran
Cara mencatat kasus pelanggaran tata tertib siswa
Admin / Guru BK Wali Kelas
Langkah-langkah Input Kasus
1
Pilih Murid — Ketik nama atau NISN di kolom pencarian. Bisa memilih lebih dari satu murid sekaligus jika kasus yang sama melibatkan beberapa siswa.
2
Pilih Tanggal Kejadian — Isi tanggal kapan pelanggaran terjadi (default hari ini).
3
Pilih Jenis Pelanggaran — Pilih dari daftar aturan yang sudah dikonfigurasi. Poin pelanggaran akan otomatis muncul. Prediksi akumulasi poin siswa langsung tampil di bawahnya.
4
Pilih Tindak Lanjut — Bisa dipilih lebih dari satu. Pilihan:
  • Teguran Lisan
  • Konseling Guru BK — otomatis menandai kasus ini wajib ditindaklanjuti di modul Konseling BK
  • Tugas Kebersihan
  • Tugas Akademik
  • Panggilan Orang Tua
  • Surat Peringatan (SP)
5
Upload Bukti (Opsional) — Foto atau dokumen bukti bisa diunggah langsung ke Google Drive melalui form ini.
6
Klik "Simpan Pelanggaran" — Data tersimpan ke database MySQL. Jika memilih lebih dari satu murid, data disimpan terpisah per murid secara otomatis.
⚠️ Penting: Jika tindak lanjut yang dipilih adalah Konseling Guru BK, kasus ini wajib ditindaklanjuti melalui menu Konseling BK oleh Admin/Guru BK. Sebelum dikonseling, status kasus akan tampil ⚠️ Wajib Konseling - Belum Direalisasikan.
💡 Prediksi SP otomatis: Setelah memilih murid dan jenis pelanggaran, sistem langsung menampilkan prediksi total poin dan status SP (Aman / SP1 / SP2 / SP3) berdasarkan akumulasi poin murid tersebut.
📋 7. Laporan Rekapitulasi Kasus
Melihat, memfilter, mengedit, dan mencetak riwayat kasus
Admin / Guru BK Wali Kelas
Tab Rincian Kasus

Menampilkan seluruh riwayat kasus dalam bentuk tabel dengan informasi: tanggal, nama murid, kelas, jenis pelanggaran, tindak lanjut (beserta status konseling), poin, bukti, dan pelapor.

Membaca Badge Tindak Lanjut
BadgeArtinya
🟡 TL: Konseling Guru BKTindak lanjut konseling sudah dipilih saat input
⚠️ Wajib Konseling - Belum DirealisasikanBelum ada sesi konseling BK yang menangani kasus ini
✅ Sudah DikonselingKasus sudah ditangani di modul Konseling BK
🟢 TL: Konseling Guru BK - Konseling IndividuBaris sesi konseling BK yang sudah terlaksana
🔵 TL: Teguran LisanTindak lanjut berupa teguran lisan
Tab Rekap Akumulasi & Status SP

Menampilkan ringkasan per siswa: total poin aktif, jumlah kasus, dan status Surat Peringatan.

Fitur Lainnya
✏️
Edit — Admin dapat mengedit kasus yang sudah tersimpan (tanggal, jenis pelanggaran, tindak lanjut, dll).
🗑️
Hapus — Menghapus satu baris kasus. Tindakan ini permanen dan langsung terhapus dari database MySQL.
🖨️
Cetak — Mencetak laporan rekapitulasi sesuai filter yang aktif saat itu.
⚠️ Hanya Admin yang bisa melakukan Edit dan Hapus. Wali Kelas hanya dapat melihat dan mencetak.
🤝 8. Konseling BK & Pemutihan Poin
Modul khusus Admin/Guru BK untuk memproses sesi bimbingan dan pemutihan poin
Admin / Guru BK
Panel Notifikasi & Aktivitas

Bagian atas halaman menampilkan dua informasi penting:

  • Jurnal & Riwayat Konsultasi Terakhir — Daftar sesi konseling yang baru-baru ini dilaksanakan.
  • ⚠️ Rekomendasi Murid (Poin Aktif & Wajib Konseling) — Daftar murid yang memiliki kasus dengan TL "Konseling Guru BK" namun belum pernah ditindaklanjuti. Klik tombol 🤝 Proses untuk langsung membuka form konseling murid tersebut.
Langkah-langkah Proses Konseling
1
Pilih Murid — Cari dan pilih murid yang akan dikonseling. Bisa lebih dari satu murid sekaligus (konseling kelompok).
2
Informasi Status & Riwayat — Sistem otomatis menampilkan ringkasan poin aktif murid, jumlah sesi BK sebelumnya, dan 3 kasus terakhir.
3
📌 Kasus / Masalah yang Ditangani — Kasus pelanggaran yang TL-nya "Konseling Guru BK" dan belum dikonseling akan muncul otomatis sebagai tag. Klik tag untuk memilih kasus yang ditangani dalam sesi ini. Bisa juga menambah kasus manual dari dropdown.
4
Pilih Jenis Layanan BK — Konseling Individu, Bimbingan Kelompok, Home Visit, Mediasi, atau Lainnya.
5
Tanggal Pertemuan — Isi tanggal sesi konseling berlangsung.
⚠️ Penting: Tanggal pertemuan tidak boleh lebih awal dari tanggal kasus yang ditangani. Sistem akan otomatis memajukan tanggal jika ada kasus yang lebih baru dari tanggal yang diisi. Jika diabaikan, kasus tersebut akan tetap berstatus Belum Direalisasikan.
6
Hasil / Catatan Konseling — Tulis hasil diskusi, kesimpulan, atau komitmen murid. Kolom ini wajib diisi.
7
Pemutihan Poin (Opsional) — Jika sesi ini menghasilkan pengurangan poin sebagai bentuk apresiasi perubahan perilaku, isi jumlah poin yang dikurangi.
8
Upload Bukti (Opsional) — Foto dokumentasi sesi konseling.
9
Klik "Simpan Data Layanan BK" — Data tersimpan. Kasus yang dipilih otomatis berubah menjadi ✅ Sudah Dikonseling.
💡 Konseling Sekaligus Beberapa Kasus: Jika satu murid memiliki beberapa kasus berulang dengan jenis pelanggaran sama di tanggal berbeda, setiap kasus akan muncul sebagai tag terpisah. Klik semua tag yang relevan agar semua kasus tertandai tuntas dalam satu sesi.
📑 9. Laporan BK
Laporan resmi seluruh aktivitas bimbingan dan konseling
Admin / Guru BK
Informasi yang Ditampilkan
BagianIsi
Kartu StatistikTotal sesi, murid terlayani, total pemutihan poin, jumlah Home Visit
⚠️ Murid Belum Diproses KonselingnyaDaftar murid yang wajib dikonseling namun belum ada sesi yang menanganinya
Tabel Laporan Konseling BKSeluruh sesi konseling: tanggal, murid, kelas, kasus/masalah, jenis layanan, hasil konseling, bukti, poin pemutihan
Membaca Kolom Kasus / Masalah

Kolom ini menampilkan kasus-kasus yang secara spesifik dibahas dalam sesi konseling tersebut, lengkap dengan nama siswa dan tanggal kejadian. Jika satu sesi menangani beberapa kasus sekaligus, semuanya ditampilkan bersama di kolom yang sama.

Filter & Cetak

Laporan dapat difilter berdasarkan: Jenis Laporan, Bulan, Tahun Ajaran, Semester, Jenis Layanan BK, dan Kelas. Klik tombol 🖨️ untuk mencetak laporan resmi dengan kop sekolah dalam format yang siap ditandatangani.

💡 Tombol Edit pada baris sesi konseling memungkinkan Admin memperbaiki hasil catatan, menambah bukti, atau mengubah pemutihan poin tanpa harus menghapus dan membuat sesi baru.
📄 10. Surat Otomatis & Surat Lainnya
Generate Surat Panggilan Orang Tua, Surat Peringatan, dan surat administratif lain secara otomatis
Admin / Guru BK Wali Kelas Guru Mapel — khusus sub-tab Surat Lainnya
📘 Khusus akun Guru Mapel: menu ini terbuka otomatis langsung ke sub-tab 📝 Surat Lainnya — sub-tab 📄 Surat Tatib (SP) di bawah ini tidak ditampilkan untuk Guru Mapel karena berisi data pelanggaran siswa yang bukan wewenangnya (sama seperti menu Dashboard/Input Kasus/Laporan). Data pelanggaran itu sendiri memang sengaja tidak pernah dikirim ke sesi akun Guru Mapel.
Sub-tab: Surat Tatib Admin Wali Kelas
Jenis Surat yang Tersedia
KodeNama SuratSyarat Poin
📞 POTSurat Panggilan Orang TuaTidak ada syarat poin khusus
SP 1Surat Peringatan 1Akumulasi poin ≥ 200
SP 2Surat Peringatan 2Akumulasi poin ≥ 400
SP 3Surat Peringatan 3Akumulasi poin ≥ 500
Cara Generate Surat Tatib
1
Pilih Filter Murid — Filter berdasarkan Rombel, Tahun Ajaran, dan/atau Semester untuk mempersempit daftar murid yang ditampilkan.
2
Pilih Jenis Surat — Klik salah satu tombol: 📞 Panggilan Orang Tua, 🔵 SP1, 🟡 SP2, atau 🔴 SP3. Sistem otomatis menampilkan hanya murid yang memenuhi syarat poin untuk surat tersebut.
3
Centang Murid — Pilih satu atau beberapa murid yang akan dibuatkan surat. Tersedia tombol "Pilih Semua".
4
Isi Data Surat — Nomor surat, tanggal, tempat pertemuan, dan jam (untuk Panggilan Orang Tua).
5
Preview Surat — Klik "👁️ Preview Lengkap Surat Pertama" untuk melihat tampilan surat sebelum dicetak.
6
Cetak Surat — Klik tombol cetak. Semua surat murid yang dipilih akan tercetak sekaligus dalam satu sesi cetak browser.
💡 Data pada surat (nama, kelas, NISN, daftar pelanggaran, total poin) terisi otomatis dari database MySQL. Anda hanya perlu mengisi nomor surat dan tanggal.
Sub-tab: Surat Lainnya Admin Wali Kelas Guru Mapel

Di luar surat tata tertib, tersedia juga generator untuk surat administratif umum — berguna terpisah dari urusan pelanggaran siswa:

Jenis SuratUntuk
📋 Surat Tugas (Dinas Luar)Pegawai
📚 Surat Ket. Aktif MengajarPegawai
🎓 Surat Ket. Siswa AktifSiswa
🚪 Surat Ket. Pindah KeluarSiswa
🏫 Surat Rekomendasi Pindah MasukSiswa
✉️ Surat Izin (Pribadi)Pegawai
📄 Surat Dinas LainnyaUmum, dengan kop surat
💡 Data pegawai (nama, NIP/status kepegawaian, jabatan) diambil otomatis dari sheet Pegawai — pilih nama dari daftar, sisanya terisi sendiri.
📁 11. Manajemen Arsip (DMS)
Mencatat surat masuk/keluar dan mengarsipkan berkas guru — database terpisah dari data tata tertib
Admin Wali Kelas Guru Mapel

Menu ini berfungsi sebagai DMS (Document Management System) sederhana untuk kebutuhan administrasi sekolah di luar urusan tata tertib — mencatat surat masuk/keluar dan mengarsipkan berkas guru (RPP, SK, sertifikat, dsb). Database & folder Drive-nya sengaja dipisah dari database utama SIMTAS, tapi tetap memakai sesi login yang sama — tidak perlu login dua kali.

💡 Wali Kelas yang bukan pemilik surat hanya bisa memantau (tidak bisa mencatat/menghapus surat) — kecuali di sub-tab Berkas Guru, di mana setiap guru tetap bisa mengunggah & mengelola berkas miliknya sendiri.
Sub-tab: Surat Masuk & Surat Keluar
1
Nomor surat otomatis — sistem menghitung nomor urut & format nomor surat sendiri, mengikuti kode klasifikasi untuk Surat Keluar.
2
Isi data surat — asal/tujuan surat, perihal, tanggal, dan lampiran file (opsional).
3
Cari & Cetak — gunakan kotak pencarian untuk menyaring riwayat, atau tombol 🖨️ Cetak untuk laporan siap cetak.
Sub-tab: Berkas Guru

Setiap guru bisa mengunggah berkas pribadi (perangkat pembelajaran, SK, sertifikat, dll) ke kategori folder yang sudah tersedia. Fitur yang ada:

FiturKegunaan
🏷️ Tag & CatatanPenanda bebas dan keterangan singkat per berkas — ikut bisa dicari
🤝 Bagikan ke Rekan GuruPilih nama dari daftar staf agar berkas juga muncul di daftar rekan yang dipilih
👁️ PratinjauLihat isi file (PDF/gambar) langsung tanpa membuka tab baru
🕒 Riwayat VersiKalau berkas diganti, versi lama otomatis diarsipkan & bisa dilihat kembali
📦 Unduh MassalCentang beberapa berkas sekaligus, unduh sebagai satu file ZIP
📊 Ringkasan KategoriPanel di atas tabel menunjukkan kategori mana yang masih kosong
💡 Badge "Milik Anda", "Dari Admin", atau "Dibagikan" di setiap baris membantu membedakan status kepemilikan berkas. Badge kuning 📝 "Ada catatan" muncul kalau Admin meninggalkan catatan — klik untuk membacanya.
Sub-tab: Log Aktivitas Khusus Admin

Mencatat 200 aktivitas terakhir di modul ini (siapa mencatat/mengubah/menghapus apa dan kapan) — berguna untuk audit & penelusuran jika ada perubahan/kehilangan data yang perlu ditelusuri.

📚 11A. Kelola Mapel
Pusat pengaturan mata pelajaran: siapa mengajar apa di rombel mana, siapa pesertanya, kapan jadwalnya — menjadi dasar bagi Portofolio Digital & Absensi Mapel
Admin

Kelola Mapel adalah menu khusus Admin untuk mengatur seluruh mata pelajaran sekolah. Empat hal yang diatur di sini saling berkaitan — urutan mengisinya sebaiknya seperti tabel di bawah, karena masing-masing langkah membutuhkan langkah sebelumnya:

LangkahApa yang diisiMembutuhkan
1️⃣ Mata PelajaranNama mapel, jenis (Umum = wajib satu rombel, atau Pilihan = elektif lintas rombel), tingkat (X/XI/XII)—
2️⃣ Penetapan per RombelGuru pengampu untuk kombinasi mapel + rombel/kelompok tertentuMata Pelajaran, 🏫 Manajemen Rombel
3️⃣ Peserta MapelDaftar siswa (NISN) yang menjadi anggota di kombinasi mapel + rombel tsb.Penetapan, 🧑‍🎓 Data Induk Siswa
4️⃣ Jadwal MengajarHari & jam (mis. Senin 07:00–09:00) per mapel + rombelPenetapan
💡 Mapel Umum vs Pilihan, apa bedanya? Mapel Umum (mis. Matematika Umum Kelas X A) otomatis berlaku untuk semua siswa di rombel itu — begitu siswa ditambahkan/dipindah ke Rombel X A lewat 🧑‍🎓 Data Induk Siswa, sistem otomatis mendaftarkannya sebagai peserta mapel Umum rombel tsb., tanpa perlu diisi manual di sini. Mapel Pilihan (mis. Sosiologi Lintas Minat) adalah pilihan pribadi tiap siswa XI/XII — pesertanya harus ditambahkan manual satu per satu di Peserta Mapel.
Tab: Mata Pelajaran
1
Klik ➕ Tambah Mapel, isi nama, pilih Jenis (Umum/Pilihan) dan Tingkat. Nonaktifkan (bukan hapus) mapel yang sudah tidak dipakai agar riwayat data lama tetap aman.
Tab: Peserta Mapel — popup daftar peserta

Klik nama mapel untuk membuka popup Peserta Mapel. Header kolom Nama, NISN, Rombel Asal, Agama bisa diklik untuk mengurutkan (muncul tanda ▲▼) — memudahkan memeriksa daftar peserta mapel dengan jumlah siswa banyak.

🔎 Cari Mapel per Siswa

Ketik nama atau NISN siswa untuk langsung melihat seluruh mapel yang diikutinya dalam satu tabel: Mapel, Jenis, Guru Pengampu, dan Jadwal (mis. "Senin 07:00 s.d 09:00 & Rabu 10:00 s.d 11:00"). Header tabel ini juga bisa diklik untuk mengurutkan. Berguna saat orang tua/wali bertanya "anak saya ikut mapel apa saja & siapa gurunya" tanpa harus membuka satu per satu daftar peserta tiap mapel.

✅ Validasi Mapel Pilihan

Khusus siswa kelas XI & XII, aturan sekolah mewajibkan 4 sampai 5 mapel Pilihan per siswa. Klik 🔍 Periksa untuk menampilkan daftar siswa yang Kurang dari 4 atau Lebih dari 5 mapel pilihan, lengkap dengan nama-nama mapel yang sudah diambil — sehingga Admin/BK tahu persis siapa yang perlu ditindaklanjuti dan mapel apa saja yang sudah/belum mereka ambil.

💡 Jika Guru Mapel merasa Dashboard 📁 Portofolio Digital-nya menampilkan murid yang bukan peserta mapelnya (atau sebaliknya, muridnya tidak muncul), periksa dulu Penetapan per Rombel di sini — Portofolio Digital & Absensi Mapel mengikuti data ini secara ketat per kombinasi mapel + rombel, bukan sekadar "guru ini mengajar mapel ini" secara umum.
📁 11B. Portofolio Digital
Ruang kerja guru untuk memantau & menilai kumpulan karya/tugas setiap murid per mata pelajaran
Admin Guru Mapel Wali Kelas yang juga Guru Mapel

Menu ini muncul untuk akun Admin, akun Guru Mapel, dan akun Wali Kelas yang juga memiliki penetapan sebagai Guru Mapel (guru mapel yang merangkap jadi wali kelas). Jika menu ini belum tampil pada akun Guru Mapel/Wali Kelas, penyebab paling umum adalah akun tsb. belum memiliki Penetapan Mapel aktif di Kelola Mapel — hubungi Admin untuk memeriksanya.

1
📊 Dashboard Portofolio — tabelnya hanya memuat NISN murid yang benar-benar menjadi peserta mapel & rombel guru tsb. (sesuai Penetapan per Rombel di Kelola Mapel). Contoh: Guru Matematika Umum Kelas X A hanya akan melihat murid peserta Matematika Umum X A — murid X B/X C yang mapelnya sama tapi diampu guru lain tidak ikut muncul.
2
Pilih Mapel & Rombel di bagian atas untuk menyaring dashboard bila Anda mengampu lebih dari satu kombinasi mapel+rombel.
3
Klik nama murid untuk membuka profil portofolionya: daftar karya/tugas yang sudah dikumpulkan beserta tautannya.
💡 Akun Admin selalu melihat semua murid di semua mapel tanpa dibatasi Penetapan — cocok untuk memantau seluruh sekolah. Jika Admin ingin memeriksa tampilan seperti yang dilihat guru tertentu, gunakan 🔎 Cari Mapel per Siswa di Kelola Mapel untuk memeriksa data peserta & guru pengampunya terlebih dahulu.
📝 11C. Absensi Mapel & Perpustakaan Online
Kehadiran per mata pelajaran, dan bank materi/BSE/media/soal yang bisa dibagikan ke murid
Admin Guru Mapel
📝 Absensi Mapel

Mencatat kehadiran murid per pertemuan mata pelajaran (terpisah dari Absensi Kelas harian di menu 🧑‍🎓 Absensi Kelas). Daftar murid yang muncul mengikuti Peserta Mapel di Kelola Mapel — jika ada murid yang seharusnya ikut tapi tidak muncul, periksa dulu Peserta Mapel-nya. Ada juga sub-menu 🖨️ Laporan Periode untuk rekap kehadiran mapel dalam rentang tanggal tertentu.

📚 Perpustakaan Online

Lima jenis koleksi digital yang bisa diunggah & dibagikan guru: 📖 BSE (Buku Sekolah Elektronik, bisa dikaitkan ke mapel tertentu), 📄 Materi Pelajaran, 🎬 Media Interaktif, dan 📝 Bank Soal. Semuanya tampil rapi per kategori dan bisa dicari.

🧪 11D. CBT (Ujian Online)
Ujian berbasis komputer/HP yang terhubung langsung dengan Kelola Mapel dan data siswa SIMTAS
Admin Guru Mapel Wali Kelas Pengawas (hanya melihat)

Buka menu 🧪 CBT (Ujian Online) (kelompok Repository Sekolah). Setiap guru mengelola data miliknya sendiri; Admin dapat mengelola semuanya; Pengawas hanya melihat. Alur kerja mengikuti langkah di bagian atas halaman CBT:

  1. Bank Soal — buat Folder Soal per Mapel | Tingkat, pilih Jenis (Umum/Pilihan) dan isi Materi. Soal bisa diketik satu per satu atau ditempel sekaligus (PG, PG Kompleks, Benar/Salah, Isian, Uraian). Gambar soal: JPG/PNG maksimal 200 KB, disimpan di database sehingga ikut backup.
  2. Paket Soal — susun soal dari folder: pilih semua, acak N soal, atau pilih manual; boleh lintas mapel.
  3. Jadwalkan & Bagikan — pilih paket, kelas peserta, waktu, durasi, KKM, dan mode keamanan perangkat. Tersedia paket satu-satu atau jadwal kelompok (beberapa paket/mapel dengan satu QR dan satu token) beserta tombol Cek status peserta. Aktifkan ujian lalu bagikan QR/token.
  4. Pantau & Nilai — lihat siapa yang sedang mengerjakan, sisa waktu, dan pelanggaran. Aksi: Kunci, Buka kunci, +10 menit, Reset perangkat, Hentikan, Ulang. Koreksi soal Uraian, lalu unduh nilai dalam Excel.
👥 Siapa yang menjadi peserta?

Ada dua aturan, dipilih Admin di langkah ⚙ Pengaturan (khusus Admin) pada halaman CBT:

  • Anggota mapel = anggota rombel: TIDAK (bawaan) — Mapel Pilihan: peserta = anggota mapel dari Kelola Mapel (bisa lintas kelas, kelas boleh dikosongkan). Mapel Umum: siswa pada kelas terpilih (hanya yang terdaftar sebagai anggota mapel bila data anggota diisi).
  • Anggota mapel = anggota rombel: YA — peserta = semua siswa pada kelas (rombel) yang dipilih saat menjadwalkan ujian, untuk Mapel Umum maupun Pilihan; data Anggota Mapel tidak dipakai. Mapel hanya dibedakan oleh tingkat: siswa kelas X tidak berhak mengerjakan mapel tingkat XI/XII, dan sebaliknya. Pada mode ini kelas peserta wajib dipilih, juga untuk Mapel Pilihan.
💡 Pada kedua mode, guru tetap bisa membuka halaman detail ujian → Peserta ujian untuk menambah atau mengecualikan siswa tertentu. Pengecualian/tambahan manual tidak hilang saat pengaturan diganti, dan tambahan manual tetap diutamakan.
∑ Rumus Matematika & Fisika
  • Di editor soal, klik tombol ∑ Rumus (di bawah kotak soal) atau ∑ (di samping tiap pilihan jawaban). Ketik rumus langsung di kotak visual (mis. ketik sqrt lalu Enter) atau pakai tombol cepat (pecahan, akar, pangkat, indeks, π, ±, ≤, ≥, Σ, ∫, lim, sin/cos/tan, huruf Yunani, vektor, dll.), lalu klik Sisipkan.
  • Rumus tersimpan di antara \( … \) (dalam kalimat) atau \[ … \] (baris sendiri). Pratinjau tampil otomatis di bawah kotak. Untuk mengubah rumus lama, klik di dalam rumus itu lalu tekan ∑ Rumus.
  • Siswa melihat rumus tampil rapi di soal dan pilihan jawaban. Semua huruf/gambar rumus ada di server sekolah, jadi tetap tampil di Exambro/SEB tanpa internet luar.
  • Soal lama tidak berubah. Teks biasa seperti “Rp5 dan $10” tetap tampil apa adanya.
🗑️ Menghapus & memulihkan

Menghapus folder soal, paket, atau jadwal menampilkan dampak (berapa paket/jadwal terkait) dan meminta mengetik HAPUS. Data dipindah ke tempat sampah selama 30 hari dan bisa ↩ Pulihkan; lewat 30 hari dibuang permanen. Tersedia juga cadangan soal (.json) beserta gambarnya dan ⬆ Pulihkan dari berkas yang memeriksa berkas sebelum memulihkan.

📱 Perangkat siswa

Android memakai Exambro (scan QR atau ketik alamat); iPhone/iPad memakai Safe Exam Browser (scan QR/tautan seb:// atau unduh berkas .seb). Pakai alamat domain sekolah atau IP server pada WiFi yang sama (bukan localhost). Timer dijalankan oleh server, satu perangkat per siswa, dan jawaban tersimpan otomatis.

🌐 11E. PJJ, Jurnal Pembelajaran & Riwayat Absensi Mapel
Pembelajaran Jarak Jauh di Dashboard, cara menyiapkan PJJ, dan mengelola riwayat sendiri
Admin Guru Mapel Wali Kelas (merangkap guru mapel)
  • Dashboard — kartu PJJ Aktif dan panel Pembelajaran Jarak Jauh (PJJ) menampilkan PJJ yang sedang aktif hari ini sesuai peran Anda. Klik sebuah PJJ untuk melihat rinciannya; tombol 🖨️ Cetak Laporan pada popup menghasilkan laporan siap cetak/PDF. Murid dan orang tua melihat PJJ yang sama di Portal.
  • Absensi Mapel dan Jurnal Pembelajaran → Input Absensi & Jurnal — pilih mapel dan tanggal, lalu mode PTM (tatap muka: absensi + jurnal) atau PJJ (jurnal + materi + waktu rilis). Tombol 🚀 Simpan & Siapkan PJJ menyimpan jurnal sekaligus menyiapkan PJJ untuk murid. Mode PTM menolak tanggal yang belum tiba atau yang tidak sesuai jadwal; mode PJJ tidak terkunci oleh aturan itu.
  • 🕘 Riwayat Absensi Mapel & Jurnal Mengajar — guru mapel dan wali kelas yang merangkap guru mapel dapat menghapus riwayat miliknya sendiri; Admin dapat menghapus semua. Data terintegrasi yang terkait (absensi, jurnal, tugas) ikut terhapus. Bila tidak ada data yang terhapus (mis. tanggal dikunci karena libur/Kaldik), sistem menampilkan pesan, bukan "Berhasil".
📎 11F. Tugas Upload File & Berkas Tugas Murid
Murid mengumpulkan jawaban berupa file; guru melihat dan menilainya, serta menelusuri semua berkas seperti penjelajah folder
AdminGuru MapelWali Kelas (merangkap guru mapel)
  • Membuat tugas — di Absensi Mapel & Jurnal → mode PJJ → Aktifkan Tugas, pada 📤 Metode Pengumpulan Jawaban kini ada tiga pilihan: Teks, Link, dan Upload File. Bila memilih Upload File, isi Ukuran maksimal per file (MB) (standar 2 MB, tertinggi 5 MB dan tidak melebihi batas server) dan Jumlah file maksimal (1, 2, atau 3 file).
  • Murid (Portal Murid & Orang Tua/Wali) memilih file sesuai batas guru (maksimal 3 file) per tugas (PDF, Word, Excel, PowerPoint, gambar JPG/PNG/WEBP, TXT, ZIP). Ukuran dan isi file diperiksa; file dengan isi tidak sesuai ekstensi atau berbahaya (mis. .php) ditolak. Seperti metode lain, pengumpulan hanya satu kali, langsung terkunci, dan tidak dapat dilakukan setelah deadline.
  • Melihat hasil — di tabel penilaian tugas (jawaban murid), file muncul pada kolom Jawaban dengan tautan buka dan ⬇️ unduh; nilai dan feedback diberikan seperti biasa. Ekspor CSV dan Print mencantumkan nama file.
  • 🗂️ Berkas Tugas Murid — di menu 📁 Portofolio Digital (bagian bawah) tersedia penjelajah berkas: Mata Pelajaran → Rombel → Murid → Tugas / Unggahan Mandiri → File. Ada dua mode tampilan, 🔳 Ubin dan ☰ Daftar (pilihan diingat di browser), filter mapel/rombel, pencarian, total ukuran, serta tombol Buka/Unduh. Guru hanya melihat berkas mapel miliknya; Admin melihat semua.
  • 🗑️ Hapus berkas — guru dapat menghapus berkas (tombol 🗑️ pada penjelajah atau tabel penilaian). Berkas terhapus permanen dari server. Bila semua file tugas seorang murid terhapus, status tugasnya kembali belum dikumpulkan dan nilai/feedback dikosongkan sehingga murid dapat mengirim ulang.
  • 🔧 Izinkan Perbaikan — pada tabel penilaian atau folder tugas murid, tekan Izinkan Perbaikan. Murid itu dapat menghapus file yang keliru dan mengunggah ulang (juga setelah deadline). Nilai lama dikosongkan; setelah murid menekan Kirim Perbaikan jawaban terkunci lagi dan guru menilai ulang. Izin dapat dibatalkan kapan saja.
  • 📎 Unggahan Mandiri — di Portal Murid terdapat 🗂️ Folder Berkas Saya: murid dapat mengirim file ke folder mata pelajaran yang diikutinya walau tanpa tugas (standar maks. 5 MB per file dan 20 file per mapel; Admin dapat mengubahnya di 📁 Portofolio Digital → Berkas Tugas Murid → ⚙️ Batas Unggahan Mandiri: ukuran boleh dikurangi, jumlah file boleh dinaikkan sampai 500) dan menjelajahi isinya. Folder menampilkan jumlah berkas dan total ukurannya; folder tanpa isi tertulis Kosong. Berkas ini dapat dilihat guru mapel tersebut dan Admin (muncul di penjelajah guru sebagai Unggahan Mandiri); murid dapat menghapus berkas mandirinya sendiri.
  • 🔒 Buka/Tutup Unggahan (Admin) — di kotak pengaturan Berkas Tugas Murid terdapat saklar Tutup Unggahan / Buka Unggahan. Bila ditutup, semua murid tidak dapat mengunggah file (tugas Upload File maupun Unggahan Mandiri); murid melihat pemberitahuan. Berkas yang sudah ada tetap aman.
  • 🧹 Cek Data Yatim Berkas (Admin) — menampilkan: catatan berkas yang file fisiknya hilang, file fisik tanpa catatan database, berkas/pengumpulan milik murid yang sudah tidak ada di database, berkas dari tugas/mapel yang sudah dihapus, dan folder kosong. Pilih kategori lalu Bersihkan (tidak dapat dibatalkan; disarankan Backup Berkas dulu).
  • Murid dihapus — saat Admin menghapus murid (termasuk kelulusan kelas XII), semua berkas tugas dan Unggahan Mandiri miliknya beserta foldernya ikut terhapus otomatis.
  • Penyimpanan — file disimpan di server pada uploads/tugas/<tahun ajaran>/<id mapel>/<NISN>/ dengan nama acak. Folder tidak dapat dibuka langsung; file hanya dilayani setelah hak akses diperiksa (murid hanya file miliknya, guru hanya mapelnya).
  • Batas server — ukuran yang dapat diterima juga dibatasi upload_max_filesize dan post_max_size pada php.ini. Bila ingin batas lebih besar dari standar PHP, naikkan keduanya lalu restart Apache.
💾 Berkas upload tidak ikut dalam backup database. Gunakan Backup Center → Backup Lengkap (Database + Berkas) (lihat 15A).
⚖️ 12. Sistem Poin & Ambang Surat Peringatan
Cara kerja akumulasi poin dan eskalasi sanksi
Admin / Guru BK Wali Kelas
Ambang Poin Surat Peringatan
StatusAmbang PoinTindakan yang Direkomendasikan
🟢 Aman 0 – 199 Poin Pemantauan rutin, teguran lisan jika perlu
🔵 SP 1 200 – 399 Poin Terbitkan SP1, lakukan konseling, panggilan orang tua
⚠️ SP 2 400 – 499 Poin Terbitkan SP2, konseling intensif, konferensi kasus
⛔ SP 3 ≥ 500 Poin Terbitkan SP3, pertimbangkan sanksi akhir sesuai aturan sekolah
Pemutihan Poin

Poin dapat dikurangi melalui sesi konseling BK sebagai bentuk apresiasi perubahan perilaku positif. Pemutihan poin dilakukan di modul Konseling BK saat menyimpan hasil sesi. Jumlah poin yang dikurangi akan tampil sebagai angka negatif (misal -20 Pts) di Laporan BK.

💡 Poin yang ditampilkan di Dashboard dan Laporan Rekap adalah poin aktif (total poin pelanggaran dikurangi total pemutihan). Bukan hanya poin kotor.
🔄 13. Alur Kerja Lengkap
Skenario harian untuk tiap peran, dari absensi pagi hingga penerbitan surat peringatan
🙋 Alur Ketua Kelas (harian, paling sering dipakai)
1
Login dengan akun Ketua Kelas → otomatis diarahkan ke menu 📅 Kalender Pendidikan (bukan Dashboard).
2
(Opsional) Cek dulu di Kalender apakah hari ini termasuk hari libur — kalau libur, absensi memang akan otomatis terkunci.
3
Buka menu 🧑‍🎓 Absensi Kelas → tab Input Harian sudah otomatis terkunci ke kelasnya sendiri & tanggal hari ini.
4
Tandai kehadiran seluruh murid (atau pakai ✅ Hadir Semua bila semua hadir), lalu klik 💾 Simpan Absensi.
5
Kalau ada salah input di hari yang sama, boleh diedit ulang atau dihapus (🗑️ Hapus Semua) — asal masih tanggal hari ini juga. Untuk koreksi hari-hari sebelumnya, hubungi Wali Kelas atau Admin.

🏫 Alur Wali Kelas
1
Buka 🧑‍🎓 Absensi Kelas untuk mengecek/mengoreksi absensi kelas perwaliannya — bebas pilih tanggal berapa pun untuk koreksi.
2
Wali Kelas menemukan siswa melanggar tata tertib → buka menu 📝 Input Kasus.
3
Isi form: pilih murid, tanggal, jenis pelanggaran, tindak lanjut. Jika perlu konseling BK, pilih Konseling Guru BK sebagai tindak lanjut.
4
Simpan. Kasus tercatat di Laporan Rekap dengan badge ⚠️ Wajib Konseling - Belum Direalisasikan jika TL konseling dipilih.
5
Jika akumulasi poin murid mencapai ambang SP, cetak surat melalui menu 📄 Surat Otomatis.

🛡️ Alur Admin / Guru BK (di awal tahun ajaran + harian)
1
(Awal tahun ajaran) Susun 📅 Kalender Pendidikan — atur Kategori, isi Kegiatan satu tahun penuh, hitung Rekap, lalu cetak sebagai dokumen resmi.
2
Pantau 🧑‍🎓 Absensi Kelas di semua kelas — bisa mengoreksi tanggal berapa pun bila ada kesalahan input dari Wali Kelas/Ketua Kelas.
3
Buka menu 🤝 Konseling BK → lihat panel ⚠️ Rekomendasi Murid untuk daftar murid yang perlu dikonseling.
4
Klik 🤝 Proses pada murid yang bersangkutan. Form konseling otomatis terisi nama murid.
5
Pilih kasus yang ditangani (tag kasus muncul otomatis), pilih jenis layanan BK, isi tanggal pertemuan, isi hasil konseling.
6
Opsional: isi pemutihan poin jika murid menunjukkan perubahan signifikan.
7
Simpan. Kasus otomatis berubah menjadi ✅ Sudah Dikonseling di Laporan Rekap. Sesi muncul di 📑 Laporan BK.
8
Cetak Laporan BK resmi melalui menu 📑 Laporan BK → tombol cetak 🖨️ dengan kop sekolah.
✅ Siklus selesai: Kehadiran tercatat harian → pelanggaran tercatat → dikonseling → terdokumentasi di Laporan BK → surat peringatan diterbitkan jika diperlukan — semua mengacu ke satu Kalender Pendidikan yang sama.
👨‍👩‍👧 14. Portal Orang Tua
Akses baca-saja untuk orang tua/wali murid, terpisah dari aplikasi utama
Admin Wali Kelas

SIMTAS punya dua sisi untuk urusan orang tua/wali murid. Keduanya menampilkan data yang sama, hanya beda siapa yang memakainya dan lewat pintu mana:

SisiDipakai olehCara membukaBisa apa
👨‍👩‍👧 Portal Orang Tua — Halaman terpisah Orang tua/wali murid sendiri Link khusus ?page=ortu yang dibagikan Admin/Wali Kelas ke orang tua — bukan lewat menu SIMTAS utama Login pakai NISN anak (dipakai sekaligus sebagai username & password). Hanya bisa melihat data anaknya sendiri — tidak bisa mengubah apa pun.
🖥️ Portal Orang Tua — Menu dalam SIMTAS Admin & Wali Kelas Menu 👨‍👩‍👧 Portal Orang Tua di sidebar/topbar SIMTAS Memilih murid mana pun (Wali Kelas: murid perwaliannya) untuk meninjau tampilan yang dilihat orang tuanya — berguna saat menjelaskan/mendampingi orang tua lewat telepon.
💡 NISN dipakai sebagai username sekaligus password supaya orang tua tidak perlu mengingat kata sandi tambahan. Bagikan tautan ?page=ortu lewat grup WhatsApp kelas atau surat edaran di awal tahun ajaran.
Apa yang dilihat orang tua di portal ini
1
📅 Rekap Kehadiran — ringkasan Hadir/Sakit/Izin/Alpa anaknya sepanjang tahun ajaran berjalan.
2
⚠️ Status Pembinaan (Poin Tata Tertib) — total poin aktif anaknya beserta status (Aman/SP1/SP2/SP3), sama seperti yang dilihat Wali Kelas di Dashboard.
3
📋 Riwayat Pelanggaran Tata Tertib — daftar kasus yang tercatat, tanggal, dan tindak lanjutnya.
4
🤝 Riwayat Pembinaan/Konseling BK — sesi konseling yang sudah dijalani anaknya (tanpa detail sensitif yang tidak perlu diketahui orang tua secara tertulis).
⚠️ Portal ini sifatnya hanya baca (read-only) untuk orang tua — tidak ada tombol ubah/hapus data apa pun di sisi mereka. Semua perubahan data tetap hanya boleh dilakukan lewat SIMTAS utama oleh Admin/Wali Kelas.
⚙️ 15. Pengaturan Sistem
Identitas sekolah, ambang poin SP, dan manajemen data siswa — khusus Admin
Khusus Admin

Menu ini adalah pusat kendali SIMTAS — perubahan di sini otomatis berdampak ke seluruh modul lain (KOP surat, laporan cetak, status SP di Dashboard, dsb). Hanya akun dengan peran Admin yang bisa membuka menu ini.

Blok 1 — Identitas Sekolah & KOP Surat
IsianDipakai di mana
Nama Sekolah & Nama PemerintahanKepala KOP di semua surat cetak (Surat Peringatan, Panggilan Ortu, Surat Lainnya, Laporan BK, Kalender Pendidikan cetak)
Alamat Sekolah (Baris 1 & 2)Baris alamat di bawah nama sekolah pada KOP surat
Link Logo Sekolah & Logo PemerintahLogo kiri/kanan pada KOP surat & kalender pendidikan cetak
Blok 2 — Ambang Batas Surat Peringatan

Tiga angka batas poin (SP1 < SP2 < SP3, wajib urut naik) yang menentukan status seorang murid di Dashboard, Laporan Rekap, dan teks surat otomatis. Lihat detail di bagian ⚖️ Sistem Poin & Ambang SP.

Blok 3 — Manajemen Siswa (Hapus Siswa)
1
Cari murid lewat kotak pencarian (nama/NISN/rombel) atau saring per rombel.
2
Centang satu atau beberapa murid yang akan dihapus datanya (misal: murid pindah sekolah/lulus dan datanya perlu dibersihkan).
3
Klik 🗑️ Hapus Siswa Terpilih. Sistem akan menampilkan pratinjau jumlah data terkait yang akan ikut terhapus sebelum benar-benar dieksekusi.
⛔ Tindakan permanen & tidak bisa dibatalkan. Menghapus siswa dari sini otomatis ikut menghapus seluruh riwayat pelanggaran, konseling, absensi, dan notifikasi milik siswa tersebut di seluruh database SIMTAS — Admin tidak perlu membuka database MySQL sama sekali. Pastikan yakin sebelum menekan tombol hapus.
Blok 3A — ⬆️ Naik Kelas (BARU)

Tombol ⬆️ Naik Kelas di sebelah tombol Hapus Siswa Terpilih menjalankan kenaikan kelas untuk seluruh siswa sekaligus: Kelas X naik ke XI, XI naik ke XII (nama rombel dipertahankan, mis. "X A" menjadi "XI A"), dan XII lulus lalu datanya dihapus permanen beserta seluruh riwayatnya (sama seperti Hapus Siswa).

1
Sistem menampilkan pratinjau per rombel: berapa siswa naik, ke rombel apa, dan berapa yang lulus — periksa dulu sebelum melanjutkan.
2
Rombel tujuan yang belum terdaftar di 🏫 Manajemen Rombel akan dibuat otomatis.
3
Wajib mengetik NAIK KELAS persis sebagai konfirmasi akhir — ini pengaman terakhir sebelum data benar-benar berubah.
⛔ Tindakan permanen untuk seluruh sekolah sekaligus. Wajib Backup Data terlebih dahulu. Setelah Naik Kelas, akun 🏫 Wali Kelas yang rombelnya masih memakai nama lama (mis. "X A") perlu diubah manual ke rombel barunya di 🔐 Manajemen Akun.
Blok 3B — 🧹 Bersihkan Data Yatim (BARU)

"Data yatim" adalah sisa data (tugas, peserta mapel, absensi mapel, portofolio, dll.) milik NISN yang sudah tidak ada lagi di Data Induk Siswa — biasanya peninggalan penghapusan siswa dari versi SIMTAS yang lebih lama. Tombol 🧹 Bersihkan Data Yatim menampilkan pratinjau jumlah baris per tabel sebelum menghapusnya, dan otomatis menolak berjalan bila Data Induk Siswa kosong (sebagai pengaman).

💡 Perubahan Pengaturan Sistem langsung berlaku ke seluruh pengguna lain begitu mereka membuka/menyegarkan SIMTAS — tidak perlu deploy ulang Web App.
Blok 4 — Manajemen Akun

Admin dapat membuka 🔐 Manajemen Akun untuk menambah, mengubah, menghapus, dan memfilter akun berdasarkan jenis. Jenis akun yang tersedia adalah Admin, Wali Kelas, Guru Mapel, Pengawas, dan Ketua Kelas. Untuk Wali Kelas/Ketua Kelas, pastikan Rombel diisi dengan benar karena pembatasan akses data mengikuti kelas tersebut.

🛡️ AdminAkses pengelolaan sistem secara penuh.
🏫 Wali KelasFokus pada kelas yang menjadi tanggung jawabnya.
🎓 Ketua KelasAkses terbatas terutama untuk absensi kelasnya.
📘 Guru MapelAkses terbatas untuk Kalender, DMS, dan Surat Lainnya sesuai konfigurasi.
🔍 PengawasMode lihat saja untuk monitoring/supervisi.
Blok 5 — Manajemen Rombel

Gunakan 🏫 Manajemen Rombel sebagai daftar referensi kelas. Tambahkan nama rombel dengan format yang konsisten sebelum memasukkan atau mengimpor data siswa. Rombel juga digunakan oleh jadwal absensi dan pembatasan akses Wali Kelas/Ketua Kelas.

💡 Kolom "Rombel" pada popup Tambah/Ubah Data Siswa dan pada popup Tambah/Ubah Akun (Jenis Akun Wali Kelas) kini berupa daftar pilihan yang bersumber langsung dari data di sini — bukan lagi ketik bebas. Isi Manajemen Rombel lebih dulu sebelum menambah siswa/akun agar rombel yang benar tersedia sebagai pilihan.
Blok 6 — Manajemen Tatib

Pada 🚫 Manajemen Tatib (Jenis Pelanggaran), Admin dapat menambah, mengubah, atau menghapus jenis pelanggaran beserta poinnya. Kode Tatib dibuat berurutan dan menjadi pengenal yang menghubungkan jenis pelanggaran dengan riwayat kasus.

⚠️ Sebaiknya jangan mengubah kode yang sudah dipakai riwayat lama. Jika suatu aturan sudah digunakan pada banyak catatan, pertimbangkan membuat jenis baru agar riwayat tetap mudah dilacak.
Blok 7 — Pengumuman Sistem

Gunakan 📢 Pengumuman Sistem untuk menampilkan banner informasi kepada pengguna SIMTAS. Tersedia tipe Info, Peringatan, dan Mendesak. Fitur ini cocok untuk pemberitahuan jadwal, pemeliharaan, atau informasi penting sekolah.

Blok 8 — Log Aktivitas Admin

Menu 📜 Log Aktivitas Admin menampilkan riwayat perubahan penting seperti tambah/ubah/hapus akun, siswa, Tatib, dan Pengaturan. Gunakan log ketika perlu melakukan pemeriksaan atau penelusuran perubahan data.

Blok 9 — Backup Data

Gunakan 💾 Backup Data sebelum perubahan besar. Backup merupakan langkah pengamanan penting, terutama sebelum membersihkan data siswa, mengubah struktur master, atau melakukan pekerjaan administrasi massal.

⛔ Penghapusan siswa adalah tindakan permanen. Backup sebaiknya dibuat sebelum penghapusan, bukan sesudahnya.
Blok 10 — Tema & Tampilan

Pengaturan tampilan/tema dapat digunakan untuk menyesuaikan nuansa antarmuka. Perubahan tema tidak mengubah data, hak akses, atau proses absensi.

Blok 11 — Deployment Multi-Sekolah

Fitur 🏫 Deployment Multi-Sekolah ditujukan untuk memastikan salinan SIMTAS milik sekolah lain menggunakan database dan identitas masing-masing. Jangan menandai project sekolah lain sebagai project asli sekolah ini.

🧭 15A. Tampilan Menu, Backup & Restore
Mengganti mode menu di desktop dan memahami apa saja yang tercakup dalam backup
🧭 Mode menu (desktop)

Tombol ⚙️ bulat di pojok kanan bawah membuka Mode Navigasi: Sidebar Vertikal, Horizontal (topbar), atau Hamburger. Menu dikelompokkan (mis. Tatib & Absensi, Repository Sekolah, Pengaturan); klik judul kelompok untuk membuka/menutup. Pada mode Hamburger, ikon ☰ ada di pojok kiri atas, menu terbuka penuh setinggi layar dan daftar menunya dapat digulir. Di HP, menu memakai tampilan khusus HP dan tidak terpengaruh pilihan ini. Halaman yang sedang dibuka tetap sama setelah refresh.

💾 Backup & Restore (Admin)

Backup Center membuat berkas .sql berisi seluruh tabel database, sehingga otomatis mencakup semua fitur, termasuk fitur yang baru ditambahkan: CBT (bank soal, paket, jadwal, hasil ujian, gambar soal, tempat sampah, pengaturan CBT), Kelola Mapel & peserta mapel, absensi mapel, jurnal, PJJ, tugas/portofolio, dan pengaturan sistem. Restore memeriksa berkas lebih dulu dan membuat backup pengaman otomatis sebelum menimpa data.

⚠️ Berkas .sql hanya berisi database. File fisik di folder uploads (jawaban tugas murid, arsip DMS, bukti Tatib, foto siswa, cap & TTD) dibackup terpisah lewat bagian 📎 Backup Berkas di Backup Center.

📎 Backup Berkas: tombol Backup Lengkap (Database + Berkas) membuat .sql dan .zip sekaligus; Backup Berkas Saja hanya ZIP. ZIP dapat diunduh, divalidasi, dan dipulihkan (ketik RESTORE BERKAS); sebelum restore dibuat ZIP pengaman otomatis, file berbahaya (skrip) dilewati, dan file di server yang tidak ada di ZIP tidak dihapus. Saat memulihkan, restore database dan berkas dari waktu yang sama. Perlu ekstensi zip aktif di PHP.

🔄 16. Alur Pengolahan Data SIMTAS
Bagaimana satu data mengalir dari input hingga menjadi laporan/surat di seluruh modul

Berbeda dari bagian 🔄 Alur Kerja Lengkap yang menjelaskan langkah klik per peran, bagian ini menjelaskan ke mana data mengalir di balik layar — dari satu sumber data (Kalender Pendidikan) menuju seluruh modul yang bergantung padanya, sampai menjadi laporan & surat jadi.

📅 Kalender Pendidikan Kategori, Kegiatan, Hari Libur ⚙️ Pengaturan Sistem Identitas Sekolah, Ambang Poin SP 🎓 Data Induk Siswa NISN, Nama, Rombel 🧑‍🎓 Absensi Kelas Hadir/Sakit/Izin/Alpa harian 📝 Input Kasus Pelanggaran Jenis pelanggaran + tindak lanjut 🔔 Notifikasi Otomatis Alpa/status berubah ⚖️ Akumulasi Poin Aktif Poin pelanggaran − pemutihan BK 🤝 Konseling BK Sesi + opsional pemutihan poin 📄 Surat Otomatis (SP1/2/3) Terbit saat poin lewati ambang 📋 Laporan Rekap Kasus + status tindak lanjut 📑 Laporan BK Riwayat sesi konseling resmi 👨‍👩‍👧 Portal Orang Tua Ringkasan read-only per anak 📊 Dashboard Ringkasan & grafik seluruh data di atas
💡 Garis putus-putus pada diagram menandakan data yang ikut dipakai sebagai referensi, bukan alur input langsung — misalnya Data Induk Siswa dipakai untuk memvalidasi Absensi & Input Kasus, dan Notifikasi Absensi ikut dikirim ke Laporan.
Penjelasan tahap demi tahap
1
Data dasar disiapkan di awal tahun ajaran: Kalender Pendidikan (hari efektif/libur), Pengaturan Sistem (identitas & ambang poin SP), dan Data Induk Siswa. Ketiganya menjadi acuan untuk semua modul harian di bawahnya.
2
Input harian terjadi di dua pintu: Absensi Kelas (oleh Ketua Kelas/Wali Kelas) dan Input Kasus Pelanggaran (oleh Wali Kelas/Admin). Kalender Pendidikan menentukan tanggal mana yang boleh diisi (hari efektif) dan mana yang otomatis terkunci (hari libur).
3
Data diproses otomatis: status Alpa pada Absensi memicu Notifikasi; jenis pelanggaran pada Input Kasus dijumlahkan menjadi Poin Aktif per siswa (dikurangi pemutihan dari Konseling BK).
4
Poin memicu tindak lanjut: saat Poin Aktif melewati ambang Pengaturan Sistem, status siswa berubah (SP1/SP2/SP3) → Admin/Wali Kelas mencetak Surat Otomatis; kasus dengan tindak lanjut "Konseling BK" masuk daftar rekomendasi di modul Konseling BK.
5
Semua bermuara ke laporan: Laporan Rekap (kasus + poin), Laporan BK (sesi konseling), dan Portal Orang Tua (ringkasan per anak) semuanya membaca data yang sama secara real-time dari sumber di atas — tidak ada input ganda.
6
Dashboard merangkum semuanya menjadi kartu statistik & grafik, sebagai titik pantau harian paling cepat untuk Admin dan Wali Kelas.
⚠️ Karena semua modul membaca dari sumber data yang sama, kesalahan pada data dasar (mis. salah menandai hari libur di Kalender Pendidikan, atau salah isi ambang poin di Pengaturan Sistem) akan langsung memengaruhi tampilan di banyak modul sekaligus. Periksa data dasar dengan teliti di awal tahun ajaran.
🖼️ 17. Contoh Tampilan Layar
Ilustrasi sederhana tata letak tiap modul, supaya pengguna baru tahu apa yang harus dicari sebelum membuka aplikasi sungguhan
💡 Gambar di bawah adalah ilustrasi tata letak (bukan cuplikan layar asli), dibuat menyerupai tampilan sesungguhnya untuk memudahkan orientasi pertama kali. Warna kartu, angka, dan nama pada ilustrasi hanyalah contoh.
📊 Dashboard
📊 Dashboard Statistik🔄 Sinkron Data
128Total Kasus
4.350Akumulasi Poin
640Total Pemutihan BK
612Murid Terdata
📈 Tren Kasus & Tindak Lanjut Bulanan
🏫 Kasus per Kelas/Rombel
🚫 Top 6 Jenis Pelanggaran
⚠️ Status & Rekomendasi SP
Andi P. — XI IPA 1SP2
Budi S. — X IPS 2SP1
Citra L. — XII IPA 3Aman
🧑‍🎓 Absensi Kelas — Input Harian
🧑‍🎓 Absensi Kelas — XI IPA 1 • Selasa, 04 Agustus 2026✅ Hadir Semua
NAMA SISWASTATUS
1. Ahmad FauziHadir
2. Bunga LestariSakit
3. Dedi KurniawanIzin
4. Eka PutriAlpa
💾 Simpan Absensi
📝 Input Kasus Pelanggaran
📝 Formulir Pencatatan Kasus
Cari NISN / nama…
04-08-2026
Terlambat masuk kelas (10 Pts)
Konseling Guru BK
💾 Simpan Kasus
👨‍👩‍👧 Portal Orang Tua (tampilan orang tua)
👨‍👩‍👧 Ananda Citra Lestari • XII IPA 3
📅 Rekap Kehadiran
Hadir168 hari
Sakit / Izin6 hari
Alpa1 hari
⚠️ Status Pembinaan
🟢 Aman • 40 Poin
📅 Kalender Pendidikan
📅 Kalender Pendidikan — Tahun Ajaran 2026/2027🖨️ Cetak
238HKP
220HSE
206HBE
40Minggu Efektif
Agustus 2026
MSSRKJS 1 2345678 9101112131415 16171819202122
❓ 18. Pertanyaan yang Sering Ditanyakan (FAQ)
Jawaban untuk pertanyaan umum seputar penggunaan SIMTAS
Tidak ada pertanyaan yang cocok. Coba kata kunci lain, atau ganti filter peran ke "Semua Peran" di atas.
Data yang saya input tidak muncul, bagaimana? ▼
Klik tombol 🔄 Sinkron Data di bagian bawah sidebar kiri. Ini akan memuat ulang data terbaru dari database MySQL. Jika masih tidak muncul, pastikan koneksi internet stabil dan coba refresh halaman.
Sebagai Pengawas, kenapa saya tidak bisa klik tombol Simpan/Edit/Hapus? ▼
Itu memang disengaja. Akun Pengawas berjalan dalam Mode Lihat Saja (ditandai pita kuning "🔍 Mode Pengawas" di atas layar) — semua tombol yang menyimpan, mengubah, atau menghapus data dikunci otomatis di seluruh menu, walau menunya sendiri tetap bisa dibuka dan dijelajahi bebas seperti Admin. Tujuannya supaya Pengawas bisa memantau/memeriksa data untuk keperluan supervisi atau akreditasi tanpa risiko tidak sengaja mengubah data sekolah.
Kenapa akun Guru Mapel hanya bisa buka 3 menu (Kalender Pendidikan, Manajemen Arsip & Surat Lainnya)? ▼
Itu memang disengaja — akun Guru Mapel ditujukan untuk guru yang bukan wali kelas tapi tetap perlu mengarsipkan berkas mengajarnya sendiri (RPP, SK, sertifikat, dsb.) di menu Manajemen Arsip (DMS), membuat surat administratif umum di sub-tab Surat Lainnya (mis. Surat Tugas, Surat Ket. Aktif Mengajar), dan melihat Kalender Pendidikan. Menu lain (Dashboard, Input Kasus, Laporan, Absensi, Konseling BK, Portal Orang Tua, Pengaturan) — termasuk sub-tab Surat Tatib (SP) di dalam menu Surat — sengaja tidak ditampilkan karena bukan wewenang Guru Mapel, dan data siswa/pelanggaran memang tidak pernah dikirim ke akun ini — bukan cuma disembunyikan di layar. Kalau Anda seorang Wali Kelas tapi akun Anda malah terkunci seperti ini, kemungkinan kolom Jenis Akun di sheet WaliKelas untuk baris Anda salah terisi "Guru Mapel" — minta Admin mengosongkan/mengoreksi kolom tersebut.
Menu 📁 Portofolio Digital tidak muncul di akun saya, padahal Hak Akses Menu sudah diizinkan. Kenapa? ▼
Menu ini butuh dua syarat sekaligus: (1) diizinkan di 🔐 Hak Akses Menu, dan (2) akun Anda punya Penetapan Mapel aktif di 📚 Kelola Mapel. Untuk akun Wali Kelas, menu ini hanya tampil jika Wali Kelas tsb. juga merangkap sebagai Guru Mapel (punya penetapan mengajar). Solusinya: minta Admin memeriksa/menambahkan Penetapan Mapel Anda di Kelola Mapel → Penetapan per Rombel.
Kenapa Dashboard Portofolio Digital saya menampilkan murid yang bukan peserta mapel saya (atau muridnya tidak muncul)? ▼
Dashboard ini mengikuti data Penetapan per Rombel di Kelola Mapel secara ketat — satu mata pelajaran bisa diampu guru berbeda-beda per rombel (mis. Matematika Umum X A oleh Guru A, X B oleh Guru B). Jika daftar murid terasa salah, minta Admin memeriksa Penetapan Mapel & Peserta Mapel untuk kombinasi mapel + rombel Anda di menu 📚 Kelola Mapel.
Apa itu fitur ⬆️ Naik Kelas dan apa yang terjadi pada data siswa? ▼
Naik Kelas (di Pengaturan Sistem → Data Induk Siswa) memindahkan seluruh siswa Kelas X ke XI dan XI ke XII sekaligus (nama rombel dipertahankan, mis. "X A" → "XI A"), sedangkan siswa Kelas XII dinyatakan lulus dan datanya dihapus permanen beserta seluruh riwayatnya — sama seperti Hapus Siswa. Selalu ada pratinjau per rombel dan wajib mengetik "NAIK KELAS" sebagai konfirmasi akhir. Backup Data dulu sebelum menjalankannya.
Apa itu "Data Yatim" pada tombol 🧹 Bersihkan Data Yatim? ▼
Data yatim adalah sisa data (tugas, peserta mapel, absensi mapel, portofolio, dll.) milik NISN yang sudah tidak terdaftar lagi di Data Induk Siswa — biasanya peninggalan penghapusan siswa dari versi SIMTAS yang lebih lama. Tombol ini menampilkan pratinjau per tabel sebelum menghapusnya, dan menolak berjalan bila Data Induk Siswa kosong (pengaman bawaan).
Saya menekan Refresh/F5 dan sempat khawatir logout atau kembali ke Dashboard — apakah itu normal? ▼
Tidak perlu khawatir — SIMTAS tidak logout saat refresh, dan sejak pembaruan terbaru, Anda juga akan kembali persis ke tab/menu yang sedang dibuka, bukan selalu ke Dashboard. Login baru (setelah logout) tetap dimulai dari Dashboard seperti biasa.
Tombol "Ya, Keluar" saat logout tidak bisa diklik (khusus akun Pengawas) — apa solusinya? ▼
Ini adalah bug yang sudah diperbaiki. Penyebabnya: kotak dialog konfirmasi (yang sama dipakai untuk konfirmasi Hapus data maupun konfirmasi Keluar) sempat ikut terkunci oleh mekanisme pengaman Mode Pengawas, sehingga tombol "Ya, Keluar" tampak ada tapi tidak merespons klik — walau tombol "Batal" tetap normal. Jika akun Pengawas Anda masih mengalami ini, minta Admin men-deploy ulang aplikasi ke versi terbaru (Deploy > Manage deployments > Edit > Version: New version > Deploy). Setelah versi terbaru aktif, tombol "Ya, Keluar" akan berfungsi normal seperti peran lain.
Kenapa akun Ketua Kelas tidak bisa mengisi absensi untuk tanggal kemarin? ▼
Ini memang disengaja. Ketua Kelas hanya berwenang mengisi/mengedit/menghapus absensi untuk hari ini — mencegah data lama diubah sembarangan. Untuk koreksi tanggal yang sudah lewat, minta Wali Kelas atau Admin yang melakukannya karena mereka punya akses bebas tanggal.
Kenapa Ketua Kelas tidak punya menu Dashboard? ▼
Dashboard menampilkan rekap pelanggaran seluruh sekolah, bukan cuma satu kelas — ini di luar wewenang Ketua Kelas. Akun ini memang sengaja dibatasi hanya untuk Kalender Pendidikan (lihat saja) dan Absensi Kelas (kelasnya sendiri, hari ini saja).
Kenapa tanggal tertentu di Absensi Kelas tidak bisa diisi sama sekali? ▼
Tanggal tersebut sedang dianggap hari libur oleh sistem — bisa karena Sabtu/Minggu, Tanggal Merah manual yang ditambahkan Admin/Wali Kelas, atau ditandai bukan Hari Sekolah Efektif di Kalender Pendidikan. Kalau menurut Anda seharusnya bukan hari libur, cek dulu ketiga sumber ini — koreksi paling sering dilakukan lewat menu Kalender Pendidikan oleh Admin.
Jumlah kolom tanggal di Matriks Bulanan Absensi kok kadang 28, kadang 30, kadang 31? ▼
Itu memang seharusnya begitu — sistem otomatis menyesuaikan jumlah kolom dengan jumlah hari sebenarnya di bulan & tahun yang dipilih (Februari 28/29, April/Juni/September/November 30, bulan lain 31). Kalau tampilan di aplikasi Anda masih menunjukkan 31 hari untuk semua bulan, kemungkinan besar Web App belum di-deploy ke versi terbaru — hubungi Admin untuk melakukan Deploy → Manage deployments → New version.
Bagaimana cara mengubah kategori atau menambah hari libur di Kalender Pendidikan? ▼
Buka menu 📅 Kalender Pendidikan → tab 🎨 Kategori untuk mengatur warna/jenis kategori, atau tab 🗓️ Kegiatan (atau klik langsung tanggalnya di tab 📆 Kalender) untuk menambahkan rentang tanggal kegiatan/libur. Hanya akun Admin yang bisa mengubah — Wali Kelas dan Ketua Kelas hanya bisa melihat.
Mengapa kasus saya tetap ⚠️ Belum Direalisasikan meskipun sudah konseling? ▼
Kemungkinan Tanggal Pertemuan sesi konseling lebih awal dari tanggal kasus yang ditangani. Sistem mensyaratkan tanggal pertemuan sama dengan atau setelah tanggal kasus. Buka Laporan BK → Edit sesi tersebut → ubah tanggal pertemuan menjadi sama atau setelah tanggal kasus.
Murid melanggar aturan yang sama dua kali, apakah bisa dicatat? ▼
Ya. Setiap kejadian dicatat sebagai entri terpisah meskipun jenis pelanggarannya sama. Keduanya akan muncul sebagai kasus berbeda di Laporan Rekap dengan tanggal masing-masing. Di form Konseling BK, keduanya juga akan tampil sebagai tag terpisah yang bisa dipilih satu per satu atau sekaligus.
Bagaimana jika dua kasus terjadi di tanggal yang sama? ▼
Sistem menggunakan waktu input data (timestamp) sebagai pembeda tambahan. Jika tanggal kasus dan tanggal konseling sama, penentu akhirnya adalah waktu data itu diinput ke sistem — bukan sekadar tanggalnya. Ini memastikan setiap kejadian terlacak dengan akurat.
Bagaimana cara menghapus kasus pelanggaran yang salah input? ▼
Buka 📋 Laporan Rekap → temukan baris kasus yang salah → klik tombol 🗑️ Hapus. Fitur ini hanya tersedia untuk Admin. Penghapusan bersifat permanen langsung dari database MySQL.
Kolom Kasus/Masalah di Laporan BK kosong, kenapa? ▼
Kolom Kasus/Masalah hanya terisi jika Anda memilih kasus spesifik saat mengisi form Konseling BK (klik tag kasus di bagian "📌 Kasus / Masalah yang Ditangani"). Jika tidak ada tag yang dipilih dan hanya mengisi kolom hasil konseling secara manual, kolom kasus akan kosong. Ini normal untuk sesi konseling inisiatif tanpa kasus pelanggaran yang terdaftar.
Apakah satu sesi konseling bisa menangani beberapa murid sekaligus? ▼
Ya. Di form Konseling BK, kolom "Daftar Nama Murid" mendukung pemilihan multiple. Pilih semua murid yang hadir dalam sesi kelompok tersebut. Sistem akan menyimpan catatan terpisah per murid dengan data sesi yang sama.
Bagaimana cara mencetak laporan hanya untuk kelas tertentu? ▼
Di 📋 Laporan Rekap, 📑 Laporan BK, atau 🧑‍🎓 Absensi Kelas, gunakan filter Rombel / Kelas di bagian atas untuk memilih kelas yang diinginkan. Setelah data terfilter, klik tombol 🖨️ Cetak — laporan yang tercetak hanya berisi data sesuai filter yang aktif.
Mengapa murid tidak muncul di ⚠️ Rekomendasi Murid meskipun TL-nya Konseling Guru BK? ▼
Ada beberapa kemungkinan: (1) Kasus tersebut sudah pernah dikonseling sebelumnya — cek di Laporan BK. (2) Data belum tersinkronisasi — klik Sinkron Data. (3) Murid hanya punya satu pelanggaran dengan TL Teguran Lisan tanpa TL Konseling Guru BK.
Apa bedanya 3 mode navigasi (Sidebar/Horizontal/Hamburger)? ▼
Ketiganya menampilkan menu yang sama persis sesuai hak akses peran Anda — bedanya cuma tata letak. Sidebar cocok untuk layar besar, Horizontal (topbar) menghemat ruang vertikal, Hamburger cocok untuk layar sempit/HP. Pilih lewat tombol ⚙️ di pojok kanan bawah; pilihan akan diingat otomatis untuk kunjungan berikutnya.
Bagaimana cara orang tua membuka Portal Orang Tua, dan apa "kata sandi" mereka? ▼
Bagikan tautan Web App SIMTAS dengan tambahan ?page=ortu di belakangnya (bukan link menu biasa). Orang tua memasukkan NISN anaknya pada satu kolom yang berfungsi sekaligus sebagai username dan password. Tidak perlu akun terpisah dan tidak perlu didaftarkan dulu oleh Admin.
Kalau saya ubah Ambang Batas SP di Pengaturan Sistem, apakah status SP murid yang lama ikut berubah? ▼
Ya. Status SP (Aman/SP1/SP2/SP3) dihitung ulang secara otomatis dari poin aktif saat ini dibandingkan dengan ambang batas yang berlaku saat itu juga — bukan disimpan sebagai nilai tetap. Jadi begitu ambang diubah dan disimpan, Dashboard, Laporan Rekap, dan Portal Orang Tua langsung ikut menampilkan status terbaru untuk seluruh murid.
Saya menghapus siswa lewat Pengaturan Sistem, tapi ternyata salah pilih. Bisa dikembalikan? ▼
Tidak bisa dibatalkan dari dalam aplikasi — penghapusan siswa bersifat permanen dan langsung menghapus baris data terkait di database MySQL (pelanggaran, konseling, absensi, notifikasi). Jika terjadi salah hapus, satu-satunya jalan adalah memulihkan dari riwayat versi Google Sheets (menu File > Riwayat Versi di database MySQL pada XAMPP) sesegera mungkin sebelum ada perubahan data lain menimpanya.
Apakah QR tetap mencatat jika jadwal aktif tetapi hari itu tanggal merah di Kaldik? ▼
Tidak. Scanner memeriksa status Kalender Pendidikan dan akhir pekan sebelum proses penyimpanan. Jika tanggal merah/libur, scan ditolak dan keterangan Kaldik ditampilkan bila tersedia, misalnya nama hari besar.
Mengapa scanner menampilkan LIBUR padahal jadwal QR masih aktif? ▼
Jadwal menentukan kapan QR boleh digunakan, sedangkan Kaldik menentukan apakah sekolah efektif pada tanggal tersebut. Libur Kaldik memiliki prioritas, sehingga jadwal aktif tidak otomatis berarti absensi boleh dicatat.
Apa yang harus dilakukan sebelum membuat jadwal QR? ▼
Pastikan master siswa dan rombel sudah benar, Kaldik sudah terisi, kemudian buat jadwal QR sesuai hari/kelas/jam. Setelah itu lakukan uji coba pada satu siswa dan cek Riwayat / Audit Scan QR.
Kapan sebaiknya membuat backup? ▼
Minimal sebelum penghapusan siswa, perubahan besar pada master, impor massal, atau pekerjaan administrasi yang sulit dibatalkan. Simpan backup secara berkala sebagai bagian dari prosedur administrasi.
⬆️ Kembali ke Daftar Isi

SIMTAS — Sistem Informasi Manajemen Tata Tertib dan Administrasi Sekolah  |  Dikembangkan untuk SMA Negeri 2 Laung Tuhup