PlayBilling adalah aplikasi billing system berbasis web untuk warnet dan hotspot provider. Sebagian besar kode programnya ditulis dalam bahasa Java, lainnya ditulis dalam bahasa skrip shell.
Fitur PlayBilling antara lain :
Fitur PlayBilling antara lain :
- Manajemen pentarifan
- Keterangan penggunan prepaid dan postpaid
- Sistem diskon
- Manajemen pengguna
- Sistem pelaporan
Demo aplikasi dapat dilihat disini: https://orion.wan-dki.net:8443/ (admin / secret)
Kode program dapat diperoleh dari halaman publikasi file.
Sejak awal hingga saat ini (January 2006), pengembang aplikasi yang terlibat antara lain :
Kebutuhan Sistem
Perangkat keras :
- Perangkat keras sekelas server (PC dengan processor tinggi dan RAM besar)
- Ruang harddisk kosong sebesar minimum 30 MB
Perangkat lunak :
- Sistem operasi berbasis UNIX (Kami baru mencoba di Linux)
- Tidak boleh di-install aplikasi server web atau aplikasi lain yang bekerja di port 80 dan 8443
- Java SDK 1.5 (dengan JAVA_HOME and PATH ke bin sudah dikonfigurasi)
- Apache Ant (dengan ANT_HOME and PATH ke bin sudah dikonfigurasi)
Operator :
- Pengguna yang memahami bagaimana memanfaatkan Java SDK dan Ant, mudahnya programmer Java
- Lebih baik bila memahami Linux cukup dalam, terutama penggunaan iptables untuk membatasi akses terhadap jaringan
- Tidak malas membaca README, INSTALL dan FAQ
Instalasi Aplikasi
- Download versi terakhir (saat ini versi 1.x.x)
- Copy hasil download anda ke /usr/local
- Extract, bila tar.gz lakukan tar -zxf playbilling-1.x.x.tar.gz dan apabila tar.bz2 maka lakukan tar -jxf playbilling-1.x.x.tar.bz2
- Edit file /usr/local/playBilling/playBilling_init dan konfigurasi sesuai dengan konfigurasi jaringan anda atau calon pelanggan anda
- Pastikan JAVA_HOME dan ANT_HOME telah terkonfigurasi, dan pastikan juga bahwa $JAVA_HOME/bin dan $ANT_HOME/bin berada dalam PATH
- Copy file database/sqltool.rc ke /root/
- cd /usr/local/playBilling dan lakukan ./playBilling_compile
- Untuk memulai program lakukan ./playBilling dan untuk mematikannya lakukan ./playBilling_shutdown
