# MENU SISTEM PENDAFTARAN & ABSENSI SEKOLAH
# Format: KODE | NAMA MENU | PARENT | ROUTE | ICON | PERMISSION | STATUS IMPLEMENTASI
# STATUS: [TODO] = belum dibuat | [DONE] = sudah ada | [PARTIAL] = sebagian

---

## [GROUP-01] DASHBOARD

MENU_001 | Dashboard Utama           | ROOT    | dashboard.index              | layout-dashboard    | dashboard.view           | [DONE]
MENU_002 | Widget Kehadiran Hari Ini | MENU_001 | —                           | chart-pie           | dashboard.view           | [DONE]
MENU_003 | Widget Siswa Sering Alpha  | MENU_001 | —                           | alert-triangle      | dashboard.view           | [TODO]
MENU_004 | Widget Notifikasi Terbaru | MENU_001 | —                           | bell                | dashboard.view           | [TODO]
MENU_005 | Widget Kalender Akademik  | MENU_001 | —                           | calendar            | dashboard.view           | [TODO]
MENU_006 | Widget Statistik PPDB     | MENU_001 | —                           | chart-bar           | dashboard.ppdb_stats     | [DONE]
MENU_007 | Widget Pending Izin       | MENU_001 | —                           | clock-exclamation   | dashboard.view           | [TODO]
MENU_008 | Widget Grafik Mingguan    | MENU_001 | —                           | chart-area          | dashboard.view           | [TODO]

---

## [GROUP-02] PPDB — PENERIMAAN PESERTA DIDIK BARU

MENU_010 | PPDB (Parent Menu)             | ROOT     | —                            | file-plus           | —                        | [DONE]
MENU_011 | Pengaturan Periode PPDB        | MENU_010 | ppdb.settings.index          | settings            | ppdb.settings            | [DONE]
MENU_012 | Daftar Pendaftar               | MENU_010 | ppdb.registrants.index       | list                | ppdb.read                | [DONE]
MENU_013 | Tambah Pendaftar (Manual)      | MENU_010 | ppdb.registrants.create      | user-plus           | ppdb.create              | [DONE]
MENU_014 | Detail Pendaftar               | MENU_010 | ppdb.registrants.show        | eye                 | ppdb.read                | [DONE]
MENU_015 | Edit Data Pendaftar            | MENU_010 | ppdb.registrants.edit        | edit                | ppdb.update              | [TODO]
MENU_016 | Hapus Pendaftar                | MENU_010 | ppdb.registrants.destroy     | trash               | ppdb.delete              | [TODO]
MENU_017 | Verifikasi Berkas              | MENU_010 | ppdb.verification.index      | file-check          | ppdb.verify              | [PARTIAL]
MENU_018 | Detail Verifikasi Berkas       | MENU_010 | ppdb.verification.show       | file-search         | ppdb.verify              | [PARTIAL]
MENU_019 | Seleksi & Penerimaan           | MENU_010 | ppdb.selection.index         | circle-check        | ppdb.update              | [PARTIAL]
MENU_020 | Ubah Status Pendaftar          | MENU_010 | ppdb.status.update           | arrows-exchange     | ppdb.update              | [DONE]
MENU_021 | Cetak Kartu Pendaftaran        | MENU_010 | ppdb.print-card              | printer             | ppdb.print               | [DONE]
MENU_022 | Konversi ke Siswa Aktif        | MENU_010 | ppdb.convert                 | arrow-right-circle  | ppdb.convert             | [DONE]
MENU_023 | Laporan PPDB                   | MENU_010 | ppdb.reports.index           | chart-pie           | ppdb.report              | [DONE]
MENU_024 | Export Laporan PPDB Excel      | MENU_010 | ppdb.reports.export.excel    | table-export        | ppdb.report              | [TODO]
MENU_025 | Export Laporan PPDB PDF        | MENU_010 | ppdb.reports.export.pdf      | file-pdf            | ppdb.report              | [DONE]
MENU_026 | Form Pendaftaran Publik        | ROOT     | ppdb.public.form             | external-link       | PUBLIC (tanpa login)     | [DONE]
MENU_027 | Cek Status Pendaftaran Publik  | ROOT     | ppdb.check-status            | search              | PUBLIC (tanpa login)     | [DONE]
MENU_028 | Upload Berkas Pendaftaran      | MENU_010 | ppdb.documents.upload        | upload              | ppdb.create              | [DONE]
MENU_029 | Download Berkas Pendaftar      | MENU_010 | ppdb.documents.download      | download            | ppdb.read                | [DONE]

