SISTEM INFORMASI TEMPAT HIBURAN DI YOGYAKARTA BERBASIS WAP (Wireless Aplication Protocol)

  

SISTEM INFORMASI TEMPAT HIBURAN

DI YOGYAKARTA

BERBASIS WAP (Wireless Aplication Protocol)

  

SKRIPSI

  Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains

  Program Studi Ilmu Komputer Oleh :

  Yulius Cahyo Waskito NIM : 033124034

  PROGRAM STUDI ILMU KOMPUTER JURUSAN MATEMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA

SYSTEM OF INFORMATION OF RECREATION CENTRE

  

IN YOGYAKARTA

BASED ON WAP (Wireless Aplication Protocol)

THESIS

  Presented As Partial Fulfillment Of The Requirements To Obtain The Sarjana Sains Degree In Computer Science

  By : Yulius Cahyo Waskito

  NIM : 033124034 STUDY PROGRAM OF COMPUTER SCIENCE DEPARTMENT OF MATHEMATICS FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA

  PERSEMBAHAN Untuk yang tercinta,… Tuhan Yesus Kristus, Bpk Y. Sudiyanta,

Ibu YF. Tri Sunarti, Mas Miko,

PERNYATAAN KEASLIAN KARYA

  Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini tidak memuat karya/bagian karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

  Yogyakarta, 6 September 2008 Penulis

  Yulius Cahyo Waskito

  ABSTRAK

  Sebagai kota tujuan wisata, informasi tentang tempat hiburan yang ada di Yogyakarta sangatlah berperan penting. Media informasi yang ada saat ini masih berupa informasi media cetak dan dirasakan masih kurang membantu masyarakat.

  Solusi yang coba ditawarkan dari masalah di atas ialah dengan membuat suatu sistem informasi tempat hiburan berbasiskan teknologi WAP. Di mana sistem ini diharapkan dapat memberikan informasi kepada masyarakat dalam mengetahui informasi seputar tempat hiburan di Yogyakarta yang dapat mereka gunakan melalui telepon seluler atau perangkat wireless yang mereka miliki.

  Perangkat lunak sistem informasi tempat hiburan yang dikembangkan dibuat dengan menggabungkan teknologi WAP dengan WML dan PHP. Sistem ini menyediakan informasi tertulis mengenai tempat hiburan beserta event-event, lokasi, dan fasilitas-fasilitasnya yang ada di Yogyakarta. Langkah pengembangannya adalah menghubungkan WML dan PHP dengan basis data MySQL. Setelah proses ini sukses, maka dilakukan upload program dan setting telepon seluler, sehingga perangkat lunak bisa diakses melalui telepon seluler. Penulis menggunakan telepon seluler Nokia 6630 untuk melakukan uji coba terhadap aplikasi ini.

  Berdasarkan hasil kuisioner yang didapat dari 30 responden, disimpulkan bahwa sistem informasi tempat hiburan di Yogyakarta berbasis WAP ini bermanfaat untuk mempromosikan tempat hiburan dan mempermudah akses informasi bagi masyarakat. Sistem ini juga mudah digunakan dan cukup memberikan fasilitas yang dibutuhkan dari sebuah tempat hiburan.

  

ABSTRACT

  As a tourism city, information on recreation centre (café, discotheque, and resto/food court), in Yogyakarta is very important. Media of information on those places is only in the form of printed media which is considered unhelpful for the people. The offered solution from the problem above is by creating system of information on recreation centre based on WAP technology. This system hopefully may help people on getting the information on recreation centre in Yogyakarta which can be accessed through their cellular phone or other wireless devices.

  This developed system of information software was made by combining WAP technology with WML and PHP. This system provides written information on recreation centre, including its events, locations and facilities, in Yogyakarta. It was developed by connecting WML and PHP with MySQL database. After the process has been succeeded, then the next step is uploading the program and setting for the cellular phone, therefore the software can be accessed through cellular phone. The writer used cellular phone Nokia 6630 to do the test on this system.

  Based on the result of questionnaire from 30 respondent, it is concluded that this system of information on recreation centre in Yogyakarta is useful for promoting the recreation centre and giving easier access of information for the society. This system is also easy to be used and accomodating in providing facilities needed by a recreation centre.

