A. Conceptual Data Model CDM
Sebuah Conceptual Data Model atau CDM menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk salah satu aplikasi
sebagaimana terlihat pada gambar 3.40.
Gambar 3.40 Conceptual Data Model
tampung pesanan
Tampung id paket daftar fasilitas
kumpulan wisata Banyak pelanggan
banyak wisata Banyak hotel
Banyak kota
Gambar wisata
Gambar paket Punya hotel
Memakai transportasi Pesanan
Maintenance profil Maintenance paket
ID_paket Pelanggan
ID_pelanggan Nama_pelanggan
Alamat_pelanggan Jenis_kelamin
Telepon Email_pelanggan
Password_pelanggan Status_pelanggan
Paket_wisata ID_paket
Nama_paket Jenis_paket
Lama_paket Status_paket
Harga_paket k1
k2 k3
k4 Penjualan
ID_penjualan Nama_pembayar
No_rekening Jumlah Orang
Tanggal_pesan Tanggal_bayar
Tanggal_keberangkatan Total_bayar
Harga_dp Kode_voucher
Status_bayar Keterangan
Wisata ID_wisata
Nama_wisata Harga
Status_wisata
Admin ID_admin
Nama_admin Username_admin
Password_admin Profil_perusahaan
ID_profil Isi_profil
Transportasi ID_transportasi
Nama_transportasi Harga_transportasi
Status_transportasi Jumlah_penumpang
Batas_maksimal Hotel
ID_hotel Nama_hotel
Harga_hotel Status_hotel
Gambar ID_gambar
Path Status
Jenis_gambar Kota
ID_kota Nama_kota
Provinsi ID_provinsi
Nama_provinsi
Fasilitas ID_fasilitas
Nama_fasilitas Status
Tampung Penjualan ID_penjualan2
Nama_pembayar2 No_rekening2
Jumlah Orang2 Tanggal_pesan2
Tanggal_bayar2 Tanggal_keberangkatan2
Harga_dp2 Kode_voucher2
Status_bayar2
B. Physical Data Model PDM
Sebuah Physical Data Model atau PDM menggambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk salah satu aplikasi. PDM
merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta kolom-kolom yang terdapat pada setiap tabel sebagaimana terlihat
pada gambar 3.41.
92
ID_PELANGGAN = ID_PELANGGAN
ID_PAKET = ID_PAKET ID_HOTEL = ID_HOTEL
ID_FASILITAS = ID_FASILITAS
ID_PAKET = ID_PAKET ID_WISATA = ID_WISATA
ID_KOTA = ID_KOTA ID_KOTA = ID_KOTA
ID_KOTA = ID_KOTA ID_PROVINSI = ID_PROVINSI
ID_WISATA = ID_WISATA
ID_GAMBAR = ID_GAMBAR ID_GAMBAR = ID_GAMBAR
ID_HOTEL = ID_HOTEL
ID_TRANSPORTASI = ID_TRANSPORTASI ID_PENJUALAN = ID_PENJ UALAN
ID_PELANGGAN = ID_PELANGGAN
ID_ADMIN = ID_ADMIN ID_ADMIN = ID_ADMIN
ID_PAKET = ID_PAKET PELANGGAN
ID_PELANGGAN varc har20
ID_KOTA varc har50
NAMA_PELANGGAN varc har50
ALAMAT_PELANGGAN varc har50
JENIS_KELAMIN varc har50
TELEPON int
EMAIL_PELANGGAN varc har50
PASSWORD_PELANGGAN varc har50
STATUS_PELANGGAN varc har50
PAKET_WISATA ID_PAKET
varc har50 ID_ADMIN
varc har50 ID_TRANSPORTASI
varc har50 ID_HOTEL
varc har50 ID_GAMBAR
varc har50 NAMA_PAKET
varc har50 JENIS_PAKET
varc har50 LAMA_PAKET
varc har50 STATUS_PAKET
varc har50 HARGA_PAKET
int K1
int K2
int K3
int K4
int PENJ UALAN
ID_PENJUALAN varc har20
ID_PAKET varc har50
NAMA_PEMBAYAR varc har50
NO_REKENING int
JUMLAH_ORANG int
TANGGAL_PESAN datetime
TANGGAL_BAYAR datetime
TANGGAL_KEBERANGKATAN datetime
TOTAL_BAYAR int
HARGA_DP int
KODE_VOUCHER varc har50
STATUS_BAYAR varc har50
KETERANGAN varc har50
WISATA ID_WISATA
varc har20 ID_KOTA
varc har50 NAMA_WISATA
varc har50 HARGA
int STATUS_WISATA
varc har50
ADMIN ID_ADMIN
varc har50 NAMA_ADMIN
varc har50 USERNAME_ADMIN
varc har50 PASSWORD_ADMIN
varc har50 PROFIL_PERUSAHAAN
ID_PROFIL varc har50
ID_ADMIN varc har50
ISI_PROFIL text
TRANSPORTASI ID_TRANSPORTASI
varc har50 NAMA_TRANSPORTASI
varc har50 HARGA_TRANSPORTASI
int STATUS_TRANSPORTASI
varc har50 JUMLAH_PENUMPANG
int BATAS_MAKSIMAL
int HOTEL
ID_HOTEL varc har50
ID_KOTA varc har50
NAMA_HOTEL varc har50
HARGA_HOTEL int
STATUS_HOTEL varc har50
GAMBAR ID_GAMBAR
varc har50 PATH
text STATUS
varc har50 JENIS_GAMBAR
varc har50 KOTA
ID_KOTA varc har50
ID_PROVINSI varc har50
NAMA_KOTA varc har50
PROVINSI ID_PROVINSI
varc har50 NAMA_PROVINSI
varc har50 FASILITAS
ID_FASILITAS varc har50
NAMA_FASILITAS varc har50
STATUS varc har50
TAMPUNG_PENJUALAN ID_PENJUALAN2
varc har20 ID_PAKET
varc har50 ID_PELANGGAN
varc har20 NAMA_PEMBAYAR2
varc har50 NO_REKENING2
int JUMLAH_ORANG2
int TANGGAL_PESAN2
datetime TANGGAL_BAYAR2
datetime TANGGAL_KEBERANGKATAN2
datetime HARGA_DP2
int KODE_VOUCHER2
varc har50 STATUS_BAYAR2
varc har50 PESANAN
ID_PELANGGAN varc har20
ID_PENJUALAN varc har20
GAMBAR_WISATA ID_GAMBAR
varc har50 ID_WISATA
varc har20 KUMPULAN_WISATA
ID_WISATA varc har20
ID_PAKET varc har50
DAFTAR_FASILITAS ID_FASILITAS
varc har50 ID_HOTEL
varc har50
G am
ba r 3.41
P h
y si
cal D
at a M
o d
el
Gambar 3.41 Physical Data Model
3.2.6 Struktur basis data