BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi merupakan penerapan dari proses sebelumnya yaitu proses perancangan sistem. Sistem rancangan tersebut kemudian diterjemahkan ke dalam bahasa pemrograman (coding) hingga menjadi sebuah aplikasi sistem. Dalam proses implementasi tersebut, dibutuhkan perangkat keras (hardware) maupun perangkat lunak (software) pendukung. 4.2 Spesifikasi Perangkat Keras Perangkat keras yang digunakan yaitu: a. Komputer yang terintegrasi dengan jaringan internet, dengan spesifikasi minimal intel pentium 4 2.0 GHz atau sederajat, RAM 512 Mb, HardDisk 500 Gb dan memiliki kartu jaringan (NIC) atau Wireless Card. b. Printer untuk mencetak laporan. 4.3 Spesifikasi Perangkat Lunak Perangkat lunak yang digunakan yaitu: a. Sistem Operasi Microsoft Windows minimal XP, Linux, MacOS dan lainnya. b. XAMPP, DBMS untuk proses implementasi basis data. c. Hosting, dengan kapasitas penyimpanan yang besar untuk data online. d. Browser seperti Mozilla Firefox, Opera dan lainnya. 4.4 Implementasi Basis Data Implementasi basis data merupakan penerapan dari perancangan basis data. Rancangan basis data berbentuk tabel diterjemahkan kedalam DBMS MySQL. Ada 7 tabel utama, 2 tabel detail, dan 3 tabel fitur dengan nama database dbagency yang terdapat pada Sistem Informasi Insurance Agency Administration berbasis web, seperti gambar berikut:
67 Gambar 4.1 Struktur Database Dbagency 1. Tabel Agen Gambar 4.2 Struktur Tabel Agen 2. Tabel Detail Agen Gambar 4.3 Struktur Tabel Detail Agen
68 3. Tabel User Gambar 4.4 Struktur Tabel User 4. Tabel SFA Gambar 4.5 Struktur Tabel SFA 5. Tabel AAJI Gambar 4.6 Struktur Tabel AAJI
69 6. Tabel Gambar 4.7 Struktur Tabel 7. Tabel Training Gambar 4.8 Struktur Tabel Training 8. Tabel Training Detail Gambar 4.9 Struktur Tabel Training Detail
70 9. Tabel PMK Gambar 4.10 Struktur Tabel PMK 10. Tabel Formulir Gambar 4.11 Struktur Tabel Formulir 11. Tabel Berita Gambar 4.12 Struktur Tabel Berita 12. Tabel Saran Gambar 4.13 Struktur Tabel Saran 4.5 Implementasi Program Implementasi program merupakan penerapan dari penerjemahan perancangan sistem ke dalam sebuah aplikasi sistem informasi yang terintegrasi dengan perancangan basis data yang sudah dibuat sebelumnya. Ada 5 menu utama dan 5 sub
71 menu yang terdapat pada Sistem Informasi Insurance Agency Administration berbasis web, seperti gambar berikut: 1. Menu Halaman Utama Gambar 4.14 Tampilan Halaman Utama 2. Menu Profil Agen Gambar 4.15 Tampilan Halaman Profil Agen
Gambar 4.16 Tampilan Halaman Profil Agen - Edit Profil 72
73 3. Menu Keagenan - Sub Menu Profil Keagenan Gambar 4.17 Tampilan Halaman Keagenan - Sub Menu Profil Keagenan 4. Menu Keagenan - Sub Menu SFA Gambar 4.18 Tampilan Halaman Keagenan - Sub Menu SFA
74 5. Menu Keagenan - Sub Menu AAJI Gambar 4.19 Tampilan Halaman Keagenan - Sub Menu AAJI 6. Menu Keagenan - Sub Menu Promosi Gambar 4.20 Tampilan Halaman Keagenan - Sub Menu Promosi
75 7. Menu Keagenan - Sub Menu Training Gambar 4.21 Tampilan Halaman Keagenan - Sub Menu Training Gambar 4.22 Tampilan Halaman Keagenan - Sub Menu Training - Detail Training 8. Menu Polis Gambar 4.23 Tampilan Halaman Manajemen Polis
Gambar 4.24 Tampilan Halaman Tambah 76
Gambar 4.25 Tampilan Halaman Edit 77
78 9. Menu Pengaturan Gambar 4.26 Tampilan Halaman Pengaturan 4.6 Metode Pengujian Metode pengujian memilki tujuan untuk memastikan bahwa modul atau program melakukan fungsinya sebagaiamana didefinisikan dalam spesifikasi program. Unit pengajuan dilakukan setelah programmer telah mengembangkan dan menguji kode dan percaya itu menjadi bebas dari kesalahan. Tes ini hanya didasarkan pada spesifikasi program dan dapat menemukan kesalahan akibat salah tafsir programmer dari spesifikasi. Metode pengujian ini umumnya dilakukan oleh analis sistem maupun programmer yang mengembangkan unit tersebut. [Dennis dkk, 2012:454] 4.7 Skenario Pengujian Berikut ini merupakan skenario pengujian pada sistem informasi agency insurance administration berbasis web: Tabel 4.1 Skenario Pengujian Aplikasi No Nama tampilan Bagian yang di uji 1 Menu profil agen edit profil 2 Menu profil agen cetak data Aksi Hasil yang akan dicapai Menampilkan halaman edit profil Mencetak profil agen dalam bentuk file pdf
79 No 3 4 5 6 7 8 9 10 11 12 13 14 15 Nama tampilan Menu profil agen - edit profil Menu profil agen - edit profil Menu profil agen - edit foto Menu profil agen - edit ktp Menu profil agen - edit akta lahir Menu profil agen - edit rekening tabungan menu SFA menu SFA menu AAJI menu AAJI menu promosi - registrasi menu promosi - perjanjian menu promosi Bagian yang di uji Aksi Hasil yang akan dicapai batal Membatalkan edit profil Menyimpan hasil edit profil Mengupload file foto Mengupload file ktp cetak surat pengajuan SFA cetak surat pengajuan AAJI Mengupload file akta lahir Mengupload file rekening tabungan Menyimpan hasil pengajuan SFA Mencetak surat pengajuan SFA dalam bentuk file pdf Menyimpan hasil pengajuan AAJI Mencetak surat pengajuan AAJI dalam bentuk file pdf Mengupload file registrasi Mengupload file perjanjian cetak surat pengajuan promosi Mencetak surat pengajuan promosi dalam bentuk file pdf
80 No 16 17 Nama tampilan menu training - detail training menu training - detail training Bagian yang di uji batal cetak detail log training Aksi 18 Menu polis tambah 19 20 21 22 23 24 25 26 27 28 Menu polis - tambah Menu polis - tambah Menu polis - detail Menu polis - detail - profil nasabah - profil nasabah - file illustrasi - file - file KTP - file akta lahir batal edit profil cetak data batal Hasil yang akan dicapai Membatalkan melihat detail training Mencetak detail training dalam bentuk file pdf Menampilkan halaman tambah Membatalkan tambah Menyimpan hasil tambah Menampilkan halaman edit profil Mencetak dalam bentuk file pdf Membatalkan edit - profil nasabah Menyimpan hasil edit - profil nasabah Mengupload file illustrasi Mengupload file Mengupload file KTP Mengupload file akta lahir 29 - file bukti bayar premi awal Mengupload file bukti bayar premi awal
81 No Nama tampilan Bagian yang di uji Aksi Hasil yang akan dicapai 30 Menu polis laporan Menampilkan halaman laporan 31 Menu polis - laporan cetak Mencetak semua dalam bentuk file pdf 32 Menu polis - laporan cetak Mencetak berdasarkan status dalam bentuk file pdf 33 Menu polis - laporan batal Membatalkan cetak 34 Menu pengaturan batal Membatalkan edit password 35 Menu pengaturan Menyimpan hasil edit password 4.8 Analisa Hasil Pengujian Berikut ini merupakan data hasil pengujian pada sistem informasi agency insurance administration berbasis web: Tabel 4.2 Analisa Hasil Pengujian Aplikasi No Nama tampilan Bagian yang di uji 1 Menu profil agen edit profil 2 Menu profil agen cetak data 3 Menu profil agen - edit profil batal 4 Menu profil agen - edit profil 5 Menu profil agen - edit foto 6 Menu profil agen - edit ktp Hasil yang akan dicapai Menampilkan halaman edit profil Mencetak profil agen dalam bentuk file pdf Membatalkan edit profil Menyimpan hasil edit profil Mengupload file foto Mengupload file ktp Hasil pengujian
82 No Nama tampilan Bagian yang di uji Hasil yang akan dicapai Hasil pengujian 7 Menu profil agen - edit akta lahir Mengupload file akta lahir 8 Menu profil agen - edit rekening tabungan Mengupload file rekening tabungan 9 menu SFA Menyimpan hasil pengajuan SFA 10 menu SFA cetak surat pengajuan SFA Mencetak surat pengajuan SFA dalam bentuk file pdf 11 menu AAJI Menyimpan hasil pengajuan AAJI 12 menu AAJI cetak surat pengajuan AAJI Mencetak surat pengajuan AAJI dalam bentuk file pdf 13 menu promosi - registrasi Mengupload file registrasi 14 menu promosi - perjanjian Mengupload file perjanjian 15 menu promosi cetak surat pengajuan promosi Mencetak surat pengajuan promosi dalam bentuk file pdf Membatalkan 16 menu training - detail training batal melihat detail training cetak Mencetak detail 17 menu training - detail training detail training training dalam bentuk file pdf
83 No Nama tampilan Bagian yang di uji Hasil yang akan dicapai Hasil pengujian 18 Menu polis tambah Menampilkan halaman tambah 19 Menu polis - tambah batal Membatalkan tambah 20 Menu polis - tambah Menyimpan hasil tambah 21 Menu polis - detail edit profil Menampilkan halaman edit profil 22 Menu polis - detail cetak data Mencetak dalam bentuk file pdf 23 - profil nasabah batal Membatalkan edit - profil nasabah 24 - profil nasabah Menyimpan hasil edit - profil nasabah 25 - file illustrasi Mengupload file illustrasi 26 - file Mengupload file 27 - file KTP Mengupload file KTP 28 - file akta lahir Mengupload file akta lahir 29 - file bukti bayar premi awal Mengupload file bukti bayar premi awal 30 Menu polis laporan Menampilkan halaman laporan
84 No Nama tampilan Bagian yang di uji 31 Menu polis - laporan cetak 32 Menu polis - laporan cetak 33 Menu polis - laporan batal 34 Menu pengaturan batal 35 Menu pengaturan Hasil yang akan dicapai Mencetak semua dalam bentuk file pdf Mencetak berdasarkan status dalam bentuk file pdf Membatalkan cetak Membatalkan edit password Menyimpan hasil edit password Hasil pengujian Pengujian dilakukan dengan menggunakan metode black box testing, ialah tipe pengujian yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya, sehingga para tester memandang perangkat lunak layaknya sebuah kotak hitam yang tidak penting dilihat isinya, tapi cukup diketahui proses pengujian dibagian luar. Jenis pengujian ini hanya memandang perangkat lunak dari sisi spesifikasi dan kebutuhan yang telah didefinisikan pada saat awal perancangan. Dari hasil pengujian dengan menggunakan metode tersebut, didapatkan kesimpulan bahwa proses yang ada di tiap halaman berjalan dengan baik dan tombol berfungsi sebagaimana mestinya.