KATA PENGANTAR

  Terima kasih kepada Tuhan YME yang telah memberikan kemampuan dan pengetahuan sehingga penyusuna skripsi ini dapat terselesaikan. Penyusunan skripsi ini diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains di Fakultas Sains dan Teknologi.

  Penyusunan skripsi ini telah melibatkan banyak pihak dan melalui suatu proses yang tidak sebentar. Namun berkat dukungan yang luar biasa dari banyak pihak, akhirnya skripsi ini dapat terselesaikan. Terima kasih kepada semua pihakyang telah membantu dalam penyusuna skripsi ini, secara khusus kepada :

  1. Ibu P. H Prima Rosa, S.Si, M.Sc selaku Kaprodi Ilmu Komputer FST.

  2. Ibu A. Rita Widiarti,S.Si, M.Kom selaku dosen pembimbing atas bimbingan, waktu dan saran yang diberikan.

  3. Bapak Iwan Binanto, S.Si., M.Kom selaku dosen pembimbing atas bimbingan, waktu dan saran yang diberikan.

  4. Ibu Sri Hartati Wijono, S.Si., M.Kom selaku dosen penguji.

  5. Bapak St. Eko Hari Parmadi, S.Si, M.Kom selaku dosen penguji.

  6. Seluruh dosen dan staff Fakutas Sains dan Teknologi yang telah membagikan pengetahuan, pengalaman, dan telah membantu selama proses persiapan maju pendadaran sampai dengan hari H pendadaran.

  7. Mas Gino Prayitno selaku Accounting Terrace Café dan Mbak Imel selaku

  Public Relation & Promotion Bunker Café atas waktu yang diberikan untuk wawancara, menguji sistem serta mengisi kuisioner.

  8. Bapak Y.Sudiyanta SE a.k.a Papa dan Ibu Dra. Y.F. Tri Sunarti a.k.a Mama, kakakku Yakobus Dhani Jatmiko a.k.a Bré Mico yang selalu mendampingi, mendukung, mendoakan, dan menyakinkanku. Terima kasih untuk cinta kasih yang telah kurasakan.

  9. Bapak Stefanus Sunardi dan Ibu Bernadette Siti Utami S.Pd, dan kedua adikku Yohannes Rio Falmy dan Laurensius Ardi Putro yang selalu mendoakan dan mendukungku.

  10. Matilda Indah Kusumawaty selaku teman dekat dan inspirasi hidupku ☺ ; thanks bro supportnya, tetap S.m.a.n.g.a.d,! ☺ he.he..

  11. Bpk & Ibu Abdullah dan teman-teman kost Tunggal ( Mas Aniz, Mas Kay, Mas Joni, Mas Dana, Mas Bay, Mas Johan, Mas Herry, Winarno DJ a.k.a Wi2n, Kris, Titis, Wahyu, Ganef ), makasih untuk semangat, kebersamaan dan suka-dukanya.

  12. Semua pihak dan sahabat yang tidak bisa disebutkan satu-persatu, terimakasih atas doa, dukungan, dan bantuan yang telah diberikan demi terselesaikannya skripsi ini. Tiada sesuatu yang sempurna, demikian juga dengan skripsi ini. Masukan dan kritikan yang membangun untuk kesempurnaan skripsi ini menjadi kehormatan bagi penulis. Harapan penulis, semoga skripsi ini dapat bermanfaat bagi perkembangan ilmu pengetahuan.

  Yogyakarta, September 2008 Penulis

  

DAFTAR ISI

HALAMAN JUDUL ………………………………….….………… i HALAMAN PERSETUJUAN PEMBIMBING ………………….. iii HALAMAN PENGESAHAN ........................................................... iv HALAMAN PERSEMBAHAN ………………………………….... v PERNYATAAN KEASLIAN KARYA …………………………… vi ABSTRAK …………………………………………………………. vii ABSTRACT ……………………………………………………….... viii

KATA PENGANTAR …………………………………………….... ix

DAFTAR ISI ………………………………………………………... xi

DAFTAR TABEL ……………………………..………………….... xvi

