Pengantar
Diperbarui: 13 Maret 2026Billing Mitracom adalah sistem manajemen ISP all-in-one yang dirancang khusus untuk Internet Service Provider (ISP) di Indonesia. Sistem ini mengintegrasikan pengelolaan pelanggan, billing, jaringan fiber optik, TR-069, dan operasional dalam satu platform terpadu.
Aplikasi ini dilengkapi dengan Customer Portal (web) dan Mobile App (Flutter) untuk layanan self-service pelanggan, serta integrasi WhatsApp, Telegram, dan payment gateway untuk otomasi notifikasi dan pembayaran.
Fitur Utama
Customer Management
CRUD pelanggan, bulk action, import CSV, export data, lokasi di peta.
Billing & Invoice
Generate otomatis, payment gateway, print/PDF, notifikasi tagihan.
Network Management
Peta jaringan interaktif, OTB/ODC/ODP/Tiang, coverage area, export KMZ.
OLT & TR-069
SmartOLT integration, GenieACS device management, remote config.
Support & Operational
Tiket, work order, field survey, inventory, broadcast WA/Telegram.
Mobile App
Aplikasi Android untuk pelanggan: bayar tagihan, ngubah WiFi, speed test.
Dashboard
Diperbarui: 13 Maret 2026Halaman utama setelah login. Menampilkan ringkasan bisnis ISP secara real-time.
Informasi yang Ditampilkan
- Total Pelanggan — jumlah aktif vs non-aktif
- Invoice Belum Dibayar — jumlah dan total nominal
- Tiket Open — tiket yang masih dalam proses
- Pendapatan Bulan Ini — total income bulan berjalan
- Grafik Tren — pendapatan dan pertumbuhan pelanggan
- Aktivitas Terbaru — log aktivitas terakhir
Pelanggan
Diperbarui: 13 Maret 2026Modul manajemen pelanggan adalah inti dari sistem billing. Di sini Anda dapat mengelola seluruh data pelanggan ISP.
Daftar Pelanggan
- Tabel dengan pencarian dan filter status (Aktif / Suspended / Inactive)
- Badge jumlah pelanggan di sidebar
- Bulk action: aktivasi, suspend, hapus massal
Tambah Pelanggan
Formulir lengkap untuk mendaftarkan pelanggan baru.
| Field | Keterangan |
|---|---|
| Nama, Email, Telepon | Data dasar pelanggan |
| NIK, Foto KTP | Identitas untuk verifikasi |
| Alamat | Kabupaten, Kecamatan, Desa, RT/RW |
| Koordinat + Foto Rumah | Untuk peta jaringan |
| Paket (Plan) | Pilih dari daftar paket yang tersedia |
| PPPoE Username/Password | Kredensial koneksi internet |
| Portal Password | Password untuk login di app mobile |
| ODP + Port | Titik sambung jaringan fiber |
| NAS | RADIUS server tujuan |
| Tipe Billing | Postpaid atau Prepaid |
| Tanggal Billing | Tanggal jatuh tempo tagihan bulanan |
| ONT SN/Model/Brand | Data perangkat ONT pelanggan |
| GenieACS Tag | Tag untuk identifikasi di TR-069 |
Detail Pelanggan
- Informasi lengkap pelanggan + status koneksi
- Riwayat invoice & pembayaran
- Riwayat tiket support
- Lokasi di peta
- Aksi: Edit, Suspend, Activate, Delete
Import & Export
- Import CSV — Upload file CSV untuk tambah pelanggan massal. Format template tersedia untuk didownload.
- Export — Download data pelanggan ke Excel/CSV untuk keperluan laporan.
Paket & Add-On
Diperbarui: 13 Maret 2026Daftar Paket Internet
Kelola paket internet yang ditawarkan kepada pelanggan.
- Field: Nama paket, Speed (Mbps), Harga, Deskripsi, Status (aktif/nonaktif)
- Paket yang nonaktif tidak muncul saat registrasi pelanggan baru
- Digunakan juga di mobile app untuk fitur upgrade request
Add-On
Layanan tambahan di luar paket utama (misalnya: IP Public, extra bandwidth, dll).
- CRUD dengan nama, deskripsi, dan harga terpisah
- Bisa di-assign ke pelanggan tertentu
Billing & Invoice
Diperbarui: 13 Maret 2026Sistem billing lengkap untuk mengelola tagihan, pembayaran, dan keuangan ISP.
Invoice
Generate Invoice
- Otomatis: Invoice bulanan dibuat otomatis setiap tanggal 1 jam 02:00
- Manual: Admin bisa generate invoice per pelanggan kapan saja
Manajemen Invoice
- Bulk Action: Mark paid, kirim notifikasi, hapus massal
- Status: Unpaid → Paid / Overdue / Cancelled
- Reversal: Batalkan pembayaran yang sudah dicatat
- Credit Note: Buat catatan kredit untuk pelanggan
- Custom Design: Desain invoice kustom untuk print/PDF
- Notifikasi: Kirim tagihan via WhatsApp atau Telegram
Payment Gateway
Integrasi pembayaran online untuk memudahkan pelanggan membayar tagihan.
- Link Bayar: Setiap invoice memiliki URL publik untuk pembayaran
- Callback: Status pembayaran diperbarui otomatis via callback
- Halaman Sukses/Gagal: Halaman konfirmasi setelah pembayaran
Transaksi
- Daftar semua transaksi pembayaran masuk
- Filter berdasarkan tanggal, status, metode
- Export ke Excel untuk keperluan laporan
Pengeluaran
- Catat pengeluaran operasional (pembelian alat, transport, dll)
- Approval workflow: Pending → Approved / Rejected
- Masuk ke laporan cashflow
Laporan & Analitik
Diperbarui: 13 Maret 2026Laporan Pendapatan
- Laporan per bulan atau rentang tanggal tertentu
- Breakdown per paket, per area, per reseller
- Export ke PDF
Cashflow
- Pemasukan vs pengeluaran per periode
- Grafik visual arus kas
- Export ke PDF
Analytics
- Dashboard analitik dengan grafik interaktif
- Tren pendapatan, distribusi paket, churn rate
- Growth pelanggan per bulan
Jaringan
Diperbarui: 13 Maret 2026Manajemen infrastruktur jaringan fiber optik ISP Anda.
Network Map
Peta interaktif untuk memvisualisasikan seluruh infrastruktur jaringan.
- Tampilkan lokasi: Pelanggan, ODP, ODC, OTB, Tiang, OLT
- Garis koneksi antar perangkat
- Filter berdasarkan layer (pelanggan saja, infrastruktur saja, dll)
- Export ke KMZ (Google Earth)
Coverage Area
- Definisikan area jangkauan layanan dengan polygon di peta
- CRUD area coverage dengan nama dan warna
- Berguna untuk marketing dan perencanaan ekspansi
OTB / ODC / ODP
Manajemen infrastruktur FTTH (Fiber To The Home).
OTB (Optical Terminal Box)
- CRUD + manajemen core fiber
- Lihat kapasitas core yang terpakai vs tersedia
ODC (Optical Distribution Cabinet)
- CRUD + manajemen core dengan splitter ratio
- Lihat distribusi ke ODP
ODP (Optical Distribution Point)
- CRUD + manajemen port
- Lihat port terpakai/tersedia dan pelanggan terhubung
- Asosiasi dengan Tiang (koordinat otomatis sinkron)
Tiang
- CRUD tiang listrik/telepon
- Koordinat GPS dan nomor tiang
- Asosiasi otomatis dengan ODP
OLT Management
Diperbarui: 13 Maret 2026Pengelolaan Optical Line Terminal melalui integrasi SmartOLT / SmartOLT Manager.
- CRUD OLT (nama, IP, vendor, lokasi)
- Integrasi dengan SmartOLT Cloud atau SmartOLT Manager (self-hosted)
ONU Management
Kelola perangkat ONU pelanggan langsung dari dashboard.
| Fitur | Keterangan |
|---|---|
| Status | Cek online/offline ONU |
| Detail | Lihat info SN, model, firmware, RX Power |
| Authorize | Register ONU baru ke OLT |
| Reboot | Restart ONU jarak jauh |
| Optical Power | Cek sinyal optik (TX/RX Power) |
| Configure | Set VLAN, profile, bandwidth |
TR-069 (GenieACS)
Diperbarui: 13 Maret 2026Manajemen perangkat ONT pelanggan melalui protokol TR-069 dengan GenieACS sebagai ACS server.
Daftar Perangkat
Tabel perangkat yang terhubung ke GenieACS dengan informasi lengkap.
| Kolom | Keterangan |
|---|---|
| Serial Number | SN perangkat (klik untuk detail) |
| Manufacturer | Produsen (Nokia, Huawei, ZTE, dll) |
| Product Class | Model perangkat |
| SSID | Nama WiFi yang aktif |
| PPPoE | Username PPPoE yang dikonfigurasi |
| RX Power | Sinyal optik (hijau/kuning/merah) |
| Last Inform | Waktu terakhir perangkat melapor |
| Tags | Label per pelanggan |
| Actions | Detail, Reboot, Refresh |
Aksi per Perangkat
- Detail: Lihat seluruh parameter tree perangkat
- Config WAN: Konfigurasi koneksi WAN/PPPoE
- Reboot: Restart perangkat jarak jauh
- Factory Reset: Reset ke pengaturan pabrik
- Refresh: Ambil data terbaru dari ONT
Vendor Config
Konfigurasi parameter TR-069 per vendor/produsen perangkat.
- Tambah vendor baru (nama, OUI, manufacturer, product class)
- Mapping parameter path sesuai vendor
- Jumlah perangkat per vendor ditampilkan otomatis
Hotspot Voucher
Diperbarui: 13 Maret 2026Manajemen voucher hotspot untuk layanan internet berbasis kuota/waktu.
- CRUD voucher: nama, kode, durasi, bandwidth, harga
- Generate kode voucher massal
- Aktifkan/nonaktifkan batch voucher
Support & Operasional
Diperbarui: 13 Maret 2026Modul untuk mengelola layanan support, work order, survei, inventory, dan komunikasi pelanggan.
Tiket
Sistem ticketing untuk mengelola keluhan dan permintaan pelanggan.
- Pelanggan bisa membuat tiket dari web portal atau mobile app
- Status: Open → In Progress → Resolved → Closed
- Prioritas: Low, Medium, High
- Sistem komentar: internal (antar staff) dan publik (ke pelanggan)
- Reply dari mobile app langsung masuk ke thread tiket
Work Order
Perintah kerja untuk teknisi lapangan.
- Status tracking: Created → Assigned → In Progress → Done
- Log aktivitas per work order
- Use Item: Catat penggunaan barang dari inventory
- Assign ke teknisi tertentu
Field Survey
- Survei lokasi calon pelanggan sebelum instalasi
- Data: lokasi GPS, foto, catatan
- Approval: Pending → Approved / Rejected
Inventory
Manajemen stok perangkat dan material.
- Stock In: Catat barang masuk
- Stock Out: Barang keluar ke work order / customer
- Return: Pengembalian barang
- Tracking jumlah stok real-time
Broadcast Messages
Kirim pengumuman ke pelanggan secara massal.
- Channel: WhatsApp dan Telegram
- Template Variable:
| Variable | Isi |
|---|---|
{nama} | Nama pelanggan |
{paket} | Nama paket internet |
{tagihan} | Nominal tagihan |
{jatuh_tempo} | Tanggal jatuh tempo |
{url_bayar} | Link pembayaran |
{perusahaan} | Nama perusahaan |
Preview tersedia sebelum mengirim broadcast.
SPV Management
Diperbarui: 13 Maret 2026Tools untuk supervisor mengelola tim teknisi dan monitoring SLA.
Jadwal Teknisi
- Atur jadwal kerja teknisi/karyawan
- Kalender visual per minggu/bulan
- Cegah double-booking
Performa Teknisi
- Dashboard per teknisi
- Metrik: jumlah WO selesai, rata-rata waktu penyelesaian
- Detail riwayat pekerjaan
SLA Monitoring
- Definisikan target response time dan resolution time
- Tracking otomatis: Active → Resolved / Breached
- Dashboard SLA compliance rate
Reseller
Diperbarui: 13 Maret 2026Sistem manajemen reseller untuk memperluas jangkauan penjualan.
- CRUD reseller (nama, kontak, area)
- Assign pelanggan ke reseller
- Dashboard ringkasan penjualan per reseller
Komisi & Payout
- Komisi: Otomatis dihitung berdasarkan pelanggan yang di-refer
- Approve: Admin approve komisi satu per satu atau approve all
- Payout: Proses pencairan komisi yang sudah di-approve
Pengaturan
Diperbarui: 13 Maret 2026Pengaturan Umum
| Tab | Keterangan |
|---|---|
| Umum | Nama perusahaan, logo, alamat, kontak, prefix customer ID |
| Billing | Prefix invoice, tanggal generate otomatis, format nomor |
| Konfigurasi API WhatsApp untuk notifikasi otomatis | |
| Telegram | Bot token & chat ID untuk notifikasi dan daily report |
| GenieACS | URL dan kredensial server GenieACS |
| SmartOLT | API key & URL SmartOLT cloud |
| SmartOLT Manager | URL SmartOLT Manager (self-hosted) |
User Management
Kelola akun admin dan staff.
| Role | Akses |
|---|---|
| Superadmin | Semua fitur + user management + settings |
| Admin | Customer, billing, network, support |
| Teknisi | Work order (assigned), tiket (assigned), inventory |
| NOC | Network, OLT, TR-069, monitoring |
| Finance | Invoice, transaksi, expense, laporan |
Backup & Restore
- Backup database manual (satu klik)
- Download file backup
- Hapus backup lama
- Integrasi Google Drive untuk auto-upload backup
Fitur Lainnya
- Activity Logs: Log semua aktivitas user (filter per user, aksi, tanggal)
- License: Aktivasi/deaktivasi lisensi aplikasi
- Profile: Edit profil dan ganti password sendiri
Portal & Mobile App
Diperbarui: 13 Maret 2026Customer Portal (Web)
Portal self-service untuk pelanggan yang bisa diakses di browser.
| Fitur | Keterangan |
|---|---|
| Dashboard | Ringkasan tagihan & status koneksi |
| Invoices | Daftar tagihan + bayar online |
| Tickets | Buat & tracking tiket support |
| Profile | Lihat data langganan |
| Device | Info ONT, ganti SSID, ganti password WiFi, reboot |
| Speed Test | Tes kecepatan internet |
| Traffic | Grafik penggunaan data 7 hari terakhir |
| Upgrade | Request upgrade paket ke admin |
Mobile App — My Mitracom (Flutter)
Aplikasi Android untuk pelanggan dengan fitur yang sama dengan web portal, ditambah:
- Push Notification: Pemberitahuan tagihan & pengumuman otomatis
- Background Check: Cek notifikasi baru setiap 15 menit (bahkan saat app ditutup)
- Riwayat Pembayaran: Daftar invoice yang sudah dibayar
Otomasi
Diperbarui: 13 Maret 2026Scheduled commands yang berjalan otomatis untuk mengurangi pekerjaan manual.
| Jadwal | Command | Fungsi |
|---|---|---|
| 02:00 | invoices:generate | Generate invoice bulanan otomatis |
| 03:00 | customers:suspend-overdue | Auto-suspend pelanggan postpaid yang telat bayar |
| 03:30 | billing:auto-reactivate | Auto-aktifkan pelanggan yang sudah membayar |
| 04:00 | billing:check-expired | Cek pelanggan prepaid yang expired |
| 08:00 | billing:send-reminders | Kirim pengingat tagihan H-3, H-1, H+1 |
| 21:00 | billing:daily-report | Laporan harian otomatis ke Telegram |
| 06:00 | billing:health-check | Health check sistem |
cron sudah dikonfigurasi di server: * * * * * cd /path-to-project && php artisan schedule:run >> /dev/null 2>&1