Conceptual Data Model CDM Physical Data Model PDM

55 yang sama. Proses selanjutnya yaitu menghitung denda apabila terjadi keterlambatan pengembalian. Setelah melakukan pengecekan keterlambatan maka proses berikutnya adalah persetujuan dari petugas dalam melakukan pengembalian. Ketika telah disetujui maka proses berikutnya merubah status koleksi bahan pustaka menjadi tersedia. Gambar 4.18 merupakan DFD level 2 proses melakukan transaksi pengembalian

4.2.5. Entity Relationship Diagram ERD

ERD terbagi menjadi dua bagian, yaitu:

4.2.5.1. Conceptual Data Model CDM

CDM dari Sistem Informasi Perpustakaan PT. Jawa Pos terdapat 14 empat belas tabel yaitu tabel anggota, petugas, koleksi bahan pustaka, stock koleksi bahan pustaka, denda, hari libur, jenis koleksi bahan pustaka, pengarang, penerbit, klasifikasi, rak, sumber, detail peminjaman, dan peminjaman. CDM dari Sistem Informasi Perpustakaan Manajemen PT. Jawa Pos, dapat terlihat pada Gambar 4.19.

4.2.5.2. Physical Data Model PDM

PDM dari Sistem Informasi Perpustakaan PT. Jawa Pos merupakan hasil generate dari CDM yang sudah digambarkan diatas. Pada PDM terdapat 15 lima belas tabel dengan tipe data dan panjangnya, yaitu tabel anggota, petugas, koleksi bahan pustaka, stock koleksi bahan pustaka, denda, hari libur, jenis koleksi bahan pustaka, pengarang, penerbit, klasifikasi, rak, penempatan rak, sumber, detail 56 peminjaman, dan peminjaman. PDM dari Sistem Informasi Perpustakaan Manajemen PT. Jawa Pos, dapat dilihat pada Gambar 4.20. Gambar 4.19. Conceptual data model memiliki t erdiri dari mempunyai mendetail buku pengelompokan melayani berasal pengkat egorian menerbitkan mengarang melakukan Relation_2222 Relation_222 penempatan_rak anggota id_anggota nama_anggota alamat_anggota jenis_kelamin no_telp jenis_identitas no_identitas pekerjaan instansi quota_pinjaman photo tanggal_daftar peminjaman id_peminjaman tgl_pinjam penerbit id_penerbit nama_penerbit alamat_penerbit kota_penerbit email_penerbit telp_penerbit buku id_buku judul_buku thn_terbit tgl_mas uk harga deskripsi pengarang id_pengarang nama_pengarang klasifikasi no_klasifikasi nama_klas ifikas i rak no_rak keterangan sumber id_s umber jenis_sumber nama_s umber Petugas id_petugas us er_name password hak_aks es jenis_buku id_jenis _buku nama_jenis _buku denda id_denda besar_denda status _denda hari_libur tanggal_libur nama_libur stoc k_buku no_stoc k status _buku status _pinjam detail_peminjaman tanggal_harus _kembali tanggal_kembali total_denda 57 ID_PEMINJAMAN = ID_PEMINJAMAN NO_ST OCK = NO_STOCK ID_DENDA = ID_DENDA ID_BUKU = ID_BUKU ID_JENIS_BUKU = ID_JENIS_BUKU ID_PETUGAS = ID_PET UGAS ID_SUMBER = ID_SUMBER NO_KLASIFIKASI = NO_KLASIFIKASI ID_PENERBIT = ID_PENERBIT ID_PENGARANG = ID_PENGARANG ID_ANGGOTA = ID_ANGGOTA NO_KLASIFIKASI = NO_KLASIFIKASI NO_RAK = NO_RAK ANGGOTA ID_ANGGOTA varchar10 NAMA_ANGGOTA varchar30 ALAMAT_ANGGO TA varchar200 JENIS_KELAMIN varchar6 NO_TELP varchar15 JENIS_IDENTITAS varchar50 NO_IDENTITAS varchar25 PEKERJAAN varchar50 INSTANSI varchar100 QUOTA_PINJAMAN int PHOTO varchar150 TANGGAL_DAFTAR datetime PEM INJAM AN ID_PEM INJAM AN varchar25 ID_ANGGOTA varchar10 ID_PETUGAS varchar10 TGL_PINJAM int PENERBIT ID_PENERBIT varchar5 NAMA_PENERBIT varchar30 ALAMAT_PENERBIT varchar200 KOTA_PENERBIT varchar50 EMAIL_PENERBIT varchar100 TELP_PENERBIT varchar20 BUKU ID_BUKU varchar20 ID_PENGARANG varchar5 ID_PENERBIT varchar5 ID_SUMBER varchar5 ID_JENIS_BUKU varchar5 JUDUL_BUKU varchar200 THN_TERBIT datetime TGL_M ASUK datetime HARGA int DESKRIPSI varchar500 NO_KLASIFIKASI varchar8 PENGARANG ID_PENGARANG varchar5 NAMA_PENGARANG varchar30 KLASIFIKASI NO_KLASIFIKASI varchar8 NAMA_KLASIFIKASI varchar50 RAK NO_RAK varchar3 KETERANGAN varchar200 SUMBER ID_SUMBER varchar5 JENIS_SUM BER varchar30 NAMA_SUMBER varchar30 PETUGAS ID_PETUGAS varchar10 USER_NAM E varchar20 PASSWORD varchar20 HAK_AKSES varchar20 JENIS_BUKU ID_JENIS_BUKU varchar5 NAMA_JENIS_BU KU varchar20 DENDA ID_DENDA varchar10 BESAR_DENDA int STATUS_DENDA varchar6 HARI_LIBUR TANGGAL_LIBUR datetime NAMA_LIBUR varchar100 STOCK_BUKU NO_STOCK varchar23 ID_BUKU varchar20 STATUS_BUKU varchar25 STATUS_PINJAM varchar10 DETAIL_PEMINJAMAN ID_PEM INJAM AN varchar25 NO_STOCK int ID_DENDA varchar10 TANGGAL_HARU S_KEMBALI datetime TANGGAL_KEMBALI datetime TOTAL_DENDA int PENEMPATAN_R AK NO_RAK varchar3 NO_KLASIFIKASI varchar8 Gambar 4.20. Physical data model 58

4.2.6. DBMS