DAFTAR GAMBAR ………………………………………………... xviii

  BAB I PENDAHULUAN A. Latar Belakang ………………………………………………..

  1 B. Rumusan Masalah .....................................................................

  2 C. Batasan Masalah ……………………………………………...

  2 D. Tujuan …………………………………………………….......

  3 E. Manfaat ………………………………………….....................

  3 F. Metodologi ................................................................................

  3 G. Sistematika Penulisan ………………………………………...

  4 BAB II LANDASAN TEORI A. Sistem Informasi .......................................................................

  7

  B. Diagram Arus Data ...................................................................

  27 G. PHP (PHP Hypertext Prepocessor) ..............................................

  4. Diagram Arus Data ……………………………………….. 37

  3. Algoritma Program …………………………………..…… 35

  2. Gambaran Umum Sistem …………………………...……. 34

  1.2 Analisa Peran Pengguna ……………………………… 34

  1.1 Analisa Peran Sistem ………………………………… 33

  1. Analisa Kebutuhan Sistem ………………………………. 33

  

BAB III ANALISA DAN PERANCANGAN SISTEM ........................ 33

A. Analisa Sistem …………………………………………………… 33

  27 H. Basis Data (Database) MySQL ..................................................... 29

  26 F. WBMP (Wireless Bitmap Image) ................................................

  9 C. Internet dan HTTP (Hyper Text Transfer Protocol) .................

  21 3. MIME (Multipurpose Internet Mail Extension) ..............

  20 2. Tag-tag WML .................................................................

  19 1. Struktur WML ................................................................

  18 E. WML (Wireless Markup Languange) ........................................

  17 2. Model Pemrograman WAP ...........................................

  13 1. Cara Kerja WAP ...........................................................

  11 D. WAP (Wireless Application Protocol) .....................................

  10 2. HTTP ............................................................................

  10 1. Internet ..........................................................................

  4.1 Diagram Konteks (Context Diagram) ………………… 38

  4.2 Diagram Arus Data level 1 ………………………….. 40

  1.5 Integritas Basis Data …….…………………………….. 52

  3. Implementasi Halaman Utama ……………………………. 73

  2. Implementasi Menu ……………………………………….. 71

  1. Pembuatan Format Tampilan dengan CSS ………...……… 68

  

BAB IV IMPLEMENTASI SISTEM ….......…………………………… 64

A. Struktur Penyimpanan File …………………………………….…. 64 B. Pengaturan Telepon Seluler ………………………………………. 65 C. Implementasi Basis Data …………………………….……………. 66 D. Implementasi Antarmuka …………………………………………. 68

  4. Perancangan Antarmuka untuk Member dan Administrator 59

  3. Perancangan Antarmuka untuk User ……………………… 57

  2. Perancangan Struktur Menu ………………………………. 55

  1.4 Pemetaan / Mapping …………………………………... 51

  4.3 Diagram Arus Data level 2 ………………………….. 41

  1.3 Entity Relationship Diagram (ERD) ………………..… 49

  1.2 Relasi Antar Entitas Basis Data …………………….… 48

  1.1 Perumusan Entitas dan Atribut Dalam Basis Data ….… 47

  1. Perancangan Basis Data …………………………………… 47

  B. Perancangan Sistem ………………………………………………. 46

  5. Kamus Data …………………………………………….… 45

  4.4 Diagram Arus Data level 3 …………………………... 43

  4. Tampilan Aplikasi WAP ………………………………..… 75

  5. Tampilan Web Member ………………………….………. 98

  a) Login Member ……………………………….……… 98

  b) Menu Utama …………….…………………….…….. 100

  c) Menu Ubah Data Tempat Hiburan ………….………. 101

  d) Menu Lokasi ………………………………………… 103

  e) Menu Ubah Data Lokasi ……………………………… 104

  f) Menu Fasilitas ………………………………………… 105

  g) Menu Ubah Data Fasilitas ……………………………. 106

  h) Menu Event …………………………………………… 107 i) Menu Ubah Data Event ……………………...……….. 108 j) Menu Profil …………………………………………… 109 k) Menu Logout …………………………………………. 111

  6. Tampilan Web Administrator …………………………….. 111

  a) Login Administrator ………………………………….. 111

  b) Menu Utama ………………………………………….. 112

  c) Menu Aktivasi Tempat Hiburan ……………………… 114

  d) Menu Kategori ……………………………………….. 115

  e) Menu Ubah Kategori …………………………………. 116

  f) Menu Fasilitas ………………………...……………… 117

  g) Menu Ubah Fasilitas …………...…………………….. 118

  h) Menu Member ……………….…..…………………… 119 i) Menu Profil ………………………..………………… 120 j) Menu Logout ………………………..……………….. 121

  