---

## [GROUP-03] DATA SISWA

MENU_030 | Data Siswa (Parent Menu)       | ROOT     | —                            | id-badge            | —                        | [DONE]
MENU_031 | Daftar Siswa                   | MENU_030 | students.index               | list                | siswa.read               | [DONE]
MENU_032 | Tambah Siswa Baru              | MENU_030 | students.create              | user-plus           | siswa.create             | [DONE]
MENU_033 | Detail Siswa                   | MENU_030 | students.show                | eye                 | siswa.read               | [DONE]
MENU_034 | Edit Data Siswa                | MENU_030 | students.edit                | edit                | siswa.update             | [DONE]
MENU_035 | Hapus / Nonaktifkan Siswa      | MENU_030 | students.destroy             | trash               | siswa.delete             | [DONE]
MENU_036 | Import Siswa dari Excel/CSV    | MENU_030 | students.import              | upload              | siswa.import             | [TODO]
MENU_037 | Download Template Import       | MENU_030 | students.import.template     | file-download       | siswa.import             | [TODO]
MENU_038 | Export Siswa ke Excel          | MENU_030 | students.export.excel        | table-export        | siswa.export             | [TODO]
MENU_039 | Export Siswa ke PDF            | MENU_030 | students.export.pdf          | file-pdf            | siswa.export             | [TODO]
MENU_040 | Mutasi / Pindah Kelas          | MENU_030 | students.mutation            | arrows-transfer-up  | siswa.mutasi             | [DONE]
MENU_041 | Pindah Sekolah (Keluar)        | MENU_030 | students.transfer-out        | door-exit           | siswa.mutasi             | [DONE]
MENU_042 | Alumni & Kelulusan             | MENU_030 | students.alumni.index        | school              | siswa.read               | [DONE]
MENU_043 | Proses Kelulusan               | MENU_030 | students.alumni.process      | graduation-cap      | siswa.update             | [DONE]
MENU_044 | Generate QR Kartu Pelajar      | MENU_030 | students.qr.generate         | qrcode              | siswa.qr                 | [DONE]
MENU_045 | Cetak Kartu Pelajar            | MENU_030 | students.id-card.print       | printer             | siswa.print              | [DONE]
MENU_046 | Data Orang Tua / Wali          | MENU_030 | students.parents.index       | users               | siswa.read               | [DONE]
MENU_047 | Tambah / Edit Orang Tua        | MENU_030 | students.parents.edit        | user-edit           | siswa.update             | [DONE]
MENU_048 | Riwayat Kelas Siswa            | MENU_030 | students.history             | history             | siswa.read               | [DONE]
MENU_049 | Assign Siswa ke Kelas          | MENU_030 | students.assign-class        | arrows-right        | siswa.assign             | [DONE]

---

## [GROUP-04] DATA GURU & STAF

