Gambar 3.44 Desain Laporan Perubahan Harga
6. Desain Form Nota Pembayaran
Form Nota Pembayaran digunakan untuk bukti pembayaran penjualan secara kredit. Desain form Nota Pembayaran dapat dilihat pada Gambar 3.45.
Gambar 3.45 Desain Nota Pembayaran
3.3 Pembuatan Program
Program atau aplikasi berupa sistem informasi desktop dengan menggunakan Visual Studio 2013, karena bahasa pemrograman ini mudah
digunakan dan tidak memerlukan spesifikasi komputer yang tinggi. Selain itu,
Visual Studio 2013 ini merupakan bahasa pemrograman yang digunakan untuk membuat aplikasi Windows yang berbasis grafis Graphical User Interface,
sehingga diminati oleh banyak orang. Dalam pembuatan sistem ini, juga menggunakan SQL Server 2008 untuk pengolahan databasenya, karena SQL
Server 2008 termasuk aplikasi yang memiliki tingkat pengolahan data yang mudah dioperasikan.
3.4 Desain Uji Coba
Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat dengan benar sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan
atau kelemahan sistem pada tahap ini akan dievaluasi sebelum diimplementasikan. Proses pengujian menggunakan Black Box Testing yaitu aplikasi akan diuji
dengan melakukan berbagai percobaan untuk membuktikan bahwa aplikasi yang telah dibuat sudah sesuai dengan tujuan. Adapun uji coba yang akan dilakukan
adalah sebagai berikut.
A. Desain Uji Coba Form Log In
Tabel 3.14 Desain Uji Coba Form Log In
Objek Pengujian Form Login
Keterangan Mengetahui tampilan dan fungsi form login dapat
berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji textbox
username, textbox password,
dan button log in
Memasukkan karakter
pada textbox username
dan textbox
password Karakter
yang dimasukkan
dalam textbox password tampil dengan simbol
Objek Pengujian Form Login
Keterangan Mengetahui tampilan dan fungsi form login dapat
berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
2. Validasi
username dan
password Button login
Log in berhasil sesuai dengan hak
akses masing-masing
pengguna, jika username atau password salah, maka muncul
peringatan. Menu utama sesuai dengan hak
akses
B. Desain Uji Coba Form Menu Utama
Tabel 3.15 Desain Uji Coba Form Menu Utama
Objek Pengujian Form Menu Utama
Keterangan Mengetahui tampilan dan fungsi form Menu Utama
dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji fungsi
button pada
menu utama Button
master jenis gas
Menampilkan form master jenis gas
Button master
ukuran tabung Menampilkan form master ukuran
tabung Button
master harga
Menampilkan form master harga Button
master tabung
Menampilkan form master tabung Button
master pelanggan
Menampilkan form
master pelanggan
Button transaksi penjualan gas
Menampilkan form
transaksi penjualan gas
Button transaksi pembayaran gas
Menampilkan form
transaksi pembayaran gas
Button transaksi peminjaman
tabung Menampilkan
form transaksi
peminjaman tabung Button transaksi
pengembalian Menampilkan
form transaksi
pengembalian tabung
Objek Pengujian Form Menu Utama
Keterangan Mengetahui tampilan dan fungsi form Menu Utama
dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
tabung Button laporan
pelanggan baru Menampilkan
form laporan
pelanggan baru Button laporan
perubahan harga Menampilkan
form laporan
perubahan harga Button laporan
penjualan Menampilkan
form laporan
penjualan Button
stok tabung
Menampilkan form stok tabung Button keluar
Menampilkan form
menutup aplikasi
C. Desain Uji Coba Form Master Jenis Gas
Tabel 3.16 Desain Uji Coba Form Master Jenis Gas
Objek Pengujian Form Master Jenis Gas
Keterangan Mengetahui tampilan dan fungsi form master jenis
gas dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, data table
pada form master jenis gas
Button Simpan
1. Dapat menyimpan data jenis
gas sesuai yang diinginkan 2.
Menampilkan pesan “Data berhasil disimpan”
Data table Menampilkan data jenis gas yang
sudah disimpan Button Bersih Untuk
membersihkanmengosongkan semua textbox
D. Desain Uji Coba Form Master Ukuran Tabung
Tabel 3.17 Desain Uji Coba Form Master Ukuran Tabung
Objek Pengujian Form Master Ukuran Tabung
Keterangan Mengetahui tampilan dan fungsi form master
ukuran tabung dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, data table
pada form master ukuran tabung
Button Simpan
1. Dapat menyimpan data ukuran
tabung sesuai yang diinginkan 2.
Menampilkan pesan “Data berhasil disimpan”
Data table Menampilkan data ukuran tabung
yang sudah disimpan Button Bersih Untuk
membersihkanmengosongkan semua textbox
E. Desain Uji Coba Form Master Harga
Tabel 3.18 Desain Uji Coba Form Master Harga
Objek Pengujian Form Master Harga
Keterangan Mengetahui tampilan dan fungsi form master
harga dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, combo box,
data table pada form master harga
Button Simpan
1. Dapat menyimpan data harga
sesuai yang diinginkan 2.
Menampilkan pesan “Data berhasil disimpan”
Data table Menampilkan data harga yang
sudah disimpan Button Bersih Untuk
membersihkanmengosongkan semua textbox
Combo box
Jenis Gas Menampilkan daftar jenis gas
Combo box
Ukuran Tabung
Menampilkan daftar ukuran tabung
F. Desain Uji Coba Form Master Tabung
Tabel 3.19 Desain Uji Coba Form Master Tabung
Objek Pengujian Form Master Tabung
Keterangan Mengetahui tampilan dan fungsi form master
tabung dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, combo box,
data table pada form master tabung
Button Simpan
1. Dapat menyimpan data tabung
sesuai yang diinginkan 2.
Menampilkan pesan “Data berhasil disimpan”
Data table Menampilkan data tabung yang
sudah disimpan Button Bersih Untuk
membersihkanmengosongkan semua textbox
Combo box
Jenis Gas Menampilkan daftar jenis gas
Combo box
Ukuran Tabung
Menampilkan daftar ukuran tabung
Button buat
ID Untuk mengenerate pembuatan ID
tabung secara otomatis sesuai jumlah tabung yang dimasukkan
G. Desain Uji Coba Form Master Pelanggan
Tabel 3.20 Desain Uji Coba Form Master Pelanggan
Objek Pengujian Form Master Pelanggan
Keterangan Mengetahui tampilan dan fungsi form master
pelanggan dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, combo box,
data table pada Button
Simpan 1.
Dapat menyimpan
data pelanggan
sesuai yang
diinginkan
Objek Pengujian Form Master Pelanggan
Keterangan Mengetahui tampilan dan fungsi form master
pelanggan dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
form master
pelanggan 2.
Menampilkan pesan “Data berhasil disimpan”
Data table Menampilkan
data pelanggan
yang sudah disimpan Button Bersih Untuk
membersihkanmengosongkan semua textbox
Combo box
wilayah Menampilkan daftar wilayah
H. Desain Uji Coba Form Penjualan Gas
Tabel 3.21 Desain Uji Coba Form Penjualan Gas
Objek Pengujian Form Penjualan Gas
Keterangan Mengetahui tampilan dan fungsi form penjualan
gas dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, combo box,
data table pada form penjualan gas
Button Simpan
1. Dapat menyimpan data
penjualan sesuai yang diinginkan
2. Menampilkan pesan “Data
berhasil disimpan” Data table
Menampilkan data
detail penjualan
Button Batal Untuk menutup form
Combo box
jenis penjualan
Menampilkan jenis penjualan
Combo box
jenis gas Menampilkan jenis gas
Combo box
ukuran tabung
Menampilkan jenis ukuran tabung
Button tambah detail
Menambahkan detail penjualan ke data table
Objek Pengujian Form Penjualan Gas
Keterangan Mengetahui tampilan dan fungsi form penjualan
gas dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
Button ubah detail
Mengubah detail penjualan ke data table
Button hapus Detail
Menghapus detail penjualan di data table
Button …
Menampilkan form cari pelanggan
I. Desain Uji Coba Form Peminjaman Tabung
Tabel 3.22 Desain Uji Coba Form Peminjaman Tabung
Objek Pengujian Form Master Peminjaman Tabung
Keterangan Mengetahui tampilan dan fungsi form peminjaman
tabung dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, combo box,
data table pada form
master pelanggan
Button Simpan
1. Dapat
menyimpan data
peminjaman sesuai
yang diinginkan
2. Menampilkan pesan “Data
berhasil disimpan” Data table
Menampilkan data tabung yang akan dipinjamkan
Button Batal Untuk menutup form peminjaman
tabung Button …
Menampilkan form cari penjualan Button
tambah detail Menampilkan form cari tabung
Button hapus detail
Menghapus detail peminjaman pada data table
J. Desain Uji Coba Form Pembayaran Gas
Tabel 3.23 Desain Uji Coba Form Pembayaran Gas
Objek Pengujian Form Master Pembayaran Gas
Keterangan Mengetahui tampilan dan fungsi form pembayaran
gas dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, data table
pada form
pembayaran gas Button
Simpan 3.
Dapat menyimpan data pembayaran sesuai yang
diinginkan 4.
Menampilkan pesan “Data berhasil disimpan”
Data table Menampilkan
data penjualan
pelanggan Button Batal
Untuk menutup form pembayaran gas
periode Menampilkan data sesuai periode
yang diinginkan Button
Histori Pembayaran
Untuk menampilkan form histori pembayaran
K. Desain Uji Coba Form Pengembalian Tabung
Tabel 3.24 Desain Uji Coba Form Pengembalian Tabung
Objek Pengujian
Form Pengembalian Tabung
Keterangan Mengetahui
tampilan dan
fungsi form
pengembalian tabung
dapat berjalan
dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi button, data table
pada form master pelanggan
Button Simpan
1. Dapat menyimpan data
pembayaran sesuai yang diinginkan
2. Menampilkan pesan “Data
berhasil disimpan” Data table
Menampilkan data peminjaman tabung
Button Batal Untuk menutup form
Objek Pengujian Form Pengembalian Tabung
Keterangan Mengetahui
tampilan dan
fungsi form
pengembalian tabung
dapat berjalan
dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
pengembalian tabung Periode
Menampilkan data sesuai periode yang dipilih
L. Desain Uji Coba Form Stok Tabung
Tabel 3.25 Desain Uji Coba Form Stok Tabung
Objek Pengujian Form Stok Tabung
Keterangan
Mengetahui tampilan dan fungsi form stok tabung dapat berjalan dan menghasilkan output yang
diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi data table pada
form stok tabung. Data table
Menampilkan data stok tabung di gudang.
M. Desain Uji Coba Form Reminder Jatuh Tempo Piutang
Tabel 3.26 Desain Uji Coba Form Reminder Jatuh Tempo Piutang
Objek Pengujian
Form Reminder Jatuh Tempo Piutang
Keterangan Mengetahui tampilan dan fungsi form reminder
jatuh tempo
piutang dapat
berjalan dan
menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
fungsi data table pada
form reminder
jatuh tempo
piutang Data table
Menampilkan data jatuh tempo piutang seminggu kedepan
N. Desain Uji Coba Laporan Pelanggan Baru
Tabel 3.27 Desain Uji Coba Laporan Pelanggan Baru
Objek Pengujian Laporan Pelanggan Baru
Keterangan Mengetahui
tampilan dan
fungsi Laporan
Pelanggan Baru dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
periode, laporan
pada Laporan Pelanggan
Baru Periode
Menampilkan data
pelanggan sesuai periode pendaftaran yang
ditentukan. Laporan
Menampilkan data
pelanggan dalam bentuk laporan
O. Desain Uji Coba Laporan Perubahan Harga
Tabel 3.28 Desain Uji Coba Laporan Perubahan Harga
Objek Pengujian Laporan Perubahan Harga
Keterangan Mengetahui
tampilan dan
fungsi Laporan
Perubahan Harga dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
periode, grafik, combo box,
pada Laporan
Perubahan Harga Periode
Menampilkan data
perubahan harga
sesuai periode
yang ditentukan.
Grafik Menampilkan
data perubahan
harga dalam bentuk grafik Combo
box jenis gas
Menampilkan data sesuai pilihan jenis gas yang dipilih
Combo box
ukuran tabung
Menampilkan data sesuai pilihan ukuran tabung yang dipilih
P. Desain Uji Coba Laporan Penjualan
Tabel 3.29 Desain Uji Coba Laporan Penjualan
Objek Pengujian Laporan Penjualan
Keterangan Mengetahui
tampilan dan
fungsi Laporan
Penjualan dapat berjalan dan menghasilkan output yang diharapkan.
Test Case
ID Tujuan
Input Output yang Diharapkan
1. Menguji
periode, grafik, check box,
combo box
dan button
pada Laporan Penjualan
Periode Menampilkan
data penjualan
sesuai periode yang ditentukan. Grafik
Menampilkan data
penjualan dalam bentuk grafik
Combo box
jenis gas Menampilkan data sesuai pilihan
jenis gas yang dipilih Combo
box ukuran
tabung Menampilkan data sesuai pilihan
ukuran tabung yang dipilih
Check box
semua jenis
gas Menampilkan semua data jenis
gas
Check box
semua ukuran tabung
Menampilkan semua data ukuran tabung
Button cetak laporan
Menampilkan data
penjualan dalam bentuk laporan
69
BAB IV IMPLEMENTASI DAN EVALUASI
4.1 Implementasi Sistem