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