BAB V HASIL DAN PEMBAHASAN………………………………….. 122

A. Tahap-tahap Pengumpulan Data ………………………………….. 122 B. Sasaran Penyebaran Angket …………………………………….… 123 C. Form Kuisioner …………………………………………………… 124 D. Hasil dan Pembahasan Kuisioner ……………………………….... 127

BAB VI PENUTUP ……………...………………….………………..… 134

A. Kesimpulan …………………….………………………………….. 134 B. Saran ………………………………………………………………. 135

DAFTAR PUSTAKA ……………………………………………………. 137

LAMPIRAN

  DAFTAR TABEL

Tabel 2.1. Nama-nama Web Server ………………………………….......... .12Tabel 2.2 Atribut-atribut elemen <p> ……………………………..……….. 22Tabel 2.3 Elemen-elemen format teks …....................................................... 22Tabel 2.4 Elemen untuk ganti baris ............................................................... 22Tabel 2.5 Atribut-atribut elemen <anchor> …............................................... 23Tabel 2.6 Atribut-atribut elemen <a> ............................................................ 23Tabel 2.7 Atribut-atribut pada elemen <table> ............................................. 23Tabel 2.8 Atribut-atribut pada elemen <input> ………………………..….. 25Tabel 2.9 Atribut-atribut pada elemen <select> …………………………… 25Tabel 2.10 Atribut-atribut pada elemen <option> ……………………..….. 25Tabel 2.11 Atribut-atribut pada elemen <template> ……………….……… 26Tabel 2.12 Tipe MIME dan Extension ……................................................. 26Tabel 2.13 Atribut-atribut pada elemen <img> ............................................ 27Tabel 3.1 Kamus Data ................................................................................... 45Tabel 3.2 Aturan Integritas Entitas ………………………………………… 52Tabel 3.3 Aturan Domain Entitas Member ………………………………… 52Tabel 3.4 Aturan Domain Entitas Kategori ……………………………….. 53Tabel 3.5 Aturan Domain Entitas Jenis Hiburan ………………………….. 53Tabel 3.6 Aturan Domain Entitas Event …………………………………… 53Tabel 3.7 Aturan Domain Entitas Lokasi …………………………………. 54Tabel 3.8 Aturan Domain Entitas Merk Dagang ………………………….. 54Tabel 3.9 Aturan Domain Entitas Fasilitas …………………………..…….. 54Tabel 3.10 Aturan Domain Entitas Admin ……………………………..….. 54Tabel 3.11 Aturan Domain Entitas Punya Jenis …………………………… 54Tabel 3.12 Aturan Domain Entitas Punya Fasilitas …………………….….. 55Tabel 5.1 Hasil Kuisioner Untuk Pertanyaan No. 1 ………………………. 127Tabel 5.2 Hasil Kuisioner Untuk Pertanyaan No. 2 ………………………. 128Tabel 5.3 Hasil Kuisioner Untuk Pertanyaan No. 3 ……………………….. 129Tabel 5.4 Hasil Kuisioner Untuk Pertanyaan No. 4 ……………………….. 129Tabel 5.5 Hasil Kuisioner Untuk Pertanyaan No. 5 ……………………….. 130Tabel 5.6 Hasil Kuisioner Untuk Pertanyaan No. 6 ……………………….. 131Tabel 5.7 Hasil Kuisioner Untuk Pertanyaan No. 7 ……………………….. 131Tabel 5.8 Hasil Kuisioner Untuk Pertanyaan No. 8 …………….…………. 132

  DAFTAR GAMBAR

