Context Diagram DFD level 0 Sistem Pembelian dan Penjualan

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