Manajemen Profile
Panduan lengkap mengelola paket internet (profile) untuk Hotspot dan PPPoE
Apa itu Profile?
Profile adalah paket internet yang menentukan spesifikasi layanan yang akan diberikan kepada pelanggan. Profile menjadi acuan utama dalam pembuatan voucher dan akun PPPoE.
Komponen yang ditentukan dalam Profile:
- Nama Paket - Identifikasi paket (contoh: "Paket 1 Hari")
- Durasi (Validity) - Masa aktif paket (contoh: 1 hari, 12 jam)
- Kecepatan (Speed) - Bandwidth Up/Down (contoh: 2M/2M)
- Shared Users - Jumlah perangkat bisa login bersamaan
- Cost Price - Harga pokok (utang agent ke admin)
- Sale Price - Harga jual (agent ke pelanggan)
- Allow Order - Tampil di halaman pemesanan client
- Service Type - Hotspot atau PPPoE
- Custom Attributes - Atribut RADIUS tambahan
Jenis-Jenis Profile
Untuk layanan hotspot (captive portal). Pengguna login via halaman web. Cocok untuk warnet, cafe, kos-kosan, area publik.
type = "hotspot"
Untuk layanan PPPoE dedicated. Pengguna login via router/modem. Cocok untuk internet rumahan, kantor, dedicated bandwidth.
type = "pppoe"
Flow Sistem Profile
Menu Profile
| Menu | Fungsi | Akses URL |
|---|---|---|
| Profiles | Menampilkan daftar semua profile dengan informasi lengkap | /radius/profiles
|
| Add | Form untuk menambahkan profile baru | /radius/profiles/add
|
| Preview | Melihat tampilan halaman pemesanan paket untuk pelanggan | Popup window ke /client/1
|
Cara Menambah Profile Baru
- Buka menu Radius → Profiles → Add atau /radius/profiles/add
- Isi form profile dengan data berikut:
| Field | Keterangan | Format/Contoh | Wajib? |
|---|---|---|---|
| Name | Nama paket (unique identifier) | Paket 1 Hari, Paket 10Mbps
| Ya |
| Validity | Durasi masa aktif paket | 1d = 1 hari, 12h = 12 jam, 30m = 30 menit, 7d = 7 hari
| Ya |
| Speed | Kecepatan bandwidth Upload/Download | 2M/2M = 2 Mbps symmetrical, 10M/2M = 10 Mbps down 2 Mbps up, Unlimited = Tanpa batasan
| Ya |
| Shared Users | Jumlah perangkat yang bisa login bersamaan | 1 hingga 9 (maksimal)
| Tidak (default 1) |
| Cost Price | Harga pokok (utang agent ke admin) | 5000 (Rupiah)
| Tidak (default 0) |
| Sale Price | Harga jual (agent ke pelanggan) | 10000 (Rupiah)
| Tidak (default 0) |
| Allow Order | Tampil di halaman pemesanan client | Yes atau No
| Tidak (default No) |
| Service Type | Jenis layanan | Hotspot atau PPPoE
| Ya |
| Attributes | Custom atribut RADIUS (Advanced) | Framed-Pool: ISOLIR;
| Tidak |
d= hari (days) - contoh:1d= 1 hari,7d= 7 harih= jam (hours) - contoh:12h= 12 jam,24h= 24 jamm= menit (minutes) - contoh:30m= 30 menit,120m= 2 jams= detik (seconds) - contoh:3600s= 1 jam
Panduan Format Speed (Kecepatan)
Format speed: Upload/Download atau Kecepatan
| Format | Upload | Download | Keterangan |
|---|---|---|---|
2M/2M
| 2 Mbps | 2 Mbps | Symmetrical (sama) |
10M/2M
| 2 Mbps | 10 Mbps | Asymmetrical (tidak sama) |
512K/512K
| 512 Kbps | 512 Kbps | Menggunakan satuan K |
Unlimited
| Tanpa batas | Tanpa batas | Tidak ada limit bandwidth |
5M
| 5 Mbps | 5 Mbps | Jika hanya satu nilai, berlaku symmetrical |
K= Kilobits per second (Kbps) - contoh: 512K, 1024KM= Megabits per second (Mbps) - contoh: 2M, 10M, 100MG= Gigabits per second (Gbps) - contoh: 1G (jarang digunakan untuk voucher)
Memahami Cost Price dan Sale Price
Harga yang harus dibayarkan agent ke admin. Ini akan menambah balance agent setiap voucher terpakai.
Cost Price = Modal Agent
Harga yang direkomendasikan untuk agent jual ke pelanggan. Tidak mempengaruhi balance agent.
Sale Price = Harga Agent ke Pelanggan
Keuntungan Agent = Sale Price - Cost Price
Contoh: Cost Price = 5.000, Sale Price = 10.000 → Keuntungan Agent = Rp 5.000 per voucher
Custom Attributes (Advanced)
Untuk pengguna advanced, Anda dapat menambahkan atribut RADIUS kustom yang akan dikirim ke NAS saat autentikasi.
Format Penulisan:
NamaAtribut: Nilai;
NamaAtribut2: Nilai2;
Contoh Penggunaan:
Framed-IP-Address: 192.168.1.100;
Framed-Pool: ISOLIR;
Framed-Route: 192.168.2.0/24 192.168.1.1;
Framed-Netmask: 255.255.255.0;
- Setiap atribut harus diakhiri dengan titik koma (;)
- Atribut yang salah format akan diabaikan oleh sistem
- Hanya digunakan jika Anda memahami RADIUS attributes
- Atribut yang didukung tergantung pada vendor NAS (MikroTik, Cisco, dll)
Daftar Profiles
Menu Profiles (/radius/profiles) menampilkan tabel dengan informasi:
| Kolom | Keterangan | Digunakan untuk |
|---|---|---|
| Tombol edit/hapus profile | Mengubah data profile atau menghapus | |
| Name | Nama paket | Identifikasi profile |
| Validity | Durasi masa aktif (format: 1 Hari, 3 Jam, dll) | Diketahui pelanggan saat membeli voucher |
| Device | Maksimal jumlah perangkat yang bisa login | Mencegah penggunaan berlebih (sharing) |
| Cost Price | Harga pokok (format Rupiah) | Perhitungan utang agent |
| Sale Price | Harga jual (format Rupiah) | Referensi harga untuk agent |
| Allow Order | Yes = tampil di client, No = hanya admin/agent | Memfilter paket yang bisa dipesan pelanggan langsung |
| Type | Hotspot atau PPPoE | Memisahkan layanan |
Cara Mengedit Profile
- Buka menu Radius → Profiles atau /radius/profiles
- Klik ikon (Settings) pada profile yang akan diedit
- Ubah data yang diperlukan pada form edit
- Klik tombol Edit untuk menyimpan perubahan
- Validity, Speed, Shared Users - Perubahan akan berlaku untuk voucher BARU, tidak untuk yang sudah ada
- Cost Price, Sale Price - Perubahan akan mempengaruhi perhitungan balance untuk voucher baru
- Allow Order, Type - Perubahan langsung berlaku di halaman client
- Attributes - Perubahan langsung berlaku saat login berikutnya
Cara Menghapus Profile
- Buka menu Radius → Profiles atau /radius/profiles
- Klik ikon (Settings) pada profile yang akan dihapus
- Klik tombol Delete (warna merah)
- Konfirmasi penghapusan dengan klik OK
- Profile yang sedang digunakan oleh voucher TIDAK BISA DIHAPUS
- Hapus semua voucher yang menggunakan profile tersebut terlebih dahulu
- Menghapus profile akan mempengaruhi laporan yang menggunakan profile tersebut
Preview Profile (Halaman Client)
Fitur Preview menampilkan halaman pemesanan paket yang akan dilihat oleh pelanggan di /client/1. Hanya profile dengan Allow Order = Yes yang akan muncul di halaman ini.
- Nama paket
- Durasi (dikonversi ke format mudah dibaca)
- Kecepatan
- Harga (Sale Price)
- Tombol pesan (jika diaktifkan)
- Melihat daftar paket tersedia
- Memilih paket yang diinginkan
- Melakukan pembayaran (jika payment gateway terintegrasi)
- Mendapatkan voucher setelah pembayaran
Troubleshooting Profile
Pastikan Type profile sesuai (Hotspot untuk voucher hotspot, PPPoE untuk akun PPPoE). Cek juga apakah profile belum dihapus.
Cek format speed. Pastikan NAS mendukung format speed yang digunakan (MikroTik: "2M/2M", Cisco: bandwidth-limit).
Cek format validity. Pastikan menggunakan format yang benar (1d, 12h, 30m).
Profile masih digunakan oleh voucher. Hapus voucher terlebih dahulu atau pindahkan ke profile lain.
Cek format penulisan (NamaAtribut: Nilai;). Pastikan atribut didukung oleh NAS vendor.
Pastikan Allow Order = Yes. Cek juga apakah profile sudah benar typenya (Hotspot atau PPPoE).
Best Practices Manajemen Profile
- Gunakan nama paket yang jelas - Pelanggan mudah memahami durasi paket (contoh: "Paket 1 Hari", "Paket Mingguan")
- Tentukan margin komisi yang menarik - Selisih Cost Price dan Sale Price minimal 20-30% untuk memotivasi agent
- Buat variasi paket - Sediakan paket harian, mingguan, dan bulanan untuk berbagai kebutuhan
- Sesuaikan speed dengan infrastruktur - Jangan menjual speed melebihi kapasitas jaringan
- Gunakan custom attributes hanya jika perlu - Hindari atribut yang tidak diperlukan untuk mencegah konflik
- Review profile secara berkala - Hapus profile yang sudah tidak laku, tambah profile baru sesuai tren
- Backup konfigurasi profile - Simpan data profile untuk antisipasi jika terjadi kesalahan
Cheatsheet Profile
| Aksi | URL / Langkah |
|---|---|
| Lihat daftar profile | /radius/profiles
|
| Tambah profile baru | /radius/profiles/add
|
| Edit profile | Klik pada profile |
| Hapus profile | Klik → Delete |
| Preview halaman client | Klik tombol Preview |
| Format validity | 1d, 12h, 30m
|
| Format speed | 2M/2M, 10M/2M
|
Contoh Profile Populer untuk Bisnis Hotspot
| Nama Paket | Validity | Speed | Cost Price | Sale Price | Keuntungan Agent |
|---|---|---|---|---|---|
| Paket 1 Jam | 1 jam | 1M/1M | 2.000 | 5.000 | 3.000 |
| Paket 3 Jam | 3 jam | 1M/1M | 4.000 | 8.000 | 4.000 |
| Paket 1 Hari | 1 hari | 2M/2M | 5.000 | 10.000 | 5.000 |
| Paket 3 Hari | 3 hari | 2M/2M | 12.000 | 25.000 | 13.000 |
| Paket 1 Minggu | 7 hari | 5M/5M | 25.000 | 50.000 | 25.000 |
| Paket 1 Bulan | 30 hari | 10M/10M | 75.000 | 150.000 | 75.000 |