Desain Sistem PENJELASAN PEKERJAAN

4.4 Desain Sistem

Model E-R sangat berperan penting dalam perancangan database, Model ini digunakan pada tahap Conceptual Design, yaitu tahap kedua dari perancangan database. Tahapan pertama adalah pengumpulan dan analisa permintaan dari pemakai, tahap kedua dilakukan penerapan conceptual design dimana model E-R ini digunakan, pada tahap ini data disajikan dalam bentuk diagram. Dari analisis sistem diatas maka dibentuk Entity Relation Diagram pada Sistem Informasi Perpustakaan SMA Raden Rahmat Balongbendo yang terdiri dari Context Diagram, DFD Level 0, DFD Level 1 Conceptual Data Model dan Phisycal Data Model, Berikut dapat dilihat pada Gambar 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.4.5, 4.4.6, 4.5.1 dan 4.5.2. 4.4.1 DFD Diagram Konteks Gambar 4.9 Contex Diagram Data Koleksi Panjang Data Koleksi Pinjam Data Koleksi Pesan Data Anggota Kembali Data Anggota Pinjam Data Anggota Pesan Laporan Denda Laporan Pengembalian Laporan Peminjaman Laporan Koleksi Laporan Anggota Data Koleksi Kembali Data Denda Data Usulan Koleksi Data Koleksi Baru Data Anggota Baru 1 Rancang Bangun Sistem Sirkulasi Perpustakaan + Admin 4.4.2 DFD Level 0 Gambar 4.10 DFD Level 0 Laporan Koleksi Data Koleksi Data Peminjaman Terdahulu Data Peminjaman Data Pemesanan Data Pengembalian Update Data Pengembalian Update Data Peminjaman Data Peminjaman Update Status Koleksi Data Koleksi Data Pemesanan Data Anggota Data Koleksi Update Status Koleksi Data Jumlah Koleksi Dipinjam Update Data Peminjaman Data Pemesanan Data Pemesanan Data Koleksi Data Anggota Update Data Anggota [Data Denda] [Data Anggota Kembali] [Data Koleksi Kembali] [Laporan Pengembalian] [Laporan Denda] [Laporan Peminjaman] [Data Koleksi Pinjam] [Data Anggota Pinjam] [Data Koleksi Panjang] [Data Anggota Pesan] [Data Koleksi Pesan] [Laporan Pemesanan] [Data Anggota Baru] [Laporan Anggota] Admin 1.1 Pendaftaran Anggota + 1.2 Pemesanan Koleksi + 1.3 Peminjaman Koleksi + 1.4 Perpanjangan Koleksi + 1.5 Pengembalian Koleksi + 1 Anggota 2 Koleksi 3 Pemesanan 5 Peminjaman 6 Pengembalian 4.4.3 DFD Level 1 Anggota Data Anggota Baru [Laporan Anggota] [Data Anggota] [Update Data Anggota] [Data Anggota Baru] Admin 1 Anggota 1.1.1 Cek Data Anggota 1.1.2 Simpan Data Anggota 1.1.3 Reporting Anggota Gambar 4.11 DFD Level 1 Anggota 4.4.4 DFD Level 1 Pemesanan Data Koleksi Sesuai Data Koleksi [Data Pemesanan] [Data Pemesanan] [Data Koleksi] [Data Anggota Pesan] [Data Koleksi Pesan] [Laporan Pemesanan] Admin 2 Koleksi 3 Pemesanan 1.2.1 Cari Koleksi 1.2.2 Cek Status Koleksi 1.2.3 Simpan Pemesanan 1.2.4 Reporting Pemesanan Gambar 4.12 DFD Level 1 Pemesanan 4.4.5 DFD Level 1 Peminjaman [Laporan Koleksi] [Data Koleksi] [Data Koleksi] Data Status Peminjaman Data Peminjaman Info Jumlah Koleksi Dipinjam Info Pemesanan Info Koleksi Info Peminjaman Info Anggota [Data Peminjaman Terdahulu] [Data Koleksi Pinjam] [Laporan Peminjaman] [Data Peminjaman] [Update Status Koleksi] [Update Data Peminjaman] [Data Jumlah Koleksi Dipinjam] [Data Pemesanan] [Data Anggota Pinjam] [Data Anggota] Admin 3 Pemesanan 5 Peminjaman 2 Koleksi 1 Anggota 1.3.1 Cek Keanggotaan 1.3.2 Cek Peminjaman Sebelumnya 1.3.3 Cek Koleksi 1.3.4 Cek Pemesanan 1.3.5 Cek Jumlah Buku Dipinjam 1.3.6 Simpan Data Peminjaman 1.3.7 Update Status Peminjaman 1.3.8 Reporting Transaksi Peminjaman 1.3.9 Reporting Koleksi Gambar 4.13 DFD Level 1 Peminjaman 4.4.6 DFD Level 1 Pengembalian Data Perpanjangan Data Keterlambatan Data Pengembalian Koleksi Data Koleksi Valid [Laporan Denda] [Laporan Pengembalian] [Update Data Pengembalian] [Data Denda] [Data Anggota Kembali] [Data Pengembalian] [Data Koleksi Kembali] Admin 6 Pengembalian 1.5.1 Cek Data Koleksi 1.5.2 Cek Keterlambatan 1.5.4 Pengembalian Koleksi 1.5.5 Buat Laporan Denda Pengembalian 1.5.3 Cek Perpanjangan Gambar 4.14 DFD Level 1 Pengembalian

4.5 Perancangan Database