3.3.2 Data Flow Diagram DFD
Tahap pertama dalam perancangan data base dan permodelan proses adalah pembuatan data flow diagram DFD. Perancangan sestem ini terdiri dari
kontek diagram, diagram level 0 dan diagram level 1. Berikut Konteks diagram
dari Aplikasi Majalah ”Hot Chord” :
download pembelian lagu dan soft copy HC
lihat forum data agen
data event data promo
data logistik info data logistik
info data agen info data hc mania
info data event info data promo
data admin data iklan
data rubrik info data e paper
info data rubrik
info data iklan info data bank
data e paper data bank
validasi data transaksi pembelian info transaksi pembelian
login admin email password
info daftar lagu yang penah di upload info list album band yang masuk
info list transaksi_member band
info inbook email _member band edit lagu
edit hapus album band insert lagu karya band
insert data management album band update profil sbg member band
data member sebagai member band login member band
insert email n password konfirmasi sebagai member
informasi list transaksi informasi inbook email
update profil
info keranjang pembelian konfirmasi pembayaran HC _Lagu Indie
konfirmasi transaksi pembelian HC dan lagu login member
insert password and email login forum
data pengiriman hard paper HC info keranjang pemesanan
info bank info peta situs HC
info agen HC info peta lokasi kantor HC
info HC Mania info lagu indie
info profil band indie info kuis
baca e paper daftar input data member
info promo info event
info edisi HC info lagu indie
play lagu indie data member sbg member biasa
1
Aplikasi Majalah Virtual Hot Chord
+
member biasa
Administrator
Pengun jung
member indie band
Gambar 3.11 Konteks Diagram
Dari Konteks diagram di atas dalam proses aplikasi terdiri dari 4 empat pengguna yaitu user, member biasa, member band dan administrator. Adapun
dalam aplikasi ini pengunjung dapat melakukan daftar sebagai member, play musik dan baca e-paper. Sedangkan pengunjung sendiri mendapatkan info bank,
info peta situs HC, info peta lokasi kantor HC, info HC mania, info agen HC, info lagu indie, info profil band indie, info kuis, info promo, info event, enfo
edisi HC, info keranjang pemesanan dan info lagu indie. Seperti halnya pengunjung, di dalam aplikasi ini member pada jenis
member biasa dapat melakukan: update profil, login member, insert password dan email, login forum, input data member sebagai member biasa, data
pengiriman hard paper HC, download pembelian lagu, dan download pembelian soft copy HC. Dari aplikasi, member biasa mendapatkan konfirmasi sebagai
member, informasi list transaksi, informasi inbook email,info keranjang pembelian, konfirmasi pembayaran HC dan lagu indie, serta konfirmasi
transaksi pembelian HC dan lagu indie. Sebagai jenis member yang kedua yaitu member band indie, maka
member ini dapat melakukan insert data member sebagai member band, insert email password, login member band, update profil member band, edit hapus
album band, edit lagu, insert lagu karya band,insert data management album band, selain itu member band juga mendapatkan info list transaksi pada member
band, info list album band yang masuk, info inbook email pada member band dan info daftar lagu yang pernah di upload.
Sedangkan sebagai administrator, di dalam aplikasi ini administrator dapat melakukan input semua data yaitu data rubrik, data promo, data agen, data hc
mania, data e_paper, data logistic, validasi data transaksi pembelian, data event, data iklan, data admin, dan data bank, selain itu administrator melalukan input
data admin dan login admin dengan menginputkan email dan password. Selain itu administrator mendapatkan info data agen, info data e paper, info data
logistik, info data iklan, info data hc mania, info data bank, info transaksi pembelian, info data event, info data promo, dan info data rubrik. Gambar 3.11
Tahap selanjutnya setelah konteks diagram yaitu DFD Level 0. Berikut DFD Level 0 dari sistem:
konfirmasi sebagai member update profil sbg member band
login forum daftar input data member
login member band data member sebagai member band
edit hapus album band insert password and email
data member sbg member biasa login member
login admin email password data admin
member biasa
Pengunjung member
biasa
member biasa
member biasa
member biasa
member biasa
member indie band
member indie band
member indie band
member indie band
member indie band
Administrator Administrator
5 login
+
Gambar 3.12 DFD Level 0 Proses Login
Pada tahap DFD level 0 pada proses login ini semua yang terkait dengan login pada aplikasi dilakukan baik oleh member maupun admin. Pada proses login
ini admin melakukan input data admin dan login dengan menginputkan email dan password. Sedangkan member yaitu login member, data member, insert email dan
password,edit profil sebagai member, login member band, login forum dan konfirmasi sebagai member. Sedangkan pengunjung apabila akan login maka
melakukan pendaftran terlebih dahulu dengan menginputkan data member. gambar 3.12
info edisi HC baca e paper
info data e paper data e paper
Pengunjung Pengunjung
Administrator
Administrator 8
e paper
+
Gambar 3.13 DFD Level 0 Proses E-Paper Pada DFD level 0 Proses E-Paper ini dibuat sendiri karena proses ini
merupakan tampilan pada aplikasi yang menggunakan flash. Dari proses ini administrator memiliki kewenangan menginputkan data e-paper dan mendapatkan
info data e-paper, dari info yang di dapat administrator juga dapat mengedit data. Sedangkan pengunjung bisa membaca e-paper dan melihat info edisi Hot Chord
sesuai tahun penerbitannya. Gambar 3.13
play lagu indie info lagu indie
info data iklan info data agen
info agen HC info event
data event data rubrik
info data event info profil band indie
info lagu indie
info promo info peta situs HC
info data promo info data rubrik
info bank lihat forum
info data hc mania data agen
info peta lokasi kantor HC info kuis
info HC Mania data iklan
data promo
Pengunjung Pengunjung
Pengunjung
Pengunjung Pengunjung
Pengunjung Pengunjung
Pengunjung
Pengunjung
Pengunjung
Pengunjung Pengunjung
Administrator Administrator
Administrator Administrator
Administrator
Administrator Administrator
Administrator Administrato
r Administrator
Administrator
Administrator
Pengunjung 6
pengolahan data menu
+
Gambar 3.14 DFD Level 0 Pengolahan Data Menu Pada DFD Level 0 Pengolahan data menu di atas merupakan semua
informasi yang ada di aplikasi, sebagai kewenangan administrator dalam proses pengolahan data menu tersebut adalah admin menginputkan data promo, data
iklan, data rubrik, data event, data agen dan administrator pun mendapatkan info data promo, data HC mania, data event,info data iklan, info data rubrik, dan info
data agen. Sedangkan pengunjung mendapatkan infoprofil indie, info peta situs,
info bank, info agen HC dan pengunjung jua dapat melakukan play lagu indie dan lihat forum. Gambar 3.14
info inbook email _member band info list transaksi_member band
informasi inbook email konfirmasi pembayaran HC _Lagu Indie
konfirmasi transaksi pembelian HC dan lagu data logistik
info keranjang pembelian
informasi list transaksi
info keranjang pemesanan download pembelian lagu dan soft copy HC
data pengiriman hard paper HC
info transaksi pembelian data bank
info data bank
validasi data transaksi pembelian info data logistik
Pengunjung member
biasa
member biasa
member biasa
member biasa
member biasa
member biasa
member indie band
member indie band
Administrator
Administrator Administrator
Administrator Administrator
Administrator
member biasa
4 transaksi
pembelian majalah dan
lagu indie
+
Gambar 3.15 DFD Level 0 Transaksi Pembelian Majalah dan Lagu Indie Pada DFD Level 0 Transaksi pembelian majalah dan lagu ini member
dapat melihat info keranjang dan melakukan transaksi pembeluian majalah dan lagu. Dalam proses ini administrator menginputkan data logistic dan bank, dari
proses ini administrator dapat melakukan validasi transaksi dari member yang melakukan transaksi. Gambar 3.15
info daftar lagu yang penah di upload insert lagu karya band
info list album band yang masuk edit lagu
insert data management album band member
indie band member
indie band
member indie band
member indie band
member indie band
9 upload lagu
indie
+
Gambar 3.16 DFD Level 0 Upload Lagu Indie Dari gambar di atas DFD Level 0 Upload Lagu Indie, member yang
sudah login sebagai member band dapat melakukan input data mnagement album band, insert lagu,edit lagu dan member juga mendapatkan info daftar lagu dan
info list lagu. Gambar 3.16 Dari penjelasan di atas di mana mulai dari konteks diagram kemudian
dicompose dan menghasilkan DFD Level 0 maka selanjutnya dari decompose DFD Level 0 akan menghasilkan DFD Level 1, DFD Level 1 ini terdiri dari :
DFD Level 1 E-Paper
DFD Level 1 Transaksi Pemesanan Hot Chord Dan Lagu
DFD Level 1 Login
DFD Level 1 Lagu Indie
DFD Level 1 Pengolahan Data Menu
Pada DFD Level 1 Pengolahan Data Menu ini terbagi menjadi : DFD Level 1 Promo, DFD Level 1 Musik dan Musik Album, DFD Level 1 Bank,
DFD level 1 Agen, DFD level 1 Iklan, DFD level 1 Hc Mania, DFD level 1 Kuis, dan DFD level 1 Event
Untuk lebih jelasnya dibawah ini akan dijelaskan mengenai hasil decompose level 0 yaitu DFD Level 1 sebagai berikut :
input mag_numbers output mag_numbers
input mag_name output mag_name
output mag_pages input mag_pages
info data e paper data e paper
baca e paper Administrator
Administrator Pengunjung
Pengunjung 1
e paper
mag_pages mag_numbers
mag_name
Gambar 3.17 DFD Level 1 E_Paper Dari Decompose DFD Level 0 E_Paper maka diperoleh DFD Level 1 E-
Paper. Di dalam proses e_paper ini terdapat tiga tabel dimana tabel ini saling berkaitan di dalam proses e-paper, yaitu tabel mag_name, mage_pages, dan
mag_numbers. Administrator pun tetap mempunyai kewenangan untuk input data e-paper dan mendapatkan info e-paper. Sedangkan pengunjung dapat lmelihat
edisi HC dan membaca e-paper.Gambar 3.17
input data email output data email
input email output email
output cart input cart
input pembelian output pembelian
loutput cart input cart
output data pembelian input data pembelian
validasi data transaksi pembelian info data bank
data bank info transaksi pembelian
data pengiriman hard paper HC download pembelian lagu dan soft copy HC
info keranjang pemesanan informasi list transaksi
info keranjang pembelian
konfirmasi transaksi pembelian HC dan lagu konfirmasi pembayaran HC _Lagu Indie
informasi inbook email info list transaksi_member band
data logistik info data logistik
Administrat or
Administrat or
Administrat or
Administrat or
Administrat or
member biasa
member biasa
Pengunjun g
member biasa
member biasa
Administrat or
member biasa
member biasa
member biasa
member indie band
1 pemesanan dan
pembelian majalah HC dan lagu indie
2 transaksi pembayaran
3 konfirmasi
transaksi via email
email pembelian_
cart
Gambar 3.18 DFD Level 1 Transaksi Pemesanan Hot Chord Dan Lagu DFD Level 1 Transaksi Pemesanan Hot Chord Dan Lagu merupakan hasil
decompose DFD Level 0 transaksi pembelian majalah dan lagu indie. Dalam proses ini diketahui bahwa proses pemesanan mengambil data dari tabel cart dan
pembelian yang kemudian masuk dalam proses pemesanan,. Dalam hal ini administrator mendapatkan info transaksi member band dan info transaksi
pembelian. Sedangkan member mendapatkan info list pembelian dan keranjang pembelian. Member juga dapat melakukan download dari pembelian majalah dan
lagu. Selanjutnya proses transaksi pembayaran administrator menginputkan data
bank, validasi data transaksi,data logistik. Member menginputkan data pengiriman. Dalam proses ini mengambil tabel cart dan tabel pembelian serta
tabel email sebagai konfirmasi ke member.Gambar 3.18
output musik_album input musik_album
output musik input musik
info list album band yang masuk
insert lagu karya band info daftar lagu yang penah di upload
insert data management album band edit lagu
member indie band
member indie band
member indie band
member indie band
member indie band
1 lagu indie
musik musik_album
Gambar 3.19 DFD Level 1 Lagu Indie Pada proses lagu indie di atas dari
3.19 inputan yang member lakukan seperti
insert management album band, edit lagu maka data akan tersimpan pada tabel musik dan tabel musik_album. Sedangkan member juga dapat melihat info list
album band yang masuk dan info daftar lagu yang pernah di upload. Gambar
output bb_users input_bb users
input bb_bans output bb_bans
input bb_search output bb_search
input bb_forums output bb_forums
input bb_post ouput bb_bans
input bb_topics output bb_topics
output data member input data member
output data member input data member
update profil sbg member band
login forum login member band
daftar input data member
data member sebagai member band edit hapus album band
insert password and email data member sbg member biasa
login member konfirmasi sebagai member
data admin login admin email password
Administrator Administrator
member biasa
member biasa
member biasa
member indie band
member indie band
member indie band
Pengunjung
member biasa
member indie band
member biasa
1 login member
member_hc
2 forum
bb_post bb_topics
bb_forums bb_search
bb_bans bb_users
Gambar 3.20 DFD Level 1 Login DFD Level 1 Login merupakan hasil decompose dari DFD Level 0 Login
dari proses login maka ember hc, selanjutnya
adanya proses forum, disini hanya pengunjung yang telah menjadi member yang ,
data akan tersimpan pada tabel m
dapat m
vel 1 Bank, DFD Level 1 HC Mania, DFD elakukannya. Dalam proses forum ini terdapat enam tabel yang saling
terkait yaitu bb_bans, bb_forum, bb_post, bb_users,bb_topics dan bb_search. Gambar 3.20
DFD Level 0 pengolahan data menu setelah dicompose maka akan di dapat beberapa DFD Level 1 menu yaitu : DFD Level 1 Promo, DFD Level 1
Musik dan Musik Album, DFD Le Level 1 Iklan, DFD Level 1 Agen, DFD Level 1 Kuis, dan DFD Level 1 Event.
Dari DFD di atas akan dijelaskan lebih rinci pada keterangan gambar sebagai berikut :
output promo input_promo
info promo data promo
14 Pengunjung
Administrator
Administrator promo
promo
Gambar 3.21 DFD Level 1 Promo Pada proses promo pengunjung mendapatkan info promo dari inputan
data promo administrator. Kemudian data akan tersimpan pada tabel promo. Pada proses promo tabel promo memberikan data promo, sehingga dministrator juga
dapat m
Info dat promo
elihat info data promo. Gambar 3.21
info lagu indie info profil band indie
info lagu indie play lagu indie
Pengunjung Pengunjung
Pengunjung Pengunjung
4 musik dan
musik_album
Gambar 3.22 DFD Level 1 Musik dan Musik Album Pada DFD Level 1 Music dan Music Album, pengunjung dapat play music
dan mendapatkan info lagu indie dan info profil band indie . Gambar 3.22
input data bank info bank
output input
info bank 16
input data bank Pengunjung
bank administrator__
bank
Gambar 3.23 DFD Level 1 Bank Pada DFD Level 1 Bank, terdapat proses bank. Di mana pada proses ini
administrator menginputkan data bank kemudian data tersimpan dalam tabel bank. Selanjutnya tabel data bank m
pengunjung dapat melihat info bank begitu juga dengan administrator . Gambar 3.23
engeluarkan data bank pada proses bank, sehingga
info data hc mania
output manai input mania
info HC Mania Pengunjung
Administrator 10
hc mania
mania
Gambar 3.24 DFD Level 1 HC Mania Pada DFD Level 1 HC Mania, terdapat proses hc mania. Di mana pada
proses ini data hc mania oleh administrator tersimpan dalam tabel mania. Selanjutnya tabel mania mengeluarkan data manai pada proses hc manai,
sehingga administra gitu juga dengan
pengun tor dapat melihat info hc mania be
jung adminpun dapat melihat data hc mania. Gambar 3.24
data iklan info iklan
output iklan input iklan
5 iklan
user
Administrat or
iklan
Gambar 3.25 DFD Level 1 Iklan Pada DFD Level 1 Iklan, terdapat proses iklan. Di mana pada proses ini
administrator menginputkan data iklan kemudian data tersimpan dalam tabel iklan. Selanjutnya tabel data iklan mengeluarkan data iklan pada proses iklan,
pengu njung
sehingga pengunjung dapat melihat info iklan begitu juga dengan administrator . Gambar 3.25
output agen input agen
data agen
info agen HC info data agen
Administrat or
6 agen
Administrat or
Pengunjun g
agen
Gambar 3.26 DFD Level 1 Agen Pada DFD Level 1 Agen, terdapat proses agen. Di mana pada proses ini
administrator menginputkan data Agen kemudian data tersimpan dalam tabel Agen. Selanjutnya tabel data agen m
sehingg engeluarkan data agen pada proses agen,
a pengunjung dapat melihat agen begitu juga dengan administrator . Gambar 3.26
pemenang kuis
output kuis input kuis
info kuis data kuis
Pengunjung Administrator
kuis 15
kuis
Gambar 3.27 DFD Level 1 Kuis
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