Pengujian Software Analisis Dokumen

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