Data Flow Diagram DFD

33 anggota Sistem informasi perpustakaan Edukasi Plus Admin Info data anggota Info buku yang dipinjam Info buku yang dikembalikan Data anggota Buku yang dipinjam Buku yang dikembalikan Info data pengembalian Info data peminjaman Info data penerbit Info data pengarang Info data buku Info data anggota Data anggota Data buku Data pengarang Data penerbit Data peminjam Data pengebalian Gambar 3.5 Diagram Konteks

3.2.2 Data Flow Diagram DFD

Data Flow DiagramDFDmerupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD Sistem informasi peminjaman dan pengembalian yang diusulkan terdiri dari beberapa bagian, berikut data flow diagram selengkapnya.

3.2.2.1 DFD Level 1

Berdasarkan diagram konteksnya, aliran informasi yang terjadi di dalam Aplikasi perpustakaan untuk mengolah sirkulasi yang terjadi di perpustakaan Edukasi Plus divisualisasikan pada Gambar berikut: 34 Anggota 1.1 Pengolahaan data anggota Data anggota Info data anggota Data Anggota Data anggota Info data anggota 1.3 Pengolahaan data pengarang 1.4 Pengolahaan data Penerbit 1.2 Pengolahaan data buku 1.5 Pengolahaan data Peminjaman 1.6 Pengolahaan Data Pengembalian 1.7 Pengolahaan Laporan Data Buku Dtata Pengarang Data Penerbit Info Data Pengarang Data Buku Indo Data Buku Data Pengarang Data Penerbit Info Data Penerbit ADMIN Info Data Penerbit Data Penerbit Data Pengarang Info Data Pengarang Info Data Buku Data Buku Info Data Peminjaman Data Peminjaman Info Data Pengembalian Data Pengembalian Info Data Lapporan Data Laporan Data Peminjaman Data Pengembalian Info Data Peminjaman Data Peminjaman Laporan Data Peminjaman Laporan Data Buku Laporan Data Pengembalian Laporan Data Anggota Info Data Pengembalian Data Pengembalian Info Data Anggota Data Anggota Info Data Pengarang Info Data Pengembalian Gambar 3.6 DFD Level 1 35

3.2.2.2 DFD Level 2 Proses 1 Proses pegolahan data anggota

Admin Data anggota 1.1 Tambah anggota 1.2 Edit anggota 1.3 Hapus anggota 1.4 Cari anggota Data anggota Info data anggota Data anggota Info data anggota Data anggota Info data anggota Data anggota Info data anggota Data anggota Info data anggota Info data anggota Data anggota Info data anggota Data anggota Data anggota Info data anggota Gambar 3.7 DFD Level 2 Proses 1

3.2.2.3 DFD Level 2 Proses 2 Proses pegolahan data Buku

36 2.1 Tambah buku 2.4 Cari buku 2.3 Hapus buku 2.2 Edit buku Admin Data buku Data buku Info buku utama Data buku Info data buku Data buku Info data buku Data buku Info data buku Data buku Info data buku Data buku Info data buku Data buku Info data buku Data buku Info data buku Gambar 3.8 DFD Level 2 Proses 2 37

3.2.2.4 DFD Level 2 Proses 3 Proses pegolahan data Pengarang

3.1 Tambah pengarang 3.3 Hapus pengarang 3.4 Cari pengarang 3.2 Edit pengarang Data pengarang Admin Data pengarang Info data pengarang Data pengarang Info data pengarang Data pengarang Info data pengarang Data pengarang Info data pengarang Data pengarang Info data pengarang Data pengarang Info data pengarang Data pengarang Info data pengarang Data pengarang Info data pengarang Gambar 3.9 DFD Level 2 Proses 3

3.2.2.5 DFD Level 2 Proses 4 Proses pegolahan data Penerbit

4.1 Tambah penerbit 4.3 Hapus penerbit 4.2 Edit penerbit 4.4 Cari penerbit Admin Data penerbit Data penerbit Info data penerbit Data penerbit Info data penerbit Data penerbit Info data penerbit Data penerbit Info data penerbit Data penerbit Info data penerbit Data penerbit Info data penerbit Data penerbit Info data penerbit Data penerbit Info data penerbit Gambar 3.10 DFD Level 2 Proses 4 38

3.2.2.6 DFD Level 2 Proses 5 Proses pegolahan data Peminjaman

5.1 Detai Peminjaman 5.2 Tambah Peminjaman 5.4 Temp Peminjaman 5.3 Cari Peminjaman Admin Data peminjaman Info data Peminjaman Data peminjaman Info data peminjaman Data peminjaman Info data peminjaman Info Data Temp Peminjaman Data peminjaman Info data peminjaman Data peminjaman Info data peminjaman Info data peminjaman Info data detail peminjaman Data peminjaman Temp peminjaman Info Temp Peminjaman Info data Peminjaman Gambar 3.11 DFD Level 2 Proses 5

3.2.2.7 DFD Level 2 Proses 6 Proses pegolahan data Pengembalian

39 6.1 Detail Pengembalian 6.2 Tambah Pengembalian 6.4 Temp Pengembalian 6.3 Cari Pengembalian Admin Data peminjaman Info data Pengembalian Data Pengembalian Info data Pengembalian Data Pengembalian Info data Pengembalian Info Data Temp Pengembalian Data Pengembalian Info data Pengembalian Data Pengembalian Info data Pengembalian Info data Temp Pengembalian Info data detail Pengembalian Data peminjaman Temp peminjaman Info Temp Pengembalian Info data Pengembalian Gambar 3.12 DFD Level 2 Proses 6

3.2.2.8 DFD Level 2 Proses 7 Data Laporan

40 7.1 Laporan Anggota 7.2 Laporan Buku 7.4 Laporan Pengembalia n 7.3 Laporan Peminjama n Admin Data peminjaman Data Laporan Anggota Data Laporan Buku Info Data Laporan Buku Data Laporan Peminjaman Info Data Laporan Peminjaman Data Laporan Pengembalian Data peminjaman Temp peminjaman Info Data Laporan Anggota Data peminjaman Data Laporan Anggota Info Data Laporan Anggota Data Laporan Buku Info Data Laporan Buku Data Laporan Peminjaman Info Data Laporan Peminjaman Data Laporan Pengembalian Info Data Laporan Pengembalian Info Data Laporan Pengembalian Gambar 3.13 DFD Level 2 Proses 7

3.2.3 Spesifikasi Proses