MENU_050 | Data Guru & Staf (Parent Menu) | ROOT     | —                            | chalkboard          | —                        | [DONE]
MENU_051 | Daftar Guru                    | MENU_050 | teachers.index               | list                | guru.read                | [DONE]
MENU_052 | Tambah Guru Baru               | MENU_050 | teachers.create              | user-plus           | guru.create              | [DONE]
MENU_053 | Detail Guru                    | MENU_050 | teachers.show                | eye                 | guru.read                | [DONE]
MENU_054 | Edit Data Guru                 | MENU_050 | teachers.edit                | edit                | guru.update              | [DONE]
MENU_055 | Hapus / Nonaktifkan Guru       | MENU_050 | teachers.destroy             | trash               | guru.delete              | [DONE]
MENU_056 | Import Data Guru dari Excel    | MENU_050 | teachers.import              | upload              | guru.import              | [TODO]
MENU_057 | Download Template Import Guru  | MENU_050 | teachers.import.template     | file-download       | guru.import              | [TODO]
MENU_058 | Export Data Guru               | MENU_050 | teachers.export              | download            | guru.export              | [TODO]
MENU_059 | Penugasan Mengajar (Mapel)     | MENU_050 | teachers.assign-subject      | arrows-assign       | guru.assign              | [DONE]
MENU_060 | Penugasan Wali Kelas           | MENU_050 | teachers.assign-homeroom     | door                | guru.assign              | [PARTIAL]
MENU_061 | Absensi Guru — Input           | MENU_050 | teachers.attendance.create   | calendar-check      | guru.absensi             | [DONE]
MENU_062 | Absensi Guru — Rekap           | MENU_050 | teachers.attendance.index    | chart-bar           | guru.absensi             | [DONE]
MENU_063 | Daftar Staf Tata Usaha         | MENU_050 | staff.index                  | briefcase           | staf.read                | [PARTIAL]
MENU_064 | Tambah / Edit Staf             | MENU_050 | staff.edit                   | edit                | staf.update              | [PARTIAL]

---

## [GROUP-05] AKADEMIK & JADWAL

MENU_065 | Akademik & Jadwal (Parent Menu)  | ROOT     | —                          | clock               | —                        | [DONE]
MENU_066 | Tahun Ajaran — Daftar            | MENU_065 | academic-years.index       | calendar            | tahun_ajaran.read        | [DONE]
MENU_067 | Tahun Ajaran — Tambah            | MENU_065 | academic-years.create      | calendar-plus       | tahun_ajaran.create      | [DONE]
MENU_068 | Tahun Ajaran — Edit              | MENU_065 | academic-years.edit        | edit                | tahun_ajaran.update      | [DONE]
MENU_069 | Set Tahun Ajaran Aktif           | MENU_065 | academic-years.set-active  | circle-check        | tahun_ajaran.update      | [DONE]
MENU_070 | Kelas / Rombel — Daftar          | MENU_065 | classrooms.index           | door                | kelas.read               | [DONE]
MENU_071 | Kelas / Rombel — Tambah          | MENU_065 | classrooms.create          | door-enter          | kelas.create             | [DONE]
MENU_072 | Kelas / Rombel — Edit            | MENU_065 | classrooms.edit            | edit                | kelas.update             | [DONE]
MENU_073 | Kelas / Rombel — Hapus           | MENU_065 | classrooms.destroy         | trash               | kelas.delete             | [DONE]
MENU_074 | Mata Pelajaran — Daftar          | MENU_065 | subjects.index             | books               | mapel.read               | [DONE]
MENU_075 | Mata Pelajaran — Tambah          | MENU_065 | subjects.create            | book-plus           | mapel.create             | [DONE]
MENU_076 | Mata Pelajaran — Edit            | MENU_065 | subjects.edit              | edit                | mapel.update             | [DONE]
MENU_077 | Mata Pelajaran — Hapus           | MENU_065 | subjects.destroy           | trash               | mapel.delete             | [DONE]
MENU_078 | Jadwal Pelajaran — Daftar        | MENU_065 | schedules.index            | clock               | jadwal.read              | [DONE]
MENU_079 | Jadwal Pelajaran — Tambah        | MENU_065 | schedules.create           | calendar-plus       | jadwal.create            | [DONE]
MENU_080 | Jadwal Pelajaran — Edit          | MENU_065 | schedules.edit             | edit                | jadwal.update            | [DONE]
MENU_081 | Jadwal Pelajaran — Hapus         | MENU_065 | schedules.destroy          | trash               | jadwal.delete            | [DONE]
MENU_082 | Jadwal Saya (Guru/Siswa)         | MENU_065 | schedules.mine             | clock               | jadwal.read              | [TODO]
MENU_083 | Cetak Jadwal PDF                 | MENU_065 | schedules.print            | printer             | jadwal.print             | [DONE]
MENU_084 | Validasi Bentrok Jadwal          | MENU_065 | schedules.conflict-check   | alert-circle        | jadwal.update            | [DONE]
MENU_085 | Hari Libur — Daftar              | MENU_065 | holidays.index             | calendar-off        | kalender.read            | [DONE]
MENU_086 | Hari Libur — Tambah              | MENU_065 | holidays.create            | calendar-plus       | kalender.create          | [DONE]
MENU_087 | Hari Libur — Edit                | MENU_065 | holidays.edit              | edit                | kalender.update          | [DONE]
MENU_088 | Hari Libur — Hapus               | MENU_065 | holidays.destroy           | trash               | kalender.delete          | [DONE]
MENU_089 | Kalender Akademik View           | MENU_065 | academic-calendar.view     | calendar-event      | kalender.read            | [DONE]

