Spesifikasi Perangkat Keras dan Perangkat Lunak Halaman Utama Pengunjung Halaman Profil Halaman Tokoh Wayang Halaman Detail Tokoh Wayang Halaman Koleksi

78

BAB IV IMPLEMENTASI SISTEM

Pada tahap ini menjelaskan tentang spesifikasi perangkat keras dan lunak, implementasi basis data, implementasi system dan pengujian α test.

4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak

Perangkat keras yang digunakan untuk membangun sistem adalah sebagai berikut : Processor : Intel Core i7 Memori : 2GB Harddisk : 500GB Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai berikut: Sistem Operasi : Windows 7 Bahasa Pemrograman : PHP Database : MySQL

4.2 Implementasi System Implementation

4.1.1 Implementasi Basis Data

Pada tahap ini dilakukan pembangunan basis data menggunakan MySQL untuk menunjang sistem yang akan dibangun. Basis data yang dibangun terdiri dari tabel-tabel yang telah dirancang pada bab sebelumnya. 79 Berikut query untuk membuat database museum wayang kekayon dan tabel-tabel yang ada di dalamnya:  Tabel Golongan CREATE TABLE golongan kodegolongan varchar5, namagolongan_ind varchar20, namagolongan_ing varchar20, deskrip_ind longtext, deskripsi_ing longtext, PRIMARY KEY kodegolongan;  Tabel Cerita CREATE TABLE cerita kodecerita varchar5, judul_ind varchar100, judul_ing varchar100, sinopsis_ind longtext, sinopsis_ing longtext, PRIMARY KEY kodecerita;  Tabel Tokoh CREATE TABLE tokoh kodetokoh varchar5, 80 namatokoh varchar30, watak_ind longtext, watak_ing longtext, deskripsi_ind longtext, deskripsi_ing longtext, gambar varchar50, kodecerita char5, PRIMARY KEY kodetokoh, FOREIGN KEYkodecerita REFERENCES ceritakodecerita;  Tabel Koleksi CREATE TABLE koleksi kodekoleksi char5, kodetokoh char5, kodegolongan char5, namakoleksi_ind varchar50, namakoleksi_ing varchar50, deskrip_ind longtext, deskrip_ing longtext, gambar varchar100, PRIMARY KEY kodekoleksi, FOREIGN KEYkodetokoh REFERENCES tokohkodetokoh, FOREIGN KEYkodegolongan REFERENCES golongankodegolongan; 81  Tabel Kegiatan CREATE TABLE kegiatan idkegiatan int3, namakegiatan_ind varchar60, namakegiatan_ing varchar30, tanggal date, jam time, deskrip_ind longtext, deskrip_ing longtext, video varchar60, PRIMARY KEY idkoleksi;  Tabel Foto Kegiatan CREATE TABLE fotokegiatan idfoto int3, idkegiatan int3, deskrip_ind text, deskrip_ind text, foto varchar60, PRIMARY KEY idfoto, FOREIGN KEYidkegiatan REFERENCES kegiatanidkegiatan; 82  Tabel Profil CREATE TABLE profil idprofil int3, profilind longtext, profiling longtext, status int1, gambar varchar100, PRIMARY KEY idprofil;  Tabel Gambar Slider CREATE TABLE slider id int11, tittle varchar30, text_ing varchar255, text_ind varchar255, img varchar255, active int2, PRIMARY KEY id;  Tabel Lang CREATE TABLE lang label varchar30, ind longtext, 83 ing longtext. PRIMARY KEY label;  Tabel Komentar CREATE TABLE komentar idkomentar int11, tgl date, nama varchar30, email varchar20, komentar text, status int1, PRIMARY KEY idkomentar;  Tabel Admin CREATE TABLE admin username varchar14, password varchar10, nama varchar20, PRIMARY KEY username;  Tabel Jenis Tiket CREATE TABLE jenis tiket kodetiket varchar5, 84 jenistiket_ind varchar100, harga float, jenistiket_ing varchar100, PRIMARY KEY kodetiket;  Tabel Pemesan CREATE TABLE pemesan idktp varchar20, passwd varchar8, nama varchar30, alamat varchar50, email varchar50, PRIMARY KEY idp;  Tabel Nota Pesanan CREATE TABLE notapesanan idn int11, idktp varchar20, tglp date, tglk date, status varchar20, total float, tglbayar date, tglkonfirmasi date, 85 bankasal varchar30, banktujuan varchar30, metodetransfer varchar30, pengirim varchar30, fotostruk varchar100, noinvoice varchar10, PRIMARY KEY idn, FOREIGN KEYidktp REFERENCES pemesanidktp;  Tabel Pemesanan Tiket CREATE TABLE pemesanantiket id int11, idn int11, kodetiket varchar5, jml int11, harga float, noinvoice varchar10, PRIMARY KEY id, FOREIGN KEYidn REFERENCES notapemesananidn FOREIGN KEYnoinvoice REFERENCES notapemesanannoinvoice FOREIGN KEYkodetiket REFERENCES tiketkodetiket; 86

4.1.2 Implementasi Sistem

4.1.2.1 Tampilan Untuk Pengunjung

a. Halaman Utama Pengunjung

Halaman utama pengunjung adalah halaman yang pertama kali muncul ketika pengunjung mengakses sistem informasi Museum Wayang Kekayon Yogyakarta. Pada halaman ini terdapat menu beranda, profil, tokoh wayang, koleksi, kontak, pesan tiket, konfirmasi tiket dan print tiket. Pada halaman ini juga terdapat kolom untuk informasi agenda kegiatan, jam buka museum, harga tiket dan kolom untuk memberikan komentar. Pada bagian atas halaman terdapat icon bendera untuk memilih bahasa. 87 Gambar 4.1 Halaman Utama Pengunjung

b. Halaman Profil

Halaman profil adalah halaman yang memberikan informasi profil museum. Pada halaman ini pengunjung dapat mengetahui latar belakang pendirian Museum Wayang Kekayon Yogyakarta. Gambar 4.2 Halaman Profil 88

c. Halaman Tokoh Wayang

Halaman tokoh wayang adalah halaman yang memberikan informasi tentang tokoh-tokoh wayang. Pada halaman ini pengunjung dapat mengetahui berbagai tokoh wayang yang ada. Gambar 4.3 Halaman Tokoh Wayang

d. Halaman Detail Tokoh Wayang

Halaman detail tokoh wayang adalah halaman yang memberikan informasi secara detail tentang tokoh wayang. Pada halaman ini pengunjung dapat mengetahui informasi secara detail tentang tokoh wayang. Informasi tentang tokoh wayang meliputi : nama tokoh, cerita, sinopsis cerita, watak tokoh dan dekripsi tokoh. 89 Gambar 4.4 Halaman Detail Tokoh Wayang

e. Halaman Koleksi

Halaman koleksi adalah halaman yang memberikan informasi tentang koleksi wayang yang dimiliki oleh museum. Pada menu koleksi memiliki submenu yang bertujuan untuk membedakan koleksi wayang museum berdasarkan golongannya. Submenu tersebut terdiri dari : wayang klitik, wayang kulit, wayang beber, wayang golek, wayang wong. 90 Gambar 4.5 Halaman Koleksi

f. Halaman Detail Koleksi