Gambar 2.1 Simbol Proses ……………………………………………… 9Gambar 2.2 Simbol External Agent …………………………………….. 9Gambar 2.3 Simbol Data Store …………………………………………. 10Gambar 2.4 Alur Komunikasi Client-Server lewat HTTP Protokol ..…… 12Gambar 2.5 Ilustrasi cara kerja WAP …………………………………… 17Gambar 2.6 Model Pemrograman WAP ………………………………… 18Gambar 2.7 Anatomi WML ……………………………………………... 20Gambar 3.1 Gambaran Umum Sistem …………………………………… 34Gambar 3.2 Diagram Konteks …………………………………………… 38Gambar 3.3 Diagram Arus Data level 1 …………………………………. 40Gambar 3.4 Diagram Arus Data level 2 Proses Pendaftaran …………….. 41Gambar 3.5 Diagram Arus Data level 2 Proses Update Data ……………. 42Gambar 3.6 Diagram Arus Data level 3 Proses Tambah Data …………… 43Gambar 3.7 Diagram Arus Data level 3 Proses Ubah Data ……………… 44Gambar 3.8 Entity Relationship Diagram ……………………………….. 50Gambar 3.9 Struktur Menu Member ……………………………………... 55Gambar 3.10 Struktur Menu Administrator ……………………………… 56Gambar 3.11 Struktur Menu User ………………………………………... 56Gambar 3.12 Rancangan Halaman Awal ………………………………… 57Gambar 3.13 Rancangan Halaman Utama ………………………………. 57Gambar 3.14 Rancangan Halaman Pertolongan …………………………. 57Gambar 3.15 Rancangan Info Program ………………………………….. 57Gambar 3.16 Rancangan Halaman Pencarian ……………………………. 58Gambar 3.17 Rancangan Menu Hiburan …………………………………. 58Gambar 3.18 Rancangan Halaman Detail Menu Hiburan ………………... 58Gambar 3.19 Rancangan Dasar Antarmuka untuk Member ……………… 59Gambar 3.20 Rancangan Halaman Utama ……………………………….. 59Gambar 3.21 Rancangan Halaman Pendaftaran Member Baru ………….. 60Gambar 3.22 Rancangan Halaman Login Member ……………………… 60Gambar 3.23 Rancangan Halaman Update Merk Dagang ……………….. 61Gambar 3.24 Rancangan Halaman Update Lokasi ………………………. 61Gambar 3.25 Rancangan Halaman Update Fasilitas ……………………... 62Gambar 3.26 Rancangan Halaman Update Event ……………………….. 62Gambar 3.27 Rancangan Halaman Update Profil ……………………….. 63Gambar 3.28 Rancangan Halaman Hapus Member ……………………… 63Gambar 4.1 Struktur Penyimpanan File …………………………………. 64Gambar 4.2 Implementasi Tampilan Website …………………………… 68Gambar 4.3 Halaman Utama Aplikasi Web ……………………………… 73Gambar 4.4 Halaman Pendaftaran Member Baru ………………………… 74Gambar 4.5 Tampilan Awal ……………………………………………… 75Gambar 4.6 Tampilan Menu Utama ……………………………………… 75Gambar 4.7 Tampilan Menu Hiburan ……………………………………. 76Gambar 4.8 Tampilan Menu Pencarian …………………………………... 76Gambar 4.9 Tampilan Menu Pertolongan ……………………………….. 77Gambar 4.10 Tampilan Menu Info Sistem ………………………………. 77Gambar 4.11 Tampilan Data Café ……………………………………….. 79Gambar 4.12 Tampilan Data Café Tidak Ditemukan ……………………. 79Gambar 4.13 Tampilan Detail Data Café ………………………………… 81Gambar 4.14 Tampilan Detail Data Event ……………………………….. 83Gambar 4.15 Tampilan Form Masukkan Pencarian Nama ………………. 86Gambar 4.16 Tampilan Pencarian Ditemukan …………………………… 88Gambar 4.17 Tampilan Pencarian Tidak Ditemukan ……………………. 88Gambar 4.18 Tampilan Konfirmasi Kesalahan Masukkan ………………. 88Gambar 4.19 Tampilan Form Masukkan Pencarian Lokasi ……………… 90Gambar 4.20 Tampilan Hasil Pencarian Lokasi ………………………….. 91Gambar 4.21 Tampilan Form Masukkan Pencarian Tanggal Event ……… 93Gambar 4.22 Tampilan Hasil Pencarian Tanggal Event ………………….. 95Gambar 4.23 Tampilan Form Login Member ……………………………. 99Gambar 4.24 Tampilan Login Gagal …………………………………….. 100Gambar 4.25 Tampilan Menu Utama ……………………………………. 101Gambar 4.26 Tampilan Menu Ubah Data Tempat Hiburan ……………… 102Gambar 4.27 Tampilan Konfirmasi Hapus Data Berhasil ………………... 102Gambar 4.28 Tampilan Form Data Lokasi ……………………………….. 103Gambar 4.29 Tampilan Menu Ubah Data Lokasi ………………………… 104Gambar 4.30 Tampilan Konfirmasi Hapus Data Lokasi Berhasil ………... 104Gambar 4.31 Tampilan Form Data Fasilitas ……………………………… 105Gambar 4.32 Tampilan Menu Ubah Data Fasilitas ………………………. 106Gambar 4.33 Tampilan Menu Hapus Data Fasilitas Berhasil …………….. 106Gambar 4.34 Tampilan Form Data Event ………………………………… 107Gambar 4.35 Tampilan Menu Ubah Data Event …………………………. 108Gambar 4.36 Tampilan Menu Hapus Data Event Berhasil ………………. 108Gambar 4.37 Tampilan Form Data Profil ………………………………… 109Gambar 4.38 Tampilan Menu Ubah Data Profil Berhasil ………………… 110Gambar 4.39 Tampilan Menu Ubah Password Berhasil ………………….. 110Gambar 4.40 Tampilan Form Login Administrator ………………………. 111Gambar 4.41 Tampilan Login Gagal ……………………………………… 112Gambar 4.42 Tampilan Menu Utama …………………………………….. 113Gambar 4.43 Tampilan Menu Aktivasi Tempat Hiburan …………………. 114Gambar 4.44 Tampilan Konfirmasi Hapus Tempat Berhasil …………….. 115Gambar 4.45 Tampilan Menu Kategori ………………………………….. 115Gambar 4.46 Tampilan Menu Ubah Kategori ……………………………. 116Gambar 4.47 Tampilan Konfirmasi Hapus Data Kategori Berhasil ……… 117Gambar 4.48 Tampilan Menu Fasilitas …………………………………… 117Gambar 4.49 Tampilan Menu Ubah Fasilitas …………………………….. 118Gambar 4.50 Tampilan Konfirmasi Hapus Data Fasilitas Berhasil ………. 119Gambar 4.51 Tampilan Menu Member …………………………………… 119Gambar 4.52 Tampilan Konfirmasi Hapus Data Member Berhasil ………. 120Gambar 4.53 Tampilan Menu Profil ……………………………………… 120Gambar 4.54 Tampilan Konfirmasi Ubah Profil Berhasil ………………… 121Gambar 5.1 Grafik Untuk Pertanyaan No.1 ………………………………. 127Gambar 5.2 Grafik Untuk Pertanyaan No.2 ………………………………. 128Gambar 5.3 Grafik Untuk Pertanyaan No.3 ……………………………… 129Gambar 5.4 Grafik Untuk Pertanyaan No.4 ……………………………… 130Gambar 5.5 Grafik Untuk Pertanyaan No.5 ………………………………. 130Gambar 5.6 Grafik Untuk Pertanyaan No.6 ………………………………. 131Gambar 5.7 Grafik Untuk Pertanyaan No.7 ………………………………. 132Gambar 5.8 Grafik Untuk Pertanyaan No.8 ………………………………. 133

