PDM Physical Data Model

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