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