D. DFD Level 1 Proses Peminjaman
Gambar 4.21 adalah DFD level 1 proses peminjaman yang tediri dari lima sub-proses, yaitu mengecek data peminjaman, mengecek peminjaman
sebelumnya, menghitung tanggal kembali, menyimpan data peminjaman, dan mengupdate status koleksi.
data_pinjam tanggal_kembali
update_status_koleksi_pinjam simpan_data_peminjaman
data_aturan_pinjam informasi_tgl_kembali
id_anggota_pinjam
cek_data_peminjaman cek_koleksi_pinjam
cek_id_anggota_pinjam data_peminjaman
Anggota 1
Anggota
3 Peminjaman
4 Koleksi
6 Aturan
1 Mengecek Data Peminjaman
2 Mengecek Peminjaman Sebelumnya
3 Menghitung Tanggal Kembali
4 Menyimpan Data Peminjaman
5 Mengupdate Status Koleksi
Gambar 4.21 Data Flow Diagram Level 1 Proses Peminjaman
E. DFD Level 1 Proses Pengembalian
Gambar 4.22 adalah DFD level 1 proses pengembalian yang tediri dari enam sub-proses, yaitu mengecek keanggotaan, cek peminjaman sebelumnya,
mengecek keterlambatan, perhitungan denda, menyimpan data pengembalian, dan update status koleksi.
data_keterlambatan cek_peminjaman
cek_keterlambatan detail_data_peminjaman
informasi_status_buku update_status_koleksi_kembali
data_kembali simpan_data_pengembalian
status_denda vonis_denda
data_aturan_kembali cek_data_peminjaman_sebelumnya
id_anggota_kembali cek_id_anggota_kembali
data_pengembalian Anggota
1 Anggota
3 Peminjaman
6 Aturan
5 Pengembalian
1 Mengecek keanggotaan
2 Cek Peminjaman Sebelumnya
3 Perhitungan Denda
+
4 Menyimpan Data Pengembalian
4 Koleksi
5 Update Status Koleksi
6 Mengecek Keterlambatan
Gambar 4.22 Data Flow Diagram Level 1 Proses Pengembalian
F. DFD Level 1 Proses Pembuatan Laporan
Gambar 4.23 adalah DFD level 1 proses pembuatan laporan yang tediri dari tiga sub-proses, yaitu memilih kategori laporan, memilih periode laporan, dan
mencetak laporan.
laporan_denda laporan_kunjungan
laporan_pengembalian laporan_anggota
laporan_peminjaman data_periode_dipilih
data_kategori_dipillih laporan_data_pengembalian
laporan_data_denda laporan_data_peminjaman
data_kunjungan
laporan_data_anggota
Kepala Perpustakaan 1
Anggota 2
Kunjungan 3
Peminjaman
5 Pengembalian
5 Pengembalian
1 Memilih Kategori Laporan
2 Memilih Periode Laporan
3 Mecetak Laporan
Gambar 4.23 Data Flow Diagram Level 1 Proses Pembuatan Laporan
G. DFD Level 2 Proses Perhitungan Denda
Gambar 4.24 adalah DFD level 2 proses perhitungan denda yang tediri dari dua sub-proses, yaitu mengecek data peminjaman oleh anggota dan
menghitung denda berdasarkan table aturan.