init backend presensi
This commit is contained in:
43
SETUP_PRESENSI.md
Normal file
43
SETUP_PRESENSI.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Pengaturan Presensi di Backend (Dashboard)
|
||||
|
||||
Semua pengaturan presensi **terpusat** di satu tempat. Login sebagai **Admin** dulu.
|
||||
|
||||
---
|
||||
|
||||
## Satu halaman: Pengaturan Presensi
|
||||
|
||||
**Dashboard** → sidebar kiri → **Pengaturan Presensi** (icon pin map).
|
||||
|
||||
Di sini admin mengatur:
|
||||
|
||||
1. **Koordinat Sekolah (Zona Presensi)**
|
||||
Satu koordinat untuk **seluruh sekolah**: Latitude, Longitude, Radius (meter).
|
||||
Semua absen (mobile & device) hanya valid jika siswa berada di dalam radius ini. Tidak ada lagi pengaturan koordinat per device.
|
||||
|
||||
2. **Jadwal Masuk & Pulang**
|
||||
Window waktu untuk absen masuk dan absen pulang (jam mulai–akhir).
|
||||
Contoh: Masuk 06:30–07:00, Pulang 14:00–14:30.
|
||||
|
||||
Simpan → dipakai untuk validasi geofence dan jadwal.
|
||||
|
||||
---
|
||||
|
||||
## Jam per mapel (opsional)
|
||||
|
||||
Kalau ingin jadwal per mata pelajaran (slot jam pelajaran, Schedule Builder), tetap lewat:
|
||||
|
||||
- **Pengaturan Academic** → **Jam Pelajaran** (slot jam) + **Schedule Builder** (jadwal per kelas).
|
||||
|
||||
Pengaturan Presensi dipakai untuk **base** masuk/pulang; detail slot mapel tetap di Academic bila dipakai.
|
||||
|
||||
---
|
||||
|
||||
## Ringkas
|
||||
|
||||
| Yang diatur | Menu | Keterangan |
|
||||
|--------------------|-------------------------|-------------------------------------|
|
||||
| Koordinat sekolah | **Pengaturan Presensi** | Satu zona untuk semua absen |
|
||||
| Jam masuk & pulang | **Pengaturan Presensi** | Satu set jam masuk dan pulang |
|
||||
| Jam per mapel | Pengaturan Academic | Jam Pelajaran + Schedule Builder |
|
||||
|
||||
**Device Absen** di sidebar hanya untuk daftar/monitoring device; koordinat tidak lagi diatur per device.
|
||||
Reference in New Issue
Block a user