---

## [GROUP-06] ABSENSI

MENU_090 | Absensi (Parent Menu)            | ROOT     | —                            | calendar-check      | —                        | [DONE]
MENU_091 | Scan QR Absensi                  | MENU_090 | attendance.qr-scan           | scan                | absensi.create           | [DONE]
MENU_092 | Input Manual — Absensi Harian    | MENU_090 | attendance.manual.daily      | pencil              | absensi.create           | [DONE]
MENU_093 | Input Manual — Per Mata Pelajaran| MENU_090 | attendance.manual.subject    | book                | absensi.create           | [DONE]
MENU_094 | Input Manual — Massal (Batch)    | MENU_090 | attendance.manual.batch      | list-check          | absensi.create           | [TODO]
MENU_095 | Edit Absensi                     | MENU_090 | attendance.edit              | edit                | absensi.update           | [DONE]
MENU_096 | Hapus Absensi                    | MENU_090 | attendance.destroy           | trash               | absensi.delete           | [DONE]
MENU_097 | Rekap Absensi Saya (Siswa)       | MENU_090 | attendance.mine              | calendar            | absensi.read             | [TODO]
MENU_098 | Absensi Anak (Orang Tua)         | MENU_090 | attendance.child             | calendar            | absensi.read             | [TODO]
MENU_099 | Rekap Per Kelas                  | MENU_090 | attendance.class-recap       | chart-bar           | absensi.read             | [DONE]
MENU_100 | Rekap Harian                     | MENU_090 | attendance.recap.daily       | chart-bar           | absensi.read             | [DONE]
MENU_101 | Rekap Mingguan                   | MENU_090 | attendance.recap.weekly      | chart-bar           | absensi.read             | [DONE]
MENU_102 | Rekap Bulanan                    | MENU_090 | attendance.recap.monthly     | chart-line          | absensi.read             | [DONE]
MENU_103 | Rekap Per Semester               | MENU_090 | attendance.recap.semester    | chart-line          | absensi.read             | [TODO]
MENU_104 | Laporan Alpha Berulang           | MENU_090 | attendance.alpha-report      | alert-triangle      | absensi.read             | [DONE]
MENU_105 | Export Absensi ke PDF            | MENU_090 | attendance.export.pdf        | file-pdf            | absensi.export           | [TODO]
MENU_106 | Export Absensi ke Excel          | MENU_090 | attendance.export.excel      | table-export        | absensi.export           | [TODO]
MENU_107 | Manajemen QR Code Siswa          | MENU_090 | attendance.qr-codes.index    | qrcode              | absensi.qr_manage        | [DONE]
MENU_108 | Regenerate QR Code               | MENU_090 | attendance.qr-codes.regen    | refresh             | absensi.qr_manage        | [DONE]
MENU_109 | Riwayat Scan QR                  | MENU_090 | attendance.qr-codes.log      | history             | absensi.read             | [TODO]
MENU_110 | Cetak Raport Kehadiran PDF       | MENU_090 | attendance.raport.print      | printer             | absensi.print            | [TODO]

---

