CDM Conceptual Data Model

Pada DFD Level 1 kuis, terdapat proses kuis. Di mana pada proses ini administrator menginputkan data kuis dan pemenang kuis kemudian data tersimpan dalam tabel kuis. Selanjutnya tabel data kuis mengeluarkan data kuis pada proses kuis, sehingga pengunjung dapat melihat info kuis begitu juga dengan administrator . Gambar 3.27 output even ouput even info data event Administrator data event info event 11 even Pengunjung Administrator event Gambar 3.28 DFD Level 1 Event Pada DFD Level 1 Event, terdapat proses agen. Di mana pada proses ini administrator menginputkan data event kemudian data tersimpan dalam tabel event. Selanjutnya tabel data event mengeluarkan data event pada proses even, sehingga pengunjung dapat melihat event begitu juga dengan administrator . Gambar 3.28

3.3.3 CDM Conceptual Data Model

Entity Relationship Diagram ERD terbagi menjadi dua, yaitu Conceptual Data Model CDM dan mbuatan ERD diawali dengan Physical Data Model PDM. Pe membuat Conceptual Data Model CDM yang kemudian di-generate ke bentuk Physical Data Model PDM. Berikut gambar Conceptual Data Model dari Aplikasi Majalah Virtual ”Hot Chord” : Dalam CDM majalah Virtual ” Hot Chord” ini terbagi dalam beberapa CDM karena tempat yang tidak memenuhi dan agar gambar jelas sehingga t beberapa entitas yang berdiri sendiri tidak ada relasi. Jum dipisah-pisah. Pada CDM ini juga terdapa lah untuk semua entitas pada CDM ini adalah 29 entitas. detail_rubrik id_detail_rubrik judul_detail isi_detail_rubrik pi tanggal_pos_d status_rubrik SI VA150 TXT M rubrik detail pada rubrik pemenang_kuis D VA5 id_rubrik I nama_rubrik pi VA255 id_rubrik pi id_detail_rubrik pi kuis pemenang_kuis id_kuis judul_kuis deskripsi_kuis tanggal_post_p pi SI VA100 TXT D M id_kuis pi pengumuman_pemenang tanggal_ t_p pi SI pos D M pengumuman_pemenang pi Gambar 3.29 Conceptual Data Model CDM 1 Dalam Conceptual Data Model CDM di atas, terdapat 2 dua entitas pada entitas rubrik yang berelasi one to many pada entitas detail rubrik. Selain itu juga terdapat 2 dua entitas yaitu entitas kuis yang berelasi one to many entitas pemenang kuis. Gambar 3.29 tahun edisi Hc isi HC edisi Hc detail musik musik info musik keranjang pembelian produk pemesanan biaya kirim sesuai kota input email kode_bank logistik id_logistik kode tujuan waktu harga pi SI VA5 VA75 VA10 I M id_logistik pi id_musik judul_musik lirik_musik file_musik pi SI diskripsi musik tanggal_upload chord_musik artis status rate_musik VA100 TXT VA50 M musik_album TXT D VA100 VA100 VA100 SI id_musik pi id_album id_pemilik_album nama_album deskripsi_album tanggal_album pi SI SI TXT D M VA50 id_album pi pembelian id_pembelian SI mag_numbers description mag_id mag_no page_width page_hight contents_page bg_color bg_image loader_color panel_color button_color text_color mag_date pi VA255 I I I I I VA6 I VA6 VA6 VA6 VA6 D M mag_no pi mag_pages file_name pi VA255 M file_name pi mag_name id name pi I VA255 M id pi bank id_bank nama_bank rek_bank an_bank cabank_bank pi SI VA30 VA50 VA50 VA50 M id_bank pi member_hc id_member nama_member profilpick biografi tanggal_lahir alamat lengkap email_member telepon_member kata_kunci hak_akses tanggal_daftar status_aktif pi SI VA50 VA50 TXT VA30 TXT VA30 VA15 VA10 VA50 D VA50 M id_member pi carts id_carts id_session id_produk quantity harga_sub status_proses jenis_produk bentuk_produk ket_produk pi SI VA40 SI SI SI VA50 VA50 VA50 TXT M id_carts pi id_pembeli total_quantity total_harga tanggal_pembelian status_pembelian tanggal_konfirmasi no_resi biaya_kirim tujuan_pengiriman pi SI I I DT VA50 DT VA30 VA50 VA255 M id_pembelian pi email id_email subject_email email_penerima email_pengirim isi_email tanggal_kirim status_email pi SI VA255 VA50 VA50 TXT D VA50 M id_email pi Gambar 3.30 Conceptual Data Model CDM 2 Dalam Conceptual Data Model CDM di atas, terdapat 11 entitas diantaranya yaitu entitas logistik, entitas bank, entitas email, entitas mag_numbers, entitas mag_pages, entitas mag_name, entitas member hc, entitas carts, entitas pembelian, entitas musik, dan entitas musik album. Gambar 3.30 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.31 Conceptual Data Model CDM 3 Dalam C CDM Forum, terdapa onceptual Data Model CDM di atas merupakan t 6 entitas diantaranya yaitu entitas bb_bans, entitas bb_topic, entitas users, entitas bb_forum, entitas bb_post, dan entitas bb_search. Gambar 3.31 agen id_agen nama_agen alamat_agen pi VA255 VA100 VA100 M id_agen pi crumb id_crumb nama_crumb crumb icon_crumb pi SI VA100 VA50 UNDEF M id_crumb pi even id_even judul_even isi_even tanggal_even pi I VA100 TXT D M id_even pi iklan id_ikaln judul_iklan gambar_iklan tanggal_iklan url_iklan pi SI VA100 VA100 D VA50 M id_iklan pi menu id_menu menu tittle_menu keyword_menu diskripsi_menu pi VA30 VA30 VA50 VA50 VA150 M id_menu pi promo id_promo judul_promo isi_promo tanggal_promo pi I VA100 TXT D M id_promo pi statistik id_statistik tanggal pi VA50 D M id_statistik pi mania id_mania nama_mania detail_mania icon mania pi SI VA50 TXT UNDEF M id_mania pi VC 20 VC 50 Gambar 3.32 Conceptual Data Model CDM 4 Dalam C an CDM yang entitasnya berdiri sendiri-sendiri tidak ada relasi dengan entitas yang lain, terdapat 8 entitas diantaranya yaitu entitas promo, entitas menu, entitas statistik, entitas mania, entitas even, entitas iklan, entitas crumb, dan entitas agen. Gambar 3.32 onceptual Data Model CDM di atas merupak

3.3.4 PDM Physical Data Model