2. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya
3. Pengujian yang sukses adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya
Data yang dikumpulkan pada saat pengujian dilakukan memberikan indikasi yang baik mengenai reliabilitas perangkat lunak dan beberapa menunjukkan kualitas
perangkat lunak secara keseluruhan, tetapi ada satu hal yang tidak dapat dilakukan oleh pengujian, yaitu pengujian tidak dapat memperlihatkan tidak adanya cacat,
pengujian hanya dapat memperlihatkan bahwa ada kesalahan perangkat lunak. Sasaran utama desain test case adalah untuk mendapatkan serangkaian
pengujian yang memiliki kemungkinan tertinggi di dalam pengungkapan kesalahan pada perangkat lunak. Untuk mencapai sasaran tersebut, digunakan tehnik desain test
case,yaitu Pengujian white-box dan pengujian black-box.
3.3.3 Pengujian black-box
Tehnik pengujian black-box berfokus pada domain informasi dari perangkat lunak, dengan melakukan test case dengan menpartisi domain input dari suatu
program dengan cara yang memberikan cakupan pengujian yang mendalam. Metode pengujian graph-based mengeksplorasi hubungan antara dan tingkah
laku objek-objek program. Partisi ekivalensi membagi domain input ke dalam kelas data yang mungkin untuk melakukan fungsi perangkat lunak tertentu. Analisis nilai
batas memeriksaa kemampuan program untuk menangani data pada batas yang dapat diterima.
Metode pengujian yang terspesialisasi meliputi sejumlah luas kemampuan perangkat lunak dan area aplikasi. GUI, arsitektur client server, dokumentasi dan
fasilitas help dan sistem real time masing-masing membutuhkan pedoman dan tehnik khusus untuk pengujian perangkat lunak.
Gambar 3.4 : Black box testing
73
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem Yang Sedang Berjalan
Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian
–bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan
–permasalahan kesempatan, hambatan yang terjadi dan kebutuhan yang di harapkan sehingga dapat diusulkan perbaikan
– perbaikan. Analisis sistem yang sedang berjalan bertujuan untuk mengetahui cara kerja
sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui, dan mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah yang
dihadapi sistem untuk dapat dijadikan landasan usulan perancangan analisis sistem yang sedang berjalan yang dilakukan berdasarkan urutan kejadian yang ada dan dari
urutan kejadian tersebut dapat dibuat diagram alir dokumen flowmap. Di dalam analisis sistem terdapat beberapa langkah dasar yang harus
dilakukan adalah sebagai berikut: a. Mengidentifikasi masalah yang sedang terjadi
b. Memahami kerja dari sistem yang ada c. Analisis sistem yang berjalan
d. Membuat laporan hasil analisis
4.1.1 Analisis dokumen
Analisa dokumen menggambarkan bagaimana dan untuk apa saja dokumen –
dokumen digunakan dalam sistem informasi Penjualan, Pembelian dan Persediaan. Untuk itu analisa dokumen merupakan salah satu yang dapat membantu dalam
perancangan sistem selanjutnya. Adapaun analisa dokumen dapat dilihat dibawah ini :
1. Nama Dokumen : Data Barang Sumber
: Bagian Gudang Fungsi
: Menginformasikan Bukti Permintaan dan daftar harga barang Rangkap
: - Bentuk
: Dokumen Distribusi
: Bagian Penjualan dan Konsumen Frekuensi
: Setiap ada barang yang keluar Atribut
:id_produk,nama_barang,harga_barang,jenis_barang,stok,foto komposisi, keterangan.
2. Nama Dokumen : Data Keranjang
Sumber : Bagian Penjualan
Fungsi : Menginformasikan Bukti Penjualan Barang
Rangkap : 2 dua
Bentuk : Nota Penjualan