BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai nya dengan bahasa pemrograman Visual Basic. 4.2 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang digunakan dengan menggunakan beberapa fungsi yang di buat yang terdiri dari ruang lingkup implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. Berikut merupakan spesifikasi PC (Personal Computer) yang dibutuhkan pada saat perancangan sistem administrasi ini dibuat dan dioperasikan : 1. Perangkat Keras : a. Tipe Komputer : Personal Computer (PC) b. Processor : Intel(R) Core (TM) i5 CPU M460 @2.53GHz c. RAM : 2GB d. Hard Disk Drive : 500 GB e. Monitor : MSI 14 Resolusi Tampilan 1280x1024 2. Perangkat Lunak : a. Sistem Operasional : Microsoft Windows 7 Ultimate b. Web Server : Apache, MySQL c. Browser : Internet Explorer, Mozilla Firefox, GoogleChrome e. Program : Visual Basic 2008
70 4.3 Implementasi Basis Pada sub bab ini akan menjelaskan implementasi basis data dari aplikasi sistem menggunakan XAMPP beberapa fungsi yang di buat yang terdiri dari ruang lingkup implementasi dari aplikasi sistem tersebut. Adapun langkah-langkah untuk membuka adalah sebagai berikut : 1. Buka browser Mozila firefoks untuk mencoba web server, lalu ketikan localhost/phpmyadmin pada address bar. Gambar 4.1 Tampilan Localhost XAMPP
71 2. Pilih base admin untuk menampilkan db_penjualankredit Gambar 4.2 Tampilan Tabel Pada base db_penjualankredit SQL (Structured Query Language) : CREATE DATABASE db_penjualankredit; 3. Berikut ini adalah Tabel Admin Gambar 4.3 Tampilan Table admin Pada db_penjualankredit
72 4. Berikut ini adalah Tabel Customer Gambar 4.4 Tampilan Table customer Pada db_penjualankredit 5. Berikut ini adalah Tabel Motor Gambar 4.5 Tampilan Tabel motor Pada db_penjualankredit
73 6. Berikut ini Tabel Purchase Order Gambar 4.6 Tampilan Tabel po Pada db_penjualankredit 7. Berikut ini adalah Tabel Pembayaran Gambar 4.7 Tampilan Tabel bayar Pada db_penjualankredit
74 8. Berikut ini adalah Tabel Faktur Gambar 4.8 Tampilan Tabel faktur Pada db_penjualankredit 9. Berikut ini adalah Tabel Surat Jalan Gambar 4.9 Tampilan Tabel surat_jalan Pada db_penjualankredit
75 10. Berikut ini adalah Tabel Kwitansi Gambar 4.10 Tampilan Tabel kwitansi Pada db_penjualankredit 11. Berikut ini adalah Tabel Penjualan Gambar 4.11 Tampilan Tabel jual Pada db_penjualankredit
76 4.4 Implementasi Program Berikut adalah implementasi program sesuai dengan rancangan layar yang telah dirancang sebelumnya, antara lain: 1. Tampilan Halaman Login Gambar 4.12 Tampilan Halaman Login 2. Tampilan Menu Utama Gambar 4.13 Tampilan Halaman Utama
77 3. Tampilan Entry Customer Gambar 4.14 Tampilan Entri Customer 4. Tampilan Entry Motor Gambar 4.15 Tampilan Entri Motor
78 5. Tampilan Entry Purchase order Gambar 4.16 Tampilan Purchase Order 6. Tampilan Pembayaran Gambar 4.17 Tampilan Form Pembayaran
79 7. Tampilan Faktur Pembayaran Gambar 4.18 Tampilan Form Faktur Pembayaran 8. Tampilan Surat Jalan Gambar 4.19 Tampilan Form Surat Jalan
80 9. Tampilan Kwitansi Gambar 4.20 Tampilan Form Kwitansi 10. Tampilah Penjualan Gambar 4.21 Tampilan Form Penjualan
81 11. Tampilan Pilih Laporan Gambar 4.22 Tampilan Pilih Laporan Pembayaran 4.5 Metode Pengujian Metode pengujian dilakukan untuk memastikan apakah system yang akan dipakai sesuai dengan yang diharapkan. Metode yang digunakan untuk pengujian ini adalah black box, yaitu melakukan pengujian degan memfokuskan pada fungsionality system tanpa mengetahui apa sesungguhnya yang terjadi dalam black end system. 4.5.1 Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah aplikasi yang dibuat dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi visual basic ini, kemudian dilakukan pengujian dengan menekan - yang terdapat pada halaman form dari aplikasi ini apakah sesuai dengan yang diharapkan. Tabel 4.1 Skenario Pengujian No Antar Muka Uji Coba Status aplikasi Skenario pengujian Hasil yang diharapkan Hasil Pengujian 1. Menu Login Proses menu Masukan username dan password sesuai dengan form tersebut Menu Utama akan terbuka Berhasil membuka Menu Utama
82 2. Menu Utama 3. admin 4. customer 5. motor 6. purchase order 7. faktur 8. surat jalan 9. pembaya ran angsuran Mengamb il dan memilih menu dan data admin dan data customer dan data motor dan data purchase order dan cetak data faktur dan cetak data surat jalan data simpan dan cetak Memilih menu yang akan diinput admin customer motor purchase order faktur surat jalan pembayar an angsuran Pilih data Menu admin lalu klik customer lalu klik motor lalu klik purchase order lalu klik faktur lalu klik surat jalan lalu klik pembayar an lalu klik Menu akan terpilih admin admin customer customer motor motor purchase order purchase order faktur faktur dan dapat dicetak surat jalan surat jalan dan dapat dicetak pembayaran Berhasil masuk kemenu selanjutnya admin admin customer customer motor motor purchase order faktur faktur surat jalan Surat jalan pembayaran
83 10. kwitansi 11. penjuala n 12. pembaya ran 13. penjuala n 14. data master data pembayar an angsuran dan cetak data kwitansi dan cetak data penjualan Mencetak per filter data filter data kwitansi penjualan pembayar an penjualan data master kwitansi lalu klik penjualan lalu klik Input lalu klik cetak Input lalu klik cetak Input lalu klik cetak pembayaran dan bisa mencetak kwitansi kwitansi penjualan dan bisa mencetak pembayaran berhasil ditampilkan dan sesuai dengan penjualan berhasil ditampilkan dan sesuai dengan master berhasil ditampilkan dan sesuai dengan pembayaran kwitansi penjualan penjualan Berhasil ditampilkan dan sesuai dengan Berhasil ditampilkan dan sesuai dengan Berhasil ditampilkan dan sesuai dengan 4.6 Analisa Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh. Maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian ini dapat
84 dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: 1. Halaman login, yang mengontrol itas sub menu / link-link dalam sistem. 2. Halaman utama yang menghubungkan antar interface yang terdapat dalam menu berjalan dengan baik. 3. Menu form yang tersedia, hasil nya berhasil ke dalam dengan tepat. 4. Proses penjualan kredit motor berbasis visual basic dapat berjalan sesuai yang di inginkan. 5. Menu Master, Transaksi dan Laporan. Setiap menu yang terdapat di Menu tersebut dapat berjalan sesuai perancangan sistem tersebut. 6. Hasil keluaran atau output dapat tercetak sesuai perancangan sistem yang di inginkan.