3.3.4 PDM Physical Data Model
Tahap berikutnya adalah pembuatan Physical Data Model PDM hasil generate dari Conceptual Data Model CDM. Berikut gambar PDM:
Dari Ganerate Conceptual Data Model CDM yaitu diperoleh Physical Data Model PDM yang memiliki 29 tabel. Dimana nantinya akan tersimpan
pada database hotchord pada My Sql.
FK_DETAIL_R_DETAIL_PA_RUBRIK
FK_PEMENANG_PEMENANG__KUIS detail_rubrik
id_detail_rubrik id_rubrik
judul_detail isi_detail_rubrik
tanggal_pos_d status_rubrik
smallint integer
varchar150 long varchar
date varchar5
pk fk
kuis id_kuis
judul_kuis deskripsi_kuis
tanggal_post_p smallint
varchar100 long varchar
date pk
rubrik id_rubrik
nama_rubrik integer
varchar255 pk
pemenang_kuis pengumuman_pemenang
id_kuis tanggal_post_p
smallint smallint
date pk
fk
Gambar 3.33 Physical Data Model PDM 1 Physical Data Model PDM di atas mempunyai 4 tabel setelah diganerate
dari CDM ke PDM yaitu tabel detail rubrik, dan tabel rubrik. Kemudian tabel pemenang kuis, dan tabel kuis. Gambar 3.33
FK_MAG_NUMB_TAHUN_EDI_MAG_NAME
FK_MAG_PAGE_RELATIONS_MAG_NAME
FK_MAG_PAGE_EDISI_HC_MAG_NUMB FK_MUSIK_DETAIL_MU_MUSIK_AL
FK_MUSIK_INFO_MUSI_MEMBER_H FK_PEMBELIA_KERANJANG_CARTS
FK_CARTS_PRODUK_MAG_NUMB FK_PEMBELIA_PEMESANAN_MEMBER_H
FK_PEMBELIA_BIAYA_KIR_LOGISTIK FK_MEMBER_H_INPUT_EMA_EMAIL
FK_EMAIL_INPUT_EMA_MEMBER_H
FK_PEMBELIA_KODE_BANK_BANK logistik
id_logistik kode
tujuan waktu
harga smallint
varchar5 varchar75
varc 10 in
pk musik
id_musik
har teger
id_member id_album
judul_musik
lirik_musik file_musik
smallint diskripsi musik
tanggal_upload chord_musik
artis status
rate_musik smallint
smallint long varchar
date varchar100
long varchar varchar50
pk
varchar100 varchar100
varchar100 smallint
fk2 fk1
mag_numbers description
mag_id mag_no
id page_width
page_hight contents_page
bg_color bg_image
loader_color panel_color
button_color varchar255
integer integer
text_color mag_date
integer integer
integer integer
varchar6 integer
varchar6 varchar6
varchar6 pk
varchar6 date
fk
mag_pages file_name
id mag_no
varchar255 integer
integer pk
fk1 fk2
mag_name id
name integer
varchar255 pk
bank id_bank
nama_ rek_bank
an_bank cabank_bank
smallint bank varchar30
varchar50 varchar50
varchar50 pk
musik_album id_album
id_pemilik_album tanggal_album
smallin nama_album
deskripsi_album t
smallint date
varchar50 long varchar
pk
pembelian id_pembelian
member_hc id_member
id_email nama_member
profilpick biografi
tanggal_lahir alamat lengkap
email_member telepon_member
kata_kunci hak_akses
tanggal_daftar status_aktif
smallint smallint
varchar50 varchar50
long varchar varchar30
long varchar varchar30
varchar15 varchar10
varchar50 date
varchar50 pk
fk carts
id_carts mag_no
id_session id_produk
quantity harga_sub
status_proses jenis_produk
bentuk_produk ket_produk
smallint integer
varchar40 smallint
smallint smallint
varchar50 varchar50
varchar50 long varchar
pk fk
id_carts id_member
id_bank id_pembeli
id_logistik total_quantity
total_harga tanggal_pembelian
status_pembelian tanggal_konfirmasi
no_resi biaya_kirim
tujuan_pengiriman smallint
smallint smallint
smallint smallint
smallint integer
integer timestamp
varchar50 timestamp
varchar30 varchar50
varchar255 pk
fk1 fk2
fk3 fk4
email id_email
id_member subject_email
email_penerima email_pengirim
isi_email tanggal_kirim
status_email smallint
smallint varchar255
varchar50 varchar50
long varchar date
varchar50 pk
fk
as mempunyai 11 tabel setelah degenerate dari CDM ke PDM yaitu tabel logistik, tabel bank, tabel email, tabel
mag_numbers, tabel mag_pages, tabel mag_name, tabel member hc, tabel carts, tabel pembelian, tabel musik, dan tabel musik album. Gambar 3.34
Gambar 3.34 Physical Data Model PDM 2 Physical Data Model PDM di at
FK_BB_TOPIC_PENGECEKA_BB_BANS FK_BB_TOPIC_SEARCH_TO_BB_SEARC
FK_BB_TOPIC_TOPIC_PAD_BB_FORUM FK_BB_POST_TOPIC_PAD_BB_TOPIC
FK_BB_SEARC_INFO_BB_USERS
FK_BB_TOPIC_INFO_TOPI_BB_USERS FK_BB_FORUM_SEARCH_PA_BB_SEARC
FK_BB_POST_MENGETAHU_BB_SEARC FK_BB_POST_PENEMPATA_BB_FORUM
FK_BB_POST_USER_UPDA_BB_USERS bb_bans
ban_id ban_data
integer char20
pk bb_forum
forum_id search_id
forum_parent forum_order
forum_nama forum_desc
forum_numtopics forum_numreplies
forum_lastpost_time forum_lastposter
integer integer
integer integer
char100 char255
integer integer
integer char30
pk fk
bb_post post_id
user_id search_id
topic_id forum_id
post_author post_autor_id
post_author_ip post_text
post_text_status post_time
post_edited post_edited_by
post_edited_time integer
integer integer
integer integer
varchar30 integer
varchar15 long varchar
smallint integer
smallint varchar30
integer pk
fk4 fk2
fk1 fk3
bb_search search_id
user_id search_user_id
search_time search_result
integer integer
integer integer
long varchar pk
fk
bb_topic topic_id
ban_id forum_id
user_id search_id
topic_title topic_pester_id
topic_poster_name topic_lastposter_id
topic_lastposter_name topic_created_time
topic_lastpost_time topic_numreplies
topic_numviews topic_sticky
topic_locked topic_moved
integer integer
integer integer
integer varchar100
integer varchar100
integer varchar30
integer integer
integer integer
smallint smallint
integer pk
fk1 fk3
fk4 fk2
bb_users user_id
user_name user_pass
user_regdate user__bio
user_bio_status user_timezone
user__email user_email_public
user_allowviewonline numpost
user_lasttimereadpost user_lastsession
user_banned user_newspassword
user_signature user_signature_status
user_view_signatures user_avatar
user_view_avatars integer
varchar20 char40
integer long varchar
long varchar float10
varchar100 smallint
smallint integer
integer integer
smallint char40
long varchar integer
integer varchar150
smallint pk
Gambar 3.35 Physical Data Model PDM 3 Physical Data Model PDM di atas mempunyai 6 tabel diantaranya
yaitu tabel bb_bans, tabel bb_topic, tabel users, tabel bb_forum, tabel bb_post, dan tabel bb_search. Gambar 3.35
agen id_agen
nama_agen alamat_agen
varchar255 varchar100
varchar100 pk
crumb id_crumb
nama_crumb crumb
icon_crumb smallint
varchar100 varchar20
varchar50 pk
event id_event
judul_event isi_event
tanggal_event integer
varchar100 long varchar
date pk
iklan id_iklan
judul_iklan gambar_iklan
tanggal_iklan url_iklan
smallint varchar100
varchar100 date
varchar50 pk
menu id_menu
menu tittle_menu
keyword_menu diskripsi_menu
varchar30 varchar30
varchar50 varchar50
varchar150 pk
promo id_promo
judul_promo isi_promo
tanggal_promo integer
varchar100 long varchar
date pk
statistik id_statistik
tanggal varchar50
date pk
Gambar 3.36 Physical Data Model PDM 4 Dalam Ph
kan PDM yang a berdir
ysical Data Model PDM di atas merupa tabelny
i sendiri-sendiri terdapat 8 tabel diantaranya yaitu tabel promo, tabel menu, tabel statistik, tabel mania, tabel even, tabel iklan, tabel crumb, dan
tabel agen. Gambar 3.36
3.4 Struktur Data Base