SITUMAN V4.0 PRODUCTION — CHECKLIST GO-LIVE

SEBELUM GO-LIVE
1. Backup database dari menu Backup Database, lalu DOWNLOAD file SQL ke lokasi lain.
2. Jalankan Optimasi & Health Check Server satu kali.
3. Login Admin -> Status Production. Pastikan semua status utama AMAN.
4. Pastikan OPcache AKTIF bila server mendukung.
5. Tes login Admin, SPV, Korwil, dan minimal 2 Petugas.
6. Tes Dashboard, Pantauan Wilayah, Petugas, Daya Besar, 1/2/3 Lembar, Sisiran, Audit & Fix.
7. Tes upload foto GPS dari HP petugas melalui HTTPS/LAN yang mendukung browser geolocation.
8. Tes satu backup baru setelah data final masuk.

PERUBAHAN V4.0
- Basis berasal dari RAR server yang diserahkan setelah beta test.
- Sinkron 114 akun TIDAK lagi dijalankan pada setiap login (mengurangi query/write login).
- Session ID diregenerasi setelah login.
- Session idle maksimum 8 jam.
- Login dibatasi 5 kegagalan per username+IP per 10 menit.
- Pesan error database production tidak membocorkan detail teknis.
- Error PHP masuk storage/logs/php-error.log.
- Security headers Apache ditambah.
- Eksekusi PHP/script di uploads/pelanggan diblokir.
- config/includes/storage diblokir dari akses HTTP langsung.
- Halaman Admin Status Production ditambahkan.
- Rumus bisnis, dashboard, ranking, RPTAG/RPPTL, dan hasil beta TIDAK diubah.

CATATAN
File config/master_accounts.php tetap berisi data sinkron akun dan dilindungi dari akses HTTP.
Untuk server publik/internet, sangat disarankan HTTPS dan password database MySQL yang tidak kosong.
