Panduan Mikhmon Extreme Edition
Panduan Mikhmon Extreme Edition
Panduan operasional Extreme Edition untuk setup, billing PPPoE, chat, landing page expired, dan maintenance harian.
Daftar Bab Extreme Edition
Ikuti urutan bab agar implementasi tidak terlewat dan lebih mudah divalidasi.
- Bab 1. Setup Dasar Extreme
- Bab 2. Smart Financial Walled Garden
- Bab 3. Aktivasi Chat Admin dan Hotspot Cache
- Bab 4. PPP Profile dan Landing Expired
- Bab 5. Operasional PPP Billing
- Bab 6. Reminder Otomatis dan Heartbeat
- Bab 7. Maintenance dan App Update
- Bab 8. Backup dan Validasi Akhir
- Catatan Implementasi
- FAQ Extreme Edition
Bab 1. Setup Dasar Extreme
Menyiapkan login admin, router session, dan status koneksi awal.
- Login ke panel admin Mikhmon menggunakan akun yang valid.
- Masuk ke Admin Settings, tambahkan router session (IP host, username, password, API port), lalu simpan.
- Pastikan status router Connected sebelum lanjut ke konfigurasi fitur Extreme.
Rujukan Panduan Chat
Screenshot Terkait
Bab 2. Smart Financial Walled Garden
Menerapkan bypass finansial terlebih dulu sebelum membuka operasional Chat Admin.
- Buka menu Chat Server lalu login ke Chat Admin untuk memastikan modul chat aktif.
- Dari Dashboard, klik Sync Data agar hotspot cache lokal terisi dari data MikroTik terbaru.
Rujukan Panduan Chat
Screenshot Terkait
Bab 3. Aktivasi Chat Admin dan Hotspot Cache
Membuka operasional chat dan sinkronisasi data awal setelah bypass script sukses.
- Di Admin Settings, jalankan Apply Bypass Script (Wajib) untuk menerapkan Smart Financial Walled Garden ke semua router.
- Pastikan hasil apply menampilkan ringkasan sukses (domain added, HTTPS rule verified, DNS redirect verified, no duplicate).
Rujukan Panduan Chat
Screenshot Terkait
Bab 4. PPP Profile dan Landing Expired
Menyiapkan profil PPPoE lengkap beserta landing page untuk pelanggan expired.
- Masuk menu PPP Profiles, isi Local Address, Remote Address (pool atau IP manual), PPPoE Server, Rate Limit, lalu isi Harga profile.
- Masuk menu PPP Landing Page, aktifkan Enable Landing Redirect, pilih Expired Profile, dan tentukan mode custom atau external URL.
- Pilih template landing page atau edit custom HTML, lalu klik Save + Apply to Router agar script router otomatis diperbarui.
Rujukan Panduan Chat
Screenshot Terkait
Bab 5. Operasional PPP Billing
Menyusun alur penagihan, pencatatan pembayaran, dan pelaporan transaksi.
- Masuk menu PPP Billing, atur Pengaturan Reminder (contoh: 3d) dan simpan.
- Masih di PPP Billing, sesuaikan Template Notifikasi Reminder dan Expired sesuai format pesan bisnis Anda.
- Gunakan tombol Copy URL Login Chat lalu bagikan URL ke pelanggan untuk jalur pembayaran dan komunikasi.
Rujukan Panduan Chat
Screenshot Terkait
Bab 6. Reminder Otomatis dan Heartbeat
Mengaktifkan notifikasi reminder/expired dan memastikan sinkronisasi berjalan berkala.
- Untuk mencatat pembayaran, klik Masukkan Ke Laporan per pelanggan, isi durasi extend, target profile, nominal, waktu bayar, dan catatan.
- Cetak bukti transaksi dari tombol Print Transaksi, lalu cetak rekap dari Print Laporan (bulanan atau seluruh transaksi).
Rujukan Panduan Chat
Screenshot Terkait
Bab 7. Maintenance dan App Update
Menjaga stabilitas sistem melalui update terkontrol.
- Pantau proses auto reminder dan sync berkala melalui heartbeat di Chat Admin (default interval sekitar 10 menit).
- Gunakan fitur App Update (Master Sync) untuk cek update dan jalankan Update Sekarang saat status update tersedia.
Rujukan Panduan Chat
Screenshot Terkait
Bab 8. Backup dan Validasi Akhir
Menutup setup dengan backup dan pengujian end-to-end sebelum operasional penuh.
- Lakukan backup berkala sebelum perubahan besar agar rollback lebih aman jika terjadi kendala.
Rujukan Panduan Chat
Screenshot Terkait
Catatan Implementasi
Poin penting sebelum rollout penuh ke semua pelanggan.
- Setiap menambah router session baru, jalankan lagi Apply Bypass Script agar rule financial walled garden ikut terpasang.
- Jika daftar hotspot user terasa tidak update, jalankan Sync Data manual dari dashboard.
- Data PPP Billing disimpan di database lokal aplikasi, bukan langsung di konfigurasi router.
- Notifikasi reminder dan expired dikirim otomatis lewat heartbeat; jika belum terkirim, cek login chat admin, mapping user chat, dan status heartbeat.
- Expired Profile untuk PPP Landing Page wajib ada di router, jika tidak apply script akan gagal.
- Untuk mode external landing, gunakan URL HTTPS yang valid agar redirect stabil.
- Reset Chat Database akan menghapus data chat dan data penjualan, gunakan hanya saat benar-benar diperlukan.
- Saat App Update, pastikan tidak ada perubahan lokal yang belum diselesaikan agar proses fast-forward berhasil.
- Batasi akses API MikroTik hanya dari server Mikhmon dan gunakan kredensial kuat per router.
- Setelah update besar, lakukan uji end-to-end: login pelanggan, reminder, billing, print, dan landing expired.
Screenshot Terkait
FAQ Extreme Edition
Pertanyaan umum saat implementasi fitur lanjutan di produksi.
Kapan saya wajib menjalankan Apply Bypass Script?
Jalankan sebelum operasional Chat Admin dimulai, lalu ulangi setiap menambah router session baru agar rule financial walled garden tetap terpasang.
Kenapa data Hotspot Users kadang terasa belum update?
Gunakan Sync Now manual dari Chat Admin Dashboard setelah memilih router session yang benar, lalu cek ulang daftar user.
Apakah PPP Billing langsung mengubah data router?
Pencatatan transaksi tersimpan di database lokal. Perubahan masa aktif/profile secret terjadi saat aksi billing dengan opsi extend dijalankan.
Bagaimana memastikan reminder otomatis berjalan?
Pastikan login chat admin aktif, mapping user chat tersedia, router session benar, dan heartbeat berjalan normal di interval berkala.
Kenapa setelah login Chat Admin muncul layar "Install PWA Diperlukan"?
Karena opsi Wajibkan Admin Install PWA aktif. Selesaikan install dulu, lalu buka kembali dari icon aplikasi agar mode standalone terdeteksi.
Kenapa Save + Apply PPP Landing Page bisa gagal?
Biasanya karena Expired Profile belum ada di router, URL landing tidak valid, atau koneksi router sedang bermasalah.
Apa bedanya mode custom dan external di PPP Landing Page?
Custom memakai HTML yang disimpan di Mikhmon, sedangkan external mengarahkan ke URL luar yang Anda tentukan.
Bolehkah melakukan Reset Chat Database saat operasional berjalan?
Tidak disarankan. Lakukan hanya saat maintenance terjadwal karena data chat dan data penjualan akan terhapus.
Kenapa tombol Update Sekarang kadang tidak bisa dipakai?
Update ditolak saat ada perubahan lokal pada file git. Selesaikan perubahan lokal dulu agar proses update aman.
Checklist akhir sebelum rollout ke semua pelanggan apa?
Lakukan uji end-to-end: login pelanggan, reminder, input billing, print transaksi, dan alur landing expired sampai valid.
Kenapa urutan Bab 2 adalah bypass dulu baru Chat Admin?
Karena rule financial walled garden perlu aktif lebih dulu agar alur akses dan pembayaran pelanggan berjalan benar saat chat mulai digunakan.
Di mana panduan detail khusus Chat Admin untuk tiap fitur Extreme?
Gunakan tautan "Rujukan Panduan Chat" di setiap bab Extreme, atau buka langsung halaman /?page=panduan-chat.