menjadi foreign key, yang membuat sebuah field menjadi foreign key adalah jika dia sesuai dengan primary key pada tabel lain.
3.2.4 Pengujian Software
Pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat
lunak secara lengkap mempunyai kemungkinan tinggi untuk menemukan
kesalahan. Perangkat lunak dapat diuji yaitu dengan cara: 3.2.4.1 Black Box Testing
Sistem informasi yang dibangun dalam pengujian perangkat lunak software menggunakan metode pengujian black box. Pengujian black box
berfokus pada persyaratan fungsional perangkat lunak software yang dibuat.
Penggujian Black Box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan
untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian Black Box merupakan metode perancangan data uji yang didasarkan pada
spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai
dengan yang diharapkan. Pengujian Black Box berusaha menemukan kesalahan dalam kategori :
1. Fungsi-fungsi yang tidak benar atau hilang 2. Kesalahan interface
3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan kinerja
5. Inisiasi dan kesalahan terminasi.
43
BAB 4 ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem Yang Sedang Berjalan
Analisis sistem ini menggambarkan sistem yang sedang berajalan di TB. Dua Dua. Analisis sistem ini bertujuan untuk mengetahui lebih jelas bagaimana
cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui. Berdasarkan hasil wawancara dengan pihak TB. Dua Dua
4.1.1 Analisis Dokumen
Analisa dokumen ini menjelaskan tentang dokukmen-dokumen yang digunakan dalam penjualan buku pada TB. Dua Dua Yang sedang berjalan
sebagai berikut:
Tabel 0.1 Tabel Analisis Dokumen
No. Keterangan
1. Nama Dokumen
: Order buku
Deskripsi :
Dokumen yang berisi permintaan buku pelajaran dari konsumen
Fungsi :
Sebagai bukti adanya
permintaan dari
konsumen Rangkap
: 1
Sumber :
Konsumen 2.
Nama Dokumen :
Laporan jumlah buku Deskripsi
: Dokumen yang menunjukan stok buku yang
tersedia Fungsi
: Untuk memberitahukan jumlah buku yang
tersedia Rangkap
: 1
Sumber :
Bagian gudang 3.
Nama Dokumen :
Nota penjualan barang Deskripsi
: Dokumen yang menunjukan pemenuhan buku
penjualan untuk konsumen
Fungsi :
Sebagai bukti transaksi penjualan untuk pembuatan laporan dari bagian penjualan
kepada pembeli
Rangkap :
2 Sumber
: Bagian penjualan
4. Nama Dokumen
: Dokumen penjualan
Deskripsi :
Dokumen yang menunjukan catatan transaksi penjualan yang terjadi
Fungsi :
Sebagai acuan pembuatan laporan penerimaan Rangkap
: 1
Sumber :
Bagian penjualan 5.
Nama Dokumen :
Laporan penerimaan Deskripsi
: Dokumen yang menunjukan seberapa besar
jumlah uang yang diterima Fungsi
: Untuk laporan kepada manajer
Rangkap :
1 Sumber
: Bagian penjualan
6. Nama Dokumen
: Surat pasok buku
Deskripsi :
Dokumen yang berisikan daftar pemasok untuk perusahaan
Fungsi :
Untuk mengetahui nama pemasok bagi perusahaan.
Rangkap :
1 Sumber
: Bagian gudang
7. Nama Dokumen
: Faktur pengiriman buku
Deskripsi :
Dokumen yang menunjukan pemenuhan buku penjualan untuk perusahaan
Fungsi :
Sebagai bukti
pengiriman barang
dari pemasok kepada perusahaan.
Rangkap :
1 Sumber
: Bagian pemasok
4.1.2 Analisis Prosedure Yang Sedang Berjalan