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.
Rincian Proses di DFD Level-0
| Proses | Nama | Input | Output | Data Store |
|---|---|---|---|---|
| 1.0 | Pendaftaran | Id-Anggota | Kartu Anggota | Anggota |
| 2.0 | Rekam data buku | Data buku | Konfirmasi | Buku |
| 3.0 | Cari & tampilkan status buku | Kd-Buku | Info Status Buku | Buku |
| 4.0 | Peminjaman | Id-Anggota, Kd-Buku | Bukti Pinjaman | Anggota, Buku, Peminjaman |
| 5.0 | Pelaporan | Request laporan | Laporan, Daftar pengeluaran | Buku, Peminjaman |
B. DFD Level-1 Proses 1.0 — Pendaftaran
C. DFD Level-1 Proses 4.0 — Peminjaman
D. DFD Level-1 Proses 5.0 — Pelaporan
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.