================================================================================
PANDUAN DEPLOYMENT HOSTING & ARSIP SISTEM LOGBOOK PEMANCAR BROADCAST
================================================================================

Paket ini berisi sistem lengkap:
1. Web Aplikasi Manajemen Logbook & Gangguan (Laravel 11)
2. RESTful API Server untuk Aplikasi Android
3. Source Code Aplikasi Mobile Android (Flutter)
4. File Siap Pasang APK Android (logbook.apk)
5. Database MySQL Dump (logbook_database.sql)

--------------------------------------------------------------------------------
A. CARA DEPLOY KE HOSTING (cPanel / DirectAdmin / VPS)
--------------------------------------------------------------------------------

1. UPLOAD FILE KE HOSTING:
   - Gunakan file: `logbook_hosting.zip`
   - Buka cPanel -> Masuk ke menu "File Manager".
   - Rekomendasi Struktur Folder:
     * Opsi 1 (Paling Aman):
       Ekstrak `logbook_hosting.zip` di direktori home (misal: `/home/username/logbook`).
       Lalu buat subdomain atau arahkan Document Root domain ke folder `/home/username/logbook/public`.
     * Opsi 2 (Langsung di public_html / Subdomain folder):
       Ekstrak seluruh file di folder subdomain atau `public_html`.
       Pastikan Document Root subdomain di cPanel diarahkan ke folder `.../public`.

2. IMPORT DATABASE:
   - Buka cPanel -> "MySQL Databases": Buat database baru & user database baru, lalu hubungkan (Add User to Database) dengan hak akses "ALL PRIVILEGES".
   - Buka cPanel -> "phpMyAdmin": Pilih database yang baru dibuat, klik tab "Import", lalu pilih file `logbook_database.sql`.
   - Klik "Go" / "Kirim" untuk mengimpor seluruh tabel dan data awal.

3. PENGATURAN FILE .ENV:
   - Pada folder aplikasi di hosting, ubah/buat file `.env` (pastikan fitur "Show Hidden Files" aktif di File Manager):
     ---------------------------------------------------------------------
     APP_NAME="Logbook Pemancar"
     APP_ENV=production
     APP_KEY=base64:ZjnGL85DwvWL4PGfQMrV2/4qqjYT2iICWimv7OQ622M=
     APP_DEBUG=false
     APP_URL=https://namadomainanda.com

     DB_CONNECTION=mysql
     DB_HOST=127.0.0.1
     DB_PORT=3306
     DB_DATABASE=usernamecpanel_namadatabase
     DB_USERNAME=usernamecpanel_namauser
     DB_PASSWORD=password_database_anda
     ---------------------------------------------------------------------

4. PERMISSION / HAK AKSES FOLDER:
   - Pastikan folder berikut memiliki izin tulis (Permissions 775 atau 755):
     * `storage` (dan seluruh sub-folder di dalamnya)
     * `bootstrap/cache`

5. PENGATURAN HTTPS / SSL:
   - Aktifkan Let's Encrypt / AutoSSL di cPanel agar domain berjalan di `https://` yang aman.

--------------------------------------------------------------------------------
B. CARA MENGHUBUNGKAN APLIKASI ANDROID (APK) KE SERVER ONLINE
--------------------------------------------------------------------------------

1. Teknisi mengunduh file `logbook.apk` yang tersedia di:
   `https://namadomainanda.com/downloads/logbook.apk`
2. Buka aplikasi di HP Android.
3. Di layar Login (pojok kanan atas), klik ikon Jaringan/Server.
4. Masukkan URL domain Anda:
   `https://namadomainanda.com` (atau `https://namadomainanda.com/api/v1`)
5. Klik "Simpan". Aplikasi akan otomatis terhubung ke database online.

--------------------------------------------------------------------------------
C. INFORMASI AKUN LOGIN SISTEM
--------------------------------------------------------------------------------

1. Super Admin:
   - Email / NIP : admin@logbook.com / 198501012010011001
   - Password    : password123
   - Akses       : Web Admin Console & Mobile App

2. Teknisi / Operator:
   - Email / NIP : teknisi1@logbook.com / 199002022015021002
   - Password    : password123
   - Akses       : Web Console & Mobile App

--------------------------------------------------------------------------------
Sistem Logbook Broadcast Engineering siap digunakan.
================================================================================
