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