Pembuatan Program Desain Uji Coba

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