Deskripsi & Fitur Lengkap
Pelajari spesifikasi dan arsitektur modul yang terdapat pada source code ini.
1. Dashboard
Menampilkan ringkasan statistik secara real-time yang terbagi menjadi 3 segmen: Keuangan (pemasukan & tunggakan), Marketing (jumlah pelanggan & pelanggan baru), dan Customer Service (jumlah tiket aktif & selesai). Tampilan akan menyesuaikan dengan hak akses (role) pengguna yang login.
2. MARKETING
Modul awal untuk akuisisi pelanggan (Lead Generation). Terdiri dari 3 alur:
- User Marketing (Sales): Menginput data calon pelanggan, paket yang dipilih, dan mengunggah foto KTP serta lokasi.
- Admin Marketing: Memverifikasi data dari sales sebelum diteruskan ke tim lapangan.
- Tim Survey: Melakukan pengecekan ketersediaan jaringan, jarak kabel ke ODP (Optical Distribution Point), dan menentukan kelayakan (Lolos/Tidak Lolos) lengkap dengan dokumentasi foto.
3. ADMINISTRASI
Modul untuk memproses calon pelanggan yang "Lolos Survey". Admin dapat mengkonversi data calon pelanggan ini ke dalam Master Data Pelanggan Aktif, mencetak formulir pendaftaran, dan secara otomatis meneruskan antrean ini ke tim Customer Service untuk dijadwalkan pemasangannya.
4. Data Pelanggan
Pusat manajemen pelanggan (CRM). Digunakan untuk melihat profil pelanggan, mengedit data, mencetak stiker/barcode ODP pelanggan, serta mengisolir (suspend) atau mengaktifkan kembali layanan pelanggan secara manual.
5. Customer Service (CS)
Pusat kendali layanan pelanggan. CS dapat melihat antrean Pemasangan Baru (PSB), membuat tiket tugas, menugaskan (assign) teknisi tertentu, memonitor tiket gangguan yang dilaporkan, dan melacak riwayat penyelesaian tiket bergaya timeline (Tracking).
6. Manajemen Tiket
Halaman rekapitulasi seluruh tiket (baik kategori Instalasi maupun Gangguan). Memudahkan manajer operasional untuk melihat tiket mana yang masih "Open", "On the Way", "Finished", atau "Closed".
7. FINANCE
Modul manajemen keuangan terpadu perusahaan, yang mencakup:
- Data Tagihan: Pembuatan invoice bulanan (bisa digenerate otomatis via Cron), monitoring status Lunas/Belum Lunas, cetak struk (PDF), dan integrasi pembayaran otomatis via Payment Gateway.
- Pemasukan: Pencatatan kas masuk tambahan/lain-lain di luar pembayaran tagihan internet pelanggan.
- Pengeluaran Pokok: Pencatatan biaya operasional utama bulanan atau modal (CAPEX/OPEX) seperti biaya sewa link, pajak bandwidth, pembelian server, dll.
- Pengeluaran Harian: Pencatatan kas kecil (Petty Cash) harian seperti biaya bensin teknisi, makan, dan perlengkapan kecil.
- Ringkasan Keuangan: Laporan arus kas (Cash Flow) yang merekap total pemasukan vs total pengeluaran untuk melihat laba/rugi bersih bulanan.
- Jenis Pengeluaran: Master data untuk membuat dan mengkategorikan jenis pengeluaran pokok agar laporan lebih rapi.
- Laporan Pajak: Fitur rekap otomatis khusus untuk menghitung nominal PPN 11% dari semua invoice pelanggan yang sudah lunas dalam periode tertentu.
8. GENIEACS
Integrasi protokol TR-069 (Auto Configuration Server) yang memungkinkan Admin/CS me-remote modem (ONT) pelanggan langsung dari aplikasi tanpa perlu IP Publik. Fitur mencakup: Restart modem, ubah SSID/Password WiFi, dan cek sinyal redaman.
9. Master FTTH (Fiber To The Home)
Sistem Informasi Geografis (GIS) untuk memetakan aset infrastruktur fiber optik perusahaan di atas peta digital.
- Peta Jaringan: Visualisasi interaktif (Live Map) dari seluruh topologi jaringan. Menampilkan lokasi Tiang, OTB, ODC, ODP, letak pelanggan, dan rute (jalur kabel) antar perangkat secara presisi.
- Data Tiang: Manajemen titik tiang penyangga kabel distribusi (nama tiang dan koordinat).
- Data OTB: Pencatatan Optical Termination Box (titik awal fiber di server), mencakup kapasitas total port dan pemetaan port mana saja yang sudah di-forward ke ODC.
- Data ODC: Pendataan Optical Distribution Cabinet (titik distribusi menengah), mencakup port OTB yang digunakan sebagai input dan kapasitas output port menuju ODP.
- Data ODP: Manajemen titik akhir Optical Distribution Point (kotak hitam di tiang sebelum ke pelanggan), mencakup total port dan sinkronisasi otomatis nama pelanggan pada setiap port yang terpakai.
10. Tugas Teknisi
Modul khusus teknisi lapangan dengan tampilan ala aplikasi Android (Mobile-friendly). Teknisi dapat melihat daftar pekerjaan, melaporkan progres (On the way -> Finished), serta mengunggah foto bukti redaman dan instalasi (sebagai syarat penyelesaian tugas).
========================================================================
PENGATURAN (MASTER DATA)
========================================================================
- Pengaturan
* Payment Gateway: Konfigurasi integrasi dengan pihak ketiga (Tripay/Midtrans/Doku dll) untuk pembayaran invoice secara otomatis.
* WhatsApp Gateway: Pusat pengaturan integrasi API pengirim pesan WhatsApp. Mendukung pilihan 2 engine (Fonnte atau Self-Hosted Node.js). Dilengkapi dengan fitur kustomisasi Template Pesan Otomatis (Tagihan Baru, Pengingat Jatuh Tempo, Pembayaran Lunas) dan alat Uji Coba Kirim Pesan (Test Message) untuk memastikan gateway berjalan dengan baik.
* Pengaturan Sistem: Tempat untuk mengatur identitas sistem seperti nama perusahaan, logo, nama pemilik, dan konfigurasi umum lainnya.
- User
* Data Pengguna: Manajemen akun staf/karyawan (tambah, edit, hapus, reset password) beserta penetapan divisi kerjanya.
* Data Role: Pengaturan hak akses (Permissions) secara detail untuk menentukan menu dan modul apa saja yang boleh dibuka oleh suatu divisi (misal: Role Teknisi tidak bisa buka menu Finance).
- Paket Harga
Katalog daftar layanan internet (misal: Paket 10Mbps, 20Mbps) beserta harganya. Dapat disinkronkan langsung dengan MikroTik (mengambil data profil PPPoE atau Simple Queue).
- Router & Jaringan
* Data Router: Tempat mendaftarkan perangkat server/MikroTik beserta kredensial API-nya agar sistem billing dapat melakukan remote (isolir, manajemen user) ke router tersebut.
* Manajemen IP: Fitur cerdas untuk memetakan rentang (range) IP Address. Sistem akan otomatis menandai IP mana yang kosong dan mana yang sedang dipakai oleh pelanggan.