1. Software yang dibutuhkan |
- |
OS Linux maupun OS Windows 98/Windows
NT/2000 Server. |
- |
Apache Web Server (atau web server lain
yang mendukung php 4.0). |
- |
Php 4.0 keatas |
- |
My SQL Database Server |
|
Termasuk juga Module mysql untuk php
(php_mod_mysql) |
c |
Web Browser di terminal komputer penjaga
warnet/billing. |
|
Saya sarankan memakai IE 5 di windows
atau Mozzila di linux atau browser lain yang full suport
javascript dan CSS dan DHTML terbaru. |
- |
Tambahan : gunakan program PHPMyadmin
untuk mempermudah nge-dump table MySql |
|
Note : Untuk billing under Windows saya
anjurkan memakai PHP TRIAD (Apache+PHP+Mysql Server udah
tergabung jadi satu) yang bisa anda dowload di situs ini
>> http://www.phpgeek.com/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=1
|
|
|
2. Instalasi |
- |
Instal Apache. |
- |
Instal php 4.0 (karena saya membuat
software billing ini di php 4. bagi anda yang masih
memakai php ver. 3 sebaiknya upgrade terlebih dahulu ke
versi 4.0) |
- |
Unzip dan extract file php-euy.zip
tersebut ke direktori web server |
|
(misal : extract ke direktori
/home/httpd/html/billing/, jika di linux (versi
terbaru linux biasanya direktory web di
/var/www/html/, atau extract ke
direktori inetpub/wwwroot/billing/ , jika di
windows.) |
- |
Kemungkinan Skenario |
|
Anda mempunyai banyak kemungkinan untuk
menginstal sofware billing ini : Anda menginstal
sofware ini di sisi server (baik linux maupun NT), yang
berarti anda perlu menaruh program ini di web server
linux yang bersangkutan. |
|
++++ Anda menginstal billing
ini di client windows 98/2000 dengan web server PWS/IIS,
anda perlu menginstal terlebih PWS/IIS di sisi billing,
kemudian install dan add module PHP 4.0 for Win
(download di http://www.php.net) ke web server PWS/IIS
tersebut. |
|
++++ Anda menginstal billing ini di
client windows 98/2000 dengan web server Apache for Win,
anda perlu menginstal terlebih apache for win (download
di http://www.apache.org), kemudian install dan add
module Php 4.0 for Win ke web server apache. |
|
++++ Untuk billing under Windows
saya anjurkan memakai PHP TRIAD (Apache+PHP+Mysql Server
udah tergabung jadi satu) yang bisa anda dowload di
situs ini >> http://www.phpgeek.com/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=1
|
|
Note : Saya lebih menganjurkan
anda meng-install billing ini di terminal komputer proxy
server (squid linux proxy ataupun proxy windows
lainnya), karena komputer billing tidak terbebani kerja
berat (biasanya disisi biling terminal komputer yang
dipake pas-pas), sedangkan di sisi proxy server terminal
komputer yang dipakai cukup besar (biasanya PIII, RAM
128). Keuntungan option diatas adalah bila komputer
billing mengalami gangguan, hang, crash dan sebagainya,
proses billing tetap berjalan karena diinstal disisi
terminal proxy server. |
|
Saya menganjurkan anda memakai RAM
minimal untuk server (proxy) bila digabung dengan
billing ini adalah 64 Mb. Dari pengalaman saya mysql dan
httpd daemon memakan memori sampai 30 Mb, anda bisa
lihat free memory server dengan perintah "top" di linux.
Yang perlu anda perhatikan kalau anda instal di sisi
server adalah masalah security, yaitu pembatasan hak
akses ke direktori billing. Untuk web server Apache
gunakan htaccess untuk membatasinya). |
- |
Buat table 'billing' di mysql
server |
|
Dump table warnet,setting dan member ke
Mysql server, dump filenya saya sertakan di direktori :
./billing/Sql_dump/, sory saya belum sertakan
script php untuk dump-nya. Paling enak melakukan
semua pekerjaan diatas dengan program "PHPMyAdmin" |
- |
Edit dan ubah file config.inc
(./billing/config.inc) sesuai dengan keinginan
anda. |
|
3. Setting dan Konfigurasi |
Jika anda pertama kali
menggunakan billing ini anda perlu dahulu untuk
mengkonfigurasi settingan biling ini. |
- |
Konfigurasi Mysql, dan Apache server
anda |
- |
Ubah settingan billing di file
config.ini menggunakan editor favorit anda, kemudian
save. |
|
(File config.ini ada di root direktori
billing tsb). |
- |
Konfigurasi |
|
Buka browser anda kemudian arahkan ke
alamat web server yang telah diinstal biling PHP-EUY
tersebut. Ketik alamat direktori admin/configure billing
tersebut. (misal
http://192.168.1.1/billing/admin/) Ubah-ubah
settingan sesuai dengan keperluan anda. |
- |
Lakukan penambahan Operator/penjaga
warnet sesuai dengan keinginan anda |
- |
Billing anda telah selesai dikonfigurasi
dan siap untuk digunakan. |
|
Buka browser anda kemudian arahkan ke
web server yang telah diinstal biling PHP-EUY
tersebut.(misal http://192.168.1.1/billing/) |
|
|
4. Manual Billing |
- |
Untuk memulai timer ketika ada client
yang masuk, klick tombol/button "Client" di bawah
title "Start Client" |
|
(sesuai dengan nomor client yang masuk
misal : Client1) |
- |
Untuk mengakhirinya timer, klick
tombol/button di bawah title "End Client" |
|
(sesuai dengan nomor client yang keluar
misal : Client1) |
- |
Op nama operator yang sedang aktif |
- |
Ganti Operator untuk mengganti nama
operator |
- |
Menu Administrasi untuk
melihat/menambah/merubah settingan warnet |
- |
Cash in Hand duit yang telah terkumpul
dari operator yang sedang aktif |
|
(Cash in hand akan kembali 0,- jika
terjadi pergantian operator) |
- |
Help menampilkan halaman bantuan |
- |
Laporan menampikan report transaksi
usaha (berbasis database mysql). |
|
|
5. Yang perlu anda perhatikan |
- |
Untuk yang memakai model
membership |
|
Hal 1: Jika warnet anda memakai model
membership, kode member sudah saya defaultkan menjadi
"MEMKxxx" untuk member khusus dan
"MEMUxxx" untuk member umum. Dengan "xxx" adalah
nomor member saya secara otomatis dipilih oleh program
ini. Jadi pada kartu pelanggan yang menjadi member
nomornya harus mengikuti aturan ini. Jangan ubah kode
membernya karena akan mengacaukan program ini !!!,
terkecuali bagi anda yang sudah bisa memahami dan
merubah source codenya. Hal 2 : Skenario yang saya
buat dua model member ini adalah: Member umum disini
adalah member yang punya keanggotaan di warnet anda
(sangat baik dengan menggunakan kartu anggota warnet)
tetapi tidak menerapkan sistem prabayar (bayar di muka).
Member khusus adalah member warnet yang membayar
pembayaran biaya internet dimuka (membayar ketika
mendaftar menjadi member warnet) untuk tenggang waktu
tertentu. Saya sangat menyarankan untuk model member
khusus anda menerapkan sistem kalender. Jadi member
diberi tenggang waktu untuk menggunakan kartunya,
misalnya selama 2 bulan, setelah itu kartu member
khususnya akan habis/terbakar dan tidak bisa dipakai
lagi. |
- |
Accounting Member |
|
Ketika ada yang menjadi "member
khusus", anda harus membuat laporan accounting
sendiri. Karena ketika ada yang menjadi member,
billing ini tidak memasukkannya ke income bulan
ini. Sedangkan untuk "member umum"
accountingnya dimasukkan oleh billing ini ke report dan
dianggap seperti pemakai umum lainnya. |
|
|
|
|