Entity Relationship Diagram Perancangan Sistem

4.2.5 Entity Relationship Diagram

Entity Relationship Diagram ERD dari Rancang Bangun Sistem Perpustakaan UNESA terdiri dari Conceptual Data Model CDM dan Physical Data Model PDM. 1. Conceptual Data Model CDM Conceptual Data Model pada sistem ini dibedakan menjadi 2 warna yaitu warna kuning yang berarti tabel tersebut adalah tabel master dan warna hijau yang berarti tabel tersebut adalah tabel transaksi. CDM dapat dilihat pada Gambar 4.10. Gambar 4.10 Conceptual Data Model BahanPustakaEksemplar TransaksiEksemplar detailbukuvote TransaksiAnggota divote oleh Memiliki Jurusan DetilBP Jurusan Pustaka MS_PUSTAKA IDPustaka Judul JudulSeri NoPanggil KodeDDC TglPerolehan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Kota NamaPenerbit TahunTerbit Edisi JmlHalRomawi JmlHalaman DimensiPustaka ISBN Keterangan Keywords LinkPustaka file1 file2 file3 file4 file5 file6 file7 file8 file9 file10 T_USER T_UPDATETIME T_HOST pi N12 VA200 VA200 VA50 VA50 D VA100 VA100 VA100 VA100 VA100 VA100 VA50 VA100 D VA20 N6 N6 VA30 VA30 VA200 VA100 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA30 VA30 VA30 M PP_EKSEMPLAR IDEksemplar HargaUsulan TglPerolehan TglTerbit Keterangan StatusEksemplar IsLabeled TglOpname T_USER T_UPDATETIME T_HOST pi NO8 N14,2 D D VA200 VA5 N1 D VA30 VA30 VA30 M PP_TRANSAKSI IDTransaksi TglTransaksi PerpanjangKe TglPerpanjang TglTenggat TglPengembalian StatusTransaksi T_USER T_UPDATETIME T_HOST fix_status rpjaminan Flag pi NO8 D N5 D D D A1 VA30 VA30 VA30 A1 N14,2 VA7 M PP_USUL IDUsulan idunit NamaPengusul TglUsulan StatusUsulan NPKPetugasValidasi Tglvalidasiusul Judul HargaUsulan Keterangan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Penerbit TahunTerbit T_USER T_UPDATETIME T_HOST ISBN Edisi Vote_Usulan pi NO8 VA7 VA50 D A1 VA6 D VA200 N14,2 VA200 VA100 VA100 VA100 VA100 VA100 VA100 VA100 D VA30 VA30 VA30 VA30 VA20 I M pp_detailvote idvote pi NO M MS_ANGGOTA IDAnggota NamaAnggota JK Alamat Email Telp Hp KodePos Kota NoPIN TglDaftar TglExpired Catatan NoIKA StatusAnggota TglSelesaiSkors UangJaminan StatusPinjaman Password T_USER T_UPDATETIME T_HOST pi VA20 VA50 A1 VA100 VA50 VA20 VA20 VA5 VA50 VA50 D D VA100 VA15 A1 D N14,2 A1 VA50 VA30 VA30 VA30 M PP_BIDANGJU LV_JURUSAN KDJurusan NamaJurusan Label Flag f_jur pi VA10 VA100 VA7 VA7 VA2 M LV_FAKULTAS KDFakultas namafakultas pi VA10 VA100 M 2. Physical Data Model PDM Physical Data Model pada sistem ini dibedakan menjadi 2 warna yaitu warna kuning yang berarti tabel tersebut adalah tabel master dan warna hijau yang berarti tabel tersebut adalah tabel transaksi. PDM dapat dilihat pada Gambar 4.11. Gambar 4.11 Physical Data Model BahanPustakaEksemplar TransaksiEksemplar detailbukuvote TransaksiAnggota divote oleh Memiliki Jurusan DetilBP Jurusan Pustaka MS_PUSTAKA IDPustaka Judul JudulSeri NoPanggil KodeDDC TglPerolehan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Kota NamaPenerbit TahunTerbit Edisi JmlHalRomawi JmlHalaman DimensiPustaka ISBN Keterangan Keywords LinkPustaka file1 file2 file3 file4 file5 file6 file7 file8 file9 file10 T_USER T_UPDATETIME T_HOST NUMERIC12 VARCHAR200 VARCHAR200 VARCHAR50 VARCHAR50 DATE VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR50 VARCHAR100 DATE VARCHAR20 NUMERIC6 NUMERIC6 VARCHAR30 VARCHAR30 VARCHAR200 VARCHAR100 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR30 VARCHAR30 VARCHAR30 pk PP_EKSEMPLAR IDEksemplar IDPustaka HargaUsulan TglPerolehan TglTerbit Keterangan StatusEksemplar IsLabeled TglOpname T_USER T_UPDATETIME T_HOST SERIAL NUMERIC12 NUMERIC14,2 DATE DATE VARCHAR200 VARCHAR5 NUMERIC1 DATE VARCHAR30 VARCHAR30 VARCHAR30 pk fk PP_TRANSAKSI IDTransaksi IDAnggota IDEksemplar TglTransaksi PerpanjangKe TglPerpanjang TglTenggat TglPengembalian StatusTransaksi T_USER T_UPDATETIME T_HOST fix_status rpjaminan Flag SERIAL VARCHAR20 INT4 DATE NUMERIC5 DATE DATE DATE CHAR1 VARCHAR30 VARCHAR30 VARCHAR30 CHAR1 NUMERIC14,2 VARCHAR7 pk fk2 fk1 PP_USUL IDUsulan idunit NamaPengusul TglUsulan StatusUsulan NPKPetugasValidasi Tglvalidasiusul Judul HargaUsulan Keterangan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Penerbit TahunTerbit T_USER T_UPDATETIME T_HOST ISBN Edisi Vote_Usulan SERIAL VARCHAR7 VARCHAR50 DATE CHAR1 VARCHAR6 DATE VARCHAR200 NUMERIC14,2 VARCHAR200 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 DATE VARCHAR30 VARCHAR30 VARCHAR30 VARCHAR30 VARCHAR20 INT4 pk pp_detailvote idvote IDAnggota IDUsulan SERIAL VARCHAR20 INT4 pk fk2 fk1 MS_ANGGOTA IDAnggota NamaAnggota JK Alamat Email Telp Hp KodePos Kota NoPIN TglDaftar TglExpired Catatan NoIKA StatusAnggota TglSelesaiSkors UangJaminan StatusPinjaman Password T_USER T_UPDATETIME T_HOST VARCHAR20 VARCHAR50 CHAR1 VARCHAR100 VARCHAR50 VARCHAR20 VARCHAR20 VARCHAR5 VARCHAR50 VARCHAR50 DATE DATE VARCHAR100 VARCHAR15 CHAR1 DATE NUMERIC14,2 CHAR1 VARCHAR50 VARCHAR30 VARCHAR30 VARCHAR30 pk PP_BIDANGJUR IDPustaka KDJurusan NUMERIC12 VARCHAR10 pk,fk1 pk,fk2 LV_JURUSAN KDJurusan KDFakultas NamaJurusan Label Flag f_jur VARCHAR10 VARCHAR10 VARCHAR100 VARCHAR7 VARCHAR7 VARCHAR2 pk fk LV_FAKULTAS KDFakultas namafakultas VARCHAR10 VARCHAR100 pk

4.3 Struktur Tabel