BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi
Dalam melakukan implementasi sistem penjadwalan pembayaran premi asuransi berbasis Sms Gateway ini, program akan di install di komputer server yang terhubung dengan jaringan ekstranet, yang memungkinkan user/karyawan yang berwenang menjalankan program dan mengakses secara lansung. Dalam pembuatan sistem ini membutuhkan beberapa perangkat lunak (software) serta perangkat keras (hardware) yang diperlukan, yaitu sebagai berikut :
Tabel 4.1. Spesifikasi kebutuhan perangkat
No. Peralatan Jumlah
1. Telephone seluler/Modem SMS Gateway 1 2. PC/Laptop :
- Server (Server Aplikasi, Server Database)
- Aplikasi User
1 1
3. Software :
- Operating System Windows 7 - Database
- Web Server XAMPP - Aplikasi Browser
Seperti yang telah dijelaskan pada sebelumnya, bahwa perangkat yang digunakan sebagai modem SMS gateway adalah model merk Speedup type SU- 8300U.
Satu komputer (PC) atau laptop dibutuhkan yang difungsikan sebagai server yang di dalamnya terdapat server aplikasi dan server database, dan terdapat satu komputer (PS) atau laptop yang berperan sebagai desktop user.
Untuk dapat menjalankan aplikasi diperlukan web browser yang telah terinstal di komputer (PC) atau laptop seperti Internet Explorer, Mozilla Firefox, Crhome, dan Oprah. Modem SMS gateway dihubungkan ke komputer atau laptop server, yang diikuti dengan mengatur port pada Hiper Terminal. Berikut adalah table yang menggambarkan pengaturan port pada modem Speedup SU-8300U.
Tabel 4.2 Pengaturan port mode Speedup U-8300U
Parameter Port Nilai
Bits per Second 19200
Data Bits 8
Parity None
Stop Bits 1
Flow Control None
Modem yang digunakan sebagai terminal user adalah mode yang digunakan untuk mengirimkan SMS penjadwalan pembayaran premi ke nasabah.
Berikut adalah gambaran koneksi modem dengan komputer server dan komputer desktop/user, sebagai berikut:
Gambar 4.1. Skema Pengujian Sistem Informasi Penjadwalan Pembayaran Premi Berbasis SMS Gateway
4.1.1 Implementasi Database
Pada tahap pembuatan aplikasi ini diawali dengan pembuatan database, yang digambarkan dengan pembuatannya, adalah sebagai berikut:
Nama Database : premi
Character set : UTF-8 Unicode Collation : utf8_general_ci
Nasabah Hp
Jaringan Seluer
Server Aplikasi + Modem
Database Server Dalam Satu Komputer/Laptop
Admin/User
1. Tabel Database Aplikasi
2. Tabel Admin
Berikut adalah potongan syntaq SQL untuk membuat table Admin (User)
3. Tabel Admin Level
Berikut adalah potongan syntaq SQL untuk membuat table Admin Level (User level)
4. Tabel Data Nasabah
Berikut adalah potongan syntaq SQL untuk membuat table Data Nasabah
5. Tabel Data Kontrak Nasabah
Berikut adalah potongan syntaq SQL untuk membuat table Data Kontrak Nasabah
6. Tabel Data Pembayaran Premi
Berikut adalah potongan syntaq SQL untuk membuat table Data Pembayaran Premi
7. Tabel Data Kirim Pesan SMS
Berikut adalah potongan syntaq SQL untuk membuat table Data Kirim Pesan SMS
4.2 Struktur File Program
Di bawah ini adalah struktur file model aplikasi Sistem Penjadwalan Pembayaran Premi Asusransi Berbasis SMS Gateway
Model View Control
Gambar 4.2 : Struktur MVC Sistem Penjadwalan Pembayaran Premi Asusransi Berbasis SMS Gateway
4.3 Tampilan Antar Muka
Berikut tampilan antar muka aplikasi Sistem Penjadwalan Pembayaran Premi Asuransi Berbasis SMS Gateway.
4.4.1 Aplikasi Sistem Penjadwalan Pembayaran Premi Asusransi Berbasis SMS Gateway
Aplikasi ini merupakan program aplikasi berbasis PHP namun tidak dipublikasikan yang mana tidak semua orang dapat mengakses aplikasi ini sehingga dalam menjalankan aplikasi ini hanya pengguna/user yang telah tedaftar sebagai user dalam database user. Aplikasi ini dijalankan menggunakan web browsher sehingga pada saat aplikasi ini dijalankan seorang pengguna harus melakukan login terlebih dahulu untuk mendapatkan hak akses sebagai pengelola aplikasi ini.
Dalam aplikasi ini ditampilkan beberapa menu yang dapat digunakan guna menjalankan aplikasi ini yaitu berupa menu data nasabah, menu data kontrak nasabah, menu pembayaran premi nasabah, menu kirim pesan, dan menu kontak. Aplikasi ini memberikan informasi berupa pesan singkat (SMS) yang dapat dikirimkan secara terjadwal dalam memberikan informasi tentang pembayaran premi yang harus dibayarkan oleh nasabah sesuai dengan periode pembayaran yang dipilih nasabah.
1. Halaman Login dan Tampilan Muka
Gambar 4.3 : Tampilan Login User
Pada halan ini menampilkan Login yang mengharuskan seorang pengguna aplikasi ini untuk login terlebih dahulu untuk dapat mengoperasikan aplikasi ini.
Gambar 4.4 : Tampilan Muka
Pada halam ini menampikan tampilan muka aplikasi ketika seorang pengguna/user telah berhasil melakukan login sebagai pengguna/user pada aplikasi ini.
Gambar 4.5 : Tampilan Menu Input Data Nasabah
Pada halaman ini menampilan table data input yang berfungsi untuk memasukkan data para nasabah asuransi yang menampilkan data-data nasabah mulai dari nama, jenis kelamin, tanggal lahir, alamat tinggal dan no telepon/handphone.
Gambar 4.6 : Tampilan Halaman Data Kontrak Nasabah
Pada halaman ini menampilkan data kontrak para nasabah asuransi dimana pada halaman ini digunakan untuk memasukkan data kontrak para nasabah asuransi guna terintegrasi dengan penjadwalan pengiriman pesan pengingat pembayaran premi asuransi.
Gambar 4.7 : Tampilan Halaman Laporan Pembayaran Premi
Pada halaman ini menampilkan laporan pembayaran premi asuransi para nasabah dimana pada halaman ini akan menampilkan status pembayaran premi para nasabah yang akan terintegrasi dengan pengiriman pesan pembayaran dengan system penjadwalan pada halaman pengiriman pesan.
Pada halaman ini merupakan tampilan utama aplikasi dimana tampilan ini merupakan sebuah tampilan utama dalam menjalan system penjadwalan pembayaran premi berbasis sms gateway.
4.5 Pengujian Sistem
Pengujian sistem aplikasi dilakukan dengan tujuan untuk mengetahui apakah aplikasi ini dapat berjalan serta berfungsi sebagaimana mestinya sesuai dengan rencana dan guna menghindari kesalahan-kesalahan pada saat aplikasi tersebut dijalankan.
4.5.1 Metode Pengujian
Dalam melakukan pengujian aplikasi ini adalah metode black box testing, dimana metode ini merupakan metode pengujian yang menekankan pada berhasil atau tidaknya sebuah aplikasi dalam menjalankan fungsi-fungsinya.
4.5.2 Skenario Pengujian
Di bawah ini skenario pengujian yang dilakukan:
Tabel 4.1 Tabel skenario pengujian aplikasi Sistem Penjadwalan Pembayaran
Premi Berbasis SMS Gateway. No. Antar muka
yang diuji Bagian dari antar
muka yang diuji Status aplikasi Skenario
pengujian Hasil yang diharapkan 1 Aplikasi -
Halaman Login
Form login user. Halaman Form Login telah terbuka
1. Ketik nama user
2. Ketik password 3. Klik subimt
1. Akan
menampilkan halaman utama dari aplikasi 2. Akan
menampilkan menu
halaman 2 Menu – Menu
Halaman
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan Pembayaran Premi, Menu Kirim Pesan
Halaman utama
sudah terbuka 1. Klik menu yang diinginkan
1. Akan
menampilkan halaman dari menu yang dipilih 3 Menu – Input
Data nasabah
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan Pembayaran Premi, Menu Kirim Pesan
Halaman Input Data Nasabah sudah dibuka
1. Klik menu input data nasabah
1. Akan
menampilkan halaman dari menu yang dipilih 2. Akan
menampilkan halaman input data nasabah 3. Akan
menampilkan form table data nasabah 4 Menu – Input
Data Kontrak Nasabah
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan Pembayaran
Halaman Input Data Nasabah sudah dibuka
1. Klik input data kontrak nasabah
1. Akan
menampilkan halaman dari menu yang
menampilkan halaman input data kontrak nasabah 5 Menu – Kirim
Pesan
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan Pembayaran Premi, Menu Kirim Pesan
Halaman kirim pesan sudah dibuka
Mengisi isi pesan sms, dan melakukan setting pesan penjadwalan.
Pesan akan terkirim ke handphone nasabah sesuai dengan tanggal kontrak tiap-tiap nasabah.
4.5.3 Hasil Pengujian
Berdasarkan skenario pengujian yang telah dilakukan, diperoleh hasil pengujian sebagai berikut:
Tabel 4.2. Tabel hasil pengujian aplikasi Sistem Penjadwalan Pembayaran Premi Berbasis SMS Gateway.
No. Antar muka yang diuji
Bagian dari antar muka yang diuji
Status aplikasi
Skenario
pengujian Hasil pengujian 1 Aplikasi -
Halaman Login
Form login user. Halaman Form Login telah
terbuka
1. Ketik nama user 2. Ketik
password 3. Klik
subimt
1. Dapat menampilkan halaman utama dari aplikasi
2. Dapat menampilkan menu halaman
2 Menu – Menu Halaman
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan
Pembayaran Premi, Menu Kirim Pesan
Halaman utama sudah terbuka
1. Klik menu yang diinginka n
1. Dapat menampilkan halaman dari menu yang dipilih
3 Menu – Input Data nasabah
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan
Pembayaran Premi, Menu Kirim Pesan
Halaman Input Data Nasabah sudah dibuka
1. Klik menu input data nasabah
1. Dapat menampilkan halaman dari menu yang dipilih
2. Dapat menampilkan halaman input data nasabah
3. Dapat menampilkan form table data nasabah
4 Menu – Input Data Kontrak Nasabah
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan
Pembayaran Premi, Menu Kirim Pesan
Halaman Input Data Nasabah sudah dibuka
1. Klik input data kontrak nasabah
1. Dapat
menampilkan halaman dari menu yang dipilih
2. Dapat
menampilkan halaman input data kontrak nasabah
5 Menu – Kirim Pesan
Menu Home, Menu Input Data Nasabah, Menu Data Kontrak Nasabah, Menu Laporan
Pembayaran Premi, Menu Kirim Pesan
Halaman kirim pesan sudah dibuka
Mengisi isi pesan sms, dan melakukan setting pesan penjadwalan.
Pesan dapat terkirim ke handphone nasabah sesuai dengan tanggal kontrak tiap-tiap nasabah.
4.5.4 Analisa Hasil Pengujian
Dari semua skenario pengujian aplikasi yang telah dilakukan terhadap aplikasi ini, maka didapat analisis hasil pengujian dengan rincian sebagai berikut:
1. Hasil pengujian berdasarkan analisis perancangan sistem telah sesuai dengan yang diharapkan. Semua tombol dan menu dapat berfungsi dengan baik.
2. Aplikasi ini berfungi, yaitu:
a. Pesan terjadwal, yaitu pengiriman pesan singkat (SMS) secara masal mengenai laporan pembayaran premi nasabah yang terjadwal dan di setting sesuai dengan tanggal kontrak premi nasabah. Dengan kata lain tidak lagi melakukan pengiriman pesan secara satu persatu.
Dari semua hasil pengujian yang telah dilakukan pada aplikasi ini, penulis menyimpulkan bahwa semua form dan tombol-tombol yang ada di dalam aplikasi dapat berjalan dengan baik sesuai dengan yang diinginkan.