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.
Gambar 4.2 Database servicez
SQL (Structured Query Language) : CREATE DATABASE db_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
yang diuji
dari antar
Aplikasi
Pengujian
diharapkan
muka yang diuji 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
yang diuji
dari antar
Aplikasi
Pengujian
diharapkan
muka yang diuji 1
Menu Master
Proses
Form input
Input data
Data Akan
simpan dan
Menu
sesuai
Tersimpan
menginput
Master
dengan
ke dalam
form
tabel Master
data
tersebut
61
Tabel 4.3 Tabel Skenario Pengujian Menu Transaksi
No
Antar Muka
Bagian
Status
Skenario
Hasil yang
yang diuji
dari antar
Aplikasi
Pengujian
diharapkan
Form input
Input data-
Data Akan
muka yang diuji 1
Menu Transaksi
Proses
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
Servis
Form input
Input data-
Data Akan
simpan dan Menu
data yang
Tersimpan
menginput
Transaksi
dibutuhkan
ke dalam
data dan
Servis
untuk
tabel
servis
service
cetak. Jika tidak sesuai bisa batal.
Tabel 4.4 Tabel Skenario Pengujian Menu Laporan
No
Antar Muka
Bagian
Status
Skenario
Hasil yang
yang diuji
dari antar
Aplikasi
Pengujian
diharapkan
muka yang diuji 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.