Analisa Permasalahan Analisa Kebutuhan Rancangan D

23

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Permasalahan

Berdasarkan penjelasan pada Bab sebelumnya dan analisa sistem yang terjadi saat ini, permasalahan yang ada yaitu Sebagai promo di internet Hot Chord masih menggunakan Email, Facebook dan Wordpress, sehingga perlu untuk dibangun Aplikasi Virtual Majalah Hot Chord.

3.2 Analisa Kebutuhan

Dari analisa sistem yang ada saat ini dan permasalahan yang ditimbulkan, dapat disimpulkan bahwa diperlukan suatu sistem atau teknologi yang dapat memberikan kemudahan bagi para pelanggan dan pembaca Hot Chord. Informasi mengenai majalah Hot Chord dapat dengan mudah di dapatkan di internet, bahkan pembaca juga dapat membeli majalah secara online.

3.3 Perancangan Database dan Pemodelan Proses

Dari analisa permasalahan yang ada maka dirancang Sistem Aplikasi Virtual ”Hot Chord”.

3.3.1 Bagan Alir Flowchart

Tahap pertama dalam desain adalah Bagan alir flowchart. Flowchart merupakan bagan chart yang menunjukkan alir flow di dalam program atau prosedur sistem secara logika. Gambar 3.1 Flow Chart Menu Program Aplikasi memiliki menu program yang terdiri dari E-Paper, Hot News, Rubrikasi, Lagu indie, Band Indie, Iklan, Member, Profil, HC Mania, Agen, Kuis, Forum, Event, Kontak, Promo, peta lokasi, peta situs dan bank. Dari menu di atas untuk E-Paper akan terdifinisi lebih rinci di pada E-paper Zone, begitu juga dengan Rubrikasi pada rubrikasi zone, lagu indie pada lagu indie zone, band indie pada indie profil zone, member pada member dan forum pada forum. Selain menu tersebut akan langsung ditampilkan, misalnya Hot News akan langsung ditampilkan pada halaman Hot news, begitu juga dengan iklan, agen, profil, HC Mania, kuis, event, kontak, promo, peta lokasi, peta situs dan bank. Gambar 3.1 Member Login login end true True false Form pendaftaran Valid Proses registrsi Simpan Kirim email konfirmasi false true false Start Member page Gambar 3.2 Flow Chart Member Pada flow chart member, diawali pada proses rincian member kemudian login, apabila user sudah login maka masuk apada proses login dan setelah itu masuk pada member page. Apabila user belum bisa login maka member harus mendaftar pada form pendaftaran yang sudah disediakan, apabila form pendaftaran sudah valid maka akan ada proses registrasi, selanjutnya akan dilakukan penyimpanan data member.Gambar 3.2 Gambar 3.3 Flow Chart E-Paper Pada alur rincian E-Paper sebagai berikut: dimulai dari proses rincian e- paper kemudian user diberikan pilihan apakah sudah login, apabila belum maka member menginputkan email dan password, apabila berhasil maka member dapat masuk pada pemesanan e-paper, sedangkan apabila member sudah langsung login maka member bisa langsung pada pemesanan e-paper. Pada pemesanan e-paper, untuk pemeblian majalah Hot chord ada yang berupa soft copy maupun hard copy, selanjutnya proses pemesanan ini akana lebih didetailkan pada rincian detail pemesanan Hot Chord. Gambar 3.3 Gambar 3.4 Flow Chart Detail Pemesanan Pada flow chart detail pemesanan dimulai dari member memilih edisi- edisi Hot Chord yang akan dipesan kemudian edisi Hot Chord yang dipesan masuk pada proses penyimpanan data-data-data yang akan dipesan. Untuk melihat pemesanan member dapat melihat di keranjang belanja, apabila data pemesanan sudah lengkap dan sesuai pengiriman benar maka member bisa langsung memesan. Apabila pemesanan dan alamat pengiriman salah maka member dapat input data diri dengan tujuan pengirirman di alamat yang baru. Selanjutnya akan di proses total biaya pemesanan, penyimpanan data pemesanan selanjutnya akan ditampilakan total biaya pemesanan dan masuk proses pemesanan, dan untuk pembayaran masuk pada rincian transaksi pembayaran pemesanan. Gambar 3.4 Start Konfirmasi Transfer Konfirmasi pembayaran member email end Validasi Transfer Oleh Admin T Proses Pengiriman hard copy + link untuk untuk download apabila membeli soft copy Follow up pada member F Transaksi Pembayaran pemesanan Gambar 3.5 Flow Chart Transaksi Pembayaran Pemesanan Pada Flow Chart transaksi pembayaran pemesanan untuk konfirmasi member melalui email kemudian member transfer pembayaran melalui sesuai pada bank yang telah ditunjuk. Selanjutnya admin mengecek pembayaran. Apabila pembayaran belum masuk maka admin akan menfollow up pada member. Tetapi apabila pembayaran sudah diterima oleh admin maka, admin akan mengirim pemesanan untuk soft copy admin juga akan mengirim link untuk member download. Gambar 3.5 Gambar 3.6 Flow Chart Indie Zone Pada Flow chart indie zone user dapat melihat list profil indie band, kemudian user dapat memilih band mana yang ingin dilihat detail profilnya, selain itu user juga dapat mendengarkan lagu-lagu band indie. Apabila user ingin membeli lagu indie maka masuk dalam proses pembelian lagu indie. Gambar 3.6 Gambar 3.7 Flow Chart Pembelian Lagu Indie Alur pemesanan lagu indie Seperti halnya di dalam pemesanan Majalah, proses pesan dengan memilih list lagu terlebih dahulu, dari list lagu user dapat memilih lagu yang di sukai. Proses selanjutnya lagu yang dipesan akan menambah keranjang pesan. Dari sinilah, apabila user akan memesan lagu maka harus mendaftar sebagai member, apabila sudah menjadi member maka bisa dapat langsung login. Seterusnya proses akan masuk pada proses transaksi pemabayaran lagu indie. Gambar 3.7 Gambar 3.8 Flow Chart Pembayaran Lagu Indie Proses transaksi pembayaran lagu band indie sama dengan pembelian majalah. Dimulai dari admin mengirimkan konfirmasi pembayaran via email kepada member. Kemudian member melaksanakan pembayaran melalui rekening admin, kemudian admin mengecek pembayaran. Apabila pembayaran sudah diterima admin, maka admin akan mengirimkan link untuk mengunduh lagu yang dibeli, apabila pembayaran belum diterima maka admin akan menfollowup member. Gambar 3.8 Gambar 3.9 Flow Chart Rubrik Pada flow chart rubrik dimulai dari menu rubrik, kemudian user dapat melihat semua rubrik dan dapat memilih satu persatu rubrik yang disukai. Gambar 3.9 Gambar 3.10 Flow Chart Forum Pada flow chart forum, untuk user harus mendaftar sebagai member terlebih dahulu, kemudian member login. Setelah itu member akan melihat tampilan forum, dari situ member dapat melakukan tambah topik, tambah coment edit coment, dan hapus. Gambar 3.10

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

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

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

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

Gambar Hot commerce Hot member Hot website Logo HOT CHORD HOME E ‐PAPER RUBRIK EVENTS DOWNLOAD HOT NEWS Hot Administrator HC MANIA EVENT Customer service Statistic web MAJALAH HOT CHORD TERBARU Iklan baris Tilisan Promo……………. Logo HC downlo pilkan menu hot news, hc mania, event, Maj Gambar 3.38 Tampilan E-Paper ad, hot commerce, hot administrator, hot member, hot website, customer service, statistic web, dan iklan baris. Untuk dihalaman yang utama ditam alah Hot Chord terbaru dan info bank. Gambar 3.37 Tampilan E-Paper Options E Paper Digital HC E ‐paper Majalah Hot Chord Versi Digital t Majalah Hot Chord 1 tahun terakhir Pilih edisi majalah pada tahun tampilkan Lis 2010 Edisi HC Edisi HC Edisi HC Edisi HC , tambahkan ke keranjang belanja hard copy, dan tambahkan ke klik pada options lihat isi majalah atau ajalahnya maka akan muncul e-paper digital. E-paper digital i bisa k ta perbesar atau perkecil. Gambar 3.38 Tam Gambar 3.39 Tampilan Rubriks Pada menu rubrik ini akan ditampilkan semua rubrikasi yang ada di Hot Chord. aka akan muncul diskripsi dari rubrik yang pengunjung pilih.Gambar 3.39 Pada tampilan e-paper, member atau pengunjung dapat melihatnya Edisi Hot Chord sesuai dengan tahun yang ditentukan. Setelah Edisi yang kita pilih tampil maka di setiap edisi memiliki options masing-masing, options itu isinya: lihat isi majalah keranjang belanja soft copy. Apabila kita kita pada gambar m in i pilan Rubriks Rubrik Hot Chord Hot artis Hot Clinik Hot game Hot Hit Ho Apabila kita klik salah satu m t Musician s Hot New Rubrik Hot Nesws Diskripsi Rubrik

BAB IV IMPLEMENTASI

4.1 Kebutuhan Sistem

Dalam merancang dan membuat Aplikasi Majalah Virtual Hot Chord ini, ada beberapa spesifikasi tentang perangkat keras dan lunak yang di butuhkan yaitu

4.1.1 Kebutuhan Perangkat Keras

Untuk dapat memanfaatkan Aplikasi Majalah Virtual Hot Chord ini dengan baik, maka diperlukan perangkat keras untuk menjalankan aplikasi sistem informasi ini. Dalam pembuatan aplikasi ini menggunakan perangkat keras yaitu : a. Laptop Komputer PC b. Hardisk 40 Gb c. DVD-RW d. Memory 1 GB e. Printer Canon Epson C 45

4.1.2 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan dalam pembuatan aplikasi ini antara lain : a. Sistem Operasi menggunakan Windows b. Database menggunakan My Sql c. Pembuatan program menggunakan PHP d. E-Paper menggunakan Ad`obe Flash CS3 dan Flash Player 76