## [GROUP-07] IZIN & SURAT KETERANGAN

MENU_111 | Izin & Surat (Parent Menu)       | ROOT     | —                            | file-description    | —                        | [DONE]
MENU_112 | Ajukan Izin / Sakit              | MENU_111 | permits.create               | file-plus           | izin.create              | [DONE]
MENU_113 | Daftar Pengajuan Izin            | MENU_111 | permits.index                | list                | izin.read                | [DONE]
MENU_114 | Detail Pengajuan Izin            | MENU_111 | permits.show                 | eye                 | izin.read                | [DONE]
MENU_115 | Approve / Reject Izin            | MENU_111 | permits.approval             | file-check          | izin.update              | [DONE]
MENU_116 | Edit Pengajuan Izin              | MENU_111 | permits.edit                 | edit                | izin.update              | [TODO]
MENU_117 | Hapus Pengajuan Izin             | MENU_111 | permits.destroy              | trash               | izin.delete              | [DONE]
MENU_118 | Upload Lampiran Surat            | MENU_111 | permits.attachment.upload    | upload              | izin.create              | [DONE]
MENU_119 | Download Lampiran Surat          | MENU_111 | permits.attachment.download  | download            | izin.read                | [DONE]
MENU_120 | Riwayat Izin Saya                | MENU_111 | permits.history              | history             | izin.read                | [DONE]
MENU_121 | Rekap Izin/Sakit Per Periode     | MENU_111 | permits.recap                | chart-bar           | izin.report              | [DONE]
MENU_122 | Export Rekap Izin Excel          | MENU_111 | permits.recap.export.excel   | table-export        | izin.report              | [TODO]

---

## [GROUP-08] LAPORAN

MENU_123 | Laporan (Parent Menu)            | ROOT     | —                            | chart-pie           | —                        | [DONE]
MENU_124 | Laporan Per Siswa                | MENU_123 | reports.student              | user                | laporan.read             | [DONE]
MENU_125 | Laporan Per Kelas                | MENU_123 | reports.class                | door                | laporan.read             | [DONE]
MENU_126 | Laporan Per Mata Pelajaran       | MENU_123 | reports.subject              | books               | laporan.read             | [DONE]
MENU_127 | Laporan Per Sekolah              | MENU_123 | reports.school               | building            | laporan.read             | [DONE]
MENU_128 | Persentase Kehadiran Per Kelas   | MENU_123 | reports.percentage           | chart-donut         | laporan.read             | [DONE]
MENU_129 | Ranking Alpha Terbanyak          | MENU_123 | reports.alpha-ranking        | sort-descending     | laporan.read             | [DONE]
MENU_130 | Cetak Raport Kehadiran PDF       | MENU_123 | reports.print                | file-pdf            | laporan.print            | [DONE]
MENU_131 | Export Rekap Excel               | MENU_123 | reports.export.excel         | table-export        | laporan.export           | [TODO]
MENU_132 | Laporan PPDB                     | MENU_123 | reports.ppdb                 | chart-pie           | laporan.ppdb             | [DONE]
MENU_133 | Laporan Absensi Guru             | MENU_123 | reports.teacher-attendance   | chalkboard          | laporan.read             | [DONE]
MENU_134 | Dashboard Statistik Chart        | MENU_123 | reports.dashboard-chart      | chart-area          | laporan.read             | [TODO]
MENU_135 | Laporan Bulanan (Summary)        | MENU_123 | reports.monthly-summary      | calendar-stats      | laporan.read             | [TODO]
MENU_136 | Laporan Per Semester             | MENU_123 | reports.semester             | chart-dots          | laporan.read             | [TODO]

---

## [GROUP-09] NOTIFIKASI

