# Task Breakdown: 17 - Mekanisme Threshold Alerts

**Referensi Dokumen:** FR-17, Tech Spec 5
**Tujuan:** Pendeteksi malfungsi disiplin terstruktur, memberikan informasi peringatan ke akun pengawas operator harian via Laravel Notification Database Driver.

## 1. Algoritma Kalkulasi Alert
- [ ] Console Command: `AlertTeacherLateCheckin`. 
  - Cari yang telat (Sudah absen hadir, namun menembus toleransi Late Threshold). Trigger di waktu 07:30.
- [ ] Console Command: `AlertStudentAbsenceRate`.
  - Menghitung rasio populasi absen harian (misal persentase *Absent >= 30%* per masing-masing tingkat `classroom_id`). Melempar ledakan Alarm via channel ke Dashboard Peringatan Admin jika menembus target setting dinamis.
  
## 2. Laravel Notifications System
- [ ] Migrasi tabel `notifications` (`php artisan notifications:table`).
- [ ] Buat notifikasi `HighAbsenceRateNotification` dan `TeacherLateCheckInNotification` 
  - Teruskan dan lempar datanya ke Entitas Model Admin / Role Operator yang aktif. 
  - (Cek `via ['database']` di model notifikasi).

## 3. Acceptance Criteria
- [ ] Dashboard super admin memancarkan icon lonceng yang dapat ditekan untuk melihat pesan list pelanggaran rasio sekolah di hari eksekusi aktif.
