melakukan beberapa proses pengecekan antara lain cek buku, cek keterlambatan. Jika pengembalian terlambat maka akan menuju proses hitung denda, jika tidak
maka sistem akan langsung merubah catatan peminjaman pada tabel pinjam yaitu dari dipinjam menjadi ready stok. Selanjutnya sistem akan merubah status
menjadi ready stok. DFD level 2 pengembalian buku dapat dilihat pada Gambar 4.20
update data buku update status buku ok
transaksi pengembalian
denda
peminjaman berhasil di update tepat waktu
buku ok
denda peminjaman terlambat mengembalikan
informasi pengembalian
cek buku dikembalikan cek buku terdaftar
Petugas Petugas
8 peminjaman
7 buku
6 aturan
7 buku
1 cek buku
dikembalikan 2
cek keterlamabatan
3 update status buku
ok 4
update peminjaman
5 hitung denda
Petugas
7 buku
Gambar 4 20 DFD Level 2 Pengembalian Buku
4.4 Entity Relational Diagram
Setelah dilakukan analisis terhadap sistem, langkah berikutnya perancangan sistem. Dimana dalam perancangan sistem ini dapat memberikan
tentang gambaran sistem yang dibuat. Dengan menggunakan model dan beberapa tahap yaitu:
4.4.1 Conceptual Data Model CDM
Conceptual Data Model CDM untuk sistem yang direncanakan terlihat dalam Gambar 4.21 dibawah ini:
Gambar 4.21 Conceptual Data Model CDM
4.4.2 Physical Data Model PDM
Physical Data Model PDM untuk sistem yang direncanakan terlihat dalam Gambar 4.22 dibawah ini:
Relation_133 pesan
meminjam
det il mengatur1
mengatur
dimiliki t erdapat
memiliki mempunyai
dipunyai t erdiri dari
Fakultas id_fakultas
nama_fakultas
Jurusan id_jurus an
nama_jurus an anggota
id_anggota NPM_NID
nama status
alamat no_hape
RAK id_rak
nama_rak
DDC id_DDC
subjek nama_rak
buku id_buku
judul edis i
pengarang nama_penerbit
lokas i tipe_buku
as al_buku harga
status aturan
id_aturan buku_maksimal
lama_maksimal denda
pemesanan id_pemes anan
tanggal_pesan
peminjaman id_peminjaman
jumlah_buku total_denda
detil_peminjaman tanggal_peminjaman
tanggal_pengembalian denda
status
Gambar 4 22 Physical Data Model PDM
I D_BUKU = I D_BUKU I D_PEMESANAN = I D_PEMESANAN
I D_ANGG O TA = I D_ANGG O TA
I D_PEMI NJAMAN = ID_PEMI NJAMAN I D_PEMESANAN = I D_PEMESANAN
I D_PEMI NJAMAN = ID_PEMI NJAMAN
I D_BUKU = I D_BUKU I D_RAK = ID_RAK
I D_RAK = ID_RAK I D_FAKULT AS = I D_FAKULT AS
I D_JURUSAN = ID_JURUSAN I D_FAKULT AS = I D_FAKULT AS
FAKULTAS ID_FAKULTAS
CHAR5 NAMA_FAKULTAS
VARCHAR100 JURUSAN
ID_JURUSAN CHAR5
ID_FAKULTAS CHAR5
NAMA_JURUSAN VARCHAR100
ANGGOTA ID_ANGGOTA
CHAR5 ID_JURUSAN
CHAR5 ID_FAKULTAS
CHAR5 NPM_NID
VARCHAR11 NAMA
VARCHAR100 STATUS
VARCHAR100 ALAMAT
VARCHAR100 NO_HAPE
VARCHAR100
RAK ID_RAK
CHAR5 NAMA_RAK
VARCHAR100 DDC
ID_DDC CHAR5
ID_RAK CHAR5
ID_BUKU CHAR5
SUBJ EK VARCHAR100
NAMA_RAK VARCHAR100
BUKU ID_BUKU
CHAR5 ID_RAK
CHAR5 ID_PEM ESANAN
CHAR5 JUDUL
VARCHAR100 EDISI
VARCHAR100 PENGARANG
VARCHAR100 NAMA_PENERBIT
VARCHAR100 LOKASI
VARCHAR100 TIPE_BUKU
VARCHAR100 ASAL_BUKU
VARCHAR100 HARGA
VARCHAR100 STATUS
VARCHAR100 ATURAN
ID_ATURAN CHAR5
ID_PEM INJ AM AN CHAR5
ID_PEM ESANAN CHAR5
BUKU_MAKSIMAL VARCHAR100
LAMA_M AKSIM AL VARCHAR100
DENDA INTEGER
PEM ESANAN ID_PEM ESANAN
CHAR5 TANGGAL_PESAN
VARCHAR100
PEM INJ AM AN ID_PEM INJ AM AN
CHAR5 ID_ANGGOTA
CHAR5 JUM LAH_BUKU
INTEGER TOTAL_DENDA
INTEGER DETIL_PEMINJAMAN
TANGGAL_PEMINJAMAN VARCHAR100
ID_PEM INJ AM AN CHAR5
ID_BUKU CHAR5
TANGGAL_PENGEMBALIAN VARCHAR100
DENDA INTEGER
STATUS VARCHAR100
4.5 Struktur Tabel