Database Conceptual Design Database Logical Design Database Physical Design

60

3.2 Desain Sistem System Design

3.2.1 Perancangan Basis Data

3.2.1.1 Database Conceptual Design

golongan kodegolongan namagolongan_ ind deskrip_ind M namagolongan_ ing deskrip_ind Memiliki koleksi tokoh Memiliki cerita 1 N kodekoleksi deskrip_ind deskrip_ind gambar Namakoleksi_i nd kodecerita judul_ind judul_ing sinopsis_ind sinopsis_ing kodetokoh namatokoh deskrip_ind deskrip_ind watak_ind watak_ing gambar N Namakoleksi_i ng kegiatan Id_kegiatan Nama_kegiatan deskrip_ind 1 tanggal deskrip_ind Memiliki fotokegiatan N Id_foto deskrip_ind deskrip_ind foto jam video Gambar 3.21 ER Diagram 61 profil idprofil profilind status profiling komentar idkomentar tgl email nama komentar status slider id title text_ing text_ind img active admin username password nama lang label ind ing pemesan idktp passwd alamat nama email Nota pesanan Jenis tiket kodetiket Jenistiket_ing harga Jenistiket_ind fotostruk bankasal banktujuan metodetranfer pengirim 1 Memiliki N M Terdiri dari idn tglp tglk tglbayar status total tglkonfirmasi id jml harga N noinvoice noinvoice Gambar 3.22 ER Diagram 62

3.2.1.2 Database Logical Design

golongan kodegolongan namagolongan_ind namagolongan_ing deskrip_ind deskrip_ing tokoh Kodetokoh Kodecerita namatokoh watak_ind watak_ing deskrip_ind deskrip_ing gambar cerita kodecerita judul_ind judul_ing sinopsis_ind sinopsis_ing koleksi Kodekoleksi Kodetokoh Kodegolongan Namakoleksi_ind Namakoleksi_ing deskrip_ind deskrip_ing gambar kegiatan Id_kegiatan Nama_kegiatan Tanggal Jam video deskrip_ind deskrip_ing foto Id_foto Id_kegiatan Foto deskrip_ind deskrip_ing pemesan Pemesanan tiket id idn kodetiket Jml harga noinvoice Idktp Passwd Nama Alamat email Jenis tiket kodetiket jenistiket_ind jenistiket_ing harga Nota pesanan Idn Idktp Tglp Tglk status Total Tglbayar tglkonfirmasi Bankasal Banktujuan Metodetransfer pengirim Fotostruk noinvoice profil idprofil profilind profiling status slider id title text_ind text_ing img active lang label ind ing komentar idkomentar tlg nama email komentar status admin username password nama Gambar 3.23 Database Logical Design 63

3.2.1.3 Database Physical Design

Tabel 3.39 Struktur Tabel Golongan Nama Field Tipe Data Keterangan Kodegolongan varchar5 Primary key untuk able golongan namagolongan_ind varchar20 Field untuk nama golongan dalam bahasa indonesia namagolongan_ing varchar20 Field untuk nama golongan dalam bahasa inggris deskrip_ind Longtext Field untuk deskripsi golongan dalam bahasa indonesia deskrip_ing Longtext Field untuk deskripsi golongan dalam bahasa indonesia Tabel 3.40 Struktur Tabel Cerita Nama Field Tipe Data Keterangan Kodecerita varchar5 Primary key untuk able cerita judul_ind varchar100 Field untuk judul dalam bahasa Indonesia judul_ing varchar100 Field untuk judul dalam bahasa inggris sinopsis_ind Longtext Field untuk sinopsis dalam bahasa Indonesia sinopsis_ing Longtext Field untuk sinopsis dalam bahasa Indonesia 64 Tabel 3.41 Struktur Tabel Tokoh Nama Field Tipe Data Keterangan Kodetokoh varchar5 Primary key untuk able tokoh Kodecerita char5 Foreign key untuk menghubungkan dengan able cerita Namatokoh varchar30 Field untuk nama tokoh watak_ind Longtext Field untuk watak dalam bahasa Indonesia watak_ing Longtext Field untuk watak dalam bahasa Indonesia deskrip_ind Longtext Field untuk deskripsi dalam bahasa Indonesia deskrip_ing Longtext Field untuk deskripsi dalam bahasa Indonesia Gambar varchar50 Field untuk gambar Tabel 3.42 Struktur Tabel Koleksi Nama Field Tipe Data Keterangan Kodekoleksi char5 Primary key untuk able koleksi Kodetokoh char5 Foreign key untuk menghubungkan dengan able tokoh Kodegolongan char5 Foreign key untuk menghubungkan dengan able golongan Namakoleksi_ind varchar50 Field untuk nama koleksi indonesia Namakoleksi_ing Varchar50 Field untuk nama koleksi inggris 65 deskrip_ind Longtext Field untuk deskripsi dalam bahasa indonesia deskrip_ing Longtext Field untuk deskripsi dalam bahasa Indonesia Gambar varchar100 Field untuk gambar Tabel 3.43 Struktur Tabel Kegiatan Nama Field Tipe Data Keterangan Idkegiatan int3 Primary key untuk tabel kegiatan Namakegiatan_ind varchar60 Field untuk nama kegiatan dalam bahasa indonesia Namakegiatan_ing varchar30 Field untuk nama kegiatan dalam bahasa inggris Tanggal Date Field untuk tanggal kegiatan Jam Time Field untuk jam kegiatan deskrip_ind Longtext Field untuk deskripsi kegiatan dalam bahasa Indonesia Deskrip_ing Longtext Field untuk deskripsi kegiatan dalam bahasa Indonesia Video varchar30 Field untuk video Tabel 3.44 Struktur Tabel Fotokegiatan Nama Field Tipe Data Keterangan Idfoto int3 Primary key untuk tabel fotokegiatan Idkegiatan int3 Foreign key untuk menghubungkan dengan tabel kegiatan 66 Deskrip_ind Text Field untuk dekripsi dalam bahasa indonesia Deskrip_ing Text Field untuk dekripsi dalam bahasa inggris Foto Varchar60 Field untuk foto Tabel 3.45 Struktur Tabel Profil Nama Field Tipe Data Keterangan Idprofil int3 Primary key untuk tabel profil Profilind Longtext Field untuk profil dalam bahasa indonesia Profiling Longtext Field untuk profil dalam bahasa inggris Status Int1 Field untuk status Tabel 3.46 Struktur Tabel Slider Nama Field Tipe Data Keterangan Id int11 Primary key untuk tabel slider Title Varchar30 Field untuk judul Text_ing Varchar255 Field untuk teks gambar dalam bahasa inggris Text_ing Varchar255 Field untuk teks gambar dalam bahasa indonesia Img Varchar225 Field untuk gambar Active Int2 Field untuk status 67 Tabel 3.47 Struktur Tabel Lang Nama Field Tipe Data Keterangan Label Varchar30 Primary key untuk tabel lang Ind Longtext Field untuk label dalam bahasa indonesia Ing Longtext Field untuk label dalam bahasa inggris Tabel 3.48 Struktur Tabel Komentar Nama Field Tipe Data Keterangan Idkomentar int11 Primary key untuk table komentar Tgl Date Field untuk tanggal Nama Varchar30 Field untuk nama Email Varchar20 Field untuk email Komentar Text Field untuk komentar Status Int1 Field untuk status Tabel 3.49 Struktur Table Jenis Tiket Nama Field Tipe Data Keterangan Kodetiket Varchar5 Primary key untuk tabel tiket Jenistiket_ind Varchar100 Field untuk jenis tiket dalam bahasa indonesia Jenistiket_ing Varchar100 Field untuk jenis tiket dalam bahasa inggris Harga Float Field untuk harga tiket 68 Tabel 3.50 Struktur Tabel Admin Nama Field Tipe Data Keterangan Username Varchar14 Primary key untuk tabel admin Password Varchar10 Field untuk password Nama Varchar20 Field untuk nama Tabel 3.51 Struktur Tabel Pemesan Nama Field Tipe Data Keterangan Idktp Varchar20 Primary key untuk tabel pemesan Passwd Varchar8 Field untuk password Nama Varchar30 Field untuk nama Alamat Varchar50 Field untuk alamat Email Varchar50 Field untuk email Tabel 3.52 Struktur Tabel Notapesanan Nama Field Tipe Data Keterangan Idn int11 Primary key untuk table notapesanan Idktp Varchar20 Foreign key untuk menghubungkan dengan tabel pemesan Tglp Date Field untuk tanggal pesan Tglk Date Field untuk tanggal kunjung Status Varchar20 Field untuk status Total Float Field untuk total Tglbayar Date Field untuk tanggal bayar 69 Tglkonfirmasi Date Field untuk tanggal konfirmasi Bankasal Varchar30 Field untuk bank asal Banktujuan Varchar30 Field untuk bank tujuan metodetransfer Varchar30 Field untuk metode transfer Pengirim Varchar30 Field untuk nama pengirim Fotostruk Varchar100 Field untuk fotostruk Noinvoice Varcar20 Field untuk invoice Tabel 3.53 Struktur Tabel Pemesanantiket Nama Field Tipe Data Keterangan Id Varchar10 Primary key untuk tabel pemesanantiket Idn Varchar8 Foreign key untuk menghubungkan dengan tabel notapesanan Kodetiket Varchar30 Foreign key untuk menghubungkan dengan tabel tiket Jml Varchar50 Field untuk jumlah tiket Harga Varchar50 Field untuk harga tiket Noinvoice Varchar20 Foreign key untuk menghubungkan dengan tabel notapesanan 70

3.2.2 Perancangan Antarmuka