BAB IV ANALISIS DAN DESAIN SISTEM
4.2 Desain Sistem
4.2.2 Data Flow Diagram
Data flow diagram merupakan perangkat yang digunakan pada metodologi
pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan
yang terdapat pada sistem secara jelas.
D. Context Diagram
Context diagram menggambarkan asal data dan menunjukkan aliran dari data
tersebut. Context diagram sistem informasi penjualan terdiri dari 6 eksternal
entity yaitu supplier, customer, admin, manager, pemilik, gudang. Untuk lebih
jelasnya dapat dilihat pada Gambar 4.4.
Bukti Pembayaran Customer Faktur Pembelian
Cek Stock Barang
Laporan Pengiriman Data_Transaksi
Konfirmasi pengiriman
Kirim Barang
Data Pembayaran
Barang yang dipesan Jumlah Order
Laporan Penjualan Laporan Pembelian Laporan Rekap Supplier Laporan Rekap User Pilih Periode Laporan
Laporan Laba Rugi Data Pengiriman
Nota Pembelian
Data Supplier Data Barang Informasi Stock Barang
Laporan Rekap Barang Data Penjualan
Data Barang keluar Data Pembelian Informasi Order Penjualan History belanja
Informasi Supplier Informasi Barang
Informasi Customer
Data Order Barang Data Customer
Faktur pesanan
Data Pesanan
0
Sistem Informasi Penjualan Pembelian Berbasis Web Butik
Indah Bordir Sidoarjo
+ Supplier Admin Customer Gudang Manager Pemilik
E. Diagram Berjenjang
Setelah membuat context diagram, untuk selanjutnya yaitu membuat
diagram berjenjang terlebih dahulu. Karena dengan adanya diagram berjenjang,
alur proses dari sistem akan lebih teratur dan jelas. Diagram berjenjang dari
sistem informasi penjualan pembelian berbasis web dapat dilihat pada Gambar 4.5
dan yang lainnya.
0
Sistem Informasi Penjualan Pembelian Berbasis Web (Studi Kasus Butik Indah Bordir Sidoarjo)
2 Penjualan 1 Pembelian Stock 3 Pengiriman 4 Pembuatan Laporan
Gambar 4.5. Diagram Berjenjang
Sistem informasi penjualan dan pembelian berbasis web pada butik indah
bordir Sidoarjo terdapat proses Pembelian stock, penjualan, pengiriman, dan
terdapat pembuatan laporan.
1 Pembelian Stock 1.1 Cek Barang 1.2 Pembelian Stock 1.3 Supplier Kirim
Pada Proses Pembelian stock terdapat 3 entity, yakni mengecek barang,
pembelian stock, dan supplier kirim.
2 Penjualan 2.1 Pemilihan Barang 2.2 Penjualan 2.3 Pembayaran
Gambar 4.7. Diagram Berjenjang Penjualan Barang
Pada Proses Penjualan Barang terdapat 3 entity, yakni pemilihan barang,
penjualan, dan pembayaran.
3 Pengiriman 3.1 Cek Barang 3.2 Pengiriman
Gambar 4.8. Diagram Berjenjang Pengiriman Barang
Pada Proses Pengiriman Barang terdapat 2 entity, yakni pengecekkan
4 Pembuatan Laporan 4.3 Perhitungan Laba 4.1 Periode Laporan 4.2 Buat Laporan
Gambar 4.9. Diagram Berjenjang Pembuatan Laporan
Pada Proses Pembuatan Laporan terdapat 3 entity, yakni periode laporan,
pembuatan laporan, dan perhitungan laba.
F. DFD Level 0 Sistem Informasi Penjualan
Setelah membuat context diagram dari sistem informasi penjualan pada
Butik Indah Bordir Sidoarjo, kemudian context diagram tersebut akan dibagi
menjadi sub-sub proses yang lebih kecil.
Dan hasil decompose itu sendiri disebut DFD Level 0, dan DFD Level 0
itu sendiri terdiri dari empat proses utama, enam external entity dan tujuh data
store yang semuanya itu saling berkaitan. Empat proses utama itu juga dapat
dibagi menjadi sub-sub proses yang lebih kecil, dan sub-sub proses yang kecil itu
sendiri masih saling berkaitan antara yang satu sama yang lain. Tak terkecuali
dengan external entity dan data store yang ada. Untuk lebih jelasnya, dapat dilihat
Data barang yang akan dibeli
Bukti Pembayaran Customer Faktur Pembelian
Cek Stock Barang
Laporan Pengiriman Transaksi Pembayaran
Konfirmasi pengiriman Kirim Barang
Data Pembayaran Barang yang dipesan
Surat Jalan
Data Beli
Jumlah Order
Laporan Pembelian
Laporan Penjualan Laporan Rekap User
Laporan Rekap Supplier
Data Supplier Data Customer
Data Barang
Laporan Laba Rugi Pilih Periode Laporan
Data Pengiriman
Nota Pembelian
Data Barang Data Supplier
Data Pengiriman
Data Barang Baru Update Data Supplier Data Supplier baru
Data Customer Data Customer Update data Pembelian
Update Data Penjualan
Data penjualan Data pengiriman
Data Pembelian
Data Barang keluar Informasi Order Penjualan
Informasi Stock Barang Update Data Barang
Update Data Barang
Informasi Barang Faktur pesanan Data Customer History belanja Informasi Supplier Data Penjualan Informasi Customer
Laporan Rekap Barang Data Order Barang
Data Pesanan Customer Supplier Admin Gudang Manager 1 Pembelian Stock + 2 Penjualan + 3 Pengiriman + 4 Pembuatan Laporan + 1 Customer 2 Barang 3 Penjualan 4 Pembelian 5 Supplier 6 Pengiriman Pemilik
G. DFD Level 1
DFD Level 1 merupakan Sub Proses dari DFD Level 0 sistem informasi
penjualan. DFD Level 1 tersebut terdiri dari empat proses utama yaitu pembelian
stock barang seperti pada Gambar 4.11, penjualan barang seperti pada Gambar
4.12, pengiriman barang seperti pada Gambar 4.13, dan pembuatan laporan seperti
pada Gambar 4.14.
Data barang yang akan di bel i
Faktur Pem bel i an Cek Stock Barang
Barang yang di pesan Jum l ah Order
Bukti Peneri m aan Barang Nota Pem bel i an
Update Data Suppl i er
Data Suppl i er baru Update data Pem bel i an
Data Barang
Update Data Barang
Data Order Barang
Data Suppl i er
Data Barang
Data Pem bel i an
Suppl i er Gudang 2 Barang 4 Pem bel i an 5 Suppl i er 1 Cek barang 2
Pem bel i an Stock
3
Suppl i er Ki ri m
Gambar 4.11. DFD Level 1 Pembelian Stock Barang
Pada Gambar 4.11 merupakan DFD Level1 sub proses pembelian stock
barang dari sistem informasi penjualan. DFD Level1 tersebut terdiri dari tiga
proses yaitu cek barang, pembelian stock, dan supplier kirim. Selain itu juga
Bukti Pembayaran Customer
Transaksi Pembayaran
Status Pembayaran Data Pembayaran
Konfirmasi Pembayaran
Data Barang keluar Data Barang Baru
Update Data Barang
Informasi Order Penjualan
Informasi Stock Barang Data Customer
Data Customer
Faktur pesanan Data Pesanan
Data Barang yang Terjual
Data Barang yang Dipilih
Informasi Supplier
Data Penjualan Informasi Barang
Informasi Customer History belanja
Update Data Penjualan Data Customer Customer Admin Gudang 3 Penjualan 1 Customer 2 Barang 1 Pemilihan Barang 2 Penjualan 3 Pembayaran 8 Pembayaran
Gambar 4.12. DFD Level 1 Penjualan Barang
Pada Gambar 4.12 merupakan DFD Level1 sub proses penjualan barang
dari sistem informasi penjualan. DFD Level1 tersebut terdiri dari tiga proses yaitu
pemilihan barang, penjualan, dan pembayaran. Selain itu juga terdapat tiga
[Konfirmasi pengiriman] [Kirim Barang] [Surat Jalan]
[Data Pengiriman] Data barang yang akan dikirim
Informasi Stock barang
[Data Customer]
[Data Barang keluar]
[Data pengiriman] Gudang 6 Pengiriman 1 Customer Customer 3.1 cek barang 3.2 Pengiriman Admin
Gambar 4.13. DFD Level 1 Pengiriman Barang
Pada Gambar 4.13 merupakan DFD Level1 sub proses pengiriman barang
dari sistem informasi penjualan. DFD Level1 tersebut terdiri dari dua proses yaitu
cek barang dan pengiriman.
[Laporan Pengiriman] [Data Beli]
Data Laporan
[Laporan Rekap User] [Laporan Penjualan] [Laporan Rekap Supplier]
[Laporan Pembelian] [Laporan Rekap Barang] [Pilih Periode Laporan]
[Data Supplier]
[Data Customer]
[Laporan Laba Rugi] [Data penjualan]
[Data Barang] [Data Pengiriman] Periode yang dipilih
Manager 4 Pembelian 3 Penjualan 6 Pengiriman Pemilik 2 Barang 1 Customer 5 Supplier 4.1 Periode Laporan 4.2 Cetak Laporan 4.3 Perhitungan Laba
Pada Gambar 4.14 merupakan DFD Level1 sub proses pembuatan laporan
dari sistem informasi penjualan. DFD Level1 tersebut terdiri dari tiga proses yaitu
periode laporan, buat laporan, dan perhitungan laba. Selain itu juga terdapat dua
external entity dan enam datastore.