113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet mask dari VoIP Gateway tersebut 4.3.2.3 Konfigurasi modem ADSL Berikut adalah cara mengkonfigurasi modem ADSL: Open internet explorer dan masukkan ip dari modem ADSL maka akan muncul layar Login
114 Gambar 4.46 Konfigurasi Modem ADSL 1 Masukkan username dan password lalu Ok Pada bagian Home akan ditampilkan IP external modem yang didapat dari ISP
115 Gambar 4.47 Konfigurasi Modem ADSL 2 Klik Advanced etup Host untuk mengatur IP internal modem Setting IP address dan subnet mask untuk interface internal modem pada port LAN modem dan beri tanda check apabila IP default gateway sama dengan IP external pada port WAN modem Gambar 4.48 Konfigurasi Modem ADSL 3 4.3.3. Prosedur Pengoperasian Aplikasi Untuk menjalankan hot billing system VoIP dapat dilakukan dengan melakukan double click pada file executable (nama file exe billing voip). Sesudah itu aplikasi akan menampilkan tampilan awal sebagai berikut:
116 Gambar 4.49 Login Pada layer login, masukkan username dan password. Ketika layar utama ditampilkan, proses billing belum berjalan. Untuk menjalankan proses tersebut klik menu Start Billing atau menekan shortcut Ctrl+S seperti ditampilkan dalam gambar berikut:
117 Gambar 4.50 Start Billing Ketika menu Start billing sudah dijalankan maka aplikasi akan melakukan proses billing apabila terdapat penggunaan telepon VoIP dan menampilkan detail dari percakapan pada panel-panel berikut ini:
118 Gambar 4.51 Start Billing Pada Saat Percakapan Terjadi Ketika proses telepon berakhir aplikasi akan mencatat detail percakapan pada table di atas panel-panel. Selain itu aplikasi akan mencatat detail percakapan tersebut ke dalam database. Report dapat ditampilkan menggunakan menu Report seperti terlihat pada gambar berikut:
119 Gambar 4.52 Report Ketika menu Report diklik akan ditampilkan dialog seperti berikut: Gambar 4.53 Report Periodic Report periodic digunakan untuk menampilkan detail percakapan dalam periode bulan tertentu.
120 Gambar 4.54 Report Detail Report Detail digunakan untuk menampilkan transaksi dalam periode hari tertentu. Untuk kedua jenis report tersebut, masukkan periode yang ingin ditampilkan dan klik tombol View untuk menampilkan laporannya. Gambar 4.55 Call Billing Report Periodic
121 Gambar 4.56 Call Billing Report Detail Operator untuk mengoperasikan aplikasi ini dapat ditambahkan menggunakan menu Add Operator seperti pada tampilan berikut:
122 Gambar 4.57 Add Operator Ketika menu item Add Operator diklik akan ditampilkan dialog seperti berikut: Gambar 4.58 Add Operator Dialog User Type dibedakan menjadi dua, yaitu user type admin dan user type operator. Fitur untuk user type operator adalah sebagai berikut: 1. Mengganti password. 2. Mengakses menu About dan Information
123 Sedangkan fitur untuk user type admin adalah sebagai berikut: 1. Mengganti password. 2. Mengakses menu About dan Information. 3. Menghapus operator. 4. Menambah operator baru. 5. Membaca dan mencetak laporan. 6. Menambah dan mengubah tarif percakapan. Pada dialog tersebut isi username, password, dan pilih user type yang akan dibuat. Ketika textbox tersebut sudah diisi, klik tombol Add untuk mencatat data tersebut ke dalam database. Sebelum mencatat ke database, aplikasi akan melakukan validasi terhadap input yang dimasukkan, yaitu kesamaan antara password yang diisi pada textbox password dan textbox confirm password dan validasi username untuk mengetahui apakah username yang akan dibuat sudah ada di dalam database. Password yang digunakan oleh operator dapat diganti dengan memilih menu Change Password seperti terlihat pada gambar berikut:
124 Gambar 4.59 Change Password Ketika menu Change Password diklik akan ditampilkan tampilan seperti berikut: Gambar 4.60 Change Password Dialog Pada dialog tersebut isi old password, new password, dan confirm password. Password yang diisi pada textfield old password harus cocok dengan password lama dari operator tersebut. Password baru yang diisi pada text field new password harus sama dengan password yang diisi pada text field confirm password.
125 Operator admin dapat menghapus operator lain menggunakan menu Delete Operator seperti tampak pada gambar berikut: Gambar 4.61 Delete Operator Ketika menu Delete Operator diklik akan ditampilkan tampilan seperti berikut: Gambar 4.62 Delete Operator Dialog Untuk menghapus operator pilih operator dari list box dan tekan tombol Delete. Pada kotak dialog konfirmasi pilih tombol OK untuk menghapus operator dan tombol Cancel untuk tidak menghapus operator.
126 Gambar 4.63 Confirmation Delete Operator Apabila ingin keluar dari program, klik tombol Logout atau menekan shortcut Ctrl+O. Gambar 4.64 Logout Untuk memastikan bahwa ingin keluar dari program, klik Ok, untuk membatalkan klik Cancel. Gambar 4.65 Logout Dialog
Apabila ingin menutup aplikasi, klik tombol Exit atau menekan tombol Esc pada keyboard. 127 Gambar 4.66 Exit Untuk konfirmasi, klik Ok untuk menutup program, klik Cancel untuk membatalkannya. Gambar 4.67 Exit Dialog Operator admin dapat menambahkan tarif baru atau mengganti tarif telepon yang sudah ada dengan memilih menu Setting atau menekan tombol F3 pada keyboard seperti tampak pada gambar berikut ini:
128 Gambar 4.68 Setting Ketika menu Setting diklik maka akan ditampilkan dialog seperti di bawah ini: Gambar 4.69 Setting Form
129 Pada dialog di atas user dapat melihat tarif masing-masing negara. Untuk melihat tarif detail dari setiap negara klik tombol Detail. Gambar 4.70 Detail Price Untuk menambahkan tarif area baru isi textbox yang tersedia dan klik tombol Add. Gambar 4.71 Add Detail Price
130 Untuk menghapus tarif area maka klik ke kolom area yang ingin dihapus dan klik tombol Delete. Gambar 4.72 Delete Detail Price Untuk mengubah tarif percakapan klik tombol Edit Price. Gambar 4.73 Edit Price Klik Set untuk menerapkan tarif baru yang telah disetting. Klik Close untuk membatalkannya. Untuk menambah negara, klik Add Country Gambar 4.74 Add Country
131 Untuk menghapus negara yang telah dicantumkan, pilih negara pada combo box dan klik tombol Delete Country dan akan muncul dialog konfirmasi. Klik button OK untuk menhapus negara tersebut dan klik Cancel untuk membatalkannya. Gambar 4.75 Confirmation Delete Country Untuk mengatur pencetakan laporan (banyaknya laporan, jenis printer, margin laporan, dll), klik menu Option Printer Setting atau menekan shortcut Ctrl+S. Gambar 4.76 Printer Setting
132 Ketika menu Printer Setting diklik maka akan muncul dialog seperti berikut: Gambar 4.77 Printer Setting Dialog Pengguna aplikasi Hot Billing System VoIP dapat melihat petunjuk penggunaannya dengan mengakses menu item Information atau menekan shortcut F1 pada keyboard seperti tampak pada gambar berikut.
133 Gambar 4.78 Information Ketika diklik maka layar Information akan ditampilkan. Gambar 4.79 Information Form
134 Pembuat aplikasi Hot Billing System Voip dapat dilihat pada menu Help About Gambar 4.80 About Ketika diklik maka layar About akan ditampilkan Gambar 4.81 About Dialog 4.4 Pengujian Aplikasi Pengujian terhadap aplikasi hot billing system VoIP dilakukan dengan menguji hal-hal berikut:
135 1. Ketepatan perhitungan durasi dan tarif percakapan satu pesawat telepon yang dilakukan oleh aplikasi. 2. Ketepatan perhitungan durasi dan tarif percakapan dua pesawat telepon yang dilakukan oleh aplikasi. (bertujuan untuk mengetahui apakah hot billing system VoIP dapat dijalankan dalam berbagai kondisi umum di dalam sebuah wartel, misalnya: billing dengan menelepon secara bersamaan serta mendeteksi adanya ketidakcocokan durasi telepon) 4.4.1 Pengujian Panggilan dengan Menggunakan Satu VoIP Gateway Pengujian dilakukan dengan menggunakan satu VoIP gateway. Percobaan ini dilakukan sebanyak lima kali dengan tujuan, tarif, dan durasi yang berbeda-beda. Panggilan dilakukan dengan skenario empat kali panggilan berhasil dan satu kali panggilan gagal. 4.4.2 Pengujian Panggilan dengan Menggunakan Dua VoIP Gateway Pengujian dilakukan dengan menggunakan dua VoIP gateway. Percobaan ini dilakukan sebanyak lima kali dengan tujuan, tarif, dan durasi yang berbeda-beda. Panggilan dilakukan dengan skenario empat panggilan berhasil dan satu panggilan gagal. 4.5 Evaluasi Hasil evaluasi terdiri diambil dari dua jenis pengujian pada sub bab sebelumnya yang masing-masing dilakukan sebanyak lima kali, yaitu: 1. Evaluasi hasil uji coba panggilan menggunakan satu VoIP Gateway
136 Dari lima panggilan, data yang tersimpan pada database hanya empat buah karena terdapat satu panggilan gagal akibat nada sibuk, jadi data panggilan tersebut tidak disimpan dalam database seperti terlihat pada tabel 4.1. 2. Evaluasi hasil uji coba panggilan menggunakan dua VoIP Gateway Dari lima panggilan, data yang tersimpan pada database hanya empat buah karena terdapat satu panggilan gagal akibat nada sibuk, jadi data panggilan tersebut tidak disimpan dalam database seperti terlihat pada tabel 4.2.
137