Conceptual Data Model CDM Physical Data Model PDM

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