4.2.5 Entity Relationship Diagram ERD
Entity Relationship Diagram merupakan gambaran struktur database dari
sistem informasi perpustakaan yang telah dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual data model.
a. Conceptual Data Model Di dalam CDM ini terdapat lima tabel yang saling terintegrasi secara Logic.
Berikut Gambar CDM 4.9 merupakan tabel-tabel yang terdapat pada CDM
Gambar 4.9 CDM
Relation_77 Relation_76
Relation_73 Relation_72
Ang gota NIP
Nama Angg ota Tgl Lahir
Telpon r umah Telpon hp
Alamat Angg ota Master Buku
Kode Judul
Judul As li Judul Seri
Peng arang Jenis Buku
ID J enis Buku Jenis Buku
Data Buku Reg is
Tang g al_Pembelian Versi atau Edisi
Penerbit Cetakan
Editor Penerjemah
Bahasa ISBN
Subyek Abstraks i
Harg a Keterang an
Peminjaman ID Peminjaman
Tgl Peminjaman Tgl Harus Kembali
Tgl Kembali
b. Physical Data Model PDM Pada Physical Data Model yang tertera pada gambar 4.10 telah menunjukkan
adanya relasi antar tabel. Berikut Pysical Data Model Pada sistem informasi Perpustakaan :
Gambar PDM 4.10
4.2.6 Struktur File
Dari hasil Generate ERD di atas dapat dibuat database seperti pada uraian berilut :
KO DE _BUK U = KO DE _BUK U I D_JENIS _BUK U = I D_JENIS _BUK U
RE GI S = RE GI S
NI P = NI P
KO DE _KO TA = K ODE_KO TA _LAHI R KO DE _KO TA = K ODE_KO TA _LAHI R
AN GGOTA NIP
varc har50 KOD E_KOT A_LAHIR
numeri c3 NAM A_ANGGOT A
varc har30 T GL_LAHIR
dateti me T ELPON_RU MAH
varc har9 T ELPON_HP
varc har12 ALAMAT_AN GGOTA
varc har30 M ASTER_BUKU
KOD E_BUKU varc har9
ID _JENIS_BU KU numeri c3
JU D UL varc har50
JU D UL_ASLI varc har50
JU D UL_SER I varc har50
PEN GAR ANG1 varc har30
JEN IS_BUKU ID_JEN IS_BU KU
numeri c3 JEN IS_BU KU
varc har30 D ATA_BUKU
R EGIS varc har9
KODE_BU KU varc har9
T AN GGAL_PEM BELIAN dateti me
VER SI_ED ISI numeri c3
PEN ER BIT varc har30
C ETAKAN numeri c3
ED IT OR varc har30
PEN ER JEMAH varc har30
BAH ASA varc har30
ISBN varc har18
SU BYEK varc har30
ABST R AKSI text
H ARGA numeri c11
KET ER AN GAN varc har40
KOTA KOD E_KOT A
numeri c3 NAM A_KOTA
varc har30 KOD E_TELEPON
numeri c5
a. Nama Tabel : Jenis Buku
Primery Key : ID Jenis Buku
Foreign Key : Jenis Buku
Nomer Nama Kolom
Tipe Data Ukuran
Keterangan 1.
ID Jenis Buku Number
10 ID_JENIS_BUKU
2. Jenis Buku
Variable Characters 10
JENIS_BUKU
Gambar 4.11 b. Nama Tabel
: Master Buku Primery Key
: Kode Buku Foreign Key
: Judul
Nomer Nama Kolom
Tipe Data Ukuran
Keterangan 1.
Kode Buku Variable Characters
9 KODE_BUKU
2. Judul
Variable Characters 50
JUDUL 3.
Judul Asli Variable Characters
50 JUDUL_ASLI
4. Judul Seri
Variable Characters 50
JUDUL_SERI 5.
Pengarang Variable Characters
50 PENGARANG
Gambar 4.12 c. Nama Tabel
: Data Buku Primery Key
: Registrasi Foreign Key
:
Nomer Nama Kolom
Tipe Data Ukuran
Keterangan 1.
Registrasi Variable Characters
9 REGISTRASI
2. Tanggal Pembelian
Date TANGGAL_
PEMBELIAN 3.
Versi Number
3 VERSI
4. Penerbit
Variable Characters 30
PENERBIT 5.
Cetakan Number
3 CETAKAN
6. Editor
Variable Characters 30
EDITOR 7.
Penerjemah Variable Characters
30 PENERJEMAH
8. bahasa
Variable Characters 30
BAHASA 9.
ISBN Variable Characters
18 ISBN
Gambar 4.13 d. Nama Tabel
: Peminjaman Primery Key
: ID Peminjaman Foreign Key
:
Nomer Nama Kolom
Tipe Data Ukuran
Keterangan 1.
ID Peminjaman Variable Characters
15 ID_PEMINJAMAN
2. Tgl Peminjaman
Date TGL_PEMINJAMAN
3. Tgl HrsKembali
Date TGL_HRS_KEMBALI
4. Tgl Kembali
Date TGL_KEMBALI
Gambar 4.14 e. Nama Tabel
: Anggota Primery Key
: NIP Foreign Key
: Nama Anggota
Nomer Nama Kolom
Tipe Data Ukuran
Keterangan 1.
NIP Variable Characters
50 NIP
2. Nama Anggota
Variable Characters 30
NAMA_ANGGOTA 3.
TGL Lahir Date
TGL_LAHIR 4.
Telp Rumah Variable Characters
9 TELP_RUMAH
5. Telp Hp
Variable Characters 12
TELP_HP 6.
Alamat Anggota Variable Characters
30 ALAMAT_ANGGOTA
Gambar 4.15
4.2.7. Implementasi Sistem