A. Data Flow Diagram Level 0
Data Pengarang Buku Menyimpan Detail Pengembalian
Menyimpan Detail Peminjaman Inf o Pengembalian Buku
Mengubah Status Buku Pengembalian
Inf o Pengunjung Mengecek Data Sisw a
Mengecek Data Guru Data Koleksi Buku
Mengambil Data Aturan
Menyimpan Data Aturan Inf o Data Aturan
Data Aturan Menyimpan Data Jurusan
Menyimpan Data Kelas
Menyimpan Data Kategori Menyimpan Data Penerbit
Menyimpan Data Kota Menyimpan Data Pengarang
Menyimpan Data Bahasa Menyimpan Data Judul
Inf o Data Jurusan Inf o Data Kelas
Inf o Data Kategori Inf o Data Penerbit
Inf o Data Kota Inf o Data Pengarang
Data Jurusan Inf o Data Bahasa
Inf o Data Judul
Data Kelas Data Kategori
Data Penerbit Data Kota
Data Pengarang Data Bahasa
Data Judul Mengambil Data Kunjungan
Mengambil Data Pengembalian Mengambil Data Peminjaman
Data Peminjaman
Mengubah Status Buku Peminjaman Mengambil Data Sisw a
Mengambil Data Guru Menyimpan Transaksi Pengembalian
Menyimpan Transaksi Peminjaman
Menyimpan Data Kunjungan Menyimpan Data Buku
Menyimpan Data Sisw a Menyimpan Data Guru
Menyimpan Data Petugas
Data Kunjungan Data Pencarian Buku
Inf ormasi Buku Data Pengembalian Buku
Inf o Peminjaman Buku
Data Peminjaman Buku Laporan Keterlambatan Pengembalian
Data Keterlambatan Lebih dari 30 Hari Laporan Peminjaman
Laporan Pengembalian Laporan Buku Hilang
Laporan Daf tar Pengunjung Rekapitulasi Sisw a Aktif Meminjam
Rekapitulasi Buku Sering Dipinjam Daftar Keterlambatan Lebih Dari 30 Hari
Inf o Data Buku Inf o Data Petugas
Inf o Data Guru Inf o Data Sisw a
Data Sisw a Data Petugas
Data Guru Data Buku
Petugas Perpustakaan
Peminjam 1
Petugas 2
Guru 3
Sisw a
4 Buku
5 Peminjaman
6 Pengembalian
7 Kunjungan
1
Mengelolah Data Master
+
2 Mencari Koleksi Buku
+
3 Mencatat Transaksi
Peminjaman
+
4 Mencatat Transaksi
Pengembalian
+
5 Mencatat Data
Kunjungan
+
6 Membuat Laporan
+
2 Guru
3 Sisw a
4 Buku
5 Peminjaman
7 Kunjungan
6 Pengembalian
5 Peminjaman
8 Judul
9 Bahasa
10 Pengarang
11 Kota
12 Penerbit
13 Kategori
14 Kelas
15 Jurusan
16 Aturan
16 Aturan
2 Guru
3 Sisw a
4 Buku
17 Detail Peminjaman
18 Detail Pengembalian
19 Detail
Pengarang
Gambar 3.39 DFD Level 0 Aplikasi Perpustakaan 95
Data Flow Diagram level 0 merupakan langkah selanjutnya setelah pembuatan context diagram. Dalam pembuatan aplikasi perpustakaan ini terdiri dari enam proses utama yaitu mengelola data master, mencari koleksi buku, mencatat transaksi peminjaman,
mencatat transaksi pengembalian, mencatat data kunjungan dan membuat laporan. Masing-masing proses memiliki aliran data yang akan digunakan sebagai acuan dalam pembuatan aplikasi perpustakaan pada SMA Negeri 12 Surabaya.
B. Data Flow Diagram Level 1 Mengelola Data Master