1.2 DFD Level-0 & Level-1

Data Flow Diagram — Dekomposisi Sistem
Gambarkan Data Flow Diagram (DFD) Level-0 dan DFD Level-1 untuk proses-proses utama dalam Sistem Peminjaman Buku Perpustakaan.

A. DFD Level-0 (Diagram Nol)

DFD Level-0 ini mecah Context Diagram jadi 5 proses utama dan 3 data store. Masing-masing proses ngewakilin fungsionalitas utama sistem.

DFD Level-0: Sistem Peminjaman Buku Perpustakaan Anggota Bag. Pengadaan Pimpinan 1.0 Pendaftaran 2.0 Rekam dt-buku 3.0 Cari & tampilkan status buku 4.0 Peminjaman 5.0 Pelaporan Anggota Buku Peminjaman Id-Anggota Kartu Anggota Id-buku Daftar pengeluaran buku Laporan Peminjaman dt_Anggota dt_Anggota dt_Buku

Rincian Proses di DFD Level-0

ProsesNamaInputOutputData Store
1.0PendaftaranId-AnggotaKartu AnggotaAnggota
2.0Rekam data bukuData bukuKonfirmasiBuku
3.0Cari & tampilkan status bukuKd-BukuInfo Status BukuBuku
4.0PeminjamanId-Anggota, Kd-BukuBukti PinjamanAnggota, Buku, Peminjaman
5.0PelaporanRequest laporanLaporan, Daftar pengeluaranBuku, Peminjaman

B. DFD Level-1 Proses 1.0 — Pendaftaran

DFD Level-1 Proses 1.0 — Pendaftaran Anggota 1.1 Cari dt Anggota 1.2 Rekam data Anggota 1.3 Cetak Kartu Anggota Anggota Id-Anggota dt.Anggota dt.Anggota baru Kartu Anggota

C. DFD Level-1 Proses 4.0 — Peminjaman

DFD Level-1 Proses 4.0 — Peminjaman Anggota 4.1 Rekam Peminjaman 4.2 Cetak Bukti Pinjaman 4.3 Update Buku Buku Peminjaman Id-Anggota, Kd-Buku dt.Peminjaman Bukti Pinjaman Kd-Buku, jml pinjam Store Nb: Sub-proses 4.3 akses data store Buku buat update stok

D. DFD Level-1 Proses 5.0 — Pelaporan

DFD Level-1 Proses 5.0 — Pelaporan Pimpinan Bag. Pengadaan 5.1 Cetak Laporan 5.2 Cetak Daftar Pengeluaran Peminjaman Buku dt.Peminjaman Laporan Peminjaman dt.Peminjaman, Buku Daftar Pengeluaran Buku Proses 5.1 dan 5.2 dijalanin berkala (mingguan/bulanan)
Nb: DFD Level-1 buat Proses 2.0 (Rekam data buku) dan Proses 3.0 (Cari & tampilkan status buku) tuh proses sederhana (single function) jadi ga perlu di-dekomposisi lebih lanjut — langsung akses data store Buku doang.