Analisis Kebutuhan Hardware dan Software
56 Rancangan DFD yang digunakan pada sistem informasi perpustakaan sekolah
ini diuraikan ke dalam 3 level, yaitu DFD level 0, level 1 dan level 2. DFD Sistem Informasi Perpustakaan Sekolah SMA Negeri 1 Ngaglik ini menggunakan simbol –
simbol model dari Edward Yourdan dan Tom DeMarco. DFD Level 0 pada Gambar 9 diatas, terdiri dari empat entitas luar, yaitu
anggota, siswa umum , staf perpustakaan, kepala perpustakaan. Keterangan dari masing – masing proses dan aliran data terdapat pada table 2.
Tabel 7 Keterangan DFD Level 0
Entitas Luar Keterangan
Anggota Anggota
dapat melakukan
login, absensi,
memberikan usulan buku, melakukan pemesanan buku yang akan di pinjam. Entitas ini mengirimkan
input ke dalam sistem berupa : 1 Login untuk proses masuk dan mengolah data
dalam sistem. 2 Memperbaharui data anggota
3 Memesan buku yang akan dipinjam 4 Memberikan usulan buku
5 Absensi pengunjung Untuk aliran data output berupa :
1 Laporan Buku yang sedang dipinjam 2 Data buku yang dimiliki perpustakaan
3 Laporan sejarah peminjaman 4 FAQ peraturan perpustakaan.
SiswaUmum Siswaumum dapat mengisi buku tamu dan
melakukan pendaftaran
menjadi anggota
57 perpustakaan. Entitas ini mengirimkan input ke
dalam sistem berupa : 1 Buku tamu pengunjung sistem
2 Data pendaftaran anggota perpustakaan Untuk aliran data output berupa :
1 Informasi dan pengumuman 2 Data koleksi perpustakaan.
Kepala Perpustakaan
Kepala perpustakaan memperoleh data output
berupa : 1 Laporan Transaksi peminjaman
2 Laporan denda 3 Laporan data buku masuk
4 Laporan data anggota 5 Laporan data koleksi pustaka
6 Laporan statistik peminjaman 7 Laporan statistik pengunjung
Admin Admin dapat melakukan login, pengawasan penuh
dan pengolahan terhadap data buku, data anggota, data
informasi, data
buku tamu,
data peminjamansirkulasi, data admin, data usulan buku
dan data master. Entitas ini mengirimkan input ke dalam sistem berupa :
1 Login untuk proses masuk dan mengelola data di dalam sistem
2 Data buku untuk mencatat dan mengelompokan koleksi buku
3 Data anggota
untuk mengatur
dan mengelompokan anggota perpustakaan.