MENU_137 | Notifikasi (Parent Menu)         | ROOT     | —                            | bell                | —                        | [DONE]
MENU_138 | Kotak Masuk Notifikasi           | MENU_137 | notifications.index          | bell                | notifikasi.read          | [DONE]
MENU_139 | Tandai Sudah Dibaca              | MENU_137 | notifications.mark-read      | check               | notifikasi.read          | [DONE]
MENU_140 | Hapus Notifikasi                 | MENU_137 | notifications.destroy        | trash               | notifikasi.delete        | [TODO]
MENU_141 | Pengaturan Notifikasi Email/WA   | MENU_137 | notifications.settings       | settings            | notifikasi.settings      | [DONE]
MENU_142 | Template Notifikasi Email        | MENU_137 | notifications.templates      | mail                | notifikasi.template      | [TODO]
MENU_143 | Edit Template Notifikasi         | MENU_137 | notifications.templates.edit | edit                | notifikasi.template      | [TODO]
MENU_144 | Konfigurasi WhatsApp API         | MENU_137 | notifications.whatsapp       | brand-whatsapp      | notifikasi.whatsapp      | [DONE]
MENU_145 | Test Kirim Notifikasi            | MENU_137 | notifications.test-send      | send                | notifikasi.settings      | [DONE]
MENU_146 | Log Pengiriman Notifikasi        | MENU_137 | notifications.send-log       | history             | notifikasi.read          | [TODO]

---

## [GROUP-10] PENGATURAN SISTEM

MENU_147 | Pengaturan (Parent Menu)         | ROOT     | —                            | settings            | —                        | [DONE]
MENU_148 | Profil Sekolah                   | MENU_147 | settings.school              | building            | sekolah.update           | [DONE]
MENU_149 | Upload Logo Sekolah              | MENU_147 | settings.school.logo         | photo               | sekolah.update           | [DONE]
MENU_150 | Manajemen User — Daftar          | MENU_147 | settings.users.index         | users               | user.read                | [DONE]
MENU_151 | Manajemen User — Tambah          | MENU_147 | settings.users.create        | user-plus           | user.create              | [DONE]
MENU_152 | Manajemen User — Edit            | MENU_147 | settings.users.edit          | edit                | user.update              | [DONE]
MENU_153 | Manajemen User — Hapus           | MENU_147 | settings.users.destroy       | trash               | user.delete              | [DONE]
MENU_154 | Reset Password User              | MENU_147 | settings.users.reset-pass    | lock-access         | user.update              | [DONE]
MENU_155 | Manajemen Role — Daftar          | MENU_147 | settings.roles.index         | shield              | role.read                | [DONE]
MENU_156 | Manajemen Role — Tambah          | MENU_147 | settings.roles.create        | shield-plus         | role.create              | [DONE]
MENU_157 | Manajemen Role — Edit            | MENU_147 | settings.roles.edit          | edit                | role.update              | [DONE]
MENU_158 | Manajemen Role — Hapus           | MENU_147 | settings.roles.destroy       | trash               | role.delete              | [DONE]
MENU_159 | Assign Permission ke Role        | MENU_147 | settings.roles.permissions   | key                 | role.update              | [DONE]
MENU_160 | Manajemen Permission — Daftar    | MENU_147 | settings.permissions.index   | key                 | permission.read          | [TODO]
MENU_161 | Manajemen Permission — Tambah    | MENU_147 | settings.permissions.create  | plus                | permission.create        | [TODO]
MENU_162 | Manajemen Permission — Edit      | MENU_147 | settings.permissions.edit    | edit                | permission.update        | [TODO]
MENU_163 | Manajemen Permission — Hapus     | MENU_147 | settings.permissions.destroy | trash               | permission.delete        | [TODO]
MENU_164 | Manajemen Menu — Daftar          | MENU_147 | settings.menus.index         | layout-sidebar      | menu.manage              | [DONE]
MENU_165 | Manajemen Menu — Tambah          | MENU_147 | settings.menus.create        | plus                | menu.manage              | [TODO]
MENU_166 | Manajemen Menu — Edit            | MENU_147 | settings.menus.edit          | edit                | menu.manage              | [TODO]
MENU_167 | Assign Menu ke Role              | MENU_147 | settings.menus.role          | arrows-assign       | menu.manage              | [DONE]
MENU_168 | Aturan Absensi — Jam Masuk/Pulang| MENU_147 | settings.attendance-rules    | clock               | setting.absensi          | [DONE]
MENU_169 | Batas Toleransi Keterlambatan    | MENU_147 | settings.late-tolerance      | clock-off           | setting.absensi          | [DONE]
MENU_170 | Batas Maksimal Alpha             | MENU_147 | settings.alpha-threshold     | alert-triangle      | setting.absensi          | [TODO]
MENU_171 | Pengaturan SMTP Email            | MENU_147 | settings.smtp                | mail                | setting.smtp             | [DONE]
MENU_172 | Test Kirim Email SMTP            | MENU_147 | settings.smtp.test           | send                | setting.smtp             | [DONE]
MENU_173 | Log Aktivitas Sistem             | MENU_147 | settings.activity-log        | history             | log.read                 | [DONE]
MENU_174 | Filter & Cari Log Aktivitas      | MENU_147 | settings.activity-log.filter | filter              | log.read                 | [TODO]
MENU_175 | Backup Database                  | MENU_147 | settings.backup              | database-export     | backup.manage            | [DONE]
MENU_176 | Restore Database                 | MENU_147 | settings.restore             | database-import     | backup.manage            | [TODO]
MENU_177 | Riwayat Backup                   | MENU_147 | settings.backup.history      | history             | backup.manage            | [TODO]
MENU_178 | Informasi Sistem & Versi         | MENU_147 | settings.system-info         | info-circle         | setting.read             | [TODO]
MENU_179 | Pengaturan Format Nomor Urut     | MENU_147 | settings.number-format       | hash                | setting.read             | [TODO]
MENU_180 | Pengaturan Tema Warna Aplikasi   | MENU_147 | settings.theme               | palette             | setting.read             | [TODO]

---

## [GROUP-11] PROFIL PENGGUNA

MENU_181 | Profil Saya                      | ROOT     | profile.index                | user-circle         | (akses pribadi)          | [TODO]
MENU_182 | Edit Profil                      | ROOT     | profile.edit                 | edit                | (akses pribadi)          | [TODO]
MENU_183 | Ubah Password                    | ROOT     | profile.password             | lock                | (akses pribadi)          | [TODO]
MENU_184 | Ubah Foto Profil / Avatar        | ROOT     | profile.avatar               | camera              | (akses pribadi)          | [TODO]
MENU_185 | Riwayat Login Saya               | ROOT     | profile.login-history        | history             | (akses pribadi)          | [TODO]

---

## [GROUP-12] AUTENTIKASI (Halaman Publik — Tanpa Layout Admin)

MENU_186 | Halaman Login                    | ROOT     | auth.login                   | login               | PUBLIC                   | [DONE]
MENU_187 | Halaman Lupa Password            | ROOT     | auth.forgot-password         | lock-question       | PUBLIC                   | [TODO]
MENU_188 | Halaman Reset Password           | ROOT     | auth.reset-password          | lock-open           | PUBLIC                   | [TODO]
MENU_189 | Halaman Verifikasi Email         | ROOT     | auth.verify-email            | mail-check          | PUBLIC                   | [TODO]
MENU_190 | Logout                           | ROOT     | auth.logout                  | logout              | (akses pribadi)          | [DONE]

---

## RINGKASAN TOTAL MENU

| No | Group / Kategori             | Jumlah Menu |
|----|------------------------------|:-----------:|
| 1  | Dashboard                    | 8           |
| 2  | PPDB                         | 20          |
| 3  | Data Siswa                   | 20          |
| 4  | Data Guru & Staf             | 15          |
| 5  | Akademik & Jadwal            | 25          |
| 6  | Absensi                      | 21          |
| 7  | Izin & Surat Keterangan      | 12          |
| 8  | Laporan                      | 14          |
| 9  | Notifikasi                   | 10          |
| 10 | Pengaturan Sistem            | 34          |
| 11 | Profil Pengguna              | 5           |
| 12 | Autentikasi (Publik)         | 5           |
|    | **TOTAL**                    | **189**     |
