BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya 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 : a. Perangkat Keras Microprocessor : Intel Core 2 Duo CPU T7500 2.20 GHz RAM : 2 GB Hardisk : 320 GB b. Perangkat Lunak Sistem Operasi : Windows 7 Web Server : Apache, MySQL database Browser : Mozilla Firefox Program : Visual Basic Tampilan : Visual Basic 2008 49
50 4.3 Implementasi Basis Data 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 database adalah sebagai berikut : 1. Buka browser Mozzila Firefox untuk mencoba web server, lalu ketikan localhost/phpmyadmin pada address bar. Gambar 4.1 Local host pada Mozilla Firefox 2. Pilih Database admin untuk menampilkan database servicez. SQL (Structured Query Language) : CREATE DATABASE db_servicez; Gambar 4.2 Database servicez
51 3. Berikut ini adalah Tabel Admin Gambar 4.3 Tampilan table admin 4. Berikut ini adalah Tabel Pendaftaran Gambar 4.4 Tampilan table pendaftaran
52 5. Berikut ini adalah Tabel Suku cadang Gambar 4.5 Tampilan table Suku cadang 6. Berikut ini adalah Tabel Nota Gambar 4.6 Tampilan table Nota
53 7. Berikut ini adalah Tabel Penjualan Gambar 4.7 Tampilan table Penjualan 8. Berikut ini adalah Tabel Service Gambar 4.8 Tampilan table Service
54 4.4 Implementasi Program Berikut adalah implementasi program sesuai dengan rancangan layar yang telah dirancang sebelumnya, antara lain: 1. Tampilan Layar Login Gambar 4.9 Tampilan Login 2. Tampilan Menu Utama Gambar 4.10 Tampilan Menu Utama
55 3. Tampilan Master Admin Gambar 4.11 Tampilan Master Admin 4. Tampilan Master Pendaftaran Gambar 4.12 Tampilan Master Pendaftaran
56 5. Tampilan Master Suku Cadang Gambar 4.13 Tampilan Master Suku cadang 6. Tampilan Master Mekanik Gambar 4.14 Tampilan Master Mekanik
57 7. Tampilan Transaksi Penjualan Suku Cadang Gambar 4.15 Tampilan Transaksi Penjualan Suku Cadang 8. Tampilan Transaksi Servis Gambar 4.16 Tampilan Transaksi Servis
58 9. Tampilan Rekap Nota Service Gambar 4.17 Tampilan Rekap Nota Servis 10. Tampilan Rekap Nota Penjualan Gambar 4.18 Tampilan Rekap Nota Penjualan
59 11. Tampilan Laporan Penjualan Gambar 4.19 Tampilan Laporan Penjualan 12. Tampilan Laporan Servis Gambar 4.20 Tampilan Laporan Servis
60 4.4 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 tombol-tombol yang terdapat pada halaman form dari aplikasi ini apakah sudah sesuai dengan yang diharapkan. Tabel 4.1 Tabel Skenario Pengujian Menu Utama No Antar Muka Bagian Status Skenario Hasil yang dari antar Aplikasi Pengujian diharapkan muka 1 Menu Login Proses Memasukkan Input data Menu menu user id dan sesuai Utama akan password dengan terbuka form tersebut 2 Menu Utama Proses Memilih Pilih data Menu akan ambil dan Menu yang menu terpilih pilih menu akan diinput Tabel 4.2 Tabel Skenario Pengujian Menu Master No Antar Muka Bagian Status Skenario Hasil yang dari antar Aplikasi Pengujian diharapkan muka 1 Menu Master Proses Form input Input data Data Akan simpan dan Menu sesuai Tersimpan menginput Master dengan ke dalam data form tabel Master tersebut
61 Tabel 4.3 Tabel Skenario Pengujian Menu Transaksi No Antar Muka Bagian Status Skenario Hasil yang dari antar Aplikasi Pengujian diharapkan muka 1 Menu Transaksi Proses Form input Input data- Data Akan Penjualan Suku simpan dan Menu data yang Tersimpan Cadang menginput Transaksi dibutuhkan ke dalam data dan Penjualan untuk tabel cetak. jika Suku Penjualan Penjualan tidak Cadang suku sesuai bisa cadang batal. 2 Menu Transaksi Proses Form input Input data- Data Akan Servis simpan dan Menu data yang Tersimpan menginput Transaksi dibutuhkan ke dalam data dan Servis untuk tabel cetak. Jika servis service tidak sesuai bisa batal. Tabel 4.4 Tabel Skenario Pengujian Menu Laporan No Antar Muka Bagian Status Skenario Hasil yang dari antar Aplikasi Pengujian diharapkan muka 1 Menu Laporan Proses Form Menu Cetak Data Data akan Penjualan Cetak Laporan Laporan tercetak Laporan Penjualan Penjualan sesuai Penjualan periode
62 2 Menu Laporan Proses Form Menu Cetak Data Data akan Servis Cetak Laporan Laporan tercetak Laporan Servis Servis sesuai Servis periode 4.5 Analisis 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 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 aktifitas 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 inputannya berhasil tersimpan ke dalam database dengan tepat. 4. Proses pelayanan service dan pengelolaan persediaan berbasis visual basic dapat berjalan sesuai yang di inginkan. 5. Menu Master, Transaksi dan Laporan. Setiap tombol 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.