PANDUAN INSTALL IT SERVICE PORTAL V2

1. Buat database di cPanel / hosting.
2. Buka phpMyAdmin, pilih database yang sudah dibuat.
3. Import file: database/database_hosting.sql
4. Upload seluruh isi folder aplikasi ke public_html atau subfolder domain.
5. Edit file config.php:
   $DB_NAME = 'nama_database_hosting';
   $DB_USER = 'user_database';
   $DB_PASS = 'password_database';
6. Pastikan folder uploads memiliki permission write, biasanya 755 atau 775.
7. Akses website.

JIKA DATABASE LAMA SUDAH PERNAH DI-IMPORT:
- Jalankan file database/database_update_remove_assigned_auto_pic.sql di phpMyAdmin.
- Setelah itu, buka menu User Management dan pastikan setiap teknisi memiliki Area.

AKUN DEMO ADMIN:
Email    : admin@demo.local
Password : password123

FITUR UTAMA:
- User tanpa login bisa membuat tiket.
- Cek status tiket menggunakan nomor tiket atau No HP, minimal salah satu diisi.
- Dashboard admin/IT dengan sidebar samping.
- Kategori pengajuan memfilter jenis layanan.
- Kategori pengajuan: Troubleshoot / Kendala dan Permohonan / Penambahan Baru.
- Layanan: Hardware, Jaringan/Koneksi, CCTV, IT Support, Lainnya.
- Tahap Assigned dihilangkan dari status tiket.
- PIC otomatis dipilih berdasarkan Area tiket dan Area user teknisi.
- Review IT.
- Penjadwalan pengerjaan.
- Schedule list dan calendar.
- Status Resolved tidak otomatis Closed.
- Jika user memilih masih ada kendala, status tetap Resolved dan user_confirmation menjadi Need Follow Up.
- Timeline progress tiket.
- Upload lampiran maksimal 5 MB per file.

CATATAN AUTO PIC:
- Auto PIC menggunakan data user dengan role teknisi / koordinator_it / admin.
- Sistem mencari user aktif yang area_id-nya sama dengan area tiket.
- Jika tidak ada teknisi pada area tersebut, sistem fallback ke koordinator/admin aktif.
