Rancangan Desain Database Struktur Data Base

3.4 Struktur Data Base

Dari desain database yang telah dibuat dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM, maka dapat disusun database sebagai berikut :

3.4.1 Rancangan Desain Database

Berikut rancangan desain dari Aplikasi Majalah Virtual Hot Chord yang nantinya masuk dalam data base My Sql. Adapun data base hotchord terdiri dari beberapa tabel sebagai berikut : Tabel 3.1 Tabel Agen No Field Type Data Keterangan 1 id_agen Varchar 255 Primary key 2 nama_agen Varchar 100 3 alamat_agen Varchar 100 Tabel diatas bernama tabel agen yang fungsinya menyimpan data agen. imana id_agen merupakan primary key. Tabel 3.2 Tabel Bank No D Field Type Data Keterangan 1 id_bank Varchar 30 Primary key 2 nama_bank Varchar 50 3 rek_bank Varchar 50 4 an_bank Varchar 50 5 cabang_bank Varchar 50 Tabel diatas bernama tabel bank yang fungsinya menyimpan data bank. Dimana id_bank merupakan primary key. Tabel 3.3 Tabel B b_forum Type Data Keterangan No Field 1 forum_id int Primary key 2 forum_parent int 3 forum_order int 4 forum_name Char 100 5 forum_desc Char 255 6 forum_nu cs int mptopi 7 forum_numreplies int 8 forum_lastpost_time int 9 forum_lastposter Char 30 Tabel diatas bernama tabel bb_forum yang fungsinya menyimpan data forum. Dimana forum_id merupakan primary key. Tabel 3.4 Tabel Bb_bans Field ata ngan No Type D Ketera 1 ban_id int Primary key 2 ban _data char 20 Tabel diatas bernama tabel bb_bans yang fungsinya menyimpan data ban pada fo Tabel 3.5 Tabel Bb_posts No Field Keterangan rum. Dimana ban_id merupakan primary key. Type Data 1 post_id int Primary key 2 topic_id int 3 post_author varchar30 4 post_author_id int 5 post_author_ip varchar15 6 post_text text 7 post_text_status int 8 post_time int 9 post_edited int 10 post_edited_by varchar30 11 Post_edited_time int ngsinya menyimpan data post ana post_id merupakan primary key. Tabel 3.6 Tabel Bb_search No Field Type Data Keterangan Tabel diatas bernama tabel bb_post yang fu pada forum. Dim 1 search_id int Primary key 2 search_user_id int 3 search_time int 4 search_results text Tabel diatas bernama tabel bb_search yang fungsinya menyimpan data search pada forum. Dimana search_id merupakan primary key. Tabel 3.7 Tabel Bb_topic No Field Type Data Keterangan 1 Topic_id int Primary key 2 Topic_title chra100 var 3 Topic_poster_id int 4 Topic_poster_name chra30 var 5 Topic_lastposter_id int 6 Topic_lastposter_name hra30 varc 7 Topic_created_time int 8 Topic_lastpost_time int 9 Topic_numreplies int 10 Topic_numviews int 11 Topic_sticky int 12 Topic_locked int 13 Topic_moven int 14 Forum_id int FK Tabel diatas bernam nya menyimpan data topic forum. D topic_id merupak key. a tabel bb_topic yang fungsi pada imana an primary Tabel 3.8 Tabel Bb_user No Field Type Data Keterangan 1 user_id int Primary key 2 user_name varchar20 3 user_regda char40 te 4 user_bio int 5 user_bio_status text 6 user_timezone f10 7 user_email varchar100 8 user_email_public int 9 user_allowviewonline int 10 user_numposts int 11 user_lasttimereadpost int 12 user_lastsession int 13 user_banned int 14 user_newpassword int 15 user_signatute text 16 User_signature_status int 17 User_view_signatures int 18 user_avatar int 19 user_view_avatars int Tabel diatas bernama tabel bb_user yang fungsinya menyimpan data user . Dimana user_id merupakan primary key. pada forum Tabel 3.9 Tabel Carm No Field Type Data Keterangan 1 Id_crumb int Primary Key 2 crumb varchar20 3 nama_crumb varchar100 4 icon_crumb varchar50 Tabel diatas bernama tabel carm yang fungsinya menyimpan data carm. ma merupakan pr Tabel 3.10 Tabel Carts No Field Type Data Keterangan Di na id_carm imary key. 1 Id_carts int Primary key 2 Id_session Varchar40 3 Id_produk int 4 quantity int 5 harga_sub int 6 status_proses varchar50 7 jenis_produk varchar50 8 bentuk_produk varchar50 9 ket_produk text Tabel diatas bernama tabel carts yang fungsinya menyimpan data carts. Dimana id_carts merupakan primary key. Tabel 3.11 Tabel Detail Rubrik No Field Type Data Keterangan 1 Id _rubrik int 2 Judul detail varchar150 3 Id_detail_rubrik rimary key text P 4 Tanggal_post date 5 Status_rubrik varchar50 ubrik yang fungsinya menyimpan data etail rubrik. Dimana id_detail_rubrik merupakan primary key. Tabel 3.12 Tabel Event Field Type Data angan Tabel diatas bernama tabel detail_r d No Keter 1 Id_event int Primary key 2 Judul_event har 100 Varc 3 Isi_event text 4 Tanggal_event date Tabel diatas bernama tabel event yang fungsinya menyimpan data event. ma erupakan prim Tabel 3.13 Tabel Rubrik No Field Type Data Keterangan Di na id_event m ary key. 1 Id-rubrik int Primary Key 2 Nama_rubrik Varchar 255 Tabel diatas bern menyimpan data rubrik. ubrik meru an primary key. Tabel 3.14 Tabel Email Type Data ama tabel rubric yang fungsinya Id_r pakan No Field Keterangan 1 Id_email int Primary key 2 Subject_email Varchar255 3 Email_penerima Varchar50 4 Email_pengirim Varchar50 5 Isi_email text 6 Tanggal_kirim date 7 Status_email Varchar50 iatas bernama tabel email yang fungsinya ail. ma merupakan p Tabel 3.15 Tabel Iklan No Field Type Data Keterangan Tabel d menyimpan data em Di na id_email rimary key. 1 Id_iklan int Primary key 2 Judul_iklan Varchar 100 3 Gambar_iklan Varchar 100 4 Tanggal_iklan date 5 url Varchar 50 Tabel diatas bernama tabel iklan yang fungsinya menyimpan data iklan. Dimana id_iklan merupakan primary key. Field Type Data Keterangan Tabel 3.16 Tabel Kuis No 1 Id_kuis int Primary key 2 Judul_kuis Varchar 100 3 Deskripsi_kuis text 4 Tanggal_kuis date Tabel diatas bernama tabel kuis yang fungsinya menyimpan data kuis. Dimana id_kuis merupakan primary key. Tabel 3.17 Tabel Logistik No Field Type Data Keterangan 1 Id_logistik Primary key int 2 kode Varchar 100 3 tujuan Varchar 75 4 Waktu Varchar 10 5 harga int Tabel diatas bernama tabel logistik yang fungsinya menyimpan data logistic. Dimana id_logistik merupakan primary key. Tabel 3.18 Tabel Mag_numbers No Field Type Data Keterangan 1 Id int 2 description Varchar 255 3 Mag_id int 4 Mag_no int Primary key 5 Page_width int 6 Content_page int 7 Bg_color Varchar 6 8 Mag_image int 9 Loader_color Varchar 6 10 Panel_color Varchar 6 11 Butten_color Varchar 6 12 Text_color Varchar 6 13 Mag_date date Tabel diatas bernama tabel mag_numbers yang fungsinya menyimpan data g_numbers pada e_paper. D merupakan primary key. Tabel 3.19 Tabel Mag_name Field Type Data Keterangan ma imana mag_no No 1 id Int Primary key 2 name Varchar 255 Tabel diatas ber sinya menyimpan data _name pada e_paper. Dimana id m rimary key. Tabel 3.20 Tabel Mag_pages Type Data Keterangan nama tabel mag_name yang fung mag erupakan p No Field 1 id 2 Mag_no_id 3 File_name Primary key Tabel diatas bernama tabel m e yang fungsinya menyimpan data _ _paper. Dima akan primary key. Tabel 3.21 Tabel Mag_mania ield Type Data Keterangan ag_nam mag name pada e na id merup No F 1 Id_mania int Primary key 2 Nama_mania Varchar 50 3 Detail_mania text 4 Icon_mania Varchar 30 Tabel diatas bernama tabel ma ang fungsinya data ng ar Hot Chord HC Mania. Dimana id_mania me ary key. g_mania y menyimpan Pe gem rupakan prim Tabel 3.22 Tabel Member_hc No Field Type Data Keterangan 1 Id_member int Primary key 2 Nama_member Varchar 50 3 Profile_pi Varchar ct 50 4 Biografi ext T 5 Tanggal_lahir 30 Varchar 6 Alamat_lengkap Text 7 Email_member Varchar 30 8 Telepon_member Varchar 15 9 Kata_kunci Varchar 10 10 Hak_akses Varchar50 11 Tanggal_daftar date 12 Status_aktf Varchar50 iatas bernama tabel member_hc yang fun impan data mber Hot Chord. Dimana id rupakan primary key. Tabel 3.23 Tabel Menu o Field Type Data Keterangan Tabel d gsinya meny me _member me N 1 Id_menu Varchar 30 Primary key 2 menu Varchar 30 3 Title_menu Varchar 50 4 Keyword_menu Varchar 50 5 Deskripsi_menu Varchar 150 Tabel diatas berna menyimpan data menu. ana id_menu merupakan primary k Tabel 3.24 Tabel Musik Data Keterangan ma tabel menu yang fungsinya Dim ey. No Field Type 1 Id_musik int Primary key 2 Id_album_music int 3 Id_band Int 4 Judul_musik Varchar 100 5 Deskripsi_musik Text 6 Tanggal_upload Date 7 Link_musik Text 8 Chard_musik Varchar 100 9 Artis Varchar100 10 File_musik Varchar50 11 Jenis_musik Varchar 50 12 Rate_musik int Tabel diatas bernama ya menyimpan data musik. ana id_mu rupakan primary Tabel 3.25 Tabel Statistik eld Data Keterangan tabel musik yang fungsin Dim sik me key. No Fi Type 1 Id_statistik Varchar50 Primary key 2 Tanggal_statistik date Tabel diatas bernama tabel sayang fungsinya menyimpan data statistik. Dimana id_statistik merupakan primary key. Tabel 3.26 Tabel Musik_Album No Field Type Data Keterangan 1 Id_album int Primary Key 2 Id_pemilik_album char50 Var 3 Nama_album har50 Varc 4 Deskripsi_album text 5 Tanggal_album date Tabel diatas bernama tabel music_album yang fungsinya menyimpan data music_album. id_album merupakanan primary key. Tabel 3.27 Tabel Promo No Field Type Data Keterangan 1 Id_promo int Primary Key 2 Judul_promo Varchar100 3 Isi_promo text 4 Tanggal_promo date Tabel diatas bernama tabel prom enyim pr akanan primar o yang fungsinya m pan data promo. id_ omo merup y key. Tabel 3.28 Tabel Pembelian No Field Type Data Keterangan 1 Id_pembelian Int Primary Key 2 Id_session_cart Varchar 35 3 Id_pembe Int li 4 Kode_tujuan int 5 Total_quantity Int 6 Total_harga int 7 Biaya_kirim int 8 Tanggal_pembelian date 9 Staus_pembelian Varchar50 10 Tanggal_konfirmasi date 11 Kode_bank int 12 No_resi Varchar50 13 Tujuan_pengiriman Varchar255 Tabel diatas bernama tabel pembelian yang fungsinya menyimpan data pembelian. id_pembelian merupakanan primary key. Tabel 3.29 Tabel Pemenang Kuis Type Data Keterangan No Field 1 Id_kuis int 2 Pengumuman text Primary Key 3 Tanggal_post date Tabel diatas berna fungsinya menyimpan pemenang kuis. Pengumuman merupakanan primary key. T esain Berikut rancangan desain dari Aplikasi Majalah Virtual ”Hot Chord”. Tampilan Menu Awal Home dan Login Gambar 3.37 Home dan Login di atas merupakan tampilan menu awal Home pada aplikasi, dimana dapat diketahui adanya beberapa menu seperti e-paper, rubrik, events, ma tabel pemenang kuis yang data abel 3.29

3.5 Rancangan D