53
4.2.6.1 Conceptual Data Model
dipinjam
detil_pesan
TERDIRI D ARI terbagi
menam pung detil_pinjam
memesan sirkulasi
detil_usul mengusulkan
mengunjungi kelompok
menyimpan
menerbitkan
Penerbit Kode_Penerbit
Nama Penerbit Alamat_Penerbit
Kota Telepon
Fax Contact_Person
Rak No_Rak
Lokasi
Kategori id_kategori
nama_kategori Peminjaman_Pengembalian
id_transaksi tgl_trans
KATALOGDaftar Koleksi id_kATALOG
nama_koleksi penulis
bahasa abstrak
jumlah Detil_pinjam_kembali
tgl_pjm tgl_kmbli
Status
Pemesanan id_pemesanan
tanggal_pesan Jenis Koleksi
kode_jenis jenis_buku
batas pinjam keterangan
Kunjungan id_kunjungan
Anggota No_Anggota
Nama Alamat
Status Posisi
Jenis Kelamin Passw ord
Usulan id_usulan
tanggal Detil Usulan
judul_koleksi_usul status_kol_usul
abstrak KOLEKSI
ID_KOLEKSI JUDUL KOLEKSI
Gambar 4.17 CDM Conceptual data modelCDM merupakan sebuah diagram database yang
masih berupa konsep. Dalam CDM ini, terdapat13 tabel yang saling berhubungan secara logika.
54
4.2.6.2 Physical Data Model
ID_KATALOG = ID_KATALOG ID_KOLEKSI1 = ID_KOLEKSI1
ID_PEMESANAN = ID_PEMESANAN ID_KATALOG = ID_KATALOG
ID_KATALOG = ID_KATALOG KODE_JENIS = KODE_JEN IS
NO_RAK = N O_RAK ID_TRANSAKSI = ID_TRAN SAKSI
NO_ANGGOTA = N O_ANGGOTA NO_ANGGOTA = N O_ANGGOTA
ID_USULAN = ID _USU LAN NO_ANGGOTA = N O_ANGGOTA
NO_ANGGOTA = N O_ANGGOTA ID_KATEGORI = ID _KATEGORI
NO_RAK = N O_RAK
KODE_PENERBIT = KOD E_PENERBIT
PENERBIT KODE_PENERBIT
varchar50 NAMA_PENERBIT
varchar200 ALAMAT_PENERBIT
varchar300 KOTA
varchar100 TELEPON
varchar15 FAX
varchar25 CONTACT_PERSON
varchar100 RAK
NO_RAK varchar3
LOKASI varchar200
KATEGORI ID_KA TEGORI
varchar4 NAMA_KATEGORI
varchar200 NO_RAK
varchar3 PEMINJAMAN_PENGEMBA LIAN
ID_TRANSAKSI varchar50
NO_ANGGOTA varchar50
TGL_TRANS date
KATALOG ID_KA TALOG
varchar50 KODE_PENERBIT
varchar50 NO_RAK
varchar3 ID_KA TEGORI
varchar4 KODE_JENIS
varchar50 NAMA_KOLEKSI
varchar300 PENULIS
varchar200 BAHA SA
varchar100 ABSTRAK
varchar1100 JUMLAH
integer DETIL_PINJAM_KEMBALI
ID_TRANSAKSI varchar50
TGL_PJM date
TGL_KMBLI date
ID_KA TALOG varchar50
STATUS varchar10
ID_KOLEKSI1 varchar50
PEMESANAN ID_PEMESANAN
varchar50 NO_ANGGOTA
varchar50 TANGGAL_PESAN
date JENIS_KOLEKSI
KODE_JENIS varchar50
JENIS_BUKU varchar50
BATAS_PINJAM integer
KETERANGAN varchar300
KUNJUNGAN ID_KUNJUNGAN
varchar5 NO_ANGGOTA
varchar50 ANGGOTA
NO_ANGGOTA varchar50
NAMA varchar300
ALAMAT varchar300
STATUS varchar10
POSISI varchar20
JENIS_KELAMIN char1
PASSWORD varchar10
USULAN ID_USULAN
varchar50 NO_ANGGOTA
varchar50 TANGGAL
date DETIL_USULAN
ID_USULAN varchar50
JUDUL_KOLEKSI_USUL varchar300
STATUS_KOL_USUL varchar10
ABSTRAK varchar500
PENERBIT_KOL_USUL varchar
JENIS varchar
KOLEKSI ID_KA TALOG
varchar50 ID_KOLEKSI1
varchar50 JUDUL_KOLEKSI
varchar200 DETIL_PESAN
ID_KA TALOG varchar50
ID_PEMESANAN varchar
STATUS varchar
Gambar 4.18 PDM Physical Data Model PDM merupakan desain fisik desain tabel dari
sebuah database. Dalam PDM ini terdapat 14 tabel yang saling berhubungan dan terintegrasi. Keempat belas tabel inilah yang akan dibuat tabelnya dalam database.
4.2.7 Struktur File