23 Menghindari
prosentase lebih dari 100
Klik textbox ‘jumlah pemakaian’
Muncul pesan ’Pemakaian Lebih
Dari 100’. Akan diulang input
prosentase
24 Menghindari field
kosong pada tabel estimasi bahan
baku Memasukkan data
estimasi produksi: kd_est_bb=
EB07070001, kd_produk=SD002,
persen=kosong, jml_ produksi =64,
jml_pakai=3 kemudian menekan
tombol Simpan Muncul pesan Ada
Inputan yang Kosong dan data
tidak tersimpan pada tabel estimasi
bahan baku
3.3.3 Desain Test Case File Transaksi
1. Desain Uji Coba Transaksi Order Pembelian Proses ini melakukan proses order pembelian lalu menyimpan hasilnya pada
database.
Tabel 3.37 Tabel Test Case Transaksi Order Pembelian Test Case
ID Tujuan
Input Output
Diharapkan
25 Menambah
transaksi order pembelian
Tekan tombol Tambah Form beralih ke
enabled dan Auto
increement kode
order pembelian akan muncul pada
textbox kode.
26 Menghapus data
pada gridview Setelah proses
penambahan barang yang diorder, akan
terlihat pada gridview. Untuk menghapus data
yang tidak diperlukan, tekan tombol Hapus.
Data bahan baku yang tidak
diperlukan akan hilang dari
datagrid.
27 Menambah data
bahan baku pada datagrid
Tambahkan data bahan baku yang diinginkan
lalu menekan tombol Tambah
Data bahan baku yang ditambahkan
muncul dari datagrid.
28 Menghindari field
kosong pada tabel order pembelian
Memasukkan data order beli: kd_order_beli=
OBL070701 ,
kd_produk=SD002,, jml_ order=kosong,
kemudian menekan tombol Simpan
Muncul pesan Ada Inputan yang
Kosong dan data tidak tersimpan
pada tabel order pembelian
2. Desain Uji Coba Transaksi Pembelian Bahan Baku Proses ini melakukan proses pembelian yang datanya mengacu pada order
pembelian lalu menyimpan hasilnya pada database. Proses yang ada adalah proses tambah, hapus grid dan simpan.
Tabel 3.38 Tabel Test Case Pembelian Bahan Baku Test Case
ID Tujuan
Input Output
Diharapkan
29 Menambah
transaksi pembelian
Tekan tombol Baru Form beralih ke
enabled dan Auto
increement kode
pembelian akan muncul pada
textbox kode.
30 Menyimpan data
pembelian pada tabel estimasi
pembelian Setelah barang yang
dibeli sesuai dengan yang diorder, maka
ditekan tombol Simpan Muncul pesan
Data Berhasil Masuk dan data
baru tersimpan pada tabel
pembelian.
31 Menghapus data
pada gridview Setelah proses
penambahan barang yang dibeli, akan terlihat
pada gridview. Untuk menghapus data yang
tidak diperlukan, tekan tombol Hapus.
Data bahan baku yang tidak
diperlukan akan hilang dari
datagrid.
3. Desain Uji Coba Transaksi Retur Pembelian Proses ini melakukan proses retur pembelian lalu menyimpan hasilnya pada
database. Proses yang ada adalah penambahan data retur, simpan data dan proses input kuantitas barang yang diretur.
Tabel 3.39 Tabel Test Case Retur Pembelian Test Case
ID Tujuan
Input Output
Diharapkan
32 Menambah
transaksi retur pembelian
Tekan tombol Baru Form beralih ke
enabled dan Auto
increement kode
retur pembelian akan muncul pada
textbox kode.
33 Mencegah inputan
kuantitas barang yang diretur lebih
besar dari barang yang telah dibeli
Mengisi textbox proses dengan numerik lalu
menekan tombol Proses Keluar pesan
Jumlah yang Diretur Lebih Besar
dari Jumlah Pembelian
34 Menyimpan data
retur pembelian pada tabel retur
pembelian Setelah barang yang
diretur telah sesuai dengan yang diinginkan,
maka ditekan tombol Simpan
Muncul pesan Data Berhasil
Masuk dan data baru tersimpan
pada tabel retur pembelian.
4. Desain Uji Coba Transaksi Order Produksi Full Costing dan Direct Costing Proses ini melakukan proses uji coba pada transaksi order produksi full
costing dan direct costing yang pada dasarnya proses-proses yang terdapat di dalamnya adalah sama dan akan dibagi per-tab.
Tabel 3.40 Tabel Test Case Order Produksi tab Taksiran Test Case
ID Tujuan
Input Output
Diharapkan
35 Menyimpan data
taksiran pada tabel biaya standar
Setelah diinputkan laba yang diinginkan, maka
ditekan tombol Simpan Muncul pesan
Data Taksiran Berhasil Disimpan
dan data baru tersimpan pada
tabel biaya standar
Tabel 3.41 Tabel Test Case Order Produksi tab BBBL
Tabel 3.42 Tabel Test Case Order Produksi tab BTKL
Tabel 3.43 Tabel Test Case Order Produksi tab BOP Test Case
ID Tujuan
Input Output
Diharapkan
36 Mencegah inputan
pemakaian bahan baku yang
melebihi stok Mengisi textbox
pemakaian lalu menekan tombol ’Tambahkan ke
Datagrid’ Muncul pesan
“Pemakaian Melebihi Stok”
37 Menjumlahkan
biaya pemakaian bahan baku
Setelah menambahkan bahan baku yang
diinginkan ke datagrid, lalu tekan tombol
Hitung Jumlah biaya bahan
baku akan muncul pada label jumlah
Test Case ID
Tujuan Input
Output Diharapkan
38 Menjumlahkan
biaya tenaga kerja Setelah menambahkan
tenaga kerja yang diinginkan ke datagrid,
lalu tekan tombol Hitung
Jumlah biaya tenaga kerja akan
muncul pada label jumlah
Test Case ID
Tujuan Input
Output Diharapkan
39 Menjumlahkan
biaya tenaga kerja tak langsung
Setelah menambahkan tenaga kerja tak
langsung yang diinginkan ke datagrid,
lalu tekan tombol ’Tambahkan ke
Jumlah biaya tenaga kerja tak
langsung akan muncul pada label
jumlah
5. Desain Uji Coba Transaksi Order Produksi ABC System Proses ini melakukan proses uji coba pada transaksi order produksi ABC dan
akan dibagi per-tab.
Tabel 3.45 Tabel Test Case Order Produksi ABC System tab BBBL
Datagrid’
40 Menjumlahkan
biaya overhead pabrik tetap
Setelah memilih overhead pabrik tetap
yang diinginkan ke datagrid, lalu tekan
tombol ’Tambahkan ke Datagrid’
Jumlah biaya overhead pabrik
tetap akan muncul pada label jumlah
Tabel 3.44 Tabel Test Case Order Produksi tab BOP Lanjutan
41 Menjumlahkan
biaya overhead pabrik variabel
Setelah memilih overhead pabrik tetap
yang diinginkan ke datagrid, lalu tekan
tombol ’Tambahkan ke Datagrid’
Jumlah biaya overhead pabrik
variabel akan muncul pada label
jumlah
42 Meyimpan semua
total biaya produksi
Menekan tombol Simpan
Muncul pesan Data Berhasil
Disimpan dan data baru tersimpan
pada tabel order produksi baik yang
bersifat full costing maupun direct
osting
Test Case ID
Tujuan Input
Output Diharapkan
43 Menjumlahkan
biaya pemakaian bahan baku
Setelah menambahkan bahan baku yang
diinginkan ke datagrid, lalu tekan tombol
Hitung Jumlah biaya bahan
baku akan muncul pada label jumlah
bahan baku
Tabel 3.46 Tabel Test Case Order Produksi ABC System tab BTKL
Tabel 3.47 Tabel Test Case Order Produksi ABC System tab Overhead
3.3.4 Desain Uji Coba Pelaporan