4.2.6 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan suatu model yang menggambarkan aliran data dari beberapa proses yang terjadi dalam sistem, sehingga dengan
dirancangnya DFD ini maka akan terlihat secara jelas arus data yang mengalir dari dalam sistem tersebut. Dalam pembuatannya, DFD ini akan disusun mulai dari
context diagram, DFD level 0 dan beberapa DFD level 1, karena dalam sistem pembelian dan penjualan di Koperasi Siswa terdapat beberapa sub-sub proses.
1. Context Diagram
Skema Context Diagram dari sistem pembelian dan sistem penjualan pada Koperasi Siswa ini memberikan gambaran secara umum seluruh proses yang
berjalan di koperasi SMAN 1 Kedungwaru. Dalam Context Diagram ini melibatkan 5 entitas entity, yaitu entitas Admin, entitas supplier yang juga
termasuk penerbit buku KBM di dalamnya, entitas konsumen koperasi yang termasuk anggota koperasi dan bendahara kelas, entitas guru KBM, dan pembina
yang digambarkan pada Gambar 4.11.
2. DFD level 0 Sistem Pembelian dan Penjualan
Data Flow Diagram level 0 adalah diagram hasil dari proses penguraian decompose atau pemecahan dari context diagram yang akan memberikan
gambaran mengenai proses apa saja yang terdapat dalam sistem pembelian dan penjualan pada Koperasi Sekolah SMAN 1 Kedungwaru. Dalam sistem pembelian
dan penjualan ini, context diagram akan diuraikan menjadi 5 proses transaksi, yaitu proses pembelian barang, penjualan barang, pembayaran barang dari proses
penjualan barang umum, pembayaran buku KBM, dan pembuatan laporan
keuangan. Penguraian skema DFD level 0 yang terdiri dari 5 proses transaksi ini dapat dilihat pada Gambar 4.12.
Gambar 4.11 Context Diagram Sistem Pembelian dan Penjualan
Data rekaptambahan barang
Data bayar stok barang Data retur barang
Data entri penjualan Data notajual kredit
Data notabayar kredit Data notajual tunai
Data notabayar tunai Data rekapjual tunai
Data notajual bukuKBM Data rekapjual kredit
Data rekappembayaran bukuKBM
Data retur bukuKBM Data rekap penjualan
Data rekapbayar bukuKBM
Data bayarstok bukuKBM
Data daftar bukuKBM Data usulan bukuKBM
Laporan penjualan Laporan barang
Laporan pendapatan
Data bayar stokbarang Data bayar bukuKBM
Data retur bukuKBM Data notaretur barang
Data usulan bukuKBM
Data daftar bukuKBM Data produk ATK
Data faktur bukuKBM Data produk umum
Data notabayar tunai Data notabayar kredit
Data notabeli kredit
Data notabeli bukuKBM Data notabeli tunai
Data bayarbeli tunai Data bayarbeli kredit
Data bayarbeli bukuKBM Data barang dibeli
Data produk dibeli
1 Sistem Informasi Pembelian dan
Penjualan pada Koperasi Sekolah SMAN 1 Kedungwaru
Admin
Guru KBM
Pembina
Supplier Konsumen
Gambar 4.12 DFD Level 0 Sistem Pembelian dan Penjualan
Data daftar bukuKBM Data daftarusulan
bukuKBM Data daftar bukuKBM
Data usulan bukuKBM
Data barang ATK Data barang umum
Data faktur barang Data pembayaranbeli
barang Data retur barang
Notabeli tunai Data barang dibeli
Data bayarbeli stokbarang Data retur barang
Data notajual tunai Data entry penjualan
Data notajual kredit Notabeli kredit
Data supplier penawar Data barang dibeli
Data konsumen
Data detiljual tunai fix
Notabeli bukuKBM
Data jual kredit Data detiljual kredit
Data notabayar tunai Data notabayar kredit
Data bayarbeli kredit Data bayarbeli tunai
Nota bayarbeli tunai Nota bayarbeli kredit
Data barang dijual
Data jualkredit belumlunas
Data jualtunai fix terjual
Data detiljual tunai Datajual bukukbm
kolektif Data detil jualkredit
belumlunas
Data bayarbeli bukuKBM
Nota bayar bukuKBM Data bayarstok
bukuKBM Data notabayar
bukuKBM Data retur bukuKBM
Nota retur bukuKBM
Data bayarstok bukuKBM
Laporan penjualan Laporan persediaan
Laporan pendapatan Data rekap penjualan
Data rekap pembayaran Data rekap persediaan
Data rekaptambah barang
Data rekapjual tunai Data rekapjual kredit
Data jual tunai Data jual bukuKBM
Data detilkredit bukuKBM
Data bendahara
kelas
Data bendahara Data notajual bukuKBM
Data rekapjual bukuKBM
Laporan pembayaran bukuKBM
Data trjual bukukbm total
Data tr jualkredit total
Data tr jualtunai total
Data barang total Data barangstok dibeli
Data pembelian barang
Data nilai bukuKBM laku
Data bukuKBM stokbaru
Data bukuKBM
jual
Data stok bukuKBM
Data rekap penerimaan bukuKBM
Data buku diterima
Data buku dibayar
Data penerimaan buku Admin
Guru KBM
Supplier
Konsumen
Pembina 1.1
Pembelian barang
1.2 Penjualan
barang
1.3 Pembayaran barang
umum ATK 1
Supplier
2 Barang
4 Anggota
7 Tr penjualan
tunai 8
Detil tr penjualan tunai
9 Tr penjualan kredit
10 Detil tr penjualan
kredit
1.4 Pembayaran kolektif
bukuKBM
1.5 Pembuatan
laporan 11
Tr jual buku KBM 12
Detil tr jual buku KBM
5 Anggota
bendahara kelas 3
Buku KBM 6
Tr pembelian barang detil
13 Penerimaan
Buku KBM
3. DFD level 1 Sistem Pembelian dan Penjualan