Pengujian Software Tabel Relasi

40 c. Many to many Tingkat hubungan dari banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya, dilihat dari sisi entitas yang pertama maupun dilihat dari sisi entitas yang kedua. Artinya setiap tupel pada entitas A dapat berhubungan dengan banyak tupel pada entitas B, dan sebaliknya, di mana setiap tupelo pada entitas B dapat berhubungan dengan banyak tupelo pada entitas A.

3.2.4 Pengujian Software

Perangkat lunak dapat diuji dengan dua cara, yaitu : 1. Pengujian dengan menggunakan data uji untuk menguji semua elemen program data internal, loop, logika, keputusan dan jalur. Data uji dibangkitkan dengan mengetahui struktur internal kode sumber dari perangkat lunak. 2. Pengujian dilakukan dengan mengeksekusi data uji dan mengecek apakah fungsional perangkat lunak bekerja dengan baik. Data uji dibangkitkan dari spesifikasi perangkat lunak. 41

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem Yang Berjalan

Analisis sistem yang sedang berjalan membahas mengenai analisis sistem penjualan lukisan yang sedang berjalan di Galery Stand 14. Sistem penjualan yang dipakai oleh Galery Stand 14 masih menggunakan sistem manual sampai pada saat ini, yang mempunyai resiko hilangnya data-data laporan penjualan yang telah disimpan. Dalam hal penjualan produknya, Galery Stand 14 ini hanya memproduksi lukisannya sendiri tanpa mendatangkan dari pelukis lain ataupun supplier. Setelah pelukispemilik menyelesaikan lukisannya, lukisan akan diserahkan ke bagian gudang, dan bagian gudang akan melakukan pengupdatean persediaan lukisan yang ada digudang. Hal ini dilakukan untuk mengetahui lukisan yang sudah ada di gudang dan lukisan yang baru masuk ke gudang. Kemudian bagian gudang akan membuat daftar lukisan yang masuk dan menggabungkannya dengan daftar persediaan lukisan yang telah ada di gudang. Dari bagian gudang, laporan persediaan lukisan diserahkan ke ketua dan ke bagian penjualan untuk dijadikan pendukung dalam melayani konsumen Bagian penjualan yang menerima order pembelian dari konsumen akan melakukan pengecekan terhadap permintaan konsumen, jika jenis lukisan yang diminta oleh konsumen tidak ada dalam daftar laporan persediaan, maka bagian penjualan akan memberitahukannya kepada konsumen bahwa jenis lukisan yang diminta tidak ada, dan apabila jenis lukisan yang diminta tersedia maka bagian