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