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