Desain Test Case File Transaksi

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