SIPENSA - LAPORAN SATU / BEBERAPA SISWA
========================================

URUTAN PEMASANGAN

1. Backup database SIPENSA dan folder htdocs terlebih dahulu.
2. Buka phpMyAdmin database SIPENSA.
3. Import file database/MIGRASI_LAPORAN_MULTI_SISWA.sql satu kali.
4. Upload isi folder htdocs dari paket ini ke htdocs SIPENSA.
5. Pilih overwrite/ganti file lama saat diminta.
6. Keluar lalu masuk kembali ke SIPENSA, kemudian buka Buat Laporan.
7. Lakukan hard refresh browser atau bersihkan cache WebView/APK jika tampilan lama masih tersimpan.

FILE YANG BERUBAH

- htdocs/app.php
- htdocs/functions.php
- htdocs/pages/case_new_enterprise.php
- htdocs/pages/case_new_student_filter.php
- htdocs/pages/case_group_members.php (baru)
- htdocs/assets/app.js
- htdocs/assets/case-new-enterprise.css
- htdocs/assets/style.css
- htdocs/partials/footer.php
- database/MIGRASI_LAPORAN_MULTI_SISWA.sql

CATATAN

- Mode default tetap Satu Siswa.
- Mode Beberapa Siswa membuat satu record kasus untuk setiap siswa.
- Pilihan siswa tetap tersimpan saat berpindah filter kelas.
- Poin dan ambang pembinaan dihitung per siswa menggunakan logika SIPENSA yang sama.
- Data lama tetap kompatibel karena group_report_id boleh kosong/NULL.
- Jangan mengimpor ulang database/SIPENSA.sql ke database produksi. File tersebut hanya skema instalasi baru.
