IMPLEMENTASI BASIS DATA MULTIMEDIA

advertisement
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
IMPLEMENTASI BASIS DATA MULTIMEDIA DALAM WEBSITE
PARIWISATA KABUPATEN PURWOREJO
HALAMAN JUDUL
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Disusun oleh
ANGGIT SUKO PAMUNGKAS
125314046
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2016
i
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
THE IMPLEMENTATION OF MULTIMEDIA DATABASE IN
PURWOREJO TOURISM WEBSITE
HALAMAN JUDUL (BAHASA INGGRIS)
A THESIS
Presented as a Partial Fullfillment of The Requirements
to Obtain The Sarjana Komputer Degree
in Informatics Engineering Study program
Created by :
ANGGIT SUKO PAMUNGKAS
125314046
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2016N
ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSETUJUAN
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PENGESAHAN
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN MOTTO
“ Karena masa depan sungguh ada, dan
harapanmu tidak akan hilang. “
Amsal 23 : 18
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PERNYATAAN KEASLIAN KARYA
Saya menyatakan dengan sesungguhnya bahwa di dalam skripsi yang saya
tulis tidak memuat karya atau bagian karya orang lain, kecuali yang telah
disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.
Yogyakarta, 29 Agustus 2016
Penulis
Anggit Suko Pamungkas
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN PUBLIKASI
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI
Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma
Yogyakarta :
Nama
: Anggit Suko Pamungkas
NIM
: 125314046
Demi pengembangan ilmu pengetahuan, saya memberikan kepada
Perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul :
Implementasi Basis Data Multimedia dalam Website Pariwisata
Kabupaten Purworejo.
Dengan demikian saya memberikan kepada Perpustakaan Universitas
Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain,
mengelolanya dalam bentuk pangkalan data, mendistribusikan secara terbatas, dan
mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa
perlu meminta ijin dari saya maupun memberikan royalti kepada saya selama tetap
mencantumkan nama saya sebagai penulis. Demikian pernyataan ini saya buat
dengan sebenarnya.
Dibuat di Yogyakarta
Pada tanggal : 29 Agustus 2016
Yang menyatakan,
Anggit Suko Pamungkas
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK
Kabupaten Purworejo terletak strategis diapit kota budaya Kebumen,
Magelang, dan Yogyakarta, namun karena sedikitnya ketersediaan informasi
pariwisata di Kabupaten Purworejo maka menjadikan objek wisata Kabupaten
Purworejo kurang terkenal. Dengan memanfaatkan kemajuan teknologi internet
merupakan salah satu solusi untuk permasalahan ini. Oleh karena itu dibutuhkan
sebuah website yang dapat memberikan informasi mengenai nama objek wisata,
lokasi objek wisata dalam peta, alamat objek wisata, deskripsi singkat objek wisata.
Selain itu untuk kemudahan para wisatawan juga ditambahkan beberapa informasi
pada website misalnya informasi hotel, rumah makan, ATM, dan SPBU.
Diharapkan wisatawan yang menggunakan website ini mendapatkan informasi
yang dibutuhkan dengan cepat dan realtime.
Dari latar belakang diatas, dibangun Website Pariwisata Kabupaten
Purworejo untuk mempromosikan wisata yang ada di Kabupaten Purworejo.
Website diimplementasikan dengan menggunakan bahasa pemrograman JSP dan
basis data Oracle. Berdasarkan hasil implementasi basis data multimedia, semua
data multimedia dapat disimpan dengan baik sesuai dengan tipe data multimedia
yang digunakan yang meliputi ORDimage untuk menyimpan gambar dan
ORDvideo untuk menyimpan video.
Hasil akhir yang diperoleh adalah Website Pariwisata Kabupaten Purworejo
secara umum telah berfungsi dengan baik yaitu Dinas Pariwisata Kabupaten
Purworejo dapat mengelola data pariwisata dan fasilitas, pengguna (wisatawan)
dapat mengakses data wisata yang ada di Kabupaten Purworejo yang telah
disediakan dalam sistem. Pengguna juga dapat mencari informasi tentang wisata,
hotel, rumah makan, ATM, SPBU, serta memberikan kritik dan saran kepada Dinas
Pariwisata Kabupaten Purworejo. Hasil uji coba terhadap pengguna menunjukkan
bahwa website ini efektif membantu wisatawan memperoleh informasi pariwisata
dan fasilitas, serta fitur-fiturnya dapat dimengerti dan digunakan dengan mudah.
Kata kunci : basis data, basis data multimedia, pariwisata purworejo, website, JSP.
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
Purworejo is located strategically between the cultural city of Kebumen,
Magelang, and Yogyakarta, but because of the lack of information regarding
tourism in Purworejo, thus leaving the tourist attraction unpopular. Utilizing the
advancement of internet broadband services is one of the solution towards this
issue.
Therefore, a website that provides the information about the tourist
attraction is needed, such as the location in a map, address, a short description about
the tourist attraction. For the convenience of the tourist, several information in the
website are needed such as information about hotels, restaurants, ATM, and gas
stations. The website is expected to provide an information that is rapid and realtime
for the tourists.
From the background mentioned above, a website for Purworejo Tourism is
made to promote the tourism potentials in Purworejo. The website is implemented
using the programming language of JSP and Oracle database. Based on the result
of the implemented multimedia database , all of the multimedia data can be stored
well based on the type of the multimedia data used with ORDimage to save images
and ORDvideo to save videos. Other than that, the methods of the multimedia
database that is implemented in the website of Purworejo Tourism can function
well. The final outcome is the website for Purworejo Tourism that has functioned
well in informing the Ministry of Tourism in Purworejo that has organized the data
regarding on the budget allocated for facilities and tourist can access the data about
tourism in Purworejo that jas been provided in a system, the tourist can finding
information about tours, hotels, restaurants, ATMs, gas stations, can also give
criticism and suggestion to the Ministry of Tourism in Purworejo by signing in to a
guest book. The experiment result of user shows that the tourism website in
purworejo regency is effective to help tourists get information of tourism and
facilities (ATM, hotel, restaurant, SPBU) the website and its features can be
understood and be used easily.
Keyword : database, multimedia database, tourism purworejo, website, JSP.
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji Syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan
rahmat-Nya, sehingga penulis dapat menyeleseikan skripsi yang berjudul
“Implementasi Basis Data Multimedia Dalam Website Pariwisata Kabupaten
Purworejo”. Skripsi ini disusun sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer Program Studi Teknik Informatika di Universitas Sanata Dharma
Yogyakarta.
Selama melakukan penelitian dan penyusunan skripsi penulis ingin
mengucapkan terima kasih atas bantuan dan dukungan dari berbagai pihak. Ucapan
terima kasih penulis sampaikan diantaranya ditujukan kepada :
1. Tuhan Yesus Kristus yang selalu membimbing dan memberi
pertolongan.
2. Sudi Mungkasi,S.Si.,M.Math.Sc.,Ph.D selaku Dekan Fakultas Sains dan
Teknologi Universitas Sanata Dharma Yogyakarta.
3. Dr. Anastasia Rita selaku Ketua Program Studi Teknik Informatika
Universitas Sanata Dharma Yogyakarta.
4. Ibu Agnes Maria Polina, S.Kom., M.Sc selaku dosen pembimbing yang
telah membimbing dengan sabar dan memberikan kritik dan saran
kepada penulis.
5. Orangtua, kakak, serta keluarga yang memberikan dukungan, doa, dan
motivasi dalam penyelesaian tugas akhir.
6. Sahabat terkasih Samuel Ady Sanjaya, Theresia Ines, Anastasia Ritansi
Pipit, Nivi Syeron Iroth, Oktia Sudianti, Gagah Gautama yang
memberikan dukungan, doa, dan motivasi dalam penyelesaian tugas
akhir.
7. Teman-teman Teknik Informatika 2012 yang selalu memberi motivasi,
semangat dan bantuan selama menyelesaikan skripsi ini.
8. Teman-teman PMK Apostolos yang selalu memberi motivasi, semangat
dan bantuan selama menyelesaikan skripsi ini.
Penulis dalam menulis skripsi ini sudah berusaha semaksimal mungkin,
namun penulis juga menyadari bahwa skripsi yang dibuat ini masih banyak
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
kekurangan dan jauh dari sempurna. Oleh sebab itu penulis sangat mengharapkan
kritik dan saran dari pembaca yang dapat bermanfaat bagi perbaikan pada masa
mendatang.
Penulis berharap semoga skripsi ini dapat bermanfaat bagi pihak-pihak yang
berkepentingan untuk menambah wawasan dan pengetahuan dan juga bagi
pembaca.
Yogyakarta,…………
Penulis
Anggit Suko Pamungkas
xi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN JUDUL (BAHASA INGGRIS) ......................................................... ii
HALAMAN PERSETUJUAN ............................................................................... iii
HALAMAN PENGESAHAN ................................................................................ iv
HALAMAN MOTTO ............................................................................................. v
PERNYATAAN KEASLIAN KARYA ................................................................ vi
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI................................ vii
ABSTRAK ........................................................................................................... viii
ABSTRACT ........................................................................................................... ix
KATA PENGANTAR ............................................................................................ x
DAFTAR ISI ......................................................................................................... xii
DAFTAR GAMBAR ............................................................................................ xx
DAFTAR TABEL ............................................................................................... xxv
BAB I PENDAHULUAN ....................................................................................... 1
1.1.
Latar Belakang ......................................................................................... 1
1.2.
Rumusan Masalah .................................................................................... 2
1.3.
Batasan Masalah ....................................................................................... 2
1.4.
Tujuan ....................................................................................................... 3
1.5.
Manfaat Penelitian .................................................................................... 3
1.6.
Metodologi Penelitian .............................................................................. 4
1.7.
Sistematika Penulisan ............................................................................... 5
BAB II LANDASAN TEORI ................................................................................ 7
2.1.
Sistem ....................................................................................................... 7
2.2.
Informasi .................................................................................................. 8
xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.3.
Sistem Informasi Berbasis web ................................................................ 8
2.4.
Google Maps API ..................................................................................... 8
2.5.
Web Browser ............................................................................................ 9
2.6.
HTML ....................................................................................................... 9
2.7.
CSS ......................................................................................................... 10
2.8.
Javascript ................................................................................................ 11
2.9.
WWW ..................................................................................................... 12
2.10. Bahasa Pemrograman JSP ...................................................................... 12
2.11. Metode Waterfall .................................................................................... 15
2.12. Notasi Pemodelan ................................................................................... 19
2.12.1.
Use Case .......................................................................................... 19
2.12.1.1. Simbol Use Case dan Aktor .........................................................19
2.12.1.2. Relasi ............................................................................................20
2.12.2.
Database Conceptual Design.......................................................... 21
2.12.3.
Desain Logikal dan Desain Fisikal ................................................. 22
2.12.4.
Pemodelan Proses ........................................................................... 23
2.13. Basis data ................................................................................................ 24
2.14. Basis Data Multimedia ........................................................................... 25
2.14.1.
Kelebihan dan Kekurangan Basis Data Multimedia ....................... 25
2.14.2.
Objek Multimedia ........................................................................... 26
2.14.3.
Method-method Basis Data Multimedia ......................................... 26
2.15. Oracle Database ...................................................................................... 30
2.15.1.
Oracle InterMedia ........................................................................... 30
2.16. 5E Usabillity Framework ....................................................................... 30
2.17. Pariwisata ............................................................................................... 32
2.18. Sekilas Tentang Kabupaten Purworejo .................................................. 32
xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III ANALISIS DAN PERANCANGAN SISTEM ...................................... 36
3.1.
Analisis Sistem ....................................................................................... 36
3.1.1. Gambaran Umum Sistem .................................................................... 36
3.1.2. Analisis Kebutuhan ............................................................................. 37
3.1.2.1. Kebutuhan Pengguna (wisatawan) ...............................................37
3.1.2.2. Kebutuhan Administrator .............................................................37
3.1.2.3. Use Case Diagram ........................................................................38
3.1.3. Arsitektur Sistem ................................................................................ 43
3.1.4. Spesifikasi Sistem ............................................................................... 44
3.1.5. Pemodelan Proses (dengan Diagram Aliran Data) ............................. 44
3.1.5.1. Diagram Konteks ..........................................................................44
3.1.5.2. Diagram Berjenjang .....................................................................45
3.1.5.3. Pemodelan Proses .........................................................................46
3.1.5.3.1. Overview Diagram (DFD Level 1) ....................................... 46
3.1.5.3.2. DFD Level 2 Proses 1 (Buku Tamu) .................................... 48
3.1.5.3.3. DFD Level 2 Proses 2 (Kategori Wisata) ............................. 49
3.1.5.3.4. DFD Level 2 Proses 3 (Wisata) ............................................ 50
3.1.5.3.5. DFD Level 2 Proses 4 (Event) .............................................. 51
3.1.5.3.6. DFD Level 2 Proses 5 (Gambar) .......................................... 52
3.1.5.3.7. DFD Level 2 Proses 6 (ATM) .............................................. 53
3.1.5.3.8. DFD Level 2 Proses 7 (Hotel) .............................................. 54
3.1.5.3.9. DFD Level 2 Proses 8 (Rumah Makan) ............................... 55
3.1.5.3.10. DFD Level 2 Proses 9 (SPBU) ........................................... 56
3.1.5.3.11. DFD Level 2 Proses 10 (Gambar Hotel) ............................ 57
3.2.
Perancangan Sistem ................................................................................ 58
3.2.1. Perancangan Basis Data ...................................................................... 58
xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.1.1. Perancangan Konseptual Basis Data (ERD).................................58
3.2.1.2. Perancangan Logikal Basis Data ..................................................59
3.2.1.3. Perancangan Fisikal ......................................................................60
3.2.2. Perancangan Menu dan Antarmuka .................................................... 65
3.2.2.1. Perancangan Halaman Beranda Pengguna (wisatawan) ..............67
3.2.2.2. Perancangan Halaman Profil Pengguna (wisatawan) ...................67
3.2.2.3. Perancangan Halaman Wisata Pengguna (wisatawan) .................68
3.2.2.4. Perancangan Halaman Fasilitas Pengguna (wisatawan) ..............68
3.2.2.5. Perancangan Halaman Event Pengguna (wisatawan)...................69
3.2.2.6. Perancangan Halaman Galeri Pengguna (wisatawan) ..................69
3.2.2.7. Perancangan Halaman Kontak Pengguna (wisatawan) ................70
3.2.2.8. Perancangan Halaman Login Administrator ................................70
3.2.2.9. Perancangan Halaman Menu Administrator ................................71
3.2.2.10. Perancangan Halaman Menu Kelola Wisata ................................72
3.2.2.10.1. Perancangan Halaman Menu Tambah Wisata .................... 72
3.2.2.10.2. Perancangan Halaman Menu Edit Wisata .......................... 73
3.2.2.10.3. Perancangan Halaman Menu Detail Wisata ....................... 73
3.2.2.11. Perancangan Halaman Menu Kelola Kategori Wisata .................73
3.2.2.11.1. Perancangan Halaman Menu Tambah Kategori Wisata ..... 74
3.2.2.11.2. Perancangan Halaman Menu Edit Kategori Wisata ........... 75
3.5.5.12.3. Perancangan Halaman Menu Detail Kategori Wisata ........ 75
3.2.2.12. Perancangan Halaman Menu Kelola Event ..................................75
3.2.2.12.1. Perancangan Halaman Menu Tambah Event ...................... 76
3.2.2.12.2. Perancangan Halaman Menu Edit Data Event.................... 77
3.2.2.12.3. Perancangan Halaman Menu Ganti Video Event ............... 77
3.2.2.12.4. Perancangan Halaman Menu Detail Event ......................... 78
xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.2.13. Perancangan Halaman Menu Kelola Buku Tamu ........................78
3.2.2.13.1. Perancangan Halaman Menu Detail Buku Tamu ............... 79
3.2.2.14. Perancangan Halaman Menu Kelola Hotel ..................................79
3.2.2.14.1. Perancangan Halaman Menu Tambah Hotel ...................... 80
3.2.2.14.2. Perancangan Halaman Menu Edit Hotel............................. 81
3.2.2.14.3. Perancangan Halaman Menu Detail Hotel ......................... 82
3.2.2.15. Perancangan Halaman Menu Kelola ATM ..................................82
3.2.2.15.1. Perancangan Halaman Menu Tambah ATM ...................... 83
3.2.2.15.2. Perancangan Halaman Menu Edit ATM............................. 84
3.2.2.15.3. Perancangan Halaman Menu Detail ATM ......................... 84
3.2.2.16. Perancangan Halaman Menu Kelola SPBU .................................85
3.2.2.16.1. Perancangan Halaman Menu Tambah SPBU ..................... 85
3.2.2.16.2. Perancangan Halaman Menu Edit SPBU ........................... 86
3.2.2.16.3. Perancangan Halaman Menu Detail SPBU ........................ 86
3.2.2.17. Perancangan Halaman Menu Kelola Rumah Makan ...................87
3.2.2.17.1. Perancangan Halaman Menu Tambah Rumah Makan ....... 87
3.2.2.17.2. Perancangan Halaman Menu Edit Rumah Makan .............. 88
3.2.2.17.3. Perancangan Halaman Menu Detail Rumah Makan ........... 88
3.2.2.18. Perancangan Halaman Menu Kelola Gambar ..............................89
3.2.2.18.1. Perancangan Halaman Menu Tambah Gambar .................. 89
3.2.2.18.2. Perancangan Halaman Menu Edit Data Gambar ................ 90
3.2.2.18.3. Perancangan Halaman Menu Ganti Gambar ...................... 90
3.2.2.18.4. Perancangan Halaman Menu Detail Gambar ..................... 91
3.2.2.19. Perancangan Halaman Menu Kelola Gambar Hotel ....................91
3.2.2.19.1. Perancangan Halaman Menu Tambah Gambar Hotel ........ 92
3.2.2.19.2. Perancangan Halaman Menu Edit Data Gambar Hotel ...... 92
xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.2.19.3. Perancangan Halaman Menu Ganti Gambar Hotel ............ 93
3.2.2.19.4. Perancangan Halaman Menu Detail Gambar Hotel............ 93
BAB IV IMPLEMENTASI SISTEM .................................................................. 94
4.1.
Spesifikasi Perangkat Keras dan Perangkat Lunak ................................ 94
4.2.
Implementasi Basis Data ........................................................................ 94
4.3.
Implementasi Sistem .............................................................................. 98
4.3.1. Beranda Pengguna (wisatawan) .......................................................... 98
4.3.2. Halaman Profil Pengguna (wisatawan)............................................... 98
4.3.3. Halaman Wisata Pengguna (wisatawan)............................................. 99
4.3.4. Halaman Fasilitas Pengguna (wisatawan) .......................................... 99
4.3.5. Halaman Galeri Pengguna (wisatawan) ............................................ 100
4.3.5.1. Halaman Tampilan Penuh Gambar Wisata Pengguna................100
4.3.6. Halaman Event Pengguna (wisatawan) ............................................ 101
4.3.7. Halaman Kontak Pengguna (wisatawan) .......................................... 102
4.3.8. Halaman Login Administrator .......................................................... 103
4.3.9. Halaman Beranda Administrator ...................................................... 103
4.3.10.
Halaman Kelola Buku Tamu ......................................................... 104
4.3.10.1. Halaman Detail Buku Tamu .......................................................104
4.3.11.
Halaman Kelola Event .................................................................. 105
4.3.11.1. Halaman Tambah Event .............................................................105
4.3.11.2. Halaman Edit Data Event ...........................................................106
4.3.11.3. Halaman Ganti Video Event.......................................................107
4.3.11.4. Halaman Detail Event ................................................................107
4.3.12.
Halaman Kelola Kategori Wisata.................................................. 108
4.3.12.1. Halaman Tambah Kategori Wisata ............................................109
4.3.12.2. Halaman Edit Kategori Wisata ...................................................109
xvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.3.12.3. Halaman Detail Kategori Wisata ................................................110
4.3.13.
Halaman Kelola Wisata................................................................. 110
4.3.13.1. Halaman Tambah Wisata ...........................................................111
4.3.13.2. Halaman Edit Wisata ..................................................................112
4.3.13.3. Halaman Detail Wisata ...............................................................112
4.3.14.
Halaman Kelola Gambar ............................................................... 113
4.3.14.1. Halaman Tambah Gambar ..........................................................114
4.3.14.2. Halaman Edit Data Gambar .......................................................116
4.3.14.3. Halaman Ganti Gambar ..............................................................116
4.3.14.4. Halaman Detail Gambar .............................................................117
4.3.15.
Halaman Kelola ATM ................................................................... 117
4.3.15.1. Halaman Tambah ATM ..............................................................118
4.3.15.2. Halaman Edit ATM ....................................................................118
4.3.15.3. Halaman Detail ATM .................................................................119
4.3.16.
Halaman Kelola Hotel ................................................................... 119
4.3.16.1. Halaman Tambah Hotel ..............................................................120
4.3.16.2. Halaman Edit Hotel ....................................................................121
4.3.16.3. Halaman Detail Hotel .................................................................121
4.3.17.
Halaman Kelola Rumah Makan .................................................... 122
4.3.17.1. Halaman Tambah Rumah Makan ...............................................123
4.3.17.2. Halaman Edit Rumah Makan .....................................................123
4.3.17.3. Halaman Detail Rumah Makan ..................................................124
4.3.18.
Halaman Kelola SPBU .................................................................. 125
4.3.18.1. Halaman Tambah SPBU ............................................................125
4.3.18.2. Halaman Edit SPBU ...................................................................126
4.3.18.3. Halaman Detail SPBU ................................................................126
xviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.3.19.
Halaman Kelola Gambar Hotel ..................................................... 127
4.3.19.1. Halaman Tambah Gambar Hotel ................................................128
4.3.19.2. Halaman Edit Data Gambar Hotel ..............................................128
4.3.19.3. Halaman Ganti Gambar Hotel ....................................................129
4.3.19.4. Halaman Detail Gambar Hotel ...................................................130
BAB V ANALISIS HASIL................................................................................ 131
5.1.
Analisa Hasil Uji Coba Sistem (Pengujian Alpha) .............................. 131
5.2.
Analisa Hasil Uji Coba terhadap Pengguna (Pengujian Beta) ............. 133
5.3.
Rangkuman Hasil Uji Coba Terhadap Pengguna ................................. 134
5.3.1. Form Kuesioner ................................................................................ 134
5.3.2. Hasil dan Pembahasan ...................................................................... 134
5.3.2.1. Hasil Uji Coba Terhadap Wisatawan .........................................134
5.3.2.2. Hasil Uji Coba Terhadap Admin ................................................141
5.3.3. Rangkuman Hasil Uji Coba Terhadapa Pengguna (wisatawan) ....... 142
5.4.
Perbandingan Basis Data ...................................................................... 142
5.4.1. Basis Data ......................................................................................... 142
5.4.2. Basis Data Multimedia...................................................................... 143
BAB IV PENUTUP ........................................................................................... 144
6.1.
Kesimpulan ........................................................................................... 144
6.2.
Saran ..................................................................................................... 147
DAFTAR PUSTAKA ......................................................................................... 148
xix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Gambar 2.1 Daur Hidup JSP ............................................................................... 14
Gambar 2.2 Metode Waterfall ............................................................................. 16
Gambar 2.3 Simbol Use Case .............................................................................. 19
Gambar 2.4 Simbol Aktor ................................................................................... 20
Gambar 2.5 Notasi dalam ERD ........................................................................... 22
Gambar 2.6 Simbol kesatuan luar (external agent) ............................................. 23
Gambar 2.7 Simbol Arus Data ............................................................................ 23
Gambar 2.8 Simbol Proses .................................................................................. 24
Gambar 2.9 Simbol Simpanan Data .................................................................... 24
Gambar 3.1 Use Case Diagram 1 (Wisata dan Kategori Wisata) ........................ 38
Gambar 3.2 Use Case Diagram 2 (Event dan Gambar) ....................................... 39
Gambar 3.3 Use Case Diagram 3 (ATM dan Hotel) ........................................... 40
Gambar 3.4 Use Case Diagram 4 (SPBU dan Rumah Makan) ........................... 41
Gambar 3.5 Use Case Diagram Bagian 5 ............................................................ 42
Gambar 3.6 Arsitektur Sistem ............................................................................. 43
Gambar 3.7 Diagram Konteks ............................................................................. 44
Gambar 3.8 Diagram Berjenjang Bagian 1 ......................................................... 45
Gambar 3.9 Diagram Berjenjang Bagian 2 ......................................................... 46
Gambar 3.10 DFD Level 1 Bagian 1 ................................................................... 47
Gambar 3.11 DFD Level 1 Bagian 2 ................................................................... 48
Gambar 3.12 DFD Level 2 Proses 1 .................................................................... 49
Gambar 3.13 DFD Level 2 Proses 2 .................................................................... 50
Gambar 3.14 DFD Level 2 Proses 3 .................................................................... 51
Gambar 3.15 DFD Level 2 Proses 4 .................................................................... 52
Gambar 3.16 DFD Level 2 Proses 5 .................................................................... 53
Gambar 3.17 DFD Level 2 Proses 6 .................................................................... 54
Gambar 3.18 DFD Level 2 Proses 7 .................................................................... 55
Gambar 3.19 DFD Level 2 Proses 8 .................................................................... 56
Gambar 3.20 DFD Level 2 Proses 9 .................................................................... 57
xx
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.21 DFD Level 2 Proses 10 .................................................................. 58
Gambar 3.22 ER Diagram ................................................................................... 59
Gambar 3.23 Perancangan Logikal Basis Data ................................................... 60
Gambar 3.24 Struktur Menu Pengguna (wisatawan) .......................................... 66
Gambar 3.25 Struktur Menu Admin .................................................................... 66
Gambar 3.26 Perancangan Halaman Beranda Pengguna (wisatawan) ................ 67
Gambar 3.27 Perancangan Halaman Profil Pengguna (wisatawan) .................... 68
Gambar 3.28 Perancangan Halaman Wisata Pengguna (wisatawan) .................. 68
Gambar 3.29 Perancangan Halaman Fasilitas Pengguna (wisatawan) ................ 69
Gambar 3.30 Perancangan Halaman Event Pengguna (wisatawan) .................... 69
Gambar 3.31 Perancangan Halaman Galeri Pengguna (wisatawan) ................... 70
Gambar 3.32 Perancangan Halaman Kontak Pengguna (wisatawan) ................. 70
Gambar 3.33 Perancangan Halaman Login Administrator ................................. 71
Gambar 3.34 Perancangan Halaman Beranda Administrator.............................. 71
Gambar 3.35 Perancangan Halaman Menu Kelola Wisata ................................. 72
Gambar 3.36 Perancangan Halaman Menu Tambah Wisata ............................... 72
Gambar 3.37 Perancangan Halaman Menu Edit Wisata ..................................... 73
Gambar 3.38 Perancangan Halaman Menu Detail Wisata .................................. 73
Gambar 3.39 Perancangan Halaman Menu Kelola Kategori Wisata .................. 74
Gambar 3.40 Perancangan Halaman Menu Tambah Kategori Wisata ................ 74
Gambar 3.41 Perancangan Halaman Menu Edit Kategori Wisata ...................... 75
Gambar 3.42 Perancangan Halaman Menu Detail Kategori Wisata ................... 75
Gambar 3.43 Perancangan Halaman Menu Kelola Event ................................... 76
Gambar 3.44 Perancangan Halaman Menu Tambah Event ................................. 76
Gambar 3.45 Perancangan Halaman Menu Edit Data Event............................... 77
Gambar 3.46 Perancangan Halaman Menu Ganti Video Event .......................... 77
Gambar 3.47 Perancangan Halaman Menu Detail Event .................................... 78
Gambar 3.48 Perancangan Halaman Menu Kelola Buku Tamu ......................... 78
Gambar 3.49 Perancangan Halaman Menu Detail Buku Tamu .......................... 79
Gambar 3.50 Perancangan Halaman Menu Kelola Hotel ................................... 79
Gambar 3.51 Perancangan Halaman Menu Tambah Hotel ................................. 80
Gambar 3.52 Perancangan Halaman Menu Edit Hotel........................................ 81
xxi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.53 Perancangan Halaman Menu Detail Hotel .................................... 82
Gambar 3.54 Perancangan Halaman Menu Kelola ATM ................................... 83
Gambar 3.55 Perancangan Halaman Menu Tambah ATM ................................. 83
Gambar 3.56 Perancangan Halaman Menu Edit ATM........................................ 84
Gambar 3.57 Perancangan Halaman Menu Detail ATM .................................... 84
Gambar 3.58 Perancangan Halaman Menu Kelola SPBU .................................. 85
Gambar 3.59 Perancangan Halaman Menu Tambah SPBU ................................ 85
Gambar 3.60 Perancangan Halaman Menu Edit SPBU ...................................... 86
Gambar 3.61 Perancangan Halaman Menu Detail SPBU ................................... 86
Gambar 3.62 Perancangan Halaman Menu Kelola Rumah Makan ..................... 87
Gambar 3.63 Perancangan Halaman Menu Tambah Rumah Makan .................. 87
Gambar 3.64 Perancangan Halaman Menu Edit Rumah Makan ......................... 88
Gambar 3.65 Perancangan Halaman Menu Detail Rumah Makan ...................... 88
Gambar 3.66 Perancangan Halaman Menu Kelola Gambar................................ 89
Gambar 3.67 Perancangan Halaman Menu Tambah Gambar ............................. 89
Gambar 3.68 Perancangan Halaman Menu Edit Data Gambar ........................... 90
Gambar 3.69 Perancangan Halaman Menu Ganti Gambar ................................. 90
Gambar 3.70 Perancangan Halaman Menu Detail Gambar ................................ 91
Gambar 3.71 Perancangan Halaman Menu Kelola Gambar Hotel ...................... 91
Gambar 3.72 Perancangan Halaman Menu Tambah Gambar Hotel ................... 92
Gambar 3.73 Perancangan Halaman Menu Edit Data Gambar Hotel ................. 92
Gambar 3.74 Perancangan Halaman Menu Ganti Gambar Hotel ....................... 93
Gambar 3.75 Perancangan Halaman Menu Detail Gambar Hotel....................... 93
Gambar 4.1 Beranda Pengguna (wisatawan) ....................................................... 98
Gambar 4.2 Halaman Profil Pengguna (wisatawan) ........................................... 99
Gambar 4.3 Halaman Wisata Pengguna (wisatawan) ......................................... 99
Gambar 4.4 Halaman Fasilitas Pengguna (wisatawan) ..................................... 100
Gambar 4.5 Halaman Galeri Pengguna (wisatawan)......................................... 100
Gambar 4.6 Halaman Tampilan Penuh Gambar Wisata Pengguna ................... 101
Gambar 4.7 Halaman Event Pengguna (wisatawan) ......................................... 102
Gambar 4.8 Halaman Kontak Pengguna (wisatawan) ....................................... 102
xxii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.9 Halaman Login Administrator ....................................................... 103
Gambar 4.10 Halaman Beranda Administrator ................................................. 104
Gambar 4.11 Halaman Kelola Buku Tamu ....................................................... 104
Gambar 4.12 Halaman Gambar Detail Buku Tamu .......................................... 105
Gambar 4.13 Halaman Kelola Event ................................................................. 105
Gambar 4.14 Halaman Tambah Event .............................................................. 106
Gambar 4.15 Halaman Edit Event ..................................................................... 107
Gambar 4.16 Halaman Ganti Video Event ........................................................ 107
Gambar 4.17 Halaman View Video Event ........................................................ 108
Gambar 4.18 Halaman Kelola Kategori Wisata ................................................ 109
Gambar 4.19 Halaman Tambah Kateogri wisata............................................... 109
Gambar 4.20 Halaman Edit Kategori Wisata .................................................... 110
Gambar 4.21 Halaman Detail Kategori Wisata ................................................. 110
Gambar 4.22 Halaman Kelola Wisata ............................................................... 111
Gambar 4.23 Halaman Tambah Wisata ............................................................. 111
Gambar 4.24 Halaman Edit Wisata ................................................................... 112
Gambar 4.25 Halaman Detail Wisata ................................................................ 113
Gambar 4.26 Halaman Kelola Gambar ............................................................. 113
Gambar 4.27 Halaman Tambah Gambar ........................................................... 115
Gambar 4.28 Halaman Edit Data Gambar ......................................................... 116
Gambar 4.29 Halaman Ganti Gambar ............................................................... 117
Gambar 4.30 Halaman Detail Gambar .............................................................. 117
Gambar 4.31 Halaman Kelola ATM ................................................................. 118
Gambar 4.32 Halaman Tambah ATM ............................................................... 118
Gambar 4.33 Halaman Edit ATM ..................................................................... 119
Gambar 4.34 Halaman Detail ATM .................................................................. 119
Gambar 4.35 Halaman Kelola Hotel ................................................................. 120
Gambar 4.36 Halaman Tambah Hotel ............................................................... 120
Gambar 4.37 Halaman Edit Hotel ..................................................................... 121
Gambar 4.38 Halaman Detail Hotel .................................................................. 122
Gambar 4.39 Halaman Kelola Rumah Makan................................................... 122
Gambar 4.40 Halaman Tambah Rumah Makan ................................................ 123
xxiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.41 Halaman Edit Rumah Makan....................................................... 124
Gambar 4.42 Halaman Detail Rumah Makan ................................................... 124
Gambar 4.43 Halaman Kelola SPBU ................................................................ 125
Gambar 4.44 Halaman Tambah SPBU .............................................................. 125
Gambar 4.45 Halaman Edit SPBU .................................................................... 126
Gambar 4.46 Halaman Detail SPBU ................................................................. 127
Gambar 4.47 Halaman Kelola Gambar Hotel ................................................... 127
Gambar 4.48 Halaman Tambah Gambar Hotel ................................................. 128
Gambar 4.49 Halaman Edit Data Gambar Hotel ............................................... 129
Gambar 4.50 Halaman Ganti Gambar Hotel ..................................................... 129
Gambar 4.51 Halaman Detail Gambar Hotel .................................................... 130
xxiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL
Tabel 2.1 Method Basis data Multimedia............................................................. 27
Tabel 3.1 Tabel Admin ......................................................................................... 60
Tabel 3.2 Tabel ATM ........................................................................................... 61
Tabel 3.3 Tabel Hotel ........................................................................................... 61
Tabel 3.4 Tabel SPBU .......................................................................................... 62
Tabel 3.5 Tabel Rumah Makan ............................................................................ 62
Tabel 3.6 Tabel Wisata ......................................................................................... 63
Tabel 3.7 Tabel Kategori Wisata .......................................................................... 63
Tabel 3.8 Tabel Buku Tamu ................................................................................. 64
Tabel 3.9 Tabel Gambar ....................................................................................... 64
Tabel 3.10 Tabel Event......................................................................................... 65
Tabel 3.11 Tabel Gambar Hotel ........................................................................... 65
Tabel 5.1 Tabel Hasil Kuesioner Pernyataan 1 .................................................. 134
Tabel 5.2 Tabel Hasil Kuesioner Pernyataan 2 .................................................. 136
Tabel 5.3 Tabel Hasil Kuesioner Pernyataan 3 .................................................. 137
Tabel 5.4 Tabel Hasil Kuesioner Pernyataan 4 .................................................. 138
Tabel 5.5 Tabel Hasil Kuesioner Pernyataan 5 .................................................. 140
xxv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Perkembangan teknologi yang sangat cepat telah membawa
manusia memasuki kehidupan yang berdampingan dengan informasi dan
teknologi itu sendiri. Hal tersebut berdampak pada sebagian orang untuk
meninggalkan
proses
pencarian
informasi
secara
manual
yang
membutuhkan waktu lebih lama untuk mendapatkan atau menemukan
informasi yang diinginkan. Dengan teknologi informasi yang berkembang
saat ini, pencarian informasi dapat dilakukan secara lebih aktual dan
optimal. Penggunaan teknologi informasi bertujuan untuk mencapai
efisiensi dalam berbagai aspek pengelolaan informasi, yang ditunjukkan
dengan kecepatan dan ketepatan waktu pemrosesan, serta ketelitian dan
keakuratan informasi.
Selain perkembangan teknologi diatas permasalahan yang ada yaitu
kurangnya tersedia informasi pariswisata yang terdapat di Kabupaten
Purworejo yang mudah diakses oleh masyarakat umum. Kabupaten
Purworejo sebenarnya terletak strategis diapit kota budaya Kebumen,
Magelang, dan Yogyakarta, Namun karena sedikitnya ketersediaan
informasi pariwisata di Kabupaten Purworejo maka menjadikan objek
wisata Kabupaten Purworejo kurang terkenal. Kabupaten Purworejo ini
banyak menyimpan keindahan objek wisata. Potensi tempat wisata di
Purworejo memang patut dibanggakan. Purworejo menghadirkan berbagai
macam wisata seperti wisata alam, wisata pantai, dan wisata sejarah.
Pesona wisata alam Purworejo sangat potensial, banyak spot-spot tempat
wisata di Purworejo yang menghadirkan perpaduan keindahan alamnya.
Berikut adalah beberapa tempat wisata di Purworejo yang wajib kunjungi,
yaitu : Curug Silangit, Curug Sidandang, Curug Siklotok, Goa Seplawan,
Museum Tosan Aji, Masjid Agung Purworejo, Pantai Jatimalang, dan
Pantai Ketawang. Dengan memanfaatkan kemajuan teknologi internet
1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
merupakan salah satu solusi untuk permasalahan ini. Oleh karena itu
dibutuhkan sebuah website yang dapat memberikan informasi mengenai
nama objek wisata, lokasi objek wisata dalam peta, alamat objek wisata,
deskripsi singkat objek wisata. Selain itu untuk kemudahan para wisatawan,
juga perlu ditambahkan beberapa informasi pada website misalnya
informasi hotel, rumah makan, ATM, dan SPBU. Diharapkan wisatawan
yang menggunakan website ini mendapatkan informasi yang dibutuhkan
dengan cepat dan realtime. Dari permasalahan diatas penulis tertarik
mengkaji lebih dalam permasalahan yang ada dan dituangkan dalam bentuk
penulisan Tugas Akhir dengan judul “Implementasi Basis Data Multimedia
Dalam Website Pariwisata Kabupaten Purworejo“.
1.2.
Rumusan Masalah
1. Bagaimana membangun Website Pariwisata Kabupaten dengan
menggunakan basis data multimedia ?
2. Bagi pengguna (wisatawan) : Apakah website ini dapat efektif
membantu memperoleh informasi pariwisata, serta sejauh mana sistem
mudah digunakan oleh pengguna ?
3. Bagi administrator (Dinas Pariwisata Purworejo) : Apakah website ini
dapat efektif membantu mengelola data pariwisata, serta sejauh mana
sistem mudah digunakan oleh admin ?
4. Apakah website ini mampu menarik minat wisatawan/masyarakat
untuk mengunjungi wisata di Kabupaten Purworejo ?
1.3.
Batasan Masalah
Skripsi ini menekankan pada pembuatan Website Pariwisata Kabupaten
Purworejo menggunakan Basis data Multimedia, yang mencangkup
berbagai hal, sebagai berikut:
1. Pembuatan peta pariwisata Kabupaten Purworejo ini mengambil data
peta dari Google Maps dan sebatas view.
2. Sistem memberikan layanan informasi tempat wisata yang ada di
Kabupaten Purworejo meliputi : nama objek wisata, lokasi objek
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
wisata, alamat objek wisata, deskripsi singkat objek wisata, informasi
hotel, rumah makan, ATM, dan SPBU.
3. Data pariwisata yang sudah ada di dalam sistem tidak dapat
dimodifikasi oleh pengguna (wisatawan), namun, dapat diubah oleh
admin (Dinas Pariwisata Purworejo).
4. Implementasi sistem dilakukan dengan menggunakan CSS, Bootstrap,
HTML, javascript, dan fungsi-fungsi yang disediakan oleh Google
Maps.
5. Website Pariwisata Kabupaten Purworejo menggunakan Bahasa
Indonesia.
1.4.
Tujuan
1. Membangun
suatu
Website
Pariwisata
Kabupaten
Purworejo
menggunakan basis data multimedia yang membantu dan memudahkan
wisatawan yang datang untuk mencari objek wisata di Kabupaten
Purworejo.
2. Membangun Website menggunakan basis data multimedia yang sesuai
kebutuhan bagi Dinas Pariwisata Kabupaten Purworejo maupun
wisatawan.
3. Membangun sebuah Website menggunakan basis data multimedia yang
dapat menampilkan objek wisata juga dilengkapi informasi ATM, hotel,
rumah makan, dan SPBU.
1.5.
Manfaat Penelitian
1. Sebagai sarana penyedia informasi bagi wisatawan yang membutuhkan
informasi tempat wisata di Kabupaten Purworejo.
2. Mempromosikan tempat wisata di Kabupaten Purworejo kepada
wisatawan yang ingin mengetahui tentang tempat-tempat wisata yang
ada di Kabupaten Purworejo.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
1.6.
Metodologi Penelitian
Metodologi penelitian ini melalui beberapa tahap, sebagai berikut :
1. Survei awal
Pada tahap ini diawali dengan penyusunan proposal ke Dinas Pariwisata
Kabupaten Purworejo dan mengurus perijinan dalam penelitian ke
kantor Penanaman Modal dan Perijinan Terpadu Kabupaten Purworejo.
2. Studi Literatur
Studi Literatur untuk mendapatkan literatur yang telah ada yang berupa
buku dan jurnal terkait tentang sistem informasi berbasis web, bahasa
pemrograman JSP, basis data, basis data multimedia, dan pariwisata.
3. Pembangunan sistem menggunakan metode Waterfall dengan tahaptahap sebagai berikut :
a. Analisis Sistem
Pada tahap ini dilakukan pengumpulan data dan menganalisa
kebutuhan pengguna (wisatawan) agar sistem yang dibangun sesuai
dengan kebutuhan pengguna (wisatawan). Pada tahap ini dilakukan
wawancara langsung terhadap pihak yang ahli pada bidang tersebut,
dalam hal ini adalah pihak dari Dinas Pariwisata Kabupaten
Purworejo dan wawancara dengan masyarakat umum.
b. Perancangan Sistem
Setelah data terkumpul dan dianalisis kemudian dilakukan
perancangan sistem yang terdiri dari perancangan database dan
perancangan antarmuka website.
c. Implementasi Sistem
Dalam proses ini dilakukan implementasi perancangan sistem,
pembuatan
database,
dan
penyusunan
coding
program
menggunakan bahasa pemrograman JSP dan basis data Oracle.
d. Pengujian Sistem
Dalam pengujian, sistem diuji dengan cara menjalankan tiap modul
dan secara keseluruhan pada sistem agar bebas dari kesalahan. Jika
masih terjadi kesalahan maka akan diperiksa kembali mulai dari
perancangan sistem sampai didapat hasil yang maksimal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
4. Uji coba sistem terhadap pengguna (wisatawan) dan administrator
(Dinas Pariwisata Purworejo) untuk mengetahui sejauh mana sistem
dapat efektif dan efisien membantu mendapatkan informasi wisata dan
sejauh mana sistem mudah digunakan oleh pengguna (wisatawan).
1.7.
Sistematika Penulisan
Untuk memberikan gambaran secara menyeluruh masalah yang akan
dibahas dalam skripsi ini, maka sitematika penulisan dibagi dalam lima bab
sebagai berikut :
a. BAB I PENDAHULUAN
Bab ini menjelaskan latar belakang masalah, perumusan masalah,
batasan masalah, tujuan penelitian, manfaat penelitian, metode
penelitian, dan sistematika penulisan.
b. BAB II LANDASAN TEORI
Bab ini berisi tentang landasan teori yang berkaitan dengan pembuatan
Website Pariwisata Kabupaten Purworejo menggunakan basis data
multimedia, meliputi sistem informasi berbasis web, bahasa
pemrograman JSP, basis data, basis data multimedia, dan pariwisata.
c. BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan tentang analisis sistem dan perancangan desain
Website Pariwisata Kabupaten Purworejo menggunakan bahasa
pemrograman JSP dan basis data multimedia.
d. BAB IV IMPLEMENTASI SISTEM
Bab ini menjelaskan tentang implementasi Website Pariwisata
Kabupaten Purworejo menggunakan basis data multimedia dari
rancangan ke dalam coding menggunakan bahasa pemrograman JSP
dan basis data Oracle.
e. BAB V ANALISIS HASIL IMPLEMENTASI
Bab ini berisi tentang analisis hasil implementasi yang telah
diujicobakan terhadap administrator (Dinas Pariwisata Purworejo) dan
pengguna (wisatawan).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6
f. BAB VI PENUTUP
Bab ini berisi tentang kesimpulan dari penelitian serta saran yang
berhubungan dengan topik skripsi .
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II
LANDASAN TEORI
2.1.
Sistem
Berbagai definisi dari istilah sistem yang dikutip dari berbagai sumber :
1. Sistem adalah kumpulan objek atau elemen yang berinteraksi satu sama
lain untuk mencapai tujuan tertentu (Mudjihartono, 1992).
2. Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu (Jogiyanto, 1999).
Berdasarkan beberapa definisi sistem diatas, dapat diambil
kesimpulan sistem adalah suatu kumpulan elemen-elemen yang saling
berinteraksi satu sama lain untuk mencapai tujuan tertentu. Komponen atau
karakteristik sistem adalah bagian yang membentuk sebuah sistem,
diantaranya:
1. Objek merupakan bagian, elemen atau variable yang dapat berupa
benda fisik, abstrak atau keduanya.
2. Atribut merupakan penentu kualitas atau sifat kepemilikian sistem dan
objeknya.
3. Hubungan internal merupakan penghubungan diantara objek-objek
yang terdapat dalam sebuah sistem.
4. Lingkungan merupakan tempat dimana sistem berada.
5. Tujuan setiap sistem memiliki tujuan dan tujuan inilah yang menjadi
motivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tidak
terkendali. Tentu tujuan antara satu sistem dengan sistem yang lain
berbeda.
6. Masukan adalah sesuatu yang masuk ke dalam sistem dan selanjutnya
menjadi bahan untuk diproses. Masukan tersebut dapat berupa hal-hal
yang tampak fisik (bahan mentah) atau yang tidak tampak (jasa).
7. Proses adalah bagian yang melakukan perubahan dari masukan menjadi
keluaran yang berguna dan lebih bernilai (informasi) atau yang tidak
berguna (limbah).
7
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
8. Keluaran adalah hasil dari proses. Pada sistem informasi berupa
informasi atau laporan, dan sebagainya.
9. Batas adalah pemisah antara sistem dan daerah luar sistem. Batas disini
menentukan konfigurasi, ruang lingkup atau kemampuan sistem. Batas
juga dapat diubah atau dimodifikai sehingga dapat merubah perilaku
sistem.
10. Mekanisme pengendalian dan umpan balik, digunakan untuk
mengendalikan masukan atau proses. Tujuannya untuk mengatur agar
sistem berjalan sesuai dengan tujuan.
2.2.
Informasi
Informasi adalah Sekumpulan data/fakta yang diorganisasi atau
diolah dengan cara tertentu sehingga mempunyai arti bagi penerima. Data
yang telah diolah menjadi sesuatu yang berguna bagi si penerima
maksudnya yaitu dapat memberikan keterangan atau pengetahuan. Dengan
demikian yang menjadi sumber informasi adalah data. Informasi dapat juga
dikatakan sebuah pengetahuan yang diperoleh dari pembelajaran,
pengalaman, atau instruksi.
2.3.
Sistem Informasi Berbasis web
Menurut Juansyah (2013), sistem informasi berbasis web adalah
serangkaian komponen yang terkait satu sama lain dan bekerja bersamasama untuk mengumpulkan, mengolah, menyimpan, dan menyebarluaskan
informasi guna mendukung pengambilan keputusan, koordinasi, kontrol,
analisis, dan visualisasi yang distimulisasikan melalui media Web.
2.4.
Google Maps API
Google Maps merupakan layanan aplikasi peta online yang
disediakan oleh Google secara gratis. Layanan peta Google Maps secara
resmi dapat diakses melalui situs http://maps.google.com. Pada situs
tersebut dapat dilihat informasi geografis pada hampir semua permukaan di
bumi kecuali daerah kutub utara dan selatan. Layanan ini di buat sangat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
interaktif, karena di dalamnya peta dapat digeser sesuai keinginan
pengguna, mengubah level zoom, serta mengubah tampilan jenis peta.
Google Maps mempunyai banyak fasilitas yang dapat di pergunakan
misalnya pencarian lokasi dengan memasukkan kata kunci, kata kunci yang
dimaksud seperti nama tempat, kota atau jalan, fasilitas lainnya yaitu
perhitungan rute perjalanan dari satu tempat, ke tempat lain. Google Map
dibuat dengan menggunakan kombinasi dari gambar peta, database, serta
objek-objek interaktif yang dibuat dengan bahasa pemrograman HTML,
JavaScript dan AJAX, serta beberapa bahasa pemrograman lainnya.
2.5.
Web Browser
Web Browser adalah suatu program atau software yang digunakan
untuk menjelajahi internet atau untuk mencari informasi dari suatu web
yang tersimpan didalam komputer. Awalnya, web browser berorientasi
pada teks dan belum dapat menampilkan gambar. Namun, web browser
sekarang tidak hanya menampilkan gambar dan teks saja, tetapi juga
memutar file multimedia seperti video dan suara. Web browser juga dapat
mengirim dan menerima email, mengelola HTML, sebagai input dan
menjadikan halaman web sebagai hasil output yang informatif. Dengan
menggunakan web browser, para pengguna internet dapat mengakses
berbagai informasi yang terdapat di internet dengan mudah. Beberapa
contoh web browser diantaranya Internet Explorer, Mozilla, Firefox, Safari,
Opera, dan lain-lain.
2.6.
HTML
HTML (Hyper Text Markup Language) adalah sebuah bahasa
markup yang digunakan untuk membuat sebuah halaman web dan
menampilkan berbagai informasi di dalam sebuah browser Internet.
Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia
penerbitan dan percetakan yang disebut dengan SGML (Standard
Generalized Markup Language). HTML adalah sebuah standar yang
digunakan secara luas untuk menampilkan halaman web. HTML saat ini
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
merupakan standar Internet yang didefinisikan dan dikendalikan
penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa
kode-kode tag yang menginstruksikan browser untuk menghasilkan
tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file
HTML dapat dibuka dengan menggunakan browser web seperti Mozilla
Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh
aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki
kemampuan browser. HTML dokumen tersebut mirip dengan dokumen
teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi
yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu.
Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti:
TAMPIL
TEBAL,
maka
penulisannya
dilakukan
dengan
cara:
<b>TAMPIL TEBAL</b>. Tanda <b> digunakan untuk mengaktifkan
instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri
dengan tanda </b> untuk menonaktifkan cetak tebal tersebut.
2.7.
CSS
CSS (Cascading Style Sheet) adalah salah satu bahasa desain web
(style sheet language) yang mengontrol format tampilan sebuah halaman
web yang ditulis dengan menggunakan penanda markup language.
Biasanya CSS digunakan untuk mendesain sebuah halaman HTML dan
XHTML, tetapi sekarang CSS bisa diaplikasikan untuk segala dokumen
XML, termasuk SVG dan XUL bahkan ANDROID.CSS dibuat untuk
memisahkan konten utamadengan tampilan dokumen yang meliputi layout,
warna dan jenis huruf. Pemisahan ini dapat meningkatkann daya akses
konten pada web, menyediakan lebih banyak fleksibilitas dan kontrol dalam
spesifikasi dari sebuah karakteristik dari sebuah tampilan, memungkinkan
untuk membagi halaman untuk sebuah formatting dan mengurangi
kerumitan dalam penulisan kode dan struktur dari konten, contohnya teknik
tableless pada desain web.
CSS juga memungkinkan sebuah halaman untuk ditampilkan dalam
berbagai style dengan menggunakan metode pembawaan yang berbeda
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
pula, seperti on-screen, in-print, by voice, dan lain-lain. Sementara itu,
pemilik konten web bisa menentukan link yang menghubungkan konten
dengan file CSS. Tujuan utama CSS diciptakan untuk membedakan konten
dari dokumen dan dari tampilan dokumen, dengan itu, pembuatan ataupun
pemrograman ulang web akan lebih mudah dilakukan. Hal yang termasuk
dalam desain web diantaranya adalah warna, ukuran, dan formatting.
Dengan adanya CSS, konten dan desain web akan mudah dibedakan, jadi
memungkinkan untuk melakukan pengulangan pada tampilan-tampilan
tertentu dalam suatu web, sehingga akan memudahkan dalam membuat
halaman web yang banyak, yang pada akhirnya dapat memangkas waktu
pembuatan web.
2.8.
Javascript
Javascript adalah bahasa yang berbentuk kumpulan script yang
berjalan pada suatu dokumen HTML. Bahasa ini adalah bahasa
pemrograman untuk memberikan kemampuan tambahan terhadap bahasa
HTML dengan mengijinkan pengeksekusian perintah perintah di sisi user,
yang artinya di sisi browser bukan di sisi server web. Javascript
diperkenalkan pertama kali oleh Brendan Eich yang bekerja di Netscape
pada tahun 1995. Pada awalnya bahasa ini dinamakan “LiveScript” yang
berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2.
Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan
Sun (pengembang bahasa pemrograman Java) pada masa itu, maka
Netscape memberikan nama Javascript kepada bahasa tersebut pada tanggal
4 desember 1995.
Oleh karena ada banyak perusahaan yang mengembangan, bahasa
ini kemudian distandarkan dengan nama ECMAScript oleh Netscape
melalui Organisasi Internasional ECMA. Standar ini dipublikasikan
pertama kali pada bulan Juni 1997 dengan nama dokumen Spesifikasi
ECMA-262. Saat ini standar ini telah mencapai rilis Edisi ke-5.1, yang
dipublikasikan pada bulan Juni 2011. Setiap browser saat ini memiliki
implementasi sendiri-sendiri untuk ECMAScript ini, diantaranya Internet
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
Explorer dengan JScript, Opera dengan ECMAScript, dan Mozilla Firefox,
Google Chrome termasuk juga Safari dengan nama Javascript.Selain di
browser, sekarang Javascript juga sudah diterapkan pada banyak aplikasi
lainnya seperti Windows 8 Apps (.Net Framework), Adobe Flash
ActionScript, KDE Desktop Environment, Node.js, Qt QML, JQuery
Mobile, Firefox OS, Ubuntu Touch dan masih banyak lagi kemungkinan
implementasi lainnya.
2.9.
WWW
WWW merupakan kepanjangan dari (World Wide Web) yang dapat
diartikan sebagai suatu ruang informasi yang dipakai oleh pengenal global
yang disebut Pengidentifikasi Sumber Seragam untuk mengenal pasti
sumber daya berguna. WWW sering dianggap sama dengan Internet secara
keseluruhan, walaupun sebenarnya ia hanyalah bagian dari pada Internet.
Dengan kata lain WWW juga bisa diartikan sebagai nama yang diberikan
untuk semua bagian Internet yang dapat diakses dengan software web
browser. Dengan adanya WWW, kita bisa menerima berbagai macam
informasi dalam berbagai format. WWW sering disebut juga sebagai
protokol pada sebuah URL (Uniform Resource Locator). Fungsi WWW
sendiri sebenarnya adalah menyediakan data serta informasi yang
dibutuhkan untuk dapat dipergunakan bersama. WWW pertama kali
dikembangkan di Pusat Penelitian Fisika Partikel Eropa (CERN), Jenewa,
Swiss. Sekitar tahun 1989 Berners-lee membuat proposal untuk proyek
pembuatan hypertext secara global, kemudian pada bulan Oktober 1990,
‘World Wide Web‘ sudah bisa dijalankan dalam lingkungan CERN. Pada
musim panas tahun 1991 dan WWW resmi digunakan secara luas pada
jaringan Internet.
2.10.
Bahasa Pemrograman JSP
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java
dan berjalan di Platform Java, serta merupakan bagian teknologi J2EE (Java
2 Enterprise Edition). JSP sangat sesuai dan tangguh untuk menangani
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
presentasi di web. Sedangkan J2EE merupakan platform Java untuk
pengembangan sistem aplikasi enterprise dengan dukungan API
(Application Programming Inteface) yang lengkap dan portabilitas serta
memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara
business logic (sistem), presentasi dan data. JSP merupakan bagian dari
J2EE dan khususnya merupakan komponen web dari aplikasi J2EE secara
keseluruhan. JSP juga memerlukan JVM (Java Virtual Machine) supaya
dapat berjalan, yang berarti juga mengisyaratkan keharusan menginstal
Java Virtual Machine diserver, dimana JSP akan dijalankan. Selain JVM,
JSP juga memerlukan server yang disebut dengan Web Container.
Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk
membuat halaman-halaman web yang menampilkan isi secara dinamik.
Teknologi JSP di desain untuk membuat lebih mudah dan cepat dalam
membuat aplikasi berbasis web yang bekerja dengan berbagai macam web
server, application server, browser dan development tool. Java Server
Pages (JSP) adalah bahasa scripting untuk web programming yang bersifat
server side seperti halnya PHP dan ASP. JSP dapat berupa gabungan antara
baris HTML dan fungsi-fungsi dari JSP itu sendiri. Berbeda dengan Servlet
yang harus dikompilasi oleh USER menjadi class sebelum dijalankan, JSP
tidak perlu dikompilasi oleh user tapi server yang akan melakukan tugas
tersebut. Maka pada saat user membuat pertama kali atau melakukan
modifikasi halaman dan mengeksekusinya pada web browser akan
memakan sedikit waktu sebelum ditampilkan. Daur Hidup JSP sebagai
gambaran bagaimana JSP melalui masa hidupnya bisa dilihat pada gambar
2.1 berikut:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
Gambar 2.1 Daur Hidup JSP
Seperti tipe aplikasi java lainnya (Servlet, Applet, Midlet dll), JSP
juga bertipe strong type artinya penggunaan variable pada halaman tersebut
harus dideklarasikan terlebih dahulu. Seperti halnya script server side yang
lain, JSP pun memerlukan web server. Skrip ASP memerlukan IIS sebagai
web server, PHP memerlukan IIS atau Apache, sedangkan JSP bisa
menggunakan Apache Tomcat sebagai salah satu web server yang
mendukungnya agar bisa menjalankan file-file JSP yang berbasis Java,
diperlukan web server yang mampu memproses Java atau minimal JSP
engine yang dapat terintegrasi dengan web server. Web Container Menurut
spesifikasi J2EE, dikenal EJB Container, Web Container dan Application
Server. Web Container adalah services yang dijalankan oleh suatu Java
Application Server hususnya untuk services yang compliance/kompatibel
dengan Servlet dan JSP. Selain menjadi services oleh Java Application
Server, Web Container dapat berdiri sendiri. Contoh Web Container adalah
Tomcat, ServletExec, Resin, Jrun, Blazix. Web Container juga dapat
bekerja sama dengan web server, misalnya Tomcat dengan Apache, Jrun
dengan IIS. Web Server adalah software untuk server yang menangani
request melalui protokol HTTP yang digunakan oleh situs-situs web saat
ini dalam menangani request file statik HTML, sepeti Apache dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
Microsoft IIS. Web server sekarang sering “dibungkus” oleh Java
Application Server sebagai HTTP Server. Java Application Server adalah
Server yang terdiri atas HTTP Server (Web Server), EJB Container maupun
Web Container. Contoh Java Application Server: Sun J2EE RI 1.2/1.3,
Borland AppServer 4.5/Enterprise Server 5.0, Oracle9i Application Server
dan lainnya.
Kelebihan JSP
1. JSP dapat berjalan pada berbagai platform.
2. JSP cenderung memiliki performansi yang lebih baik, karena JSP
dilakukan kompile terlebih dahulu menjadi servlet yang berupa
bytecode.
3. Didukung bahasa Java yang memilki kemampuan OOP dan tingkat
reuseability tinggi.
4. Dapat menggunakan JavaBean untuk mengenkapsulasi kode-kode java.
Kelemahan JSP
Proses kompile terhadap halaman JSP mengakibatkan client harus
menunggu lebih lama pada saat pertama kali di lakukan loading. Hal ini
tentu saja menyebabkan kecepatan proses JSP secara menyeluruh
berkurang.
2.11.
Metode Waterfall
Metode pengembangan sistem metode SDLC (Sistem Development
Life Cycle) atau sering disebut sebagai pendekatan air terjun (waterfall).
Metode waterfall pertama kali diperkenalkan oleh Windows W. Royce pada
tahun 1970. Waterfall merupakan model klasik yang sederhana dengan
aliran sistem yang linier Output dari setiap tahap merupakan input bagi
tahap berikutnya (Kristanto, 2004).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
Gambar 2.2 Metode Waterfall
1. Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem yang utuh ke dalam
kegiatan-kegiatan
komponennya,
mengidentifikasikan
dan
dengan
mengevaluasi
maksud
untuk
permasalahan-permasalahan,
kesempatan-kesempatan, hambatan-hambatan, yang terjadi dan kebutuhankebutuhan yang diharapkan sehingga dapat diusulkan perbaikanperbaikannya.
2. Desain Sistem
Desain Sistem adalah persiapan rancang bangun implementasi yang
menggambarkan
bagaimana
suatu
sistem
dibentuk
yang berupa
penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari
beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan
berfungsi, menyangkut di dalamnya konfigurasi komponen perangkat
lunak dan perangkat keras dari suatu sistem.
a. Desain Model
Desain Model yang digunakan adalah model logika yang mana model
logika lebih menjelaskan kepada pengguna bagaimana nantinya fungsifungsi sistem informasi secara logika akan bekerja. Logika model
digambarkan dengan Data Flow Diagram.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
b. Desain Database
Database merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lain, tersimpan disimpanan luar komputer dan digunakan
perangkat lunak tertentu untuk memanipulasinya. Desain database
dilakukan dengan cara mengidentifikasi file-file yang diperlukan oleh
sistem informasi dengan melihat desain model yang telah digambarkan
dalam bentuk DFD atau DAD yang ditentukan melalui teknik
normalisasi. Selanjutnya menentukan parameter dari file database
seperti: tipe file, organisasi file, akses file dan field kunci dari file.
c. Desain Tabel dan Relasi Antartabel
Di dalam database memiliki tabel-tabel yang berfungsi untuk
menyimpan record, sedangkan relasi antartabel merupakan hubungan
antartabel yang ditandai dengan adanya foreign key. Desain tabel dan
relasi antartabel dilakukan setelah tahapan normalisasi.
d. Desain Antarmuka
Desain web adalah tahap yang harus dilakukan sebelum mulai
membuat website atau situs web. Konsep rancangan dalam mendesain
halaman web adalah tampilan pada halaman browser yang akan diakses
oleh pengguna.
e. Desain Output
Output adalah keluaran yang dihasilkan oleh sistem informasi baik
berupa media keras seperti kertas atau hasil di media lunak seperti
tampilan dilayar.
f.
Desain Input
Desain input ditentukan dari DFD atau DAD sistem baru yang telah
dibuat, selanjutnya ditentukan parameternya, seperti: bentuk dari input,
dokumen dasar atau bentuk isian di dialog layar.
g. Desain Kontrol
Desain kontrol bertujuan untuk mencegah atau menjaga terjadinya halhal yang tidak diinginkan seperti kesalahan-kesalahan dan kecurangankecurangan untuk melindungi sistem informasi dari hal-hal yang
merugikan. Pengendalian dalam sistem informasi yang dilakukan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
adalah pengendalian aplikasi, yaitu pengendalian yang diterapkan
selama
proses
pengolahan
data
berlangsung
yang
meliputi
pengendalian masukan, pengolahan dan keluaran.
h. Desain Teknologi
Desain teknologi yang diterapkan pada pembuatan website misalnya,
menggunakan desain teknologi E-commerce.
3. Penulisan Program atau Pengkodean
Menerjemahkan hasil proses perancangan menjadi sebuah bentuk program
komputer yang dimengerti oleh mesin komputer.
4. Ujicoba Program
Ujicoba program merupakan elemen yang kritis dari SQA (Software
Quality Assurance) dan mempresentasikan tinjauan ulang yang menyeluruh
terhadap spesifikasi, desain dan pengkodean. Ujicoba mempresentasikan
ketidak normalan yang terjadi pada pengembangan sistem. Selama definisi
awal dan fase pembangunan, pengembangan berusaha untuk membangun
sistem dari konsep yang abstrak sampai dengan implementasi yang
memungkinkan.
5. Implementasi Sistem
Tahap implementasi adalah tahap dimana semua elemen dan aktivitas
sistem disatukan dengan langkah-langkah sebagai berikut:
a. Menyiapkan Fasilitas Fisik
Fasilitas-fasilitas fisik yang disiapkan antara lain komputer dan
peripheralnya, termasuk keamanan fisik untuk menjaga berlangsungnya
peralatan dalam jangka waktu yang lama.
b. Menyiapkan Pemakai
Pemakai disiapkan dengan terlebih dahulu yaitu dengan memberikan
pelatihan secara prosedural maupun tutorial mengenai sistem informasi
sesuai fungsi tugasnya. Tujuannya adalah agar para pemakai mengerti
dan mengusai operasi sistem dan cara kerja sistem serta apa saja yang
diperoleh dari sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
c. Melakukan Simulasi
Kegiatan simulasi berupa pengujian sistem secara nyata yang
melibatkan personil yang sesungguhnya.
6. Pemeliharaan Sistem (Maintenance)
Ada 3 alasan perlunya pemeliharaan sistem, yaitu:
a. Untuk membenarkan kesalahan atau kelemahan sistem yang tidak
terdeteksi pada saat pengujian.
b. Untuk membuat sistem up to date.
c. Untuk meningkatkan kemampuan sistem.
2.12.
Notasi Pemodelan
2.12.1. Use Case
Use Case diagram adalah diagram yang menggambarkan interaksi
antara sistem dengan sistem eksternal dan pengguna. Use Case diagram
akan menggambarkan secara grafikal pengguna sistem dengan cara
pengguna berinteraksi dengan sistem (Whitten, 2004).
2.12.1.1.
Simbol Use Case dan Aktor
Use Case digambarkan secara grafik dengan bentuk elips
horizontal dengan nama dari pengguna case tertera dibawah atau
didalam elips.
Gambar 2.3 Simbol Use Case
Aktor merupakan segala sesuatu yang dibutuhkan untuk
berinteraksi dengan sistem untuk mengubah informasi. Aktor dapat
berupa orang, organisasi, atau sistem informasi yang lain atau juga
mungkin adalah suatu waktu kejadian.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
Gambar 2.4 Simbol Aktor
2.12.1.2.
Relasi
Relasi digambarkan dengan sebuah garis diantara dua
simbol didalam use case diagram. Arti relasi dapat berbeda antara
satu dengan yang lainnya tergantung pada bagaimana cara garis
digambarkan dan tipe simbol apa yang disambungkan.
Ada
beberapa
jenis
relasi
yang
digunakan
untuk
menggambarkan use case diagram yaitu:
1. Association adalah relasi antara actor dan sebuah use case
dimana terjadi interaksi diantara keduanya.
2. Extends yaitu sebuah relasi antara extension use case dan use
case yang di-extend. Extendsion use case adalah sebuah use
case yang berisi langkah-langah yang diekstrak dari sebuah usecase yang lebih kompleks agar menjadi use case lebih sederhana
dan kemudian diberikan tambahan fungsinya.
3. Uses atau includes yaitu sebuah relasi antara abstract use case
dan use case yang mengurangi redudansi antara satu atau lebih
use case dengan cara mengkobinasikan langkah-langkah yang
umum ditemukan dalam case-nya.
4. Depend on yaitu sebuah relasi use case yang menentukan
bahwa use case yang lain harus dibuat sebelum current use case
dan dapat menentukan urutan dimana use case perlu untuk
dikembangkan. Digambarkan sebagai garis anak panah yang
dimulai dari satu use case dan menunjuk ke use case yang
bergantung padanya.
5. Inheritance yaitu relasi use case yang tingkah laku pada
umumnya menggambarkan dua actor yang menginisiasi use
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
case yang mana akan ditugaskan dan dieksplorasi dalam abstrak
aktor yang baru untuk mengurangi redudansi. Relasi ini
digambarkan dengan garis anak panah yang dimulai pada satu
aktor dan menunjuk abstrak aktor yang memiliki interaksi
turunan dari aktor yang pertama.
2.12.2. Database Conceptual Design
Hasil dari fase ini disebut sebagai conceptual shcema dan
dinyatakan dalam conceptual data model
yang menggunakan Entity
Relationship Diagram (ERD). ERD merupakan alat yang digunakan untuk
membantu dalam proses pemodelan data. Dia komponen utama pembentuk
ERD adalah entitas dan relasi. Entitas adalah sebuah objek yang nyata ada
dan dibedakan dari sesuatu yang lain. Setiap entitas pasti memiliki atribut
yang mendeskripsikan kerakteristik dan entitas. Ada beberapa macam relasi
yang dapat digambarkan dalam ERD yaitu :
1. Relasi Satu Lawan Satu (One to One Relationship)
Relasi ini terjadi bila tiap anggota entity A hanya boleh berpasangan
dengan tepat satu anggota entity B. Hubungan 1:N mencakup juga relasi
1:0 dan 0:1.
2. Relasi Satu Lawan Banyak (One to Many Relationship)
Relasi ini terjadi bila tiap anggota entity A berpasangan lebih dari satu
anggota entity B. Hubungan one to many mencakup relasi 1:1, 0:1, 1:1.
3. Relasi Banyak Lawan (Many to Many Relationship)
Relasi ini terjadi bila tiap anggota entity A boleh berpasangan dengan
lebih dari satu anggota entity B, begtu juga sebaliknya tiap anggota B
boleh berpasangan dengan lebih dari satu anggota entity A. Relasi
mencakup 1:N, 1:1, 1:0, 0:1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
Gambar 2.5 Notasi dalam ERD
2.12.3. Desain Logikal dan Desain Fisikal
Dalam fase desain logikal ini dilakukan proses transaksi dari
conceptual shcema yang sudah dibuat pada fase sebelumnya. Hasil dari fase
ini disebut sebagai logical shcema dan dinyatakan dalam logical data model
yang digambarkan menggunakan relational model. Dalam fase ini harus
dilakukan beberapa optimalisasi terhadap operasi-operasi yang akan
dilakukan terhadap data-data yang ada. Teknik yang biasa digunakan untuk
melakukan optimalisasi ini dinamakan normalisasi.
Normalisasi adalah suatu proses pengelompokan elemen data ke
dalam sejumlah tabel yang mempresentasikan sejumlah entitas dan
relasinya. Langkah normalisasi bertujuan :
1. Sebagai alat penolong dalam proses perancangan database.
2. Untuk meminimalkan grup elemen data yang sama dan berulang-ulang
(redudansi) dalam database karena hal tersebut menyebabkan akses
menjadi lambat dan memboroskan tempat penyimpanan.
3. Untuk
memudahkan
proses
pengisian,
penghapusan,
dan
pengembangan database.
Sedangkan untuk fase desain fisikal harus dipastikan bahwa logical
schema yang sudah dibuat pada fase sebelumnya dilengkapi dengan detaildetail yang diperlukan untuk pengimplementasian secara fisik pada
Database Management System (DBMS) yang akan digunakan. Hasil dari
fase ini disebut sebagai physical schema.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
2.12.4. Pemodelan Proses
Pemodelan proses (Whitten et.al, 2004) adalah teknik yang
digunakan untuk mengorganisasikan dan mendokumentasikan proses dari
sistem. Data Flow Diagram (DFD) merupakan sebuah model proses yang
digunakan untuk menggambarkan aliran data yang melalui sebuah sistem
dan prosrs yang digunakan untuk menggambarkan alira data yang melalui
sebuah sistem dan proses yang dibentuk oleh sistem. Berikut adalah simbolsimbol yang digunakan dalam DFD.
1. Kesatuan luar (external agent/enternal entity) merupakan suatu
kesatuan yang berada di luar sistem yang sedang dikembangkan yang
akan memberikan input atau menerima output dari sistem. Suatu
kesatuan dapat disimbolkan dengan notasi kotak bujur sangkar.
Gambar 2.6 Simbol kesatuan luar (external agent)
2. Arus data (data flow) yang mengalir diantara proses, penyimpanan data
dan kesatuan luar. Arus data adalah data yang menjadi input ke proses
atau output dari sebuah proses. Arus data dapat berbentuk formulir atau
dokumen yang digunakan oleh proses, laporan tercetak yang dihasilkan
oleh sistem, tampilan atau output di layar komputer, surat atau memo,
blangko isian, transmisi data. Arus data diberi simbol garis dengan anak
panah.
Gambar 2.7 Simbol Arus Data
3. Proses merupakan kegiatan atau kerja yang dilakukan orang, mesin atau
komputer dari suatu hasil arus data yang masuk ke dalam proses untuk
dihasilkan arus data yang keluar dari proses. Suatu proses dapat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
ditunjukkan dengan simbol persegi panjang dengan sudut-sudut yang
tumpul.
Gambar 2.8 Simbol Proses
4. Simpanan data (Data Store) dapat berupa file/database di sistem
komputer, arsip/catatan manual, tabel acuan, agenda buku. Dinamai
dengan kata benda.
Gambar 2.9 Simbol Simpanan Data
2.13.
Basis data
Database atau basis data adalah kumpulan data yang disimpan
secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi
menggunakan perangkat lunak (program aplikasi) untuk menghasilkan
informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data,
struktur data dan juga batasan-batasan data yang akan disimpan. Basis data
merupakan aspek yang sangat penting dalam sistem informasi dimana basis
data merupakan gudang penyimpanan data yang akan diolah lebih lanjut.
Basis data menjadi penting karena dapat mengorganisasi data, menghidari
duplikasi data, hubungan antar data yang tidak jelas dan juga update yang
rumit.
Proses memasukkan dan mengambil data ke dan dari media
penyimpanan data memerlukan perangkat lunak yang disebut dengan
sistem manajemen basis data (database management system | DBMS).
DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna
database untuk memelihara, mengontrol dan mengakses data secara praktis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh
DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah
pendefinisian data, menangani permintaan pemakai untuk mengakses data,
memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA
(Database Administrator), menangani kegagalan dalam pengaksesan data
yang disebabkan oleh kerusakan sistem maupun disk dan menangani unjuk
kerja semua fungsi secara efisien.
Tujuan utama dari DBMS adalah untuk memberikan tinjauan
abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi
tentang bagaimana data disimpan, dipelihara dan tetap bisa diambil
(diakses) secara efisien. Pertimbangan efisien di sini adalah bagaimana
merancang struktur data yang kompleks tetapi masih tetap bisa digunakan
oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.
2.14.
Basis Data Multimedia
Menurut Tay Vaughan (2011,p1) multimedia adalah kombinasi dari
teks, foto, seni, grafis, suara, animasi, dan video yang dimanipulasi secara
digital.
Multimedia
yang
memperbolehkan
penggunanya
untuk
menentukan apa dan kapan elemen multimedia disampaikan disebut
sebagai
multimedia interakif. Sedangkan multimedia interaktif yang
menyedikan struktur elemen yang terhubung satu sama lainnya dan
pengguna dapat menavigasikannya disebut sebagai hypermedia.
Saat ini banyak pengguna yang menggunakan multimedia dengan
beberapa alasan, diantaranya mudah digunakan, menarik, banyak perhatian,
penyimpanan yang lebih baik, antarmuka yang intutif (mudah dimengerti),
pengertian yang lebih baik terhadap konten, dan lebih menyenangkan
sehingga menjadi lebih efektif.
2.14.1. Kelebihan dan Kekurangan Basis Data Multimedia
Kelebihan Basis Data Multimedia :
1. MMDB (multimedia database) dapat menangani objek multimedia
dalam jumlah besar dimana Relational Database tidak dapat
melakukannya secara efektif.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
2. Lebih lengkap karna dilengkapi dengan data bukan hanya teks tetapi
gambar, video, audio, dan lain–lain.
3. MMDB sangat membantu dalam pengembangan aplikasi multimedia.
Kekurangan Basis Data Multimedia :
1. Pengaksesan yang relatif memakan waktu dibandingkan dengan data
berupa text.
2.14.2. Objek Multimedia
Multimedia terdiri dari beberapa objek, yaitu teks, grafik, image, animasi,
audio dan video.
a. Teks
Teks merupakan dasar dari pengolahan kata dan informasi berbasis
multimedia.
b. Image
Secara umum image berarti still image (gambar tetap) seperti foto dan
gambar. Manusia sangat berorientasi pada visual (visual oriented), dan
gambar merupakan sarana yang sangat baik untuk menyajikan
informasi.
c. Audio
Penyajian audio merupakan cara lain untuk lebih memperjelas
pengertian suatu informasi. Contohnya, narasi merupakan kelengkapan
dari penjelasan yang dilihat melalui video. Suara dapat lebih
menjelaskan karakteristik suatu gambar, misalnya musik dan suara efek
(sound effect).
d. Video
Video menyediakan sumber yang kaya dan hidup untuk aplikasi
multimedia. Dengan video dapat menerangkan hal-hal yang sulit
digambarkan
lewat
kata-kata
atau
gambar
diam
dan
menggambarkan emosi dan psikologi manusia secara lebih jelas.
2.14.3. Method-method Basis Data Multimedia
Method-method yang digunakan dalam setiap tipe data yaitu:
dapat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
Tabel 2.1 Method Basis data Multimedia
Tipe Data
Method
checkProperties()
getAllAttributes()
getAttributte()
getAudioDuratuion()
getCompressionType()
getContentLength
ORDAudio
getDescription()
getEncoding()
getFormat()
getMimeType()
setNumberofChannels()
setKnownAttribute()
setProperties()
setSamplingRate()
setSampleSize()
checkProperties()
copy()
getCompressionFormat()
getContentFormat()
getContentLength()
getDicomMetadata()
getPreferredFormat()
ORDImage(Image)
getFileFormat()
getHeight()
getMetadata()
getWidth()
import()
importFrom()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
process()
processCopy()
putMetadata()
setProperties()
setContentLength()
deleteContent()
setProperties() for foreign
images
checkProperties()
getAllAttributes()
getAttribute()
getBitRate()
getCompressionType()
getContentInLob()
getContentLength()
getDescription()
getFormat()
getFrameRate()
getFrameResolution()
getFrameSize()
getMimeType()
getWidth()
ORDVideo (Video)
getHeight()
getNumberOfColors()
getNumberOfFrames()
getVideoDuration()
import()
importFrom()
processVideoCommand()
setBitRate()
setCompressionType()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
setDescription()
setFormat()
setMimeType()
setHeight()
setWidth()
setFrameRate()
setFrameResolution()
setFrameSize()
setKnownAttributes()
setNumberOfColors()
setNumberOfFrames()
Penjelasan metode-metode Basisdata Multimedia yang digunakan dalam
topik ini adalah sebagai berikut :
1. Gambar (ORDImage)
Tipe objek yang digunakan untuk menyimpan data gambar.
a. getContentFormat()
Method yang digunakan untuk memperoleh content format.
b. getMimeType()
Method yang digunakan untuk memperoleh format tipe MIME.
c. getPreferredFormat()
Method yang digunakan untuk memperoleh preferred format.
d. process()
Method yang digunakan untuk melakukan proses pengelolaan
gambar.
e. processCopy()
Method yang digunakan untuk melakukan proses copi gambar
f. deleteContent()
Method yang digunakan untuk menghapus Content.
g. setContentLength()
Method yang digunakan untuk mengeset/menentukan nilai Content
Length.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
2. Video (ORDVideo)
Tipe objek yang digunakan untuk menyimpan data video.
a. getWidth()
Method yang digunakan untuk memperoleh lebar video.
b. getHeight()
Method yang digunakan untuk memperoleh tinggi video.
c. getMimeType()
Method yang digunakan untuk memperoleh tipe MIME.
d. setWidth()
Method yang digunakan untuk mengeset/menentukan nilai lebar
video.
e. setHeight()
Method yang digunakan untuk mengeset/menentukan nilai tinggi
video.
f. setMimeType()
Method yang digunakan untuk mengeset/menentukan tipe MIME.
2.15.
Oracle Database
Oracle database adalah sistem manajemen database objek
relasional yang mana dalam pengelolaannya aman dan efisien, dan
relasional menyediakan dukungan untuk definisi jenis objek, termasuk data
terkait dengan objek dan operasi (metode) yang dapat dilakukan.
2.15.1. Oracle InterMedia
Oracle Intermedia adalah fitur yang memperbolehkan atau
mengizinkan Database Oracle untuk menyimpan, mengelola, dan
mengambil gambar, audio, video atau media data heterogen lainnya secara
terpadu dengan informasi lainnya.
2.16.
5E Usabillity Framework
Sebuah sistem bantuan yang dapat digunakan untuk membantu
pengguna dalam memperbaiki masalah. 5 Es Usability Framework
mencakup 5 kriteria yaitu :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
1)
Effective
Effective yang dimaksud adalah bagaimana software dapat
membantu pengguna mencapai tujuan mereka yang sebenarnya. Jika
pengguna bisa benar-benar melakukan hal yang mereka tetapkan untuk
dapat dilakukan maka software sudah efektif untuk digunakan.
2) Efficient
Efficient adalah seberapa cepat pekerjaan dapat diselesaikan dan
mengukur apakah sistem yang dibangun dapat bekerja dengan lebih
cepat. Selain itu apakah sistem yang dibangun menyediakan cara yang
efisien, untuk menghindari hal-hal yang dapat menggangu pekerjaan
pengguna.
3) Engaging
Engaging yaitu mengukur seberapa baik antarmuka menarik ke
pengguna agar dapat berinteraksi dengan baik. Engaging dapat
membantu pengguna untuk menyajikan informasi-informasi dengan
cara mudah dipahami. Desain visual elemen yang paling jelas dari
karakteristik ini. Gaya presentasi visual, nomor, fungsi dan jenis gambar
grafis atau warna (terutama pada situs web).
4) Error tolerant
Error tolerant yaitu mengukur seberapa baik produk mencegah
kesalahan dan seberapa membantu aplikasi untuk membantu pengguna
memulihkan dari kesalahan yang terjadi. Misalkan ketika pengguna
melakukan kesalahan yang ada dalam sistem maka sitem akan
menemukan cara untuk kembali memperbaiki. Sebuah program
mengatasi kesalahan tolerant dirancang untuk mencegah kesalahan yang
disebabkan oleh interaksi pengguna, dan untuk membantu pengguna
dalam pemulihan dari kesalahan yang terjadi.
5) Easy to learn
Easy to learn yaitu seberapa baik produk mendukung untuk
proses jangka panjang, dan seberapa baik produk dapat berkembang
untuk kedepannya. Belajar berlangsung selama penggunaan produk.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
Pengguna memerlukan akses ke fungsi baru, memperluas ruang lingkup
kerja, megeksplorasi pilihan baru.
2.17.
Pariwisata
Pariwisata adalah segala sesuatu yang berhubungan dengan
kegiatan perjalanan yang dilakukan secara sukarela dan bersifat sementara
untuk menikmati objek dan daya Tarik wisata, termasuk pengusahaan objek
dan daya Tarik wisata, serta usaha-usaha yang terkait di bidang tersebut
(UU Republik Indonesia No. 9 Th. 1990 Tentang Kepariwisataan). Produk
pariwisata merupakan produk jasa. Dalam pariwisata, produk merupakan
perpaduan Antara pelayanan dari produk-produk yang berbeda bentuk dan
jenisnya. Produk tersebut dapat berupa transportasi, penginapan, objek dan
daya tarik wisata, rumah makan, dan sebagainya.
2.18.
Sekilas Tentang Kabupaten Purworejo
Kabupaten Purworejo adalah sebuah kabupaten di Provinsi Jawa
Tengah. Ibukota berada di kota Purworejo. Kabupaten ini berbatasan
dengan Kabupaten Wonosobo dan Kabupaten Magelang di utara,
Kabupaten Kulon Progo (Provinsi Daerah Istimewa Yogyakarta di timur),
Samudra Hindia di selatan, serta Kabupaten Kebumen di sebelah barat.
Bagian selatan wilayah Kabupaten Purworejo merupakan dataran rendah.
Bagian utara berupa pegunungan, bagian dari Pegunungan Serayu. Di
perbatasan dengan DIY, membujur Pegunungan Menoreh. Purworejo
berada di jalur utama lintas selatan Pulau Jawa. Kabupaten ini juga dilintasi
jalur kereta api, dengan stasiun terbesarnya di Kutoarjo. Kabupaten
Purworejo terdiri atas 16 kecamatan, yang dibagi lagi atas sejumlah 469
desa dan 25 kelurahan. Pusat pemerintahan berada di Kecamatan
Purworejo. Kabupaten Purworejo ini banyak menyimpan keindahan objek
wisata. Potensi tempat wisata di Purworejo memang patut dibanggakan.
Purworejo menghadirkan berbagai macam wisata seperti wisata alam,
wisata pantai, dan wisata sejarah. Pesona wisata alam Purworejo sangat
potensial, banyak spot-spot tempat wisata di Purworejo yang menghadirkan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
perpaduan keindahan alamnya. Berikut adalah beberapa tempat wisata di
Purworejo yang wajib kunjungi, yaitu : Curug Silangit, Curug Sidandang,
Curug Siklotok, Goa Seplawan, Museum Tosan Aji, Masjid Agung
Purworejo, Pantai Jatimalang, dan Pantai Ketawang.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1.
Analisis Sistem
Website Pariwisata Kabupaten Purworejo menggunakan basis data
multimedia ini merupakan sebuah sistem yang menginformasikan wisata–
wisata yang ada di Kabupaten Purworejo. Untuk menghasilkan sebuah
informasi dibutuhkan data–data penelitian yang akan diolah sebagai
berikut:
1. Nama : Nama lokasi.
2. Tempat : Letak atau posisi lokasi dalam bentuk koordinat latitude dan
longitude.
3. Alamat : Alamat lengkap lokasi ( nama jalan ataupun nama daerah).
4. Keterangan :Keterangan lengkap mengenai deskripsi, sejarah, sampai
harga tiket masuk lokasi.
5. Kategori : Membagi kategori jenis-jenis pariwisata yang ada.
Dari penelitian ini dibuat sebuah Website Pariwisata menggunakan
basis data multimedia yang dapat memberikan informasi kepada pengguna
(wisatawan) untuk mengetahui lokasi wisata secara online dan disertai
deskripsi wisata yang ada di Kabupaten Purworejo.
3.1.1. Gambaran Umum Sistem
Website Pariwisata Kabupaten Purworejo menggunakan basis data
multimedia merupakan sistem yang dikembangkan untuk membantu
penyebaran informasi tempat-tempat wisata yang ada di Kabupaten
Purworejo. Selain itu sistem ini diharapkan dapat menjadi sarana untuk
mendapatkan informasi mengenai hotel, ATM, SPBU, dan rumah makan
yang ada di Kabupaten Purworejo sehingga dapat menarik wisatawan untuk
mencari tahu tentang wisata di Kabupaten Purworejo.
36
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
3.1.2. Analisis Kebutuhan
Analisis kebutuhan digunakan untuk mengidentifikasi terhadap
kebutuhan sistem baru. Kebutuhan sistem meliputi analisis kebutuhan
pengguna (wisatawan), kebutuhan admin, dan analisis kebutuhan Website
Pariwisata Kabupaten Purworejo menggunakan basis data multimedia.
Sistem akan menampilkan informasi kepada pengguna (wisatawan) dengan
memproses data yang telah tersimpan dalam basis data.
3.1.2.1.
Kebutuhan Pengguna (wisatawan)
Kebutuhan pengguna meliputi apa saja yang dibutuhkan
oleh pengguna (wisatawan) pada Website Pariwisata Kabupaten
Purworejo ini berupa:
1. Tampilan objek-objek wisata beserta deskripsi singkat.
2. Tampilan tentang peta objek wisata di Kabupaten Purworejo.
3. Tampilan event, ATM, SPBU , hotel, dan rumah makan.
4. Melakukan pengisian buku tamu.
3.1.2.2.
Kebutuhan Administrator
Kebutuhan admin pada sistem ini meliputi apa yang
dibutuhkan oleh administrator pada sistem ini berupa:
1. Mengolah data Pariwisata Kabupaten Purworejo beserta
fasilitas pendukungnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
3.1.2.3.
Use Case Diagram
Gambar 3.1 Use Case Diagram 1 (Wisata dan Kategori Wisata)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
Gambar 3.2 Use Case Diagram 2 (Event dan Gambar)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
Gambar 3.3 Use Case Diagram 3 (ATM dan Hotel)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
Gambar 3.4 Use Case Diagram 4 (SPBU dan Rumah Makan)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
Gambar 3.5 Use Case Diagram Bagian 5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
3.1.3. Arsitektur Sistem
Sistem ini dibangun untuk memberikan informasi tentang tempat
wisata yang ada di Kabupaten Purworejo melalui media internet. Objek
wisata ini dikelola oleh Dinas Pariwisata Kabupaten Purworejo. Lokasi
wisata divisualisasikan dalam bentuk peta dalam bentuk simbol sehingga
memudahkan pengguna untuk melihat tempat wisata secara detail. Bentuk
umum arsitektur sistem dapat dilihat pada gambar 3.5.
Gambar 3.6 Arsitektur Sistem
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
3.1.4. Spesifikasi Sistem
Spesifikasi kebutuhan dalam pembuatan Website Pariwisata
Kabupaten Purworejo menggunakan basis data multimedia adalah sebagai
berikut :
1. Pengguna (wisatawan), sistem bisa membantu mendapatkan informasi
objek tempat wisata, berupa informasi letak wisata, alamat, fasilitas
(ATM, hotel, rumah makan, SPBU), dan dapat mengisi buku tamu.
2. Admin, dapat mengambil data geografis dari Google Maps, mengambil
informasi manual tentang objek wisata, dapat melakukan proses login,
dapat mengolah data pariwisata dan fasilitas (ATM, hotel, rumah
makan, SPBU) di Kabupaten Purworejo.
Tampilan peta pariwisata menggunakan gambaran peta dimana
setiap titik lokasi wisata dapat menampilkan informasi tempat wisata
tersebut. Untuk pengembangan sistem lebih lanjut maka di perlukan
perangkat lunak sebagai pendukungnya. Pemanfaatan peta untuk informasi
pariwisata berbasis web ini memerlukan peta yang diambil dari Google
Maps, perangkat lunak untuk pembuatan database menggunakan Oracle,
untuk pembuatan tampilan dan editor program web menggunakan
NetBeans.
3.1.5. Pemodelan Proses (dengan Diagram Aliran Data)
3.1.5.1.
Diagram Konteks
Gambar 3.7 Diagram Konteks
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
3.1.5.2.
Diagram Berjenjang
Gambar 3.8 Diagram Berjenjang Bagian 1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
Gambar 3.9 Diagram Berjenjang Bagian 2
3.1.5.3.
Pemodelan Proses
DFD
(Data
Flow
Diagram)
adalah
model
untuk
menggambarkan asal dan tujuan penyimpanan data, proses yang
akan menghasilkan data dan interaksi antar data yang tersimpan
dalam proses tersebut (Kadir, 1999). Proses perancangan aliran data
menggunakan DFD (Data Flow Diagram) yang terbagi menjadi tiga
level yaitu DFD level 0, DFD level 1, dan DFD Level 2.
3.1.5.3.1.
Overview Diagram (DFD Level 1)
DFD level 1 merupakan representasi dari data pada DFD
level 0 yang sudah dipartisi untuk memberikan penjelasan yang
lebih detail. Pada website Dinas Pariwisata Kabupaten Purworejo
ini terdiri dari sembilan proses yaitu proses kelola kategori wisata,
proses kelola wisata, proses kelola buku tamu, proses kelola event,
proses kelola gambar, proses kelola hotel, proses kelola ATM,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
proses kelola SPBU, proses kelola rumah makan, dan proses kelola
gambar hotel dapat dilihat pada gambar 3.11.
Gambar 3.10 DFD Level 1 Bagian 1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
Gambar 3.11 DFD Level 1 Bagian 2
3.1.5.3.2.
DFD Level 2 Proses 1 (Buku Tamu)
DFD level 2 proses 1 merupakan penjabaran yang lebih
detail dari proses kelola buku tamu. Pada proses ini terdiri dari dua
proses yaitu proses isi data buku tamu yang dilakukan oleh
pengguna (wisatawan dan proses hapus data buku tamu yang
dilakukan oleh admin (Dinas Pariwisata Purworejo). Dalam proses
ini terdapat satu database yaitu database buku tamu, yang bisa
dilihat pada gambar 3.13.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
Gambar 3.12 DFD Level 2 Proses 1
3.1.5.3.3.
DFD Level 2 Proses 2 (Kategori Wisata)
DFD level 2 proses 2 merupakan penjabaran yang lebih
detail dari proses kelola kategori wisata. Pada proses ini terdiri dari
empat proses yaitu proses tambah data kategori wisata, proses ubah
data kategori wisata, proses hapus data kategori wisata, dan proses
lihat data kategori wisata. Dalam proses ini terdapat satu database
yaitu database kategori wisata, yang bisa dilihat pada gambar 3.14.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
Gambar 3.13 DFD Level 2 Proses 2
3.1.5.3.4.
DFD Level 2 Proses 3 (Wisata)
DFD level 2 proses 3 merupakan penjabaran yang lebih
detail dari proses kelola wisata. Pada proses ini terdiri dari empat
proses yaitu proses tambah data wisata, proses ubah data wisata,
proses hapus data wisata, dan proses lihat data wisata. Dalam proses
ini terdapat satu database yaitu database wisata, yang bisa dilihat
pada gambar 3.15.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
Gambar 3.14 DFD Level 2 Proses 3
3.1.5.3.5.
DFD Level 2 Proses 4 (Event)
DFD level 2 proses 4 merupakan penjabaran yang lebih
detail dari proses kelola event. Pada proses ini terdiri dari lima
proses yaitu proses tambah data event, proses ubah data event,
proses ganti video event, proses hapus data event, dan proses lihat
data event. Dalam proses ini terdapat satu database yaitu database
event, yang bisa dilihat pada gambar 3.16.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
Gambar 3.15 DFD Level 2 Proses 4
3.1.5.3.6.
DFD Level 2 Proses 5 (Gambar)
DFD level 2 proses 5 merupakan penjabaran yang lebih
detail dari proses kelola gambar. Pada proses ini terdiri dari lima
proses yaitu proses tambah data gambar, proses ubah data gambar,
proses ganti gambar, proses hapus data gambar, dan proses lihat
data gambar. Dalam proses ini terdapat satu database yaitu
database gambar, yang bisa dilihat pada gambar 3.17.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
Gambar 3.16 DFD Level 2 Proses 5
3.1.5.3.7.
DFD Level 2 Proses 6 (ATM)
DFD level 2 proses 6 merupakan penjabaran yang lebih
detail dari proses kelola ATM. Pada proses ini terdiri dari empat
proses yaitu proses tambah data ATM, proses ubah data ATM,
proses hapus data ATM, dan proses lihat data ATM. Dalam proses
ini terdapat satu database yaitu database ATM, yang bisa dilihat
pada gambar 3.18.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
Gambar 3.17 DFD Level 2 Proses 6
3.1.5.3.8.
DFD Level 2 Proses 7 (Hotel)
DFD level 2 proses 7 merupakan penjabaran yang lebih
detail dari proses kelola hotel. Pada proses ini terdiri dari empat
proses yaitu proses tambah data hotel, proses ubah data hotel, proses
hapus data hotel, dan proses lihat data hotel. Dalam proses ini
terdapat satu database yaitu database hotel, yang bisa dilihat pada
gambar 3.19.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
Gambar 3.18 DFD Level 2 Proses 7
3.1.5.3.9.
DFD Level 2 Proses 8 (Rumah Makan)
DFD level 2 proses 8 merupakan penjabaran yang lebih
detail dari proses kelola rumah makan. Pada proses ini terdiri dari
empat proses yaitu proses tambah data rumah makan, proses ubah
data rumah makan, proses hapus data rumah makan, dan proses lihat
data rumah makan. Dalam proses ini terdapat satu database yaitu
database rumah makan, yang bisa dilihat pada gambar 3.20.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
Gambar 3.19 DFD Level 2 Proses 8
3.1.5.3.10.
DFD Level 2 Proses 9 (SPBU)
DFD level 2 proses 9 merupakan penjabaran yang lebih
detail dari proses kelola SPBU. Pada proses ini terdiri dari empat
proses yaitu proses tambah data SPBU, proses ubah data SPBU,
proses hapus data SPBU, dan proses lihat data SPBU. Dalam proses
ini terdapat satu database yaitu database SPBU, yang bisa dilihat
pada gambar 3.21.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
Gambar 3.20 DFD Level 2 Proses 9
3.1.5.3.11.
DFD Level 2 Proses 10 (Gambar Hotel)
DFD level 2 proses 10 merupakan penjabaran yang lebih
detail dari proses kelola gambar hotel. Pada proses ini terdiri dari
lima proses yaitu proses tambah data gambar hotel, proses ubah data
gambar hotel, proses ganti gambar hotel, proses hapus data gambar
hotel, dan proses lihat data gambar hotel. Dalam proses ini terdapat
satu database yaitu database gambar hotel, yang bisa dilihat pada
gambar 3.22.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
Gambar 3.21 DFD Level 2 Proses 10
3.2.
Perancangan Sistem
3.2.1. Perancangan Basis Data
Perancangan basis data pada sistem meliputi pembuatan tabel-tabel
basis data. Perancangan sistem ini menggunakan teknik ERD sebagai dasar
pembuatan tabel-tabel basis data pada sistem ini.
3.2.1.1.
Perancangan Konseptual Basis Data (ERD)
Dalam sistem yang dibuat terdapat tabel kategori wisata,
tabel wisata, tabel buku tamu, tabel event, tabel gambar, tabel ATM,
tabel hotel, tabel admin, tabel SPBU, dan tabel rumah makan.
Perancangan ERD dalam sistem ini dapat dilihat pada gambar 3.23.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
Gambar 3.22 ER Diagram
3.2.1.2.
Perancangan Logikal Basis Data
Pemakaian istilah “model keterhubungan-entitas” dalam
Bahasa Indosensia dapat digunakan sebagai padanan arti istilah
asing : Entity Relationship Model (E–R Model). Akan tetapi, istilah
model Entity Relationship telah demikian umum digunakan dalam
berbagai pembahasan tentang analisa/perancangan basis data. Pada
model entity relationship, data yang ada di dunia nyata
diterjemahkan
dengan
memanfaatkan
sejumlah
perangkat
konseptual menjadi sebuah diagram data yang umum disebut
sebagai diagram E-R. Sebelum membahas lebih jauh tentang
diagram E-R tersebut dapat digambarkan, maka yang lebih dulu
harus diketahui adalah komponen pembentuk model E-R. Sesuai
namanya, ada dua komponen utama pembentuk model E-R, yaitu
Entitas (Entity) dan Relasi (Relation) kedua komponen ini
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
dideskripsikan lebih jauh melalui sejumlah atribut. Yang bisa dilihat
pada gambar 3.24.
Gambar 3.23 Perancangan Logikal Basis Data
3.2.1.3.
Perancangan Fisikal
1. Tabel Admin
Tabel Admin merupakan tabel basis data yang digunakan untuk
menyimpan data admin seperti username dan password admin yang
digunakan untuk keperluan login pada halaman utama sistem.
Tabel 3.1 Tabel Admin
Field
Tipe
Keterangan
Username
VARCHAR2(50)
Username
Password
VARCHAR2(50)
Password
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
2. Tabel ATM
Tabel ATM merupakan tabel basis data yang digunakan untuk
menyimpan data ATM yang bertujuan untuk mengelola ATM yang
ada pada halaman ATM.
Tabel 3.2 Tabel ATM
Field
Tipe
Keterangan
Id
NUMBER
Id atm
Nama
VARCHAR2(100)
Nama atm
Alamat
VARCHAR2(100)
Alamat atm
Latitude
FLOAT
Latitude
Longtitude
FLOAT
Longtitude
Keterangan
VARCHAR2(2000)
Keterangan atm
3. Tabel Hotel
Tabel hotel merupakan tabel basis data yang digunakan untuk
menyimpan data hotel yang bertujuan untuk mengelola hotel yang ada
pada halaman hotel.
Tabel 3.3 Tabel Hotel
Field
Tipe
Keterangan
Id
NUMBER
Id hotel
Nama
VARCHAR2(50)
Nama hotel
Alamat
VARCHAR2(100)
Alamat hotel
Latitude
FLOAT
Latitude
Longtitude
FLOAT
Longtitude
Keterangan
VARCHAR2(2000)
Keterangan hotel
Bintang
VARCHAR2(20)
Kualitas hotel
Website
VARCHAR2(100)
Website hotel
Telepon
VARCHAR2(20)
Telepon hotel
Fasilitas
VARCHAR2(500)
Fasilitas hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
4. Tabel SPBU
Tabel SPBU merupakan tabel basis data yang digunakan untuk
menyimpan data SPBU yang bertujuan untuk mengelola SPBU yang
ada pada halaman SPBU.
Tabel 3.4 Tabel SPBU
Field
Type
Keterangan
Id
NUMBER
Id spbu
Nama
VARCHAR2(100)
Nama spbu
Alamat
VARCHAR2(100)
Alamat spbu
Latitude
FLOAT
Latitude
Longtitude
FLOAT
Longtitude
Keterangan
VARCHAR(2000)
Keterangan spbu
5. Tabel Rumah Makan
Tabel rumah makan merupakan tabel basis data yang digunakan untuk
menyimpan data rumah makan yang bertujuan untuk mengelola rumah
makan yang ada pada halaman rumah makan.
Tabel 3.5 Tabel Rumah Makan
Field
Tipe
Keterangan
Id
NUMBER
Id restaurant
Nama
VARCHAR2(100)
Nama
rumah
makan
Alamat
VARCHAR2(100)
Alamat
rumah
makan
Latitude
FLOAT
Latitude
Longtitude
FLOAT
Longtitude
Keterangan
VARCHAR(2000)
Keterangan rumah
makan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
6. Tabel Wisata
Tabel wisata merupakan tabel basis data yang digunakan untuk
menyimpan data wisata yang bertujuan untuk mengelola wisata yang
ada pada halaman wisata.
Tabel 3.6 Tabel Wisata
Field
Tipe
Keterangan
Id
NUMBER
Id wisata
id_kategoriwisata
NUMBER
Id kategori wisata
Nama
VARCHAR2(100)
Nama wisata
Alamat
VARCHAR2(100)
Alamat wisata
Latitude
FLOAT
Latitude
Longtitude
FLOAT
Longtitude
Keterangan
VARCHAR2(2000)
Keterangan wisata
7. Tabel Kategori Wisata
Tabel kategori wisata merupakan tabel basis data yang digunakan
untuk menyimpan data kategori wisata yang bertujuan untuk
mengelola kategori wisata yang ada pada halaman kategori wisata.
Tabel 3.7 Tabel Kategori Wisata
Field
Tipe
Keterangan
Idkategoriwisata
NUMBER
Id kategori wisata
Namakategori
VARCHAR2(100)
Nama
kategori
wisata
8. Tabel Buku Tamu
Tabel buku tamu merupakan tabel basis data yang digunakan untuk
menyimpan data buku tamu yang bertujuan untuk mengelola buku
tamu yang ada pada halaman buku tamu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
Tabel 3.8 Tabel Buku Tamu
Field
Tipe
Keterangan
Id
NUMBER
Id buku tamu
Nama
VARCHAR2(100)
Nama
pengisi
buku tamu
Email
VARCHAR2(100)
Email
Pesan
VARCHAR(2000)
Pesan
9. Tabel Gambar
Tabel gambar merupakan tabel basis data yang digunakan untuk
menyimpan data gambar yang bertujuan untuk mengelola gambar yang
ada pada halaman gambar.
Tabel 3.9 Tabel Gambar
Field
Tipe
Keterangan
idgambar
NUMBER
Id berita
Id_wisata
NUMBER
Id wisata
Deskripsi
VARCHAR2(2000)
Nama gambar
Lokasi
VARCHAR2(100)
Lokasi gambar
Image
ORDimage
Gambar
Thumb
ORDimage
Gambar
10. Tabel Event
Tabel event merupakan tabel basis data yang digunakan untuk
menyimpan data event yang bertujuan untuk mengelola event yang ada
pada halaman event.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
Tabel 3.10 Tabel Event
Field
Tipe
Keterangan
Idevent
NUMBER
Id event
Nama
VARCHAR2(100)
Nama event
Keterangan
VARCHAR2(2000)
Keterangan event
Video
ORDvideo
Video event
11. Tabel Gambar Hotel
Tabel gambar hotel merupakan tabel basis data yang digunakan untuk
menyimpan data gambar hotel yang bertujuan untuk mengelola
gambar hotel yang ada pada halaman gambar hotel.
Tabel 3.11 Tabel Gambar Hotel
Field
Tipe
Keterangan
Idgambarhotel
NUMBER
Id gambar hotel
id_hotel
VARCHAR2(100)
Id hotel
Keterangan
VARCHAR2(2000)
Keterangan
gambar hotel
Image
ORDimage
Gambar hotel
Thumb
ORDimage
Gambar hotel
3.2.2. Perancangan Menu dan Antarmuka
Antarmuka atau yang lebih dikenal sebagai user interface adalah
sebuah media yang menghubungkan manusia dengan komputer agar dapat
saling berinteraksi. Sebelum merancang antarmuka dari semua form pada
website., maka untuk lebih memudahkan dalam perancangan akan
dijelaskan terlebih dahulu struktur menu dari sistem. Yang bisa dilihat pada
gambar 3.25 dan 3.26.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
Struktur Menu Pengguna (wisatawan)
Gambar 3.24 Struktur Menu Pengguna (wisatawan)
Struktur Menu Admin
Gambar 3.25 Struktur Menu Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
3.2.2.1.
Perancangan Halaman Beranda Pengguna (wisatawan)
Halaman utama ini merupakan halaman yang pertama kali
akan muncul ketika pengguna (wisatawan) memasukkan alamat
Website Pariwisata Kabupaten Purworejo. Halaman utama ini
terdiri dari beberapa menu utama yaitu menu beranda, menu profil,
menu wisata, menu fasilitas, menu event, menu galeri, dan menu
kontak dapat dilihat pada gambar 3.27.
Gambar 3.26 Perancangan Halaman Beranda Pengguna (wisatawan)
3.2.2.2.
Perancangan Halaman Profil Pengguna (wisatawan)
Setelah pengguna (wisatawan) memilih menu profil dari
menu utama, maka selanjutnya akan muncu lhalaman profil. Pada
halaman ini berisi tentang visi dan misi Dinas Pariwisata Kabupaten
Purworejo dapat dilihat pada gambar 3.28.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
Gambar 3.27 Perancangan Halaman Profil Pengguna (wisatawan)
3.2.2.3.
Perancangan Halaman Wisata Pengguna (wisatawan)
Halaman Wisata merupakan halaman yang berisi daftar
wisata Kabupaten Purworejo yang disertai dengan penjelasan dapat
dilihat pada gambar 3.29.
Gambar 3.28 Perancangan Halaman Wisata Pengguna (wisatawan)
3.2.2.4.
Perancangan Halaman Fasilitas Pengguna (wisatawan)
Halaman fasilitas merupakan halaman yang berisi tentang
informasi mengenai ATM, hotel, SPBU, dan rumah makan yang
terdapat di Kabupaten Purworejo dapat dilihat pada gambar 3.30.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
Gambar 3.29 Perancangan Halaman Fasilitas Pengguna (wisatawan)
3.2.2.5.
Perancangan Halaman Event Pengguna (wisatawan)
Halaman event merupakan halaman yang berisi tentang
informasi mengenai event yang terdapat di Kabupaten Purworejo
dapat dilihat pada gambar 3.31.
Gambar 3.30 Perancangan Halaman Event Pengguna (wisatawan)
3.2.2.6.
Perancangan Halaman Galeri Pengguna (wisatawan)
Pada halaman galeri berisi kumpulan gambar-gambar wisata
yang terdapat di Kabupaten Purworejo dapat dilihat pada gambar
3.32.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
Gambar 3.31 Perancangan Halaman Galeri Pengguna (wisatawan)
3.2.2.7.
Perancangan Halaman Kontak Pengguna (wisatawan)
Pada halaman kontak, pengguna (wisatawan) dapat
memberikan kritik atau saran dengan mengisi nama, email, dan
pesan pada form yang sudah tersedia dapat dilihat pada gambar
3.34.
Gambar 3.32 Perancangan Halaman Kontak Pengguna (wisatawan)
3.2.2.8.
Perancangan Halaman Login Administrator
Pada halaman admin login, administrator akan mengisi
username dan password untuk bisa masuk ke dalam halaman Menu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
Administrator dan dapat mengelola beberapa menu pada Website
Pariwisata Kabupaten Purworejo dapat dilihat pada gambar 3.34.
Gambar 3.33 Perancangan Halaman Login Administrator
3.2.2.9.
Perancangan Halaman Menu Administrator
Pada halaman menu admin terdapat 2 pengelompokan menu
yaitu kelola pariwisata dan kelola fasilitas dapat dilihat pada gambar
3.35.
Gambar 3.34 Perancangan Halaman Beranda Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
3.2.2.10.
Perancangan Halaman Menu Kelola Wisata
Pada
halaman
Kelola
wisata,
administrator
dapat
menambah, mengedit, dan menghapus wisata yang ada pada
Website Pariwisata Kabupaten Purworejo dapat dilihat pada gambar
3.36.
Gambar 3.35 Perancangan Halaman Menu Kelola Wisata
3.2.2.10.1.
Perancangan Halaman Menu Tambah Wisata
Gambar 3.36 Perancangan Halaman Menu Tambah Wisata
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
3.2.2.10.2.
Perancangan Halaman Menu Edit Wisata
Gambar 3.37 Perancangan Halaman Menu Edit Wisata
3.2.2.10.3.
Perancangan Halaman Menu Detail Wisata
Gambar 3.38 Perancangan Halaman Menu Detail Wisata
3.2.2.11.
Perancangan Halaman Menu Kelola Kategori Wisata
Pada halaman kelola kategori wisata, administrator dapat
menambah, mengedit, dan menghapus kategori wisata yang ada
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
pada Website Pariwisata Kabupaten Purworejo dapat dilihat pada
gambar 3.40.
Gambar 3.39 Perancangan Halaman Menu Kelola Kategori Wisata
3.2.2.11.1.
Perancangan Halaman Menu Tambah Kategori Wisata
Gambar 3.40 Perancangan Halaman Menu Tambah Kategori Wisata
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
3.2.2.11.2.
Perancangan Halaman Menu Edit Kategori Wisata
Gambar 3.41 Perancangan Halaman Menu Edit Kategori Wisata
3.5.5.12.3.
Perancangan Halaman Menu Detail Kategori Wisata
Gambar 3.42 Perancangan Halaman Menu Detail Kategori Wisata
3.2.2.12.
Perancangan Halaman Menu Kelola Event
Pada halaman kelola event, administrator dapat menambah,
mengedit data event, mengganti video event, dan menghapus event
yang ada pada Website Pariwisata Kabupaten Purworejo dapat
dilihat pada gambar 3.44.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
Gambar 3.43 Perancangan Halaman Menu Kelola Event
3.2.2.12.1.
Perancangan Halaman Menu Tambah Event
Gambar 3.44 Perancangan Halaman Menu Tambah Event
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
3.2.2.12.2.
Perancangan Halaman Menu Edit Data Event
Gambar 3.45 Perancangan Halaman Menu Edit Data Event
3.2.2.12.3.
Perancangan Halaman Menu Ganti Video Event
Gambar 3.46 Perancangan Halaman Menu Ganti Video Event
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
3.2.2.12.4.
Perancangan Halaman Menu Detail Event
Gambar 3.47 Perancangan Halaman Menu Detail Event
3.2.2.13.
Perancangan Halaman Menu Kelola Buku Tamu
Pada halaman kelola buku tamu, administrator dapat melihat
detail dan menghapus buku tamu yang dimasukkan oleh pengguna
(wisatawan) pada Website Pariwisata Kabupaten Purworejo dapat
dilihat pada gambar 3.49.
Gambar 3.48 Perancangan Halaman Menu Kelola Buku Tamu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
3.2.2.13.1.
Perancangan Halaman Menu Detail Buku Tamu
Gambar 3.49 Perancangan Halaman Menu Detail Buku Tamu
3.2.2.14.
Perancangan Halaman Menu Kelola Hotel
Pada halaman kelola hotel, administrator dapat menambah,
mengedit, dan menghapus data hotel yang ada pada Website
Pariwisata Kabupaten Purworejo dapat dilihat pada gambar 3.51.
Gambar 3.50 Perancangan Halaman Menu Kelola Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
3.2.2.14.1.
Perancangan Halaman Menu Tambah Hotel
Gambar 3.51 Perancangan Halaman Menu Tambah Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
3.2.2.14.2.
Perancangan Halaman Menu Edit Hotel
Gambar 3.52 Perancangan Halaman Menu Edit Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
3.2.2.14.3.
Perancangan Halaman Menu Detail Hotel
Gambar 3.53 Perancangan Halaman Menu Detail Hotel
3.2.2.15.
Perancangan Halaman Menu Kelola ATM
Pada halaman kelola ATM, administrator dapat menambah,
mengedit, dan menghapus data ATM yang ada pada Website
Pariwisata Kabupaten Purworejo dapat dilihat pada gambar 3.55.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
Gambar 3.54 Perancangan Halaman Menu Kelola ATM
3.2.2.15.1.
Perancangan Halaman Menu Tambah ATM
Gambar 3.55 Perancangan Halaman Menu Tambah ATM
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
3.2.2.15.2.
Perancangan Halaman Menu Edit ATM
Gambar 3.56 Perancangan Halaman Menu Edit ATM
3.2.2.15.3.
Perancangan Halaman Menu Detail ATM
Gambar 3.57 Perancangan Halaman Menu Detail ATM
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
3.2.2.16.
Perancangan Halaman Menu Kelola SPBU
Pada halaman kelola SPBU, administrator dapat menambah,
mengedit, dan menghapus data SPBU yang ada pada Website
Pariwisata Kabupaten Purworejo dapat dilihat pada gambar 3.59.
Gambar 3.58 Perancangan Halaman Menu Kelola SPBU
3.2.2.16.1.
Perancangan Halaman Menu Tambah SPBU
Gambar 3.59 Perancangan Halaman Menu Tambah SPBU
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
3.2.2.16.2.
Perancangan Halaman Menu Edit SPBU
Gambar 3.60 Perancangan Halaman Menu Edit SPBU
3.2.2.16.3.
Perancangan Halaman Menu Detail SPBU
Gambar 3.61 Perancangan Halaman Menu Detail SPBU
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
3.2.2.17.
Perancangan Halaman Menu Kelola Rumah Makan
Pada halaman kelola rumah makan, administrator dapat
menambah, mengedit, dan menghapus data rumah makan yang ada
pada Website Pariwisata Kabupaten Purworejo dapat dilihat pada
gambar 3.63.
Gambar 3.62 Perancangan Halaman Menu Kelola Rumah Makan
3.2.2.17.1.
Perancangan Halaman Menu Tambah Rumah Makan
Gambar 3.63 Perancangan Halaman Menu Tambah Rumah Makan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
3.2.2.17.2.
Perancangan Halaman Menu Edit Rumah Makan
Gambar 3.64 Perancangan Halaman Menu Edit Rumah Makan
3.2.2.17.3.
Perancangan Halaman Menu Detail Rumah Makan
Gambar 3.65 Perancangan Halaman Menu Detail Rumah Makan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
3.2.2.18.
Perancangan Halaman Menu Kelola Gambar
Pada
halaman
kelola
gambar,
administrator
dapat
menambah, mengedit data gambar, mengganti gambar, dan
menghapus gambar yang ada pada Website Pariwisata Kabupaten
Purworejo dapat dilihat pada gambar 3.67.
Gambar 3.66 Perancangan Halaman Menu Kelola Gambar
3.2.2.18.1.
Perancangan Halaman Menu Tambah Gambar
Gambar 3.67 Perancangan Halaman Menu Tambah Gambar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
90
3.2.2.18.2.
Perancangan Halaman Menu Edit Data Gambar
Gambar 3.68 Perancangan Halaman Menu Edit Data Gambar
3.2.2.18.3.
Perancangan Halaman Menu Ganti Gambar
Gambar 3.69 Perancangan Halaman Menu Ganti Gambar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
3.2.2.18.4.
Perancangan Halaman Menu Detail Gambar
Gambar 3.70 Perancangan Halaman Menu Detail Gambar
3.2.2.19.
Perancangan Halaman Menu Kelola Gambar Hotel
Pada halaman kelola gambar hotel, administrator dapat
menambah, mengedit data gambar hotel, mengganti gambar hotel,
dan menghapus gambar hotel yang ada pada Website Pariwisata
Kabupaten Purworejo dapat dilihat pada gambar 3.72.
Gambar 3.71 Perancangan Halaman Menu Kelola Gambar Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
3.2.2.19.1.
Perancangan Halaman Menu Tambah Gambar Hotel
Gambar 3.72 Perancangan Halaman Menu Tambah Gambar Hotel
3.2.2.19.2.
Perancangan Halaman Menu Edit Data Gambar Hotel
Gambar 3.73 Perancangan Halaman Menu Edit Data Gambar Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
3.2.2.19.3.
Perancangan Halaman Menu Ganti Gambar Hotel
Gambar 3.74 Perancangan Halaman Menu Ganti Gambar Hotel
3.2.2.19.4.
Perancangan Halaman Menu Detail Gambar Hotel
Gambar 3.75 Perancangan Halaman Menu Detail Gambar Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB IV
IMPLEMENTASI SISTEM
Pada tahap ini menjelaskan tentang spesifikasi perangkat keras dan lunak,
implementasi basis data, dan implementasi sistem.
4.1.
Spesifikasi Perangkat Keras dan Perangkat Lunak
Perangkat keras yang digunakan untuk membangun sistem adalah
sebagai berikut :
Processor
: Intel core i5
Memori
: 8GB
Harddisk
: 500GB
Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai
berikut:
Sistem Operasi
: Windows 7
Bahasa Pemrograman : JSP
DBMS
4.2.
: Oracle 11g Release 2
Implementasi Basis Data
Pada tahap ini dilakukan pembangunan database pada Oracle 11g
untuk menunjang sistem yang dibangun. Database yang dibangun sesuai
dengan perancangan yang telah dibuat pada tahap sebelumnya. Berikut
query untuk membuat database Pariwisata Purworejo dan tabel-tabel yang
ada di dalamnya.
CREATE TABLE kategoriwisata(
idkategoriwisata number,
namakategori varchar2(100),
CONSTRAINT kategoriwisata_pk PRIMARY KEY
(idkategoriwisata));
94
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
CREATE TABLE wisata(
idwisata number,
id_kategoriwisata number,
nama varchar2(100),
alamat varchar2(100),
keterangan varchar2(2000),
latitude float,
longtitude float,
CONSTRAINT fk_kategoriwisata FOREIGN KEY (id_kategoriwisata)
REFERENCES kategoriwisata(idkategoriwisata));
CREATE TABLE gambar(
idgambar number,
id_wisata number,
deskripsi varchar2(2000),
lokasi varchar2(100),
image ORDImage,
thumb ORDImage,
CONSTRAINT fk_wisata FOREIGN KEY (id_wisata) REFERENCES
wisata(idwisata));
CREATE TABLE
SEQUE gambarhotel(
idgambarhotel
number,
NCE gambar_sequence;
id_hotel number,
deskripsi varchar2(2000),
image ORDImage,
thumb ORDImage,
CONSTRAINT fk_gambarhotel FOREIGN KEY (id_hotel)
REFERENCES gambarhotel(idgambarhotel));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
96
CREATE TABLE atm(
idatm number,
nama varchar2(100),
alamat varchar2(100),
latitude float,
longtitude float,
keterangan varchar2(2000),
CONSTRAINT atm_pk PRIMARY KEY (idatm));
CREATE TABLE rumahmakan(
idrumahmakan number,
nama varchar2(100),
alamat varchar2(100),
latitude float,
longtitude float,
keterangan varchar2(2000),
CONSTRAINT rumahmakan_pk PRIMARY KEY (idrumahmakan));
CREATE TABLE spbu(
idspbu number,
nama varchar2(100),
alamat varchar2(100),
latitude float,
longtitude float,
keterangan varchar2(2000),
CONSTRAINT spbu_pk PRIMARY KEY (idspbu));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
97
CREATE TABLE hotel(
idhotel number,
nama varchar2(100),
alamat varchar2(100),
latitude float,
longtitude float,
keterangan varchar2(2000),
bintang varchar2(20),
website varchar2(100),
telepon varchar2(20),
fasilitas varchar2(500),
CONSTRAINT hotel_pk PRIMARY KEY (idhotel));
CREATE TABLE event(
idevent number,
nama varchar2(100),
keterangan varchar2(2000),
video ORDvideo,
CONSTRAINT event_pk PRIMARY KEY (idevent));
create table bukutamu(
idbukutamu number,
nama varchar2(100),
email varchar2(100),
pesan varchar2(2000),
CONSTRAINT bukutamu_pk PRIMARY KEY (idbukutamu));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
98
4.3.
Implementasi Sistem
4.3.1. Beranda Pengguna (wisatawan)
Beranda pengguna (wisatawan) adalah halaman yang akan muncul
ketika pengguna (wisatawan) pertama kali membuka Website Pariwisata
Kabupaten Purworejo. Pada halaman ini terdapat menu profi, menu wisata,
menu fasilitas, menu event, menu galeri, dan menu kontak. Pada halaman
ini terdapat juga slideshow foto serta penjelasan tentang Website Pariwisata
Kabupaten Purworejo dapat dilihat pada gambar 4.1.
Gambar 4.1 Beranda Pengguna (wisatawan)
4.3.2. Halaman Profil Pengguna (wisatawan)
Halaman profil akan muncul ketika pengguna (wisatawan) menekan
menu profil. Pada halaman ini akan menampilkan mengenai Visi dan Misi
Dinas Pariwisata Kabupaten Purworejo dapat dilihat pada gambar 4.2.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
99
Gambar 4.2 Halaman Profil Pengguna (wisatawan)
4.3.3. Halaman Wisata Pengguna (wisatawan)
Halaman wisata akan muncul ketika pengguna (wisatawan)
menekan menu wisata. Pada halaman ini akan menampilkan peta dan detail
wisata yang ada di Kabupaten Purworejo berdasarkan kategori wisata yang
dipilih dapat dilihat pada gambar 4.3.
Gambar 4.3 Halaman Wisata Pengguna (wisatawan)
4.3.4. Halaman Fasilitas Pengguna (wisatawan)
Halaman fasilitas akan muncul ketika pengguna (wisatawan)
menekan menu fasilitas. Terdapat 4 fasilitas pada halaman ini, yaitu ATM,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
100
hotel, rumah makan, dan SPBU. Halaman ini akan menampilkan detail
berdasarkan fasilitas yang dipilih dapat dilihat pada gambar 4.4.
Gambar 4.4 Halaman Fasilitas Pengguna (wisatawan)
4.3.5. Halaman Galeri Pengguna (wisatawan)
Halaman Galeri akan muncul ketika pengguna (wisatawan)
menekan menu galeri. Pada halaman ini akan ditampilkan gambar-gambar
wisata yang ada di Kabupaten Purworejo dapat dilihat pada gambar 4.5.
Gambar 4.5 Halaman Galeri Pengguna (wisatawan)
4.3.5.1.Halaman Tampilan Penuh Gambar Wisata Pengguna
Halaman ini akan muncul ketika pengguna (wisatawan) menekan
gambar yang ada dalam halaman galeri dapat dilihat pada gambar 4.6.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
101
Gambar 4.6 Halaman Tampilan Penuh Gambar Wisata Pengguna (wisatawan)
Berikut adalah potongan listing program bagian melihat gambar secara penuh.
<%
if (album.getImage().getMimeType().startsWith("image/")) {
out.print("<img src=\"PhotoAlbumMediaViewer.jsp" + "?media=image" +
"&idgambar=" + album.getIdgambar() + "\"");
if (album.getImage().getHeight() > 0 && album.getImage().getWidth() > 0){
out.print("height=\"" + album.getImage().getHeight() + "\"");
out.print("width=\"" + album.getImage().getWidth() + "\""); }
out.print("alt=\""+ PhotoAlbumBean.escapeHtmlString(album.getDeskripsi())
+ "\""); out.print("border=\"1\">");
} else {// non-image data...
out.print("<A HREF=\"PhotoAlbumMediaViewer.jsp"
+ "?media=image&idgambar=" + id + "\">"
+ "View non-Image Media ("
+ album.getImage().getMimeType() + ")</A>"); }
%>
4.3.6. Halaman Event Pengguna (wisatawan)
Halaman Event akan muncul ketika pengguna (wisatawan)
menekan menu event. Pada halaman ini akan ditampilkan berbagai event
yang ada di Kabupaten Purworejo dapat dilihat pada gambar 4.7.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
102
Gambar 4.7 Halaman Event Pengguna (wisatawan)
4.3.7. Halaman Kontak Pengguna (wisatawan)
Halaman Event akan muncul ketika pengguna (wisatawan)
menekan menu kontak. Pada halaman ini user dapat memberi kritik atau
saran kepada Dinas Pariwisata Kabupaten Purworejo dengan mengisi form
yang sudah tersedia dapat dilihat pada gambar 4.8.
Gambar 4.8 Halaman Kontak Pengguna (wisatawan)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
103
4.3.8. Halaman Login Administrator
Pada halaman login ini, administrator harus memasukkan username
dan password lalu menekan tombol “Masuk” untuk masuk ke Halaman
Administrator dapat dilihat pada gambar 4.9.
Gambar 4.9 Halaman Login Administrator
Berikut ini potongan listing program bagian validasi login administrator.
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
rs = st.executeQuery("select * from admin where username='" + username + "'
and password='" + password + "'");
if (rs != null) {
while (rs.next()) {
session.setAttribute("sessionusername", rs.getString("username"));
session.setAttribute("sessionpassword", rs.getString("password"));
response.sendRedirect("admin-home.jsp");
}
} else if (rs == null) {
response.sendRedirect("admin-login.jsp");
}
%>
4.3.9. Halaman Beranda Administrator
Beranda administrator adalah halaman yang akan muncul setelah
proses login berhasil. Pada halaman ini terdapat 2 kategori menu yaitu
menu kelola pariwisatawisata dan kelola fasilitas. Di dalam menu kelola
wisata terdapat submenu kelola buku tamu, kelola event, kelola kategori
wisata, kelola wisata, dan kelola gambar, sedangkan pada menu kelola
fasilitas terdapat submenu kelola ATM, kelola hotel, kelola rumah makan,
dan kelola SPBU dapat dilihat pada gambar 4.10.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
104
Gambar 4.10 Halaman Beranda Administrator
4.3.10. Halaman Kelola Buku Tamu
Halaman Kelola Buku Tamu akan muncul ketika administrator
menekan menu kelola buku tamu. Pada halaman ini admin dapat melihat
dan menghapus buku tamu yang telah dimasukkan oleh pengguna
(wisatawan) pada halaman kontak Website Pariwisata Kabupaten
Purworejo dapat dilihat pada gambar 4.11.
Gambar 4.11 Halaman Kelola Buku Tamu
4.3.10.1.
Halaman Detail Buku Tamu
Halaman detail buku tamu ini akan muncul ketika
administrator memilih menu detail pada tabel kelola buku taumu.
Pada halaman ini terdapat form untuk menampilkan data id, nama,
email, dan pesan dapat dilihat pada gambar 4.12.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
105
Gambar 4.12 Halaman Gambar Detail Buku Tamu
4.3.11. Halaman Kelola Event
Halaman Kelola Event akan muncul ketika administrator menekan
menu kelola event. Pada halaman ini admin dapat melihat detail ,
menambah, mengedit, dan menghapus data event dapat dilihat pada gambar
4.13.
Gambar 4.13 Halaman Kelola Event
4.3.11.1.
Halaman Tambah Event
Halaman
Tambah
Event
ini
akan
muncul
ketika
administrator memilih tambah data pada submenu kelola event.
Pada halaman ini terdapat form untuk nama event, keterangan event,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
106
dan tombol browse untuk memilih video dapat dilihat pada gambar
4.14.
Gambar 4.14 Halaman Tambah Event
Berikut adalah potongan listing program bagian insert data event dan
upload video.
stm = (OraclePreparedStatement) conn.prepareStatement(
"insert into event (idevent,nama,keterangan,video) "
+ " values (?,?,?," + EMPTY_VIDEO + ")");
stm.setString(1, idVideo);
stm.setString(2, getNama());
stm.setString(3, getKeterangan());
stm.executeUpdate();
stm.close();
stm = (OraclePreparedStatement) conn.prepareStatement(
"select video from event where idevent = ? for update");
stm.setString(1, idevent);
rs = (OracleResultSet) stm.executeQuery();
if (!rs.next()) {
throw new ServletException("new row not found in table");
}
setVideo((OrdVideo) rs.getORAData(1, OrdVideo.getORADataFactory()));
rs.close();
stm.close();
4.3.11.2.
Halaman Edit Data Event
Halaman Edit Data Event ini akan muncul ketika
administrator memilih menu edit data pada tabel kelola event. Pada
halaman ini terdapat form untuk menampilkan data nama dan
keterangan event yang akan diedit dapat dilihat pada gambar 4.15.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
107
Gambar 4.15 Halaman Edit Event
4.3.11.3.
Halaman Ganti Video Event
Halaman Ganti Video Event ini akan muncul ketika
administrator memilih menu ganti video pada tabel kelola event.
Pada halaman ini terdapat form untuk menampilkan data id, nama,
dan keterangan event serta tombol browse untuk memilih video
dapat dilihat pada gambar 4.16.
Gambar 4.16 Halaman Ganti Video Event
4.3.11.4.
Halaman Detail Event
Halaman Detail Video Event ini akan muncul ketika
administrator memilih menu detail pada tabel kelola event. Pada
halaman ini terdapat form untuk menampilkan data id, nama, dan
keterangan event serta form untuk menampilkan video dapat dilihat
pada gambar 4.17.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
108
Gambar 4.17 Halaman View Video Event
Berikut adalah potongan listing program untuk menampilkan data event
dan video event.
<h4 align="center">Video Event</h4>
<video
width="<%=album.getVideo().getWidth()%>"
height="<%=album.getVideo().getHeight()%>"
autoplay controls>
<source
src="VideoAlbumMediaViewer.jsp?idevent=<%=album.getIdeven
t()%>" type="<%=album.getVideo().getMimeType()%>">
Your browser does not support the video tag.
</video>
4.3.12. Halaman Kelola Kategori Wisata
Halaman kelola kategori wisata akan muncul ketika administrator
menekan menu kelola kategori wisata. Pada halaman ini admin dapat
melihat detail, menambah, mengedit, dan menghapus data kategori wisata
dapat dilihat pada gambar 4.18.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
109
Gambar 4.18 Halaman Kelola Kategori Wisata
4.3.12.1.
Halaman Tambah Kategori Wisata
Halaman tambah kategori wisata ini akan muncul ketika
administrator memilih tambah data pada submenu kelola kategori
wisata. Pada halaman ini terdapat form untuk nama kategori wisata
dapat dilihat pada gambar 4.19.
Gambar 4.19 Halaman Tambah Kateogri wisata
4.3.12.2.
Halaman Edit Kategori Wisata
Halaman edit kategori wisata ini akan muncul ketika
administrator memilih menu edit pada tabel kelola kategori wisata.
Pada halaman ini terdapat form untuk menampilkan data nama
kategori wisata yang akan diedit dapat dilihat pada gambar 4.20.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
110
Gambar 4.20 Halaman Edit Kategori Wisata
4.3.12.3.
Halaman Detail Kategori Wisata
Halaman detail kategori wisata ini akan muncul ketika
administrator memilih menu detail pada tabel kelola kategori
wisata. Pada halaman ini akan menampilkan data id dan nama
kategori wisata dapat dilihat pada gambar 4.21.
Gambar 4.21 Halaman Detail Kategori Wisata
4.3.13. Halaman Kelola Wisata
Halaman kelola wisata akan muncul ketika administrator menekan
menu kelola wisata. Pada halaman ini admin dapat melihat detail,
menambah, mengedit, dan menghapus data wisata dapat dilihat pada
gambar 4.22.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
111
Gambar 4.22 Halaman Kelola Wisata
4.3.13.1.
Halaman Tambah Wisata
Halaman
tambah
wisata
ini
akan
muncul
ketika
administrator memilih tambah data pada submenu kelola wisata.
Pada halaman ini terdapat form untuk dapat dilihat pada gambar
4.23.
Gambar 4.23 Halaman Tambah Wisata
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
112
4.3.13.2.
Halaman Edit Wisata
Halaman edit wisata ini akan muncul ketika administrator
memilih menu edit pada tabel kelola wisata. Pada halaman ini
terdapat form untuk menampilkan data id kategori wisata, nama
wisata, alamat, deskripsi, latitude, dan longtitude yang akan diedit
dapat dilihat pada gambar 4.24.
Gambar 4.24 Halaman Edit Wisata
4.3.13.3.
Halaman Detail Wisata
Halaman detail wisata ini akan muncul ketika administrator
memilih menu detail pada tabel kelola wisata. Pada halaman ini akan
menampilkan data id kategori wisata, nama wisata, alamat,
deskripsi, latitude, dan longtitude dapat dilihat pada gambar 4.25.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
113
Gambar 4.25 Halaman Detail Wisata
4.3.14. Halaman Kelola Gambar
Halaman kelola gambar akan muncul ketika administrator menekan
menu kelola gambar. Pada halaman ini admin dapat melihat detail,
menambah, mengedit, dan menghapus data gambar dapat dilihat pada
gambar 4.26.
Gambar 4.26 Halaman Kelola Gambar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
114
Berikut adalah potongan listing program bagian menampilkan data dan
gambar dalam tabel.
<%
try {
album.selectTable();
int rowCount = 0;
while (album.fetch()) {
rowCount++;
%>
<td><%= PhotoAlbumBean.escapeHtmlString(album.getIdgambar())%></td>
<td><%= PhotoAlbumBean.escapeHtmlString(album.getId_wisata())%></td>
<td><%= PhotoAlbumBean.escapeHtmlString(album.getLokasi())%></td>
<td><a href="admin-lihatgambar.jsp?idgambar=<%= album.getIdgambar()%>">
<%
if (album.getThumb().getContentLength() > 0) {
%>
<img
src=PhotoAlbumMediaViewer.jsp?media=thumb&idgambar=<%=album.getIdgambar(
)%>
height="<%= album.getThumb().getHeight()%>"width="<%=
album.getThumb().getWidth()%>"
alt="<%= PhotoAlbumBean.escapeHtmlString(album.getDeskripsi())%>"
border=1></a>
<%
} else {
out.println("[lihat gambar]</a></td></tr>");
}
%>
Berikut adalah method basis data multimedia yang digunakan untuk
menampilkan gambar secara thumbnail.
image.processCopy(“maxScale=100,100”,thumb);
4.3.14.1.
Halaman Tambah Gambar
Halaman tambah gambar ini akan muncul ketika administrator
memilih tambah data pada submenu kelola gambar. Pada halaman
ini terdapat form untuk id wisata, deskripsi, lokasi, dan tombol
browse untuk memilih gambar dapat dilihat pada gambar 4.27.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
115
Gambar 4.27 Halaman Tambah Gambar
Berikut adalah potongan listing program bagian insert data dan upload gambar.
stm = (OraclePreparedStatement) conn.prepareStatement(
"insert into gambar (idgambar,id_wisata,deskripsi,lokasi,image,thumb) "
+ " values (?,?,?,?," + EMPTY_IMAGE + "," + EMPTY_IMAGE + ")");
stm.setString(1, idPhoto);
stm.setString(2, id_wisata);
stm.setString(3, deskripsi);
stm.setString(4, lokasi);
stm.executeUpdate();
stm.close();
stm = (OraclePreparedStatement) conn.prepareStatement(
"select image,thumb from gambar where idgambar = ? for update");
stm.setString(1, idgambar);
rs = (OracleResultSet) stm.executeQuery();
if (!rs.next()) {
throw new ServletException("new row not found in table");
}
image = (OrdImage) rs.getORAData(1, OrdImage.getORADataFactory());
thumb = (OrdImage) rs.getORAData(2, OrdImage.getORADataFactory());
rs.close();
stm.close();
uploadPhoto.loadImage(image);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
116
4.3.14.2.
Halaman Edit Data Gambar
Halaman edit data gambar ini akan muncul ketika
administrator memilih menu edit data pada tabel kelola gambar.
Pada halaman ini terdapat form untuk menampilkan data deskripsi
dan lokasi gambar yang akan diedit dapat dilihat pada gambar 4.28.
Gambar 4.28 Halaman Edit Data Gambar
4.3.14.3.
Halaman Ganti Gambar
Halaman ganti gambar ini akan muncul ketika administrator
memilih menu ganti gambar pada tabel kelola gambar. Pada
halaman ini terdapat form untuk menampilkan data id gambar,
idwisata, deskripsi, dan lokasi gambar serta tombol browse untuk
memilih gambar dapat dilihat pada gambar 4.29.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
117
Gambar 4.29 Halaman Ganti Gambar
4.3.14.4.
Halaman Detail Gambar
Halaman detail gambar ini akan muncul ketika administrator
memilih menu detail pada tabel kelola gambar. Pada halaman ini
akan menampilkan data id kategori wisata, nama wisata, alamat,
deskripsi, latitude, dan longtitude dapat dilihat pada gambar 4.30.
Gambar 4.30 Halaman Detail Gambar
4.3.15. Halaman Kelola ATM
Halaman kelola ATM akan muncul ketika administrator menekan
menu kelola ATM. Pada halaman ini admin dapat melihat detail,
menambah, mengedit, dan menghapus data ATM dapat dilihat pada gambar
4.31.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
118
Gambar 4.31 Halaman Kelola ATM
4.3.15.1.
Halaman Tambah ATM
Halaman tambah ATM ini akan muncul ketika administrator
memilih tambah data pada submenu kelola ATM. Pada halaman ini
terdapat form untuk nama ATM, alamat, latitude, longitude,
keterangan dapat dilihat pada gambar 4.32.
Gambar 4.32 Halaman Tambah ATM
4.3.15.2.
Halaman Edit ATM
Halaman edit data ATM ini akan muncul ketika
administrator memilih menu edit data pada tabel kelola ATM. Pada
halaman ini terdapat form untuk menampilkan data nama ATM,
alamat, latitude, longitude, keterangan yang akan diedit dapat
dilihat pada gambar 4.33.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
119
Gambar 4.33 Halaman Edit ATM
4.3.15.3.
Halaman Detail ATM
Halaman detail ATM ini akan muncul ketika administrator
memilih menu detail pada tabel kelola ATM. Pada halaman ini akan
menampilkan data id, nama, alamat, latitude, longitude, dan
keterangan dapat dilihat pada gambar 4.34.
Gambar 4.34 Halaman Detail ATM
4.3.16. Halaman Kelola Hotel
Halaman kelola hotel akan muncul ketika administrator menekan
menu kelola Hotel. Pada halaman ini admin dapat melihat detail,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
120
menambah, mengedit, dan menghapus data hotel dapat dilihat pada gambar
4.35.
Gambar 4.35 Halaman Kelola Hotel
4.3.16.1.
Halaman Tambah Hotel
Halaman tambah hotel ini akan muncul ketika administrator
memilih tambah data pada submenu kelola hotel. Pada halaman ini
terdapat form untuk nama, alamat, latitude, longtitude, keterangan,
bintang, website, telepon, dan fasilitas dapat dilihat pada gambar
4.36.
Gambar 4.36 Halaman Tambah Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
121
4.3.16.2.
Halaman Edit Hotel
Halaman edit data hotel ini akan muncul ketika
administrator memilih menu edit data pada tabel kelola hotel. Pada
halaman ini terdapat form untuk menampilkan data nama, alamat,
latitude, longtitude, keterangan, bintang, website, telepon, dan
fasilitas yang akan diedit dapat dilihat pada gambar 4.37.
Gambar 4.37 Halaman Edit Hotel
4.3.16.3.
Halaman Detail Hotel
Halaman detail hotel ini akan muncul ketika administrator
memilih menu detail pada tabel kelola hotel. Pada halaman ini akan
menampilkan data id, nama, alamat, latitude, longtitude, keterangan,
bintang, website, telepon, dan fasilitas dapat dilihat pada gambar
4.38.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
122
Gambar 4.38 Halaman Detail Hotel
4.3.17. Halaman Kelola Rumah Makan
Halaman kelola rumah makan akan muncul ketika administrator
menekan menu kelola rumah makan. Pada halaman ini admin dapat melihat
detail, menambah, mengedit, dan menghapus data rumah makan dapat
dilihat pada gambar 4.39.
Gambar 4.39 Halaman Kelola Rumah Makan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
123
4.3.17.1.
Halaman Tambah Rumah Makan
Halaman tambah rumah makan ini akan muncul ketika
administrator memilih tambah data pada submenu kelola rumah
makan. Pada halaman ini terdapat form untuk nama, alamat,
latitude, longtitude, dan keterangan dapat dilihat pada gambar 4.40.
Gambar 4.40 Halaman Tambah Rumah Makan
4.3.17.2.
Halaman Edit Rumah Makan
Halaman edit data rumah makan ini akan muncul ketika
administrator memilih menu edit data pada tabel kelola rumah
makan. Pada halaman ini terdapat form untuk menampilkan data
nama, alamat, latitude, longtitude, dan keterangan yang akan diedit
dapat dilihat pada gambar 4.41.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
124
Gambar 4.41 Halaman Edit Rumah Makan
4.3.17.3.
Halaman Detail Rumah Makan
Halaman detail rumah makan ini akan muncul ketika
administrator memilih menu detail pada tabel kelola rumah makan.
Pada halaman ini akan menampilkan data id, nama, alamat, latitude,
longtitude, dan keterangan dapat dilihat pada gambar 4.42.
Gambar 4.42 Halaman Detail Rumah Makan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
125
4.3.18. Halaman Kelola SPBU
Halaman kelola SPBU akan muncul ketika administrator menekan
menu kelola SPBU. Pada halaman ini admin dapat melihat detail,
menambah, mengedit, dan menghapus data SPBU dapat dilihat pada
gambar 4.43.
Gambar 4.43 Halaman Kelola SPBU
4.3.18.1.
Halaman Tambah SPBU
Halaman
tambah
SPBU
ini
akan
muncul
ketika
administrator memilih tambah data pada submenu kelola SPBU.
Pada halaman ini terdapat form untuk nama, alamat, latitude,
longtitude, dan keterangan dapat dilihat pada gambar 4.44.
Gambar 4.44 Halaman Tambah SPBU
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
126
4.3.18.2.
Halaman Edit SPBU
Halaman edit data SPBU ini akan muncul ketika
administrator memilih menu edit data pada tabel kelola SPBU. Pada
halaman ini terdapat form untuk menampilkan data nama, alamat,
latitude, longtitude, dan keterangan yang akan diedit dapat dilihat
pada gambar 4.45.
Gambar 4.45 Halaman Edit SPBU
4.3.18.3.
Halaman Detail SPBU
Halaman detail SPBU ini akan muncul ketika administrator
memilih menu detail pada tabel kelola SPBU. Pada halaman ini akan
menampilkan data id, nama, alamat, latitude, longtitude, dan
keterangan dapat dilihat pada gambar 4.46.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
127
Gambar 4.46 Halaman Detail SPBU
4.3.19. Halaman Kelola Gambar Hotel
Halaman Kelola Gambar Hotel akan muncul ketika administrator
menekan sub menu kelola gambar hotel di dalam menu kelola hotel. Pada
halaman ini admin dapat melihat detail, menambah, mengedit data,
mengganti gambar hotel, dan menghapus data gambar hotel dapat dilihat
pada gambar 4.47.
Gambar 4.47 Halaman Kelola Gambar Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
128
4.3.19.1.
Halaman Tambah Gambar Hotel
Halaman tambah gambar hotel ini akan muncul ketika
administrator memilih tambah data pada submenu kelola gambar
hotel. Pada halaman ini terdapat form untuk id hotel, keterangan,
dan tombol browse untuk memilih gambar dapat dilihat pada
gambar 4.48.
Gambar 4.48 Halaman Tambah Gambar Hotel
4.3.19.2.
Halaman Edit Data Gambar Hotel
Halaman edit data gambar hotel ini akan muncul ketika
administrator memilih menu edit data pada tabel kelola gambar
hotel. Pada halaman ini terdapat form untuk menampilkan data id
hotel dan keterangan gambar hotel yang akan diedit dapat dilihat
pada gambar 4.49.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
129
Gambar 4.49 Halaman Edit Data Gambar Hotel
4.3.19.3.
Halaman Ganti Gambar Hotel
Halaman ganti gambar hotel ini akan muncul ketika
administrator memilih menu ganti gambar pada tabel kelola gambar
hotel. Pada halaman ini terdapat form untuk menampilkan data id
gambar hotel, id hotel, keterangan serta tombol browse untuk
memilih gambar dapat dilihat pada gambar 4.50.
Gambar 4.50 Halaman Ganti Gambar Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
130
4.3.19.4.
Halaman Detail Gambar Hotel
Halaman detail gambar hotel ini akan muncul ketika
administrator memilih menu detail pada tabel kelola gambar hote.
Pada halaman ini terdapat form untuk menampilkan data id gambar
hotel, id hotel, keterangan gambar hotel serta form untuk
menampilkan gambar dapat dilihat pada gambar 4.51.
Gambar 4.51 Halaman Detail Gambar Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB V
ANALISIS HASIL
Pada bab ini dilakukan analisis hasil uji coba Website Pariwisata Kabupaten
Purworejo yang telah dibuat. Sebelum dilakukan pengujian terhadap admin dan
pengguna (wisatawan) apakah sistem ini sesuai dengan kebutuhan admin dan
pengguna (wisatawan), dilakukan terlebih dahulu pengujian sistem keseluruhan
modul dalam satu sistem.
5.1.
Analisa Hasil Uji Coba Sistem (Pengujian Alpha)
Pengujian alpha ini diujikan berdasarkan analisa dari pihak
pengembang sistem sebelum diuji dengan pengujian beta. Dari hasil analisa
pihak pengembang sistem, Website Pariwisata Kabupaten Purworejo yang
telah dibangun ini secara umum telah berfungsi dengan baik yang meliputi
pengguna (wisatawan) dapat mengakses data wisata yang ada di Kabupaten
Purworejo yang telah disediakan dalam sistem, pengguna (wisatawan) juga
dapat memberikan kritik dan saran kepada Dinas Pariwisata Kabupaten
Purworejo dengan mengisi buku tamu.
Berdasarkan hasil implementasi basis data multimedia, semua data
multimedia dapat disimpan dengan baik sesuai dengan tipe data multimedia
yang digunakan yang meliputi ORDimage untuk menyimpan gambar dan
ORDvideo untuk menyimpan video. Selain itu method-method basisdata
multimedia yang diimplementasikan dalam Website Pariwisata Kabupaten
Purworejo ini juga dapat berfungsi dengan baik. Adapun method-method
tersebut meliputi :
6) Image (ORDimage) :
b. getContentFormat()
Method yang digunakan untuk memperoleh content format pada
gambar dan gambar hotel.
c. getMimeType()
Method yang digunakan untuk memperoleh format tipe MIME pada
gambar dan gambar hotel.
131
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
132
d. getPreferredFormat()
Method yang digunakan untuk memperoleh preferred format pada
gambar dan gambar hotel.
e. process()
Method yang digunakan untuk melakukan proses pengelolaan pada
gambar dan gambar hotel.
f. processCopy()
Method yang digunakan untuk melakukan proses copi gambar pada
gambar dan gambar hotel.
g. deleteContent()
Method yang digunakan untuk menghapus content pada gambar dan
gambar hotel.
h. setContentLength()
Method yang digunakan untuk mengeset/menentukan nilain content
lenght pada gambar dan gambar hotel.
2. Video (ORDvideo)
a. getWidth()
Method yang digunakan untuk memperoleh nilai lebar video pada
video event.
b. getHeight()
Method yang digunakan untuk memperoleh nilai tinggi video pada
video event.
c. getMimeType()
Method yang digunakan untuk memperoleh tipe MIME video pada
video event.
d. setWidth()
Method yang digunakan untuk mengeset/menentukan nilai lebar
video pada video event.
e. setHeight()
Method yang digunakan untuk mengeset/menentukan nilai tinggi
video pada video event.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
133
f. setMimeType()
Method yang digunakan untuk mengeset/menentukan tipe MIME
video pada video event.
Kelebihan Sistem :
1. Website Pariwisata Kabupaten Purworejo ini memiliki kemampuan
audio visual dengan menampilkan gambar dan video.
2. Data pariwisata dan fasilitas dapat di update sewaktu-waktu oleh
admin.
3. Data yang disajikan sesuai dengan kebutuhan pengguna (wisatawan).
4. Website Pariwisata Kabupaten Purworejo mampu menampilkan lokasi
wisata menggunakan Google Maps.
Kekurangan Sistem :
1. Website Pariwisata Kabupaten Purworejo belum mampu melakukan
rekomendasi wisata kepada pengguna (wisatawan).
5.2.
Analisa Hasil Uji Coba terhadap Pengguna (Pengujian Beta)
Uji coba terhadap pengguna dilakukan dengan menyebarkan
kuesioner kepada 21 orang. Sasaran dari penyebaran kuesioner tersebut
adalah sebagai berikut :
a. 1 orang berperan sebagai admin.
b. 20 orang berperan sebagai wisatawan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
134
5.3.
Rangkuman Hasil Uji Coba Terhadap Pengguna
5.3.1. Form Kuesioner
Form Kuesioner yang disebarkan untuk calon pengguna Website Pariwisata
Kabupaten Purworejo adalah sebagai berikut :
a. Form untuk admin
b. Form untuk wisatawan
5.3.2. Hasil dan Pembahasan
Hasil jawaban responden kemudian diolah sehingga memperoleh gambaran
sebagai berikut:
5.3.2.1.
Hasil Uji Coba Terhadap Wisatawan
Pernyataan 1:
Website ini efektif/tepat guna sebagai alat/sarana untuk memperoleh
informasi pariwisata.
Tabel 5.1 Tabel Hasil Kuesioner Pernyataan 1
Bobot
Jawaban
Jawaban
(1-5)
Jumlah
Hasil
Responden
(1-5)
Total
Sangat Setuju
5
7
35
35.00%
Setuju
4
13
52
65.00%
Ragu-Ragu
3
0
0
0.00%
Tidak Setuju
2
0
0
0.00%
1
0
0
0.00%
20
87
Sangat
Setuju
Total
Tidak
NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden)
4.35
-
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
135
Pernyataan 1
14
12
10
8
6
4
2
0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak
Setuju
Jumlah Responden
Gambar 5.1 Grafik Pernyataan 1
Dari perhitungan tabel 5.1 diatas, dapat dianalisa bahwa secara umum, Website
Pariwisata Kabupaten Purworejo ini efisien/tepat guna untuk memperoleh
informasi pariwisata, dengan skor 4.35 dari skala 1-5.
Pernyataan 2 :
Website ini efektif/tepat guna sebagai alat/sarana untuk memperoleh
informasi fasilitas (ATM, hotel, rumah makan, dan SPBU).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
136
Tabel 5.2 Tabel Hasil Kuesioner Pernyataan 2
Bobot
Jawaban
Jawaban
(1-5)
Jumlah
Hasil
Responden
(1-5)
Total
Sangat Setuju
5
7
35
35.00%
Setuju
4
13
52
65.00%
Ragu-Ragu
3
0
0
0.00%
Tidak Setuju
2
0
0
0.00%
1
0
Sangat
Tidak
Setuju
0
20
Total
0.00%
87
4.35
NILAI AKHIR (Total Hasil 1-5/Total Jumlah
-
Responden)
Pernyataan 2
14
12
10
8
6
4
2
0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak
Setuju
Jumlah Responden
Gambar 5.2 Grafik Pernyataan 2
Dari perhitungan tabel 5.2 diatas, dapat dianalisa bahwa secara umum, Website
Pariwisata Kabupaten Purworejo ini efisien/tepat guna untuk memperoleh
informasi fasilitas (ATM, hotel, rumah makan, dan SPBU), dengan skor 4.35 dari
skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
137
Pernyataan 3 :
Secara umum website ini beserta fitur-fiturnya dapat dimengerti dan
digunakan dengan mudah.
Tabel 5.3 Tabel Hasil Kuesioner Pernyataan 3
Bobot
Jawaban
Jawaban
(1-5)
Jumlah
Hasil
Responden
(1-5)
Total
Sangat Setuju
5
3
15
15.00%
Setuju
4
17
68
85.00%
Ragu-Ragu
3
0
0
0.00%
Tidak Setuju
2
0
0
0.00%
1
0
0
0.00%
20
83
Sangat
Tidak
Setuju
Total
NILAI AKHIR (Total Hasil 1-5/Total Jumlah
4.15
Responden)
-
Pernyataan 3
18
16
14
12
10
8
6
4
2
0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Jumlah Responden
Gambar 5.3 Grafik Pernyataan 3
Sangat Tidak Setuju
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
138
Dari perhitungan tabel 5.3 diatas, dapat dianalisa bahwa secara umum, Website
Pariwisata Kabupaten Purworejo ini beserta fitur-fiturnya dapat dimengerti dan
digunakan dengan mudah, dengan skor 4.15 dari skala 1-5.
Pernyataan 4 :
Secara umum tampilan website ini menarik (tata letak, ukuran huruf, pilihan
warna, gambar, video).
Tabel 5.4 Tabel Hasil Kuesioner Pernyataan 4
Bobot
Jawaban
Jawaban
(1-5)
Jumlah
Hasil
Responden
(1-5)
Total
Sangat Setuju
5
2
10
10.00%
Setuju
4
18
72
90.00%
Ragu-Ragu
3
0
0
0.00%
Tidak Setuju
2
0
0
0.00%
1
0
0
0.00%
20
82
Sangat
Setuju
Total
Tidak
NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden)
4.1
-
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
139
Pernyataan 4
20
18
16
14
12
10
8
6
4
2
0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak
Setuju
Jumlah Responden
Gambar 5.4 Grafik Pernyataan 4
Dari perhitungan tabel 5.4 diatas, dapat dianalisa bahwa secara umum, Website
Pariwisata Kabupaten Purworejo ini menarik (tata letak, ukuran huruf, pilihan
warna, gambar, video), dengan skor 4.1 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
140
Pernyataan 5 :
Setelah saya mencoba website ini, saya tertarik untuk mengunjungi wisata
di Kabupaten Purworejo.
Tabel 5.5 Tabel Hasil Kuesioner Pernyataan 5
Bobot
Jawaban
Jawaban
(1-5)
Jumlah
Hasil
Responden
(1-5)
Total
Sangat Setuju
5
5
25
25.00%
Setuju
4
15
60
75.00%
Ragu-Ragu
3
0
0
0.00%
Tidak Setuju
2
0
0
0.00%
1
0
0
0.00%
20
85
Sangat
Tidak
Setuju
Total
NILAI AKHIR (Total Hasil 1-5/Total Jumlah
4.25
Responden)
-
Pernyataan 5
16
14
12
10
8
6
4
2
0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Jumlah Responden
Gambar 5.5 Grafik Pernyataan 5
Sangat Tidak
Setuju
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
141
Dari perhitungan tabel 5.7 diatas, dapat dianalisa bahwa secara umum, wisatawan
tertari untuk mengunjungi wisata di Kabupaten Purworejo, dengan skor 4.25 dari
skala 1-5.
5.3.2.2.
Hasil Uji Coba Terhadap Admin
Dari hasil jawaban yang diberikan responden (admin, Dinas
Pariwisata Purworejo) dapat diketahui bahwa secara umum Website
Pariwisata Kabupaten Purworejo ini membantu dalam mengelola
data pariwisata dan fasilitas (ATM, hotel, rumah makan, SPBU)
serta mempermudah penyampaian informasi pariwisata dengan
cepat kepada wisatawan.
Adapun tabel hasil jawaban yang diberikan adalah sebagai
berikut:
Pernyataan
Kategori
SS
S
Website ini efektif/tepat guna Efektif /
sebagai alat/sarana untuk memberi Tepat
informasi kepada wisatawan.
√
Guna
Website ini efektif/tepat guna Efektif /
membantu
mengelola
data Tepat
pariwisata dan fasilitas (ATM, Guna
√
hotel, rumah makan, dan SPBU).
Secara umum website ini beserta Easy of
fitur-fiturnya dapat dimengerti dan use
√
digunakan dengan mudah.
Pengolahan data (tambah, ubah, Easy of
hapus)
pariwisata
fasilitas(ATM,
hotel,
dan use
rumah
makan, SPBU) dapat dilakukan
dengan mudah.
√
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
142
5.3.3. Rangkuman Hasil Uji Coba Terhadapa Pengguna (wisatawan)
Berdasarkan uji coba terhadap pengguna (wisatawan), dapat
dianalisa bahwa :
Pernyataan
Kategori
Skor
Website ini efektif/tepat guna sebagai alat/sarana Efektif /
untuk memperoleh informasi pariwisata.
Tepat
4.35
Guna
Website ini efektif/tepat guna sebagai alat/sarana Efektif /
untuk memperoleh informasi fasilitas (ATM, Tepat
hotel, rumah makan, dan SPBU).
Guna
4.35
Secara umum website ini beserta fitur-fiturnya Easy of
dapat dimengerti dan digunakan dengan mudah.
use
Secara umum tampilan website ini menarik (tata
Menarik
letak, ukuran huruf, pilihan warna, gambar,
4.15
4.1
video)
Setelah saya mencoba Website ini, saya tertarik
untuk mengunjungi wisata di Kabupaten
Menarik
4.25
Purworejo.
Rata-Rata
4.2
Berdasarkan tabel diatas, diketahui bahwa mayoritas responden menilai
bahwa sistem ini dapat berjalan dan berfungsi dengan baik. Hail ini dapat
dibuktikan dengan perhitungan rata-rata dari skor setiap pernyataan berada di
angka 4.2 dari skala 1 sampai dengan 5.
5.4.
Perbandingan Basis Data
5.4.1. Basis Data
Kumpulan data yang disimpan secara sistematis di dalam komputer
yang dapat diolah atau dimanipulasi menggunakan perangkat lunak
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
143
(program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data
meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan
data yang akan disimpan. Basis data merupakan aspek yang sangat penting
dalam sistem informasi dimana basis data merupakan gudang penyimpanan
data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat
mengorganisasi data, menghidari duplikasi data, hubungan antar data yang
tidak jelas dan juga update yang rumit. Kelebihan dari basis data adalah
pengaksesan yang relatif lebih cepat karena hanya menyimpan data berupa
text sedangkan, kelemahan dari basis data adalah data yang tersimpan
berupa text, tidak dapat menyimpan data multimedia seperti gambar, audio,
dan video.
5.4.2. Basis Data Multimedia
Basis data multimedia merupakan perluasan kemampuan basis data
yang dapat menyimpan dan mengelola data tidak hanya text akan tetapi
berupa suara, gambar, animasi maupun data multimedia lainnya.
Kelebihan basis data multimedia :
1. MMDB (multimedia database) dapat menangani
objek
multimedia dalam jumlah besar dimana Relational Database
tidak dapat melakukannya secara efektif.
2. Lebih lengkap karna dilengkapi dengan data bukan hanya teks
tetapi gambar, video, audio, dan lain–lain.
3. MMDB sangat membantu dalam pengembangan aplikasi
multimedia.
Kekurangan basis data multimedia yaitu pengaksesan yang relatif
memakan waktu dibandingkan dengan data berupa text.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB IV
PENUTUP
6.1.
Kesimpulan
Berdasarkan hasil analisa dan uji coba sistem ini dapat disimpulkan
bahwa:
1. Website Pariwisata Kabupaten Purworejo ini berhasil dibuat
dengan menggunakan pemrograman JSP dan basis data Oracle.
Secara umum website ini telah berfungsi dengan baik yang
meliputi pengguna (wisatawan) dapat mengakses data wisata
yang ada di Kabupaten Purworejo yang telah disediakan dalam
sistem serta memudahkan admin (Dinas Pariwisata Kabupaten
Purworejo) untuk mengelola data pariwisata dan fasilitas (ATM,
hotel, rumah makan, dan SPBU).
2. Berdasarkan hasil uji coba terhadap wisatawan, website ini :
a. Efektif/tepat guna membantu wisatawan memperoleh
informasi pariwisata dan fasilitas (ATM, hotel, rumah
makan, SPBU).
b. Secara umum Website Pariwisata Kabupaten Purworejo
beserta fitur-fiturnya dapat dimengerti dan digunakan
dengan mudah.
3. Berdasarkan hasil uji coba terhadap admin (Dinas Pariwisata
Kabupaten Purworejo), website ini :
a. Efektif/tepat guna sebagai alat/sarana untuk mengelola data
pariwisata dan fasilitas (ATM, hotel, rumah makan, SPBU).
b. Mampu memberikan informasi kepada wisatawan dan fiturfiturnya dapat dimengerti dan digunakan dengan mudah.
4. Berdasarkan hasil uji coba terhadap wisatawan, website ini
mampu menarik minat wisatawan untuk mengunjungi pariwisata
yang ada di Kabupaten Purworejo.
144
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
147
6.2.
Saran
Saran yang dapat penulis berikan dalam pengembangan website ini adalah
website mampu melakukan rekomendasi wisata kepada wisatawan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
148
DAFTAR PUSTAKA
Kadir Abdul. 2004. Dasar Pemrograman Web Dinamis dengan JSP Yogyakarta. Andi
Offeset.
Kristanto Andri. 2004. Perancangan Sistem Informasi dan Aplikasinya.Yogyakarta.
Gaya Media.
Conoly, Thomas & Carolyn Beeg. 2005. Database Systems : A Practical Approach to
Design Design Implementation and Management. Chapter 11.
Jeffrey L Whitten, Lonnie D Bentley, Victor M.Barlow. 2004. System Analysis & Design
Methods. Six Edition. Irwin.
Juansyah.
Pengertian
Sistem
Infromasi.
http://juansyah.wordpress.com/2013/03/
31/pengertian-sistem-informasi/ diakses 20 Desember 2015
Hartono, Jogiyanto. 1999. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnin. Yogyakarta. Andi Offset.
Quesenbery, 2004. Balancing the 5Es: Usability. USA.
Rahmadani
Sella.
Kelebihan
dan
Kelemahan
JSP.
https://akuselarahmadani.wordpress.com/2014/08/13/kelebihan-kelemahan-jsp/
diakses tanggal 4 Januari 2016.
Tay Vaughan. 2011. Multimedia : Making it work. Eighth edition. TMH.
UU Republik Indonesia No. 9 Th. 1990 Tentang Kepariwisataan.
Download