DFD level 1 proses Pengembalian Buku DFD Level 1 Proses Pendataan Buku Relasi antar tabel

commit to user 20

3.1.5 DFD level 1 proses Pengembalian Buku

Pada proses pengembalian buku, pengembalian dilakukan oleh admin. Anggota mengembalikan kepada admin sehingga buku yang dipinjam langsung diserahkan kepada admin dan admin yang memasukkan data pengembalian ke dalam sistem. Tambah buku Hapus data buku Admin Data buku yang dikembalikan Data buku update Data buku update Data buku yang dihapus Data buku yang di hapus Data buku update File peminjaman Data buku dikembalikan Data buku update Perpanjang Buku Data buku perpanjang Data buku update Data buku perpanjang Data buku sudah diperpanjang Gambar 3.5 DFD Level 1 Proses Pengembalian Buku Uraian Proses : 1. Admin memasukkan data buku yang dikembalikan oleh anggota ke dalam sistem dan menambahkan data buku yang dikembalikan jika buku yang dikembalikan lebih dari 1. 2. Admin juga dapat mengedit buku yang dikembalikan jika data yang dimasukkan salah. 3. Dan admin dapat menghapus buku yang dikembalikan jika tidak jadi mengembalikannya. commit to user 21

3.1.6 DFD Level 1 Proses Pendataan Buku

Tambah buku Edit buku Hapus data buku File Buku Admin Data buku Data buku Data buku Daftar buku Data buku sudah terhapus Data buku yang dihapus Data Buku Update Data Buku Data Buku Di Hapus Data Buku Update Data buku Data buku update Gambar 3.6 DFD Level 1 Proses Pendataan Buku Uraian Proses : 1. Admin dapat menambahkan data buku baru, kemudian data tersebut dimasukkan ke dalam file buku. 2. Admin juga dapat mengedit data buku yang sudah tersimpan di dalam sistem. Kemudian data tersebut disimpan di dalam database. 3. Selain itu, admin juga dapat menghapus data buku yang sudah tersimpan di dalam sistem. Data tersebut kemudian disimpan di database. commit to user 22

3.1.7 Relasi antar tabel

anggota PK id_anggota nama alamat jabatan username password jenis_kelamin jabatan foto pinjam_temp PK id_orderpinjam pinjam FK2 no_inv peminjaman PK id_pinjam tgl_pinjam tgl_harus_kembali tgl_kembali tgl_perpanjang denda status FK1 no_inv FK2 id_anggota buku PK no_inv judul_buku pengarang penerbit tahun_terbit bahasa halaman tgl_masuk isbn foto sinopsis FK5 kode_bahasa FK6 kode_kondisi FK7 kode_asal FK8 kote_kategori FK9 kode_rak bahasa PK kode_bahasa nama_bahasa kategori PK kote_kategori nama_kategori kondisi PK kode_kondisi nama_kondisi rak PK kode_rak rak ket asal PK kode_asal asal Gambar 3.7 Relasi Antar Tabel

3.2 Rancangan Basis Data