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.