ERD Entity Relationship Diagram

4.2.4 ERD Entity Relationship Diagram

Entity Relationship Diagram merupakan gambaran struktur database dari sistem informasi perpustakaan yang telah dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual Data Model atau secara logik dan Physical Data Model atau secara fisik. A. Conceptual Data Model Terdapat 11 tabel yang terintegrasi secara logik. Berikut gambar conceptual data model pada Gambar 4.9. diperbolehkan proses sirkulasi meminjam memiliki Relation_181 mempunyai terdiri terkena mempunyai memiliki Anggota Kode_Anggota Nama Alamat Jenis_Kelamin No_Telp Koleksi Kode_Koleksi Judul Jumlah Status_Koleksi Penerbit Bahasa Pengarang_1 Pengarang_2 Tahun_Terbit Subyek_1 Subyek_2 Jilid ISBN Penerjemah Edisi Ringkasan Golongan Kode_Gol_Peminjam Nama_Golongan Max_PInjam Lama_Pinjam Jenis Kode_Jenis Nama_Jenis Status_Jenis Denda Kategori Kode_Kategori Nama_Kategori Kelas Kode_Kelas Nama_Kelas Kota Kode_Kota Nama_Kota Pemesanan Kode_Pemesanan Tanggal_Pemesanan Status Skorsing No_Skorsing Tgl_Awal_Skorsing Tgl_Akhir_Skorsing Pinjaman Tanggal_DiKembalikan Tanggal_Kembali Denda Status RecordPeminjaman Kode_Pinjam Tanggal_Pinjam Gambar 4.9 Conceptual Data Model B. Physical Data Model PDM telah menunjukan adanya relasi antar tabel. Berikut gambar physical data model pada Gambar 4.10. FK_ANGGOTA_RELATION__KELAS FK_ANGGOTA_RELATION__GOLONGAN FK_PEMESANA_RELATION__GOLONGAN FK_SKORSING_RELATION__PINJAMAN FK_PINJAMAN_RELATION__RECORDPE FK_KOLEKSI_RELATION__KOTA FK_KOLEKSI_RELATION__JENIS FK_KOLEKSI_RELATION__KATEGORI FK_KOLEKSI_RELATION__PINJAMAN FK_KOLEKSI_RELATION__ANGGOTA Anggota Kode_Anggota Kode_Gol_Peminjam Kode_Kelas Nama Alamat Jenis_Kelamin No_Telp varchar15 varchar15 varchar15 varchar50 varchar250 varchar2 varchar20 pk fk2 fk1 Koleksi Kode_Koleksi Kode_Kota Kode_Kategori Kode_Jenis Kode_Anggota Judul Jumlah Status_Koleksi Penerbit Bahasa Pengarang_1 Pengarang_2 Tahun_Terbit Subyek_1 Subyek_2 Jilid ISBN Penerjemah Edisi Ringkasan varchar20 varchar15 varchar15 varchar15 varchar15 varchar50 varchar50 varchar50 varchar50 varchar30 varchar30 varchar30 char5 varchar30 varchar30 varchar20 char30 varchar30 varchar15 varchar500 pk fk1 fk3 fk2 fk5 Golongan Kode_Gol_Peminjam Nama_Golongan Max_PInjam Lama_Pinjam varchar15 varchar50 char2 char2 pk Jenis Kode_Jenis Nama_Jenis Status_Jenis Denda varchar15 varchar50 varchar20 integer pk Kategori Kode_Kategori Nama_Kategori varchar15 varchar50 pk Kelas Kode_Kelas Nama_Kelas varchar15 varchar50 pk Kota Kode_Kota Nama_Kota varchar15 varchar50 pk Pemesanan Kode_Pemesanan Kode_Gol_Peminjam Tanggal_Pemesanan Status char4 varchar15 timestamp varchar50 pk fk Skorsing No_Skorsing Tgl_Awal_Skorsing Tgl_Akhir_Skorsing char4 timestamp timestamp pk Pinjaman Kode_Pinjam Tanggal_DiKembalikan Tanggal_Kembali Denda Status char4 timestamp timestamp integer varchar50 fk RecordPeminjaman Kode_Pinjam Tanggal_Pinjam char4 timestamp pk Gambar 4.10 Physical Data Model

4.2.5 Struktur Tabel