BAB I PENDAHULUAN A. Latar Belakang Yogyakarta dikenal sebagai salah satu kota tujuan wisata. Kedudukannya sebagai daerah istimewa juga memperkuat posisinya sebagai

  salah satu kota tujuan wisata selain Bali, Jakarta, Bandung, dan kota-kota lainnya di Indonesia. Sebagai kota tujuan wisata, informasi tentang tempat hiburan yang ada di Yogyakarta sangatlah berperan penting.

  Media informasi yang ada saat ini masih berupa informasi media cetak dan dirasakan masih kurang membantu masyarakat. Masyarakat maupun pengguna jasa tempat hiburan terkadang masih bingung kemana mereka harus memperoleh informasi seputar tempat hiburan di Yogyakarta yang akurat dan aktual. Hal ini semakin dirasakan terutama bagi para pendatang baru. Selain waktu yang terbuang percuma, masyarakat maupun pengguna jasa tempat hiburan harus kesana kemari mencari media massa cetak atau melihat spanduk-spanduk di jalanan.

  Solusi yang coba ditawarkan dari masalah di atas ialah dengan membuat suatu sistem informasi tempat hiburan berbasiskan teknologi WAP.

  Di mana sistem ini diharapkan dapat memberikan informasi kepada masyarakat dalam mengetahui informasi seputar tempat hiburan di Yogyakarta yang dapat mereka gunakan melalui telepon seluler atau perangkat

  B. Rumusan Masalah

  Dari masalah yang telah penulis uraikan diatas, maka penulis dapat merumuskan bagaimana membangun sistem informasi tempat hiburan menggunakan teknologi WAP (Wireless Aplication Protocol), di kota Yogyakarta.

  C. Batasan Masalah

  Penulisan skripsi ini akan membatasi permasalahan pada aplikasi yang meliputi:

  1. Penyajian informasi tempat hiburan hanya dibatasi untuk kota Yogyakarta.

  2. Hasil dari aplikasi yang dibuat hanya berupa informasi seputar tempat hiburan yang bersangkutan, seperti lokasi, event-event khusus, serta fasilitas-fasilitas yang disediakan.

  3. Jenis hiburan meliputi café, discotique, resto.

  4. Pengelola tempat hiburan diwajibkan menjadi anggota terlebih dahulu.

  5. Kategori merk dagang meliputi gold type, silver type, first starter..

  6. Pembayaran pendaftaran merk dagang dilakukan secara offline.

  7. Aplikasi WAP dapat diakses dengan syarat minimal GPRS (General Packet Radio Service) telah aktif.

  8. Update data pada aplikasi ini dibuat dalam bentuk aplikasi web.

  Dalam penulisan skripsi ini penulis mencoba membuat suatu halaman WML yang menyediakan informasi seputar tempat hiburan di Yogyakarta. Dalam pengaksesan informasi tersebut penulis menggunakan telepon seluler Nokia 6630 dengan GPRS yang telah aktif.

  D. Tujuan

  Adapun tujuan dari penulisan skripsi ini adalah membangun sistem informasi tempat hiburan menggunakan teknologi WAP (Wireless Application

  Protocol ).

  E. Manfaat

  Penulisan skripsi ini mempunyai manfaat sebagai berikut : 1. Memberikan pelayanan informasi tempat hiburan kepada masyarakat.

  2. Mempermudah pengelola tempat hiburan di Yogyakarta dalam mempromosikan serta memberikan pelayanan informasi kepada masyarakat, pelanggan, maupun pengguna jasa tempat hiburan khususnya.

  F. Metode

  Metode yang digunakan dalam pembuatan aplikasi ini adalah

  waterfall

  , antara lain :

  1. Analisis Analisis data yang dapat dipergunakan dalam pembuatan aplikasi ini yang sesuai dan mendukung untuk diterapkan. Dalam tahap ini penulis akan mempersiapkan dan mengumpulkan data-data yang diperlukan serta dasar- dasar teori yang mendukung dalam pembuatan aplikasi ini.

  2. Perancangan Merupakan langkah multi proses yang memusatkan kerja pada struktur data, arsitek perangkat lunak, prosedur detail dan karakteristik antarmuka, agar dalam pelaksanaan pembuatan aplikasi lebih mudah dan tepat sasaran. Dalam tahap ini penulis mempersiapkan basisdata yang hendak digunakan, serta mempersiapkan prosedur detail untuk konfigurasi server agar dapat mendukung tipe ekstensi program yang akan digunakan.

  3. Implementasi Hasil rancangan diterjemahkan kedalam bentuk bahasa yang dimengerti oleh mesin, dengan WML sebagai bahasa pemrograman WAP, PHP sebagai bahasa pemrograman internet.

  4. Uji Coba Menguji apakah hasil sudah sesuai dengan yang diinginkan, dan mencari segala kemungkinan kesalahan. Pengujian dilakukan dengan menggunakan telepon seluler Nokia 6630 yang memiliki fasilitas WAP dan GPRS yang telah diaktifkan.

G. Sistematika Penulisan

  Untuk memudahkan dalam penulisan dan pemahaman isi dari skripsi ini, penulis menggunakan sistematika sebagai berikut :

  BAB I PENDAHULUAN Bab ini membahas tentang latar belakang penulisan, rumusan masalah, batasan masalah yang ditentukan untuk lebih memfokuskan pada bidang yang dibahas sehingga tujuan yang diuraikan pada tujuan penulisan dapat disimpulkan hasilnya pada saat akhir melakukan penelitian dengan metodologi penelitian yang diuraikan pada sub metode penelitian. Selain hal tersebut dalam

  bab ini juga membahas tentang sistematika penulisan. BAB II LANDASAN TEORI Bab ini berisi berbagai acuan dan bahan-bahan yang mendukung pokok pembahasan tugas akhir, meliputi definisi dan tinjauan tentang internet, HTTP, WAP, WML, PHP, cara kerja aplikasi WAP, dan Basis data MySQL.

  BAB III ANALISA DAN PERANCANGAN SISTEM Dalam bab ini akan diuraikan tentang analisa dan perancangan dari aplikasi WAP yang akan dibuat. Analisa meliputi analisa masalah dan analisa kebutuhan, sedangkan untuk perancangan terdiri dari perancangan proses, perancangan basis data serta perancangan antarmuka.

  BAB IV IMPLEMENTASI SISTEM Bab ini berisikan informasi tentang implementasi dari perancangan yang telah dibuat, yang meliputi cara kerja program, hasil input dan output program.

  BAB V HASIL DAN PEMBAHASAN KUESIONER Bab ini berisi analisa hasil dari implementasi aplikasi WAP untuk informasi tempat hiburan.

  BAB VI PENUTUP Bab ini berisi kesimpulan serta saran untuk pengembangan mengenai program/aplikasi yang dibuat.

BAB II LANDASAN TEORI A. Sistem Informasi Sistem informasi adalah sekumpulan komponen yang mempunyai fungsi

  berbeda-beda, saling berinteraksi dan bekerja sama untuk menghasilkan satu tujuan yang sama (Jogianto, 1999). Tujuan dari sistem informasi adalah untuk menyediakan dan menyusun informasi yang merefleksikan seluruh kejadian yang diperlukan untuk mengendalikan beberapa operasi. Operasi tersebut diantaranya mengambil, mengolah, menyimpan, dan menyampaikan informasi yang diperlukan.

  Kriteria sistem informasi yang baik mengacu pada 3 hal, yaitu akurat, tepat pada waktunya, dan relevan (Jogianto, 1999). Akurat berarti kualitas dari sistem informasi harus bebas dari kesalahan-kesalahan, tidak menyesatkan, serta harus jelas mencerminkan maksudnya. Tepat pada waktunya berarti informasi yang datang pada penerima tidak boleh terlambat karena informasi merupakan landasan dalam pengambilan keputusan. Mahalnya nilai informasi disebabkan cepatnya informasi tersebut didapat, sehingga diperlukan teknologi yang mutakhir untuk mendapatkan, mengolah dan mengumumkan. Sedangkan relevan berarti informasi harus mempunyai manfaat dan dapat semakin mempermudah kinerja dari pemakainya. Relevansi informasi untuk setiap orang satu sama lain berbeda, tergantung dari maksud dan tujuan masing-masing orang tersebut.

  Tahap-tahap pembuatan Sistem Informasi mencakup beberapa hal, diantaranya :

  1. Perencanaan Sebelum suatu sistem informasi dikembangkan umumnya terlebih dahulu dimulai dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan sistem itu. Tanpa adanya perencaan sistem yang baik, pengembangan system tidak akan dapat berjalan sesuai dengan yang diharapkan.

  2. Analisa Sistem Didalam tahap analisia sistem tedapat langkah-langkah dasar yang harus dilakukan, yaitu :

  • Identify, yaitu mengidentifikasi masalah.
  • Understand, yaitu memahami kerja sistem yang ada.
  • Analyze, yaitu menganalisa sistem.

  3. Desain Sistem Tahap desain sistem mempunyai beberapa tujuan yaitu : - Untuk memenuhi kebutuhan kepada pemakai sistem.

  • Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada programmer yang terlibat.

  4. Implementasi sistem dan testing Merupakan proses pembuatan program dari sistem baru yang diusulkan dan sebelum program diterapkan maka program harus terlebih dulu bebas dari kesalahan. Oleh karena itu program harus diuji untuk menemukan kemungkinan yang terjadi. (Jogianto, 1999)

B. Diagram Arus Data

  Diagram Arus Data digunakan untuk menggambarkan suatu system yang elah ada atau system baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan.

  Simbol-simbol umum yang dipakai dalam DFD adalah :

  1. Proses Proses adalah kerja yang dilakukan oleh sistem dalam merespon data flow (aliran data) yang datang atau suatu kondisi.

Gambar 2.1 Simbol Proses

  2. External Agent/external entity

  External agent

  adalah orang, unit organisasi, sistem, atau organisasi luar yang berinteraksi dengan sistem.

  Process Name

  External Agent