Aplikasi Panduan Wisata pada Travel Agency bagi Backpacker.
Backpacker
Diajukan Oleh :
NIKMA
NPM.0735010012
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
(2)
Backpacker
SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam
Memperoleh Gelar Sarjana Komputer Program studi Sistem
Informasi
Diajukan Oleh :
NIKMA
NPM.0735010012
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”JAWA TIMUR
2011
(3)
Disusun Oleh :
NIKMA NPM.0735010012
Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Skripsi Program Studi Sistem Informasi Fakultas Teknologi Industri Universitas
Pembangunan Nasional’Veteran’Jawa Timur Pada Tanggal 13 JUNI 2011
Menyetujui
Pembimbing : Tim Penguji :
1. 1.
Nur Cahyo Wibowo, S.Kom, M,Kom Nur Cahyo Wibowo, S.Kom, M,Kom NPT. 379 030 401 97 NPT. 379 030 401 97
2. 2.
Syurfah Ayu I., S.Kom M.IRWAN AFANDI,ST,Msc NIP. 3 8501100 02941 NPT. 3 760707 0220
3.
HJ.ASTI DWI I, S.KOM, M.KOM
NPT. 373 020 602 13
Mengetahui,
Dekan Fakultas Teknologi Industri UPN’Veteran’Jawa Timur
(4)
Aplikasi Panduan Wisata pada Travel Agency
bagi Backpacker
Disusun Oleh :
NIKMA NPM.0735010012
Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang III Tahun Akademik 2010/2011
Pembimbing Utama Pembimbing Pendamping
NUR CAHYO WIBOWO, S.KOM, M.KOM SYURFAH AYU I., S.KOM
NPT. 379 030 401 97 NIP. 3 8501100 02941
Mengetahui
Ketua Jurusan Sistem Informasi Fakultas Teknologi Industri
Universitas Pembangunan Nasional’Veteran’ Jawa Timur
(5)
K upersembahkan K epada I bunda & A yahanda tercinta K akak, S audara serta S ahabatku tersayang
(6)
Program studi : SISTEM INFORMASI
Pembimbing I : Nur Cahyo Wibowo, S.Kom, M.Kom Pembimbing II :Syurfah Ayu I., S.kom
ABSTRAK
Internet hadir sebagai sarana pemasaran bagi kalangan pebisnis dengan jangkauan pengguna yang luas, sehingga internet dapat dimanfaatkan sebagai media promosi akan suatu barang atau jasa. Salah satu contoh dari pemanfaatan adanya internet adalah penawaran jasa yang dilakukan oleh sebuah travel agency yang ingin mencakup wisatawan baik lokal maupun international untuk menggunakan jasa pada agencynya.
Dengan mendaftarkan situsnya pada sebuah hosting di internet, maka setiap halaman dapat diload melalui teknologi jaringan network global dan dapat dijalankan sesuai dengan proses bisnis yang dirancang sehingga baik pemilik situs (pihak travel Agency) maupun Member situs (wisatawan) dapat mengambil manfaat dari situs tersebut.
Situs travel agency yang menawarkan kelebihan melalui paket-paket yang ditawarkan merupakan strategi bisnis untuk semakin menarik minat wisatawan menggunakan jasa mereka. Misalnya saja paket backpacker dimana seorang member diperbolehkan merancang sendiri paket liburan mereka sesuai dengan budjet yang mereka miliki. Ini akan semakin membuat bisnis wisata menggeliat.
(7)
Segala puji bagi Allah SWT yang telah memberikan kekuatan-Nya
sehingga penulis dapat menyelesaikan bab I s.d bab VI pada tugas akhir yang
berjudul : “Aplikasi Panduan Wisata pada Travel Agency bagi Backpacker”.
Tugas akhir ini memberikan penulis kesempatan untuk lebih
memperdalam ilmu yang diperoleh selama masa perkuliahan dan untuk
mengimplementasikannya dalam kehidupan sehari-hari. Pada kesempatan ini pula
penulis ingin mengucapkan terima kasih kepada semua pihak yang telah
membantu dalam pengerjaan konsep pada tugas akhir ini:
1. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom selaku Ketua Jurusan Sistem informasi.
2. Bapak NUR CAHYO WIBOWO, S.Kom, M.Kom dan ibu SYURFAH AYU I., S.Kom selaku dosen pembimbing tugas akhir.
3. Bapak, ibu, kakak dan saudaraku yang selalu memberikan doanya dalam pengerjaan konsep tugas akhir ini.
4. Teman-teman dan orang terkasih yang selalu mendampingi selama ini. Penulis menyadari masih banyak kekurangan dalam pembuatan tugas
akhir ini. Oleh karena itu kritik dan sarannya sangat diharapkan untuk
menyelesaikan penyusunan dan pembuatan tugas akhir ini.
Surabaya, 10 juni 2011
Penulis
(8)
ABSTRAK………i
KATA PENGANTAR……….. ii
DAFTAR ISI………...iii
DAFTAR GAMBAR………v
DAFTAR TABEL………. ………..vi
BAB I PENDAHULUAN………....1
1.1 Latar Belakang………...………....1
1.2 Rumusan Permasalahan……....……….2
1.3 Batasan Masalah………3
1.4 Tujuan……….………...3
1.5 Manfaat……….3
1.6 Metodologi………4
1.7 Sistematika Pembahasan………5
BAB II LANDASAN TEORI………...9
2.1 Travel Agency………9
2.1.1 Wisatawan………..10
2.1.1 Backpacker………….………...………11
2.2 Sistem Informasi………..………19
2.2.1 Website (online)….………20
2.2.2 Apache Xammp 1.6.2………...……….21
2.2.3 PHP………...….24
(9)
3.2 Data Flow Diagram………..32
3.2.1 Context Level…….………32
3.2.2 DFD Level 1………..………33
3.2.3 Flowchard Sistem………..…35
3.3 Perancangan Database………...…..42
3.4 Struktur Database……….44
3.5 Desain Interface Sistem………..….51
3.5.1 Sitemap Sistem………...…….……..55
3.5.2 Interface Sistem……….55
BAB IV IMPLEMENTASI PERNGKAT LUNAK…………...………..56
4.1 Implementasi………56
4.1.1 Kebutuhan System……...………..56
4.1.2 Instalasi Program dan Kebutuhan system…..…56
4.2 Implementsi Sistem………...…………..…….………….57
BAB V UJI COBA DAN EVALUASI………...………67
5.1 Pengujian Umum………...………..68
5.2 Pengujian Sistem……….…68
BAB VI PENUTUP………...………..76
6.1 Kesimpulan………..76
6.2 Saran………77
(10)
Tabel 3.2 Pilih Paket...45
Tabel 3.3 Paket...46
Tabel 3.4 Free...46
Tabel 3.5 Detail Free...46
Tabel 3.6 Transportasi...47
Tabel 3.7 Kategori Transportasi...48
Tabel 3.8 penginapan...48
Tabel 3.9 Lokasi Wisata...48
Tabel 3.10 Kota...49
Tabel 3.11 Provinsi...49
Tabel 3.12 Memiliki...49
(11)
Gambar 2.1 Grafik Pertumbuhan Backpackers di Australia...15
Gambar 2.1 Proses Data Menjadi Informasi Sumber...20
Gambar 3.1 Arsitektur Aplikasi Travel Agency...30
Gambar 3.2 DFD Context Level...32
Gambar 3.3 DFD Level 0...33
Gambar 3.4 Flowchart Memilih Paket...35
Gambar 3.5 Flowchart Merencanakan Paket...37
Gambar 3.6 Flowchart Panduan Wisata...39
Gambar 3.7 Flowchart Admin...41
Gambar 3.8 CDM...42
Gambar 3.9 PDM...43
Gambar 3.10 Desain Sitemap Sistem...50
Gambar 3.12 Interface Halaman Utama...51
Gambar 3.13 Interface Halaman Admin...52
Gambar 3.14 Interface Halaman Update Member...53
Gambar 3.15 Interface Halaman Tambah Member...53
(12)
Gambar 4.2 Halaman Registrasi...58
Gambar 4.3 Halaman Admin...61
Gambar 4.4 Form Insert Member...62
Gambar 4.5 Form Update Member...62
Gambar 4.6 Form Mangement Paket Wisata...63
Gambar 4.7 Form Insert Paket Wisata...63
Gambar 4.8 Form Update paket wisata...64
Gambar 4.9 Halaman Utama Member...64
Gambar 4.10 Halaman Paket Wisata...65
(13)
BAB I PENDAHULUAN
1.1 Latar Belakang
Pariwisata merupakan industri yang terus berkembang di dunia. sejak lama
pariwisata bagi negara maju telah merupakan bagian dari kebutuhan hidup.
Kegiatan kepariwisataan bahkan sudah merupakan suatu aktivitas dan permintaan
yang wajar. Dengan berkembangnya waktu, kini kegiatan berwisata sudah bukan
merupakan hal yang mahal lagi. Banyak cara yang dapat dilakukan untuk
berwisata. Salah satu cara adalah dengan ”backpacking”.
Backpacking adalah suatu istilah yang digunakan untuk mencerminkan
sebuah bentuk dari perjalanan berwisata dengan biaya murah (wikipedia). Orang
yang melakukan perjalanan dengan cara ini biasa disebut dengan backpackers.
Berikut ada beberapa definisi mengenai backpacker :
”A backpacker is a traveller who spent one night or more in
backpacker/hostel accomodation.” (Bureau Of Tourism Statistic Australia 2002)
They are often traveller with their own imineraries, who drive themselves
(14)
and ”tend to visit many different parts of the country off the main tourist track”
(hamilton 1998 from markward 2008)
Jadi bisa dikatakan bahwa para backpacker adalah para wisatawan
berbudget ketat dan suka berpetualang serta mementingkan privasi mereka ketika
berpergian. Dengan adanya kemajuan teknologi yang semakin pesat, dan
banyaknya website-website menarik,yang bisa di akses dan menjadi salah satu
tempat untuk promosi dan ruang publikasi bagi para pelaku bisnis, salah satunya
travel agency.
1.2 Rumusan Permasalahan
Adapun perumusan masalah dari sistem ini adalah :
a. Bagaimana agar aplikasi ini dapat memberikan informasi yang lengkap mengenai paket liburan, biaya, hotel, alat transportasi dan sebagainya
sehingga informasi ini dapat memberikan gambaran yang jelas tentang
paket pariwisata itu sendiri serta dapat menarik minat wisatawan
b. Bagaimana agar aplikasi ini dapat memberikan panduan biaya sesuai dengan tujuan wisata yang di rancang sendiri.
(15)
1.3 Batasan Masalah
a. Situs Travel Agency ini bukan situs jejaring sosial.
b. Situs ini hanya memberikan informasi perjalanan dan membantu
backpacker untuk menyewa tempat yang diinginkan.
c. Ruang lingkup wisata,hanya beberapa tempat pariwisata di Surabaya dan banyuwangi.
d. Bahasa yang digunakan dalam situs adalah bahasa Indonesia.
e. Dalam satu paket wisata hanya ada satu kota tujuan dengan banyak lokasi wisata.
1.4 Tujuan
Tugas akhir ini bertujuan untuk membuat sebuah aplikasi berupa situs
travel agent yang dapat diakses melalui PC (Personal Computer) dan dapat
memberikan panduan wisata yang sesuai dengan budget yang ada.
1.5 Manfaat
(16)
Backpacker ini, maka diharapkan akan dapat mempermudah para Backpacker
mempersiapkan liburan serta memperhitungkannya sesuai budget yang ada.
1.6 Metodologi
Langkah-langkah pembuatan tugas akhir ini menggunakan metodologi
antara lain :
a. Studi literatur
Dilakukan studi literatur atau tinjauan pustaka tentang konsep dan teori dasar
bisnis travel agency.
b. Pengumpulan data
Melakukan proses pencarian data-data penunjang mengenai bagaimana
sebuah travel agency melakukan promosi dan bagaimana aplikasi dapat
memberikan panduan wisata yang menarik minat para backpacker.
c. Perencanaan sistem
Perencanaan pembuatan sistem meliputi perencanaan aplikasi dalam
menampilkan halaman utama yang menarik, proses pendaftaran sehingga
menjadi anggota dalam situs, proses merancang paket wisata dan bagaimana
proses bisnis terjadi secara timbal balik.
(17)
Pembuatan aplikasi yang berupa perangkat lunak (software) meliputi
pembuatan antara muka dalam desain situs, pembuatan database yang
terintegrasi dengan script PHP memanfaatkan teknologi Xampp dan MySql.
e. Uji coba system
Pengujian sistem yang telah dibuat dengan menggunakan komputer secara
langsung pada aplikasi yang telah disesuaikan konfigurasi sistemnya.
f. Perbaikan aplikasi
Setelah sistem diuji coba dan terjadi beberapa kekurangan/kelemahan, maka
perlu diperbaiki atau dilakukan proses editing lagi kesalahan yang ada
sehingga sistem yang dibuat lebih bersifat valid hasilnya.
g. Analisa
Dari pengujian sistem dan perbaikan aplikasi maka akan dibuat analisa
sistemnya, apakah aplikasi telah bekerja sesuai dengan yang direncanakan.
h. Kesimpulan
Dibuat kesimpulan dari pengujian sistem tugas akhir dengan membandingkan
(18)
1.7 Sistematika Pembahasan
Penulisan tugas akhir terdiri atas lima bab dengan sistematika sebagai
berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan secara umum mengenai latar belakang
masalah, permasalahan dengan batasan-batasan masalah yang
digunakan, tujuan, metodologi serta sistematika penulisan tugas
akhir ini.
BAB II LANDASAN TEORI
Bab ini berisi dasar-dasar teoritis tentang proses bisnis travel
agency dan penggunaan script HTML sebagai bahasa
pemrograman yang terintegrasi dengan PHP serta XAMPP dam
Mysql sebagai teknologi yang digunakan dalam pembuatan
tugas akhir ini.
BAB III ANALISA DAN PERANCANGAN SISTEM
Bab ini membahas tentang perancangan umum maupun uraian
lebih lanjut mengenai perancangan sistem dalam pembuatan
(19)
perancangan data mengenai data input dan output sistem,
perancangan proses mengenai bagaimana sistem akan bekerja
dengan proses-proses tertentu, ataupun perancangan antar muka
dalam desain.
BAB IV IMPLEMENTASI
Bab ini menjelaskan tentang hsil dari sitem yang telah dibuat.
BAB V UJI COBA DAN EVALUASI
Bab ini menjelaskan tentang pengujian sistem secara umum
maupun terperinci. Pengujian sistem secara umum akan
membahas mengenai lingkungan uji coba untuk menggunakan
sistem ini. Selanjutnya secara lebih terperinci dijelaskan dalam
pengujian sistem meliputi scenario pengujian beserta
langkah-langkah dalam uji coba sistem. Dari seluruh hasil uji
coba tersebut, kemudian dianalisa kembali apakah telah sesuai
dengan tujuan pembuatan bab I.
BAB VI PENUTUP
Bab ini berisi simpulan yang telah didapatkan dari hasil uji coba
(20)
pembuatan sistem, dan selanjutnya akan dikemukakan
saran-saran mengenai penggunaan sistem serta bahan masukan
dari penulis bagi rencana pengembangan tugas akhir untuk masa
(21)
BAB II
LANDASAN TEORI
2.1 Travel Agency
Menurut surat keputusan menteri perhubungan No.PM 9/PW
104/PHB-77 pada tanggal 22 Desember 1977 pada Bab 1 pasal 1dalam ketentuan
umum diberikan pengertian dalam batasan sebagai berikut :
a. Biro perjalanan umum
Adalah perusahaan yang melakukan kegiatan paket wisata dan agen
perjalanan.
b. Agen perjalanan
Adalah perusahaan yang melakukan kegiatan penjualan tiket atau karcis,
sarana angkutan, dan lain-lain serta pemesanan sarana wisata.
c. Cabang biro perjalanan umum
Adalah satuan usaha dari biro perjalanan umum yang berkedudukan di tempat
yang sama atau di tempat yang lain dan yang memberikan pelayanan
sehubungan dengan kegiatan-kegiatan biro perjalanan umum.
Dari batasan tersebut maka dapat diperoleh 2 pengertian, yaitu : disamping
(22)
2.1.1 Wisatawan A. Pengertian Pariwisata
Menurut A.J. Burkart dan S. Medik (1987), Pariwisata adalah perpindahan
orang untuk sementara dan dalam jangka waktu pendek ke tujuan- tujuan diluar
tempat dimana mereka biasanya hlidup dan bekerja dan kegiatan-kegiatan mereka
selama tinggal di tempat-tempat tujuan itu.
Menurut Hunziger dan krapf dari swiss dalam Grundriss Der Allgemeinen
Femderverkehrslehre, menyatakan pariwisata adalah keserluruhan jaringan dan
gejala-gejala yang berkaitan dengan tinggalnya orang asing di suatu tempat dengan
syarat orang tersebut tidak melakukan suatu pekerjaan yang penting (Major
Activity) yang memberi keuntungan yang bersifat permanent maupun sementara.
Menurut Prof. Salah Wahab dalam Oka A Yoeti (1994, 116.). Pariwisata
adalah suatu aktivitas manusia yang dilakukan secara sadar yang mendapat
pelayanan secara bergantian diantara orang-orang dalam suatu Negara itu sendiri/
diluar negeri, meliputi pendiaman orang-orang dari daerah lain untuk sementara
waktu mencari kepuasan yang beraneka ragam dan berbeda dengan apa yang
(23)
Walaupun Definisi yang dikemukakan oleh Prof. Salah Wahab kalimatnya terkesan
berbelit-belit namun isinya sudah mengacu pada pengertian pariwisata itu sendiri.
Karena memang pariwisata itu dilakukan secara sadar dalam mendapatkan
pelayanan berbeda dari biasanya baik diluar negeri maupun didalam negeri guna
mencari kepuasan.
B. Pengertian Wisatawan
Menurut UN. Convention Concerning Customs Facilites For Touring
(1954) Wisatawan adalah setiap orang yang datang disebuah Negara karena alasan
yang sah kecuali untuk berimigrasi dan yang tinggal setidak-tidaknya 24 Jam dan
selama-lamanya 6 Bulan dalam tahun yang sama.
Dalam pengertian ini wisatawan dibedakan berdasarkan waktu dan tujuan
yang disebut wisatawan adalah orang-orang yang berkunjung setidaknya 24 jam
dan yang datang berdasarakan motivasi Mengisi waktu senggang seperti bersenang,
berlibur, untuk kesehatan, studi, keperluan agama, dan olahraga, serta bisnis,
keluarga, perutusan, dan pertemuan-pertemuan.
Sedangkan ekskurionis adalah pengunjung yang hanya tinggal sehari di
(24)
karena pembedanya tegas sehingga mudah dipahami antara pengunjung yang bisa
disebut wisatawan, dan pengunjung yang hanya ekskurisionis saja.
2.1.2 Backpacker
Backpacking adalah suatu istilah yang digunakan untuk mencerminkan
sebuah bentuk dari perjalanan berwisata dengan biaya murah (wikipedia). Orang
yang melakukan perjalanan dengan cara ini biasa disebut dengan backpackers.
Berikut ada beberapa definisi mengenai backpacker :
a. ”A backpacker is a traveller who spent one night or more in
backpacker/hostel accomodation.” (Bureau Of Tourism Statistic Australia
2002)
b. They are often traveller with their own imineraries, who drive themselves
or use public transport, stay in variety of accomodation, have few
preplned or pre-purchased trip feature. They visit for longer but with lower
daily expanditure, and ”tend to visit many different parts of the country off
the main tourist track” (hamilton 1998 from markward 2008)
(25)
Sementara dalam backpacker handour tourism australia 2006
backpackers didefinisikan sebagai wisatawan ber-budget ketat dan suka
berpetualang. NOY 2004 mengatakan bahwa backpackers biasanya merupakan
anak muda yang melakukan perjalanan jauh yang mempunyai banyak tujuan
dalam membangun dunia. Kebanyakan penelitian tentang backpacker
mengindikasikan bahwa lebih dari 80% dari backpackers berusia kurang dari 30
tahun (Richard and Wilson di kutip dari Markward 2008).
Kemunculan istilah backpackers menggambarkan sebuah gaya
berpariwisata jangka panjang yang independen yang menumbuhkan semangat
berwisata anak muda seperti di Australia, New Zealand dan Thailand. Para
backpackers juga turut menumbuhkan industri backpackers itu sendiri (WTO,
Tourism Market Trend, 2005)
Studi mengenai backpackers dimulai ketika Cohen (1972) membedakan
antara non-institutionalized dan institutionalized tourist. Bentuk bentuk dari
non-institutionalized tourist terus berkembang. Bentuk tersebut adalah sebagai
berikut :
a. Drifrers, explorer (Cohen 1972)
(26)
c. Youthful Travelers (Teas 1974)
d. Wanderers (Vogt 1976)
e. Hitchhickers (Mukerji 1978)
f. Tramping Youth (Adler 1985)
g. And Long Term budget Travellers (Riley 1988)
Akan tetapi, pada akhir dekade penelitian menyebut sebuah bentuk baru
dari cara perjalanan tersebut sebagai backpackers (Pearce 1990, Loker 1993, dan
Loker-Murphy and Pearce 1995 dikutip dari Markward 2008 ) Pearce (1990)
menyebutkan unsur-unsur dalam Backpackers sebagai berikut :
Para backpackers itu sendiri mempunyai karakteristik sebagai berikut :
a. Melakukan perjalanan dalam waktu panjang, tidak mempunyai rencana yang kaku (Cohen 1972, 1973, 1982; Vogt 1976; Riley 1988 dikutip dari Nathan ,
Yonai dan Dalit 2006)
b. Keterbatasan pada dana yang akan mereka belanjakan (Teas 1974; Riley 1988 dikutip dari Nathan, Yonai dan Dalit 2006)
c. Mereka makan direstoran murah tidak tinggal dihotel yang mahal (Cohen 1972, 1973; Vogt 1976; Riley 1988; pearce 1990; Loker 1993; loker-Murphy
(27)
d. Mencari pengalaman, keaslian dan petualangan ( Nathan, Yonai dan Dalit 2006)
Meskipun wisata ala Backpackers sekarang ini sudah cukup berkembang
akan tetapi pada kenyataan backpacking masih belum dijadikan prioritas dalam
perencanaan pariwisata, terutama pada negara-negara Asia Tenggara (Lee Tzan
Ian and Ghazali 2005) sangat berbeda dengan yang terjadi di Australia. Di
Australia, para backpackers tahun 2006 terhitung 11%dari total wisatawan asing,
atau sekitar 504,200 orang. Laju pertumbuhan backpackers international di
Australia rata-rata meningkat 3% selama 4 tahun. Mampu menghasilkan 2.5
milyar dollar Australia setiap tahunnya ( International Backpackers Market
Australia, 2006)
0% 20% 40% 60% 80% 100%
2002-2003
2003-2004
2004-2005
2005-2006
Ot her s Backpacker
(28)
Sementara itu penelitian di new Zealand menyebutkan bahwa pada tahun
2005 10.6% dari total wisatawan adalah backpackers dan dengan total
pengeluaran 9.9% dari total pengeluaran wisatawan international.para
backpackers ini menghasilkan $642 pada tahun 2005. Rata-rata lama tinggal 30.5
hari dan menghabiskan sebanyak $NZ 2766 per orang, sepertiga dari mereka
tinggal lebih dari sebulan penuh, sebagai perbandingan wisatawan non
backpackers memiliki rata-rata lama tinggal 19.3 hari dan menghabiskan $NZ
2993 per orang.(MOT,2006 dikutip dari markward 2008).
Penelitian yang dilakukan oleh lee Tzan Jan dan Ghazali Musa (2005)
tentang backpackers asing di Malaysia menghasilkan pola konsumsi backpackers
di Malaysia serta karakteristiknya. Rata-rata pengeluaran wisatawan backpackers
di Malaysia setiap harinya sekitar US$ 59.75. dengan rata-rata lama tinggal 19.5
hari. Dengan rata-rata lama tinggal 19.5 hari tersebut seorang backpackers dapat
menghasilkan US$ 1165.
Penelitian ini juga menghasilkan perbedaaan pola pengeluaran antara
wisatawan konvensional dengan backpackers. Seperti yang diperlihatkan oleh
(29)
Tabel 2.1Perbandingan Komposisi Pengeluaran antara Wisatawan Konvensional dan Backpackers di Malaysia
Keterangan Wisatawan Konvensional Backpackers
Accomodation 37% 15%
Local Transportation 14% 12%
Food and Beverages 17% 26%
Shopping 20% 38%
Others 12% 9%
Dari tabel diatas , dapat dilihat perbedaannya yang sangat jelas dalam pola
pengeluaran antara wisatawan konvensional dengan wisatawan backpackers.
Wisatawan konvensionsl menghabiskan 37% dengan anggaran mereka untuk
akomodasi, sementara wisatawan bwckpackers hanya 15 % saja. Wisatawan
backpackers lebih banyak menghabiskan biaya untuk berbelanja yaitu sebesar
38 %.
Wisatawan ala backpackers lebih banyak pengeluaran pada berbelanja dan
makanan serta minuman. Jika dilihat dari komposisi tersebut. Justru wisatawan
segmen backpackers lah yang dapat meningkatkan perekonomian masyarakat
local, karena mereka langsung bersentuh dan berhubungan dengan masyarakat
(30)
para pemilik hoter berbintang, maka para backpackers justru memberikan 38%
dari budget mereka untuk para pedagang cindera mata, baju, oleh-oleh, makanan,
minuman, yang notabene masyarakat biasa.
Indonesia termasuk dalam rangkaian wisata backpackers Asia tenggara
yang meliputi Thailand, Singapura, Malaysia lee Tzan Jan dan Ghazali Musa
(2005). Melihat fenomena tersebut, sudah selayaknya Indonesia sebagai Negara
yang terkenal dengan wisatanya mulai juga memperhatikan segmen wisata
backpackers. Berkembangnya dan munculnya kembali wisata ala backpackers
merupakan peluang bagus untuk Indonesia, dengan keanekaragaman yang
dimiliki dan harga yang relatif terjangkau, Indonesia dapat memeberikan surge
bagi para backpackers. Hampir di semua daerah tujuan wisata di Indonesia
mempunyai daerah khusus backpackers.
Virgies Travel Guide yang di tayangkan di metro tv misalnya.
Menghadirkan lima kampung backpackers yang terbaik di Indonesia dalam
segmen Top five list pada episode 24, minggu 29 november 2008. Top five list
tersebut menghadirkan popise Line (Kuta, Bali) sebagai peringkat pertama,
(31)
sebagai peringkat ke tiga, dan peringkat ke empat Monkey Forest (ubud, bali) dan
posisi terakhir di tempati oleh Prawirotaman (Yogyakarta).
Melihat komposisi lima kampung backpackers terbaik di atas, dapat dilihat
Yogyakarta mampu menempatkan dua daerah di jajaran Top five list tersebut. DIY
sebagai tujuan wisata ke dua setelah Bali, memang sudah seharusnya selalu
berusaha menjadi yang terbaik dalam menyediakan sarana wisata bagi
wisatawannya. Bahkan, Yogyakarta baru-baru ini mendapatkan penghargaan
sebagai kota tujuan pariwisata terbaik tahun 2009 sehingga berhak mendapatkan
ITA ( Indonesia Tourism Award) yang untuk pertama kalinya diadakan
departemen kebudayaan RI.
2.2 Sistem Informasi
Sistem Informasi adalah cara-cara yang diorganisasi untuk
mengumpulkan, memasukkan, mengolah, menyimpan data dan melaporkan
informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan
yang telah ditetapkan. Dapat disimpulkan bahwa Sistem Informasi menyediakan
informasi untuk membantu pengambilan keputusan manajemen, operasi
(32)
perusahaan.
Gambar 2.1 Proses Data Menjadi Informasi Sumber
Azhar Susanto (2003:7)
Tujuan Sistem Informasi :
a. Menyediakan informasi untuk membantu pengambilan keputusan manajemen. b. Membantu petugas dalam melaksanakan operasi perusahaan dari hari ke hari. c. Menyediakan informasi yang layak untuk pemakai pihak luar perusahaan.
2.2.1 Website (online)
Sebuah situs web (sering pula disingkat menjadi situs saja; web site, site)
adalah sebutan bagi sekelompok halaman web (web page), yang umumnya
merupakan bagian dari suatu nama domain (domain name) atau subdomain di
World Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang
(33)
diterjemahkan menjadi "beranda", "halaman muka"), dan biasanya disimpan
dalam server yang sama. Tidak semua situs web dapat diakses dengan gratis.
Beberapa situs web memerlukan pembayaran agar dapat menjadi pelanggan,
misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surat
elektronik (e-mail), dan lain-lain.
Terminologi website adalah kumpulan dari halaman-halaman situs, yang
biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya
berada didalam World Wide Web (WWW) di Internet. Sebuah web page adalah
dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang
hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan
informasi dari server website untuk ditampilkan kepada para pemakai melalui web
browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah
jaringan informasi yang sangat besar.
Halaman-halaman dari website akan bisa diakses melalui sebuah URL
yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk
menjadi sebuah hirarki, meskipun, hyperlink yang ada di halaman tersebut
mengatur para pembaca dan memberitahu mereka susunan keseluruhan dan
(34)
Beberapa website membutuhkan subskripsi (data masukan) agar para
user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya,
ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan
subkripsi agar kita bisa mengakses situs tersebut.
Penemu Website adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan
website yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991.
Maksud dari Tim ketika membuat website adalah untuk mempermudah tukar
menukar dan memperbarui informasi kepada sesama peneliti di tempat dia bekerja.
Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja)
menginformasikan bahwa WWW dapat digunakan secara gratis oleh semua orang.
Sebuah website bisa berupa hasil kerja dari perorangan atau individu, atau
menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan biasanya
website itu menujukkan beberapa topik khusus, atau kepentingan tertentu. Sebuah
website bisa berisi hyperling yang menghubungkan ke website lain, jadi,
kadangkala perbedaan antara website yang dibuat oleh individu perseorangan
(35)
2.2.2 APACHE XAMPP 1.6.2
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia
dalam GNU General Public License dan bebas, merupakan web server yang
mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
A. Bagian penting XAMPP
Mengenal bagian XAMPP yang biasa digunakan pada umumnya :
1. htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan,
seperti berkas PHP, HTML dan skrip lain.
2. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang
ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat
http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
3. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP.
(36)
2.2.3 PHP
PHP (atau resminya PHP: Hypertext Preprosessor) adalah skrip bersifat
servers-side yang ditambahkan ke dalam HTML. PHP sendiri merupakan
singkatan dari Personal Home Page Tools. Skrip ini akan membuat suatu aplikasi
dapat diintegrasikan ke dalam HTML sehingga suatu halaman web tidak lagi
bersifat statis, namun menjadi bersifat dinamis. Sifat server-side berarti
pengerjaan skrip dilakukan di server, baru kemudian hasilnya dikirimkan ke
browser. Berikut contoh script PHP untuk membuat koneksi database:
<?
function connect($server, $port, $sid, $user, $passw, $connection)
{
$conn = NewADOConnection('oracle');
//$conn->debug = true;
$cstr = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
(HOST=".$server.")
(PORT=".$port."))
(CONNECT_DATA=(SID=".$sid.")))";
(37)
if (!$connection):
return FALSE;
else:
return $conn;
endif;
}
?>
2.2.4 Database MySql
a. Pengertian MySQL
MySQL adalah perangkat lunak database server atau sebut saja Database
Smart. Database ini semakin lama semakin populer. Dengan menggunakan
database ini, data semakin aman dan berdaya guna. Database ini juga banyak
dipakai pada web database sehingga data semakin terintegrasi antara database
dekstop dengan database web. Untuk menggunakan database MySQL harus
menginstalasinya dahulu ke komputer.
b. Keistimewaan MySQL
Sebagai server database dengan konsep database modern, MySQL memiliki
(38)
1). Portability
Database MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku pada
berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server,
Solaris, Amiga, HP-Unix, dan lain-lain.
2). Open Source
MySQL merupakan database open source (gratis), di bawah lisensi GPL
sehingga dapat memperoleh dan menggunakannya secara cuma-cuma tanpa
membayar sepersen pun.
3). Multiuser
MySQL merupakan database yang dapat digunakan untuk menangani
beberapa user dalam waktu bersamaan tanpa mengalami masalah. Dan
memungkinkan sebuah database server MySQL dapat diakses client secara
bersamaan pula.
4). Performace Tuning
MySQL mempunyai kecepatan yang cukup baik dalam menangani
query-query sederhana, serta mampu memproses lebih banyak SQL per satuan
waktu.
(39)
Database MySQL didukung dengan tipe data yang sangat kompleks, seperti
signed/unsigned integer, float, double, char, varchar, text, blob, data, time,
datetime, timestamp, year, set serta enum.
6). Command dan Functions
MySQL server memiliki operator dan fungsi secara penuh yang mendukung
perintah SELECT dan WHERE dalam query.
7). Security
Sistem Security pada MySQL mempunyai beberapa lapisan sekuritas seperti
tingkatan subnetmask, hostname, dan izin akses user dengan sistem perizinan
yang mendetil serta password terenkripsi.
8). Scalability dan Limits
MySQL mempunyai kemampuan menangani database dalam skala cukup
besar, dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 miliar
baris. Selain itu dapat menampung indeks sampai 32 indeks pada tiap
tabelnya.
9). Connectivity
(40)
protokol TCP/IP, Unix socket (Unix), atau Named Pipes (NT).
10). Localization
Adanya kemampuan dalam mendeteksi kesalahan (error code) pada client
menggunakan lebih dari dua puluh bahasa.
11). Interface
MySQL memiliki interface terhadap berbagai aplikasi dan bahasa
pemograman menggunakan fungsi API (Application Programming Interface).
12). Clients dan Tools
Database MySQL dilengkapi berbagai tools yang dapat digunakan untuk
administrasi database.
13). Struktur Tabel
MySQL memiliki struktur tabel cukup baik serta cukup fleksibel, misalnya
ketika menangani alter table.
Berikut contoh script MySql untuk mengambil data dari database:
Contoh Insert :
insert into PROVINSI (ID_PROVINSI, PROVINSI) values ('$_POST[id]',
'$_POST[provinsi]')
(41)
update PROVINSI set ID_PROVINSI = '$_POST[id]',PROVINSI =
'$_POST[provinsi]'
Contoh Delete:
(42)
BAB III
ANALISIS DAN PERANCANGAN SISTEM
Dalam bab ini akan dijelaskan tentang perancangan perangkat lunak
sistem, meliputi Desain Aplikasi Panduan Wisata Pada Travel Agency Bagi
Backpacker, perancangan proses, desain arsitektur, diagram alir sistem dan
struktur tabel.
3.1 Arsitektur Sistem
Desain arsitektur menggambarkan hubungan antara elemen-elemen utama
(43)
Layaknya pada situs website umumnya, seorang Visitor/pengunjung situs
akan dihadapkan pada halaman utama situs yang diperuntukkan bagi guest atau
tamu ketika pengunjung tersebut baru pertama kali mengakses situs ini. Hal
pertama yang harus dilakukan pengunjung tersebut adalah mengkoneksikan
perangkat hardwarenya dengan internet dan menuliskan alamat situs travel agent
ini pada address bar browser yang digunakan.
Pada halaman utama situs, seorang pengunjung diperbolehkan melihat
paket liburan yang ditawarkan , hal ini bertujuan untuk menarik minat. Jika
pengunjung tersebut tertarik pada tawaran paket yang tersedia dan berniat untuk
mendaftar pada paket tertentu, maka pengunjung tersebut harus terdaftar sebagai
anggota dan diwajibkan melakukan proses daftar/sign up. Pengunjung yang sudah
terdaftar selanjutnya akan disebut sebagai user/ pengguna situs. User memiliki
cakupan akses yang lebih luas daripada seorang pengunjung biasa. Selain dapat
melakukan pendaftaran pada paket liburan tertentu, user juga dapat memberikan
komentar, mengakses denah-denah, searching informasi serta melakukan
download-download.
User juga bisa merencanakan sendiri perjalanannya,dalam aplikasi ini user
(44)
pembiayaan wisatanya. Secara otomatis system akan mengkalkulasi dana yang
ada berdasarkan pilihan yang telah ditentukan user. Jika hasil kalkulasi melebihi
dana inputan awal, maka akan ada warning statement tentang kekurangan biaya.
3.2 Data Flow Diagram
3.2.1 Context Level
Context Level merupakan level yang menggambarkan keseluruhan proses
dalam aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker. Dengan
kata lain dalam level ini, proses akan digambarkan secara garis besar.
Pilihan Wisata
Konfirmasi Data Data Paket Data Member
Konfirmasi Wisata Paket Wisata Member
Travel Agent Admi 0
Aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker
Gambar 3.2 DFD Context Level
Pada context level diatas, digambarkan bahwa Panduan Wisata Pada
Travel Agency Bagi Backpacker secara global. Pengakses sistem ini
dikelompokkan menjadi 2 yakni member sebagai pengguna situs dan Travel agent
(45)
3.2.2 DFD Level 1
Pada tahap ini digambarkan bahwa Proses global dari aplikasi Panduan
Wisata Pada Travel Agency Bagi Backpacker terbagi atas beberapa sub proses
Konfirmasi data
Konfirmasi data
Data
Load data
data paket
Load data data member Member
Travel Agent Admin
1
Peket wisata 2
maintenance database
data member
Data Paket
Gambar 3.3 DFD Level 0
Pada diagram diatas, aplikasi Panduan Wisata Pada Travel Agency Bagi
Backpacker terpecah lagi menjadi 2 sub proses utama, yaitu paket wisata dan
maintenance database.
(46)
Sedangkan travel agent admin memiliki akses penuh terhadap database sistem.
3.2.3 Flowchart Sistem
Flowchart adalah gambaran dalam bentuk diagram alir dari
algoritma-algoritma dalam suatu program, yang menyatakan arah alur program
tersebut. Berikut ini merupakan flowchart yang menggambarkan bagaimana
Aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker berjalan.
A. Flowchart memilih paket
Apabila yang login adalah member maka akan masuk ke halaman member,
(47)
Gambar 3.4 Flowchart Memilih Paket
Keterangan :
(48)
dikonfirmasi jika username dan password apabila benar maka member akan
langsung masuk ke halaman member.
2. Dan member bisa melihat-lihat paket yang telah ada.
3. Dihalaman ini member bisa memilih paket pariwisata sesuai dengan yang di inginkan, jika sudah memilih status paket masi reservasi.
4. jika member sudah melakukan pembayaran dengan cara mentransfer status akan berubah.
5. jika member membatalkan bisa meng cancel paket yang telah di pesan.
B. Flowchart Merencanakan paket
Apabila yang login adalah member maka akan masuk ke halaman
member, didalam halaman ini member juga bisa merencanakan rute wisatanya
sendiri sehingga bisa memilih sesuai dengan buget yang dimiliki dan sesuai
dengan perjalanan yang di inginkan, jika member ingin merencanakannya, di
(49)
Gambar 3.5 Flowchart Merencanakan Paket
Keterangan :
(50)
dikonfirmasi jika username dan password benar akan langsung masuk ke
halaman member.
2. pada aplikasi ini member bisa merencanakan perjalanan wisatanya sendiri,
dimulai dengan memilih tujuan wisata, kmudian transportasi yang hendak
digunakan dan yang terakhir memilih penginapan.
3. Jika member setuju dengan total harga, maka apabila transfer dana telah masuk
maka member tersebut akan didaftar pada paket rancangannya, namun jika
tidak maka member dapat melakukan pembatalan paket.
C. Flowchart Panduan wisata
Dalam Aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker ini
disediakan sebuah panduan yang bias membantu member untuk merencanakan
perjalanannya secara matang, sehingga berjalan sesuai rencana, berikut ini
(51)
Gambar 3.6 Flowchart Panduan Wisata
Keterangan :
1. Ketika member ingin melakukan panduan wisata, maka member dapat Kurangi jumlah start akses Login? Halaman member Masukkan jumlah Pilih rute Ambil? T Pilih Transport Ambil? T Y Y Pilih penginapan Ambil? T
Y Kurangi jumlah
Total<Jumlahuang T Warning
Setuju? Y
Y
Halaman hasil rancangan T
End T
(52)
mengakses menu panduan wisata. Dimulai dengan member melakukan login
terlebih dahulu, dan akan dikonfirmasi jika username dan password benar akan
langsung masuk ke halaman member
2. Setelah member berada pada halaman panduan wisata, maka member akan diminta memasukkan budget yang akan digunakannya.
3. Setelah itu, member diminta melakukan pilihan-pilihan atas rute yang diinginkan beserta dengan transportasi dan penginapannya.
4. Jika dari hasil perhitungan system ternyata melebihi dari jumlah data yang dimasukkan, maka akan ada warning message dari system bahwa paketnya
tidak cocok.
5. Jika hasil perhitungan system kurang dari atau sama dengan jumlah dana, maka member akan diminta konfirmasinya tentang persetujuan paket.
D. Flowchart Admin
Agar dapat masuk ke dalam sistem, maka harus memiliki username dan
password untuk login. Setelah ada user yang login maka sistem akan membedakan
apakah yang login tersebut admin atau member. Jika yang login adalah admin maka
akan masuk ke halaman admin.
(53)
Gambar 3.7 Flowchart Admin
Keterangan :
Dalam area admin, admin bisa melakukan proses DML untuk
menambahkan dan mengedit data. DML termasuk kedalam managemen seorang
admin, dimana proses yang dilakukan meliputi proses edit data, update data
bahkan menghapus data sehingga untuk dapat mengakses halaman ini, seseorang
(54)
3.3Perancangan Database memilih menentukan pilihan tentukan terdapat ada berada pada memiliki berada di mempunyai ada di ada pada punyai pilih terdapat1 punya member id_member nama_member jenis_kelamin alamat kota_asal email username password <pi> Integer
Variable characters (50) Variable characters (15) Variable characters (80) Characters (20) Variable characters (80) Variable characters (50) Variable characters (20)
<M> Identifier_1 <pi> pilih paket id_pilih tgl_pesan tgl_berangkat tgl_pulang status total banyak_orang <pi> Integer Date Date Date
Variable characters (20) Integer Integer <M> Identifier_1 <pi> paket no_paket nama_paket lamahari rute harga foto_paket
<pi> Variable characters (15) Variable characters (80) Integer
Variable characters (2000) Integer
Variable characters (80) <M> Identifier_1 <pi> free id_free status total
<pi> Variable characters (15) Variable characters (20) Integer <M> Identifier_1 <pi> detail free id_detail tgl_pesan tgl_berangkat tgl_pulang lama_hari <pi> Integer Date Date Date Integer <M> Identifier_1 <pi> kategori_transportasi id_transportasi jenis
<pi> Variable characters (15) Variable characters (25)
<M> Identifier_1 <pi> transportasi id nama_transportasi rute harga
<pi> Variable characters (15) Variable characters (60) Variable characters (2000) Integer <M> Identifier_1 <pi> penginapan id_penginapan jenis_penginapan nama_penginapan harga
<pi> Variable characters (20) Variable characters (30) Variable characters (50) Integer <M> Identifier_1 <pi> lokasi wisata id_lokasi nama alamat harga foto keterangan keterangan1
<pi> Variable characters (20) Variable characters (60) Variable characters (80) Integer
Variable characters (50) Variable characters (1500) Variable characters (2000)
<M>
Identifier_1 <pi>
kota id_kota
kota
<pi> Variable characters (20) Variable characters (30)
<M Identifier_1 <pi>
provinsi id_provinsi
provinsi
<pi> Variable characters (20) Variable characters (30)
<M> Identifier_1 <pi>
Gambar 3.8 CDM Aplikasi Panduan Wisata Pada Travel Agency bagi Backpaker
CDM dipakai untuk menggambarkan secara detail struktur basis data.
Struktur ini independen terhadap semua software maupun struktur data storage
(55)
member id_member nama_member jeni s_kel ami n alamat kota_asal emai l username password integer varchar(50) varchar(15) varchar(80) char(20) varchar(80) varchar(50) varchar(20) <pk>
pili h paket i d_pil ih
no_paket i d_member tgl_pesan tgl_berangkat tgl_pulang status total banyak_orang i nteger varchar(15) i nteger date date date varchar(20) i nteger i nteger <pk> <fk1> <fk2> paket no_paket i d_kota i d
i d_pengi napan nama_paket l amahari rute harga foto_paket varchar(15) varchar(20) varchar(15) varchar(20) varchar(80) i nteger varchar(2000) i nteger varchar(80) <pk> <fk2> <fk1> free id_free id_detai l id_member status total varchar(15) integer integer varchar(20) integer <pk> <fk2> <fk1>
detai l free i d_detail
i d_pengi napan i d tgl_pesan tgl_berangkat tgl_pulang l ama_hari i nt varchar(20) varchar(15) date date date i nteger <pk> <fk1> <fk2> kategori_transportasi id_transportasi jenis varchar(15) varchar(25) <pk> transportasi i d i d_transportasi i d_kota nama_transportasi rute harga varchar(15) varchar(15) varchar(20) varchar(60) varchar(2000) integer <pk> <fk1> <fk2> penginapan i d_pengi napan i d_kota j enis_penginapan nama_penginapan harga varchar(20) varchar(20) varchar(30) varchar(50) integer <pk> <fk> l okasi wisata
id_l okasi id_kota nama alamat harga foto keterangan keterangan1 varchar(20) varchar(20) varchar(60) varchar(80) integer varchar(50) varchar(1500) varchar(2000) <pk> <fk> kota id_kota id_provinsi kota varchar(20) varchar(20) varchar(30) <pk> <fk> provi nsi id_provinsi provi nsi varchar(20) varchar(30) <pk>
memi li ki id_lokasi no_paket varchar(20) varchar(15) <pk,fk1> <pk,fk2> berada di i d_l okasi i d_detail
varchar(20) i nteger
<pk,fk1> <pk,fk2>
Gambar 3.9 PDM Aplikasi Panduan Wisata Pada Travel Agency bagi Backpaker
PDM kependekan dari Physical Data Model. PDM merupakan
gambaran secara detail basis data dalam bentuk fisik. Penggambaran rancangan
(56)
digunakan sesungguhnya.
3.4 Struktur Database
Masing-masing tabel terdiri dari field yang merupakan bagian dari tabel
tersebut. Tabel-tabel tersebut saling memiliki relasi. Pada sistem informasi ini
terdapat beberapa tabel diantaranya : tabel Member, tabel pilih paket, tabel paket,
tabel free, tabel detail free, tabel transportasi, tabel kategori_transportasi, tabel
penginapan,tabel lokasi wisata, tabel kota, tabel propinsi, tabel memiliki yang
merupakan turunan dari relasi many to many antara tabel paket dan tabel lokasi
wisata, tabel dipilih yang merupakan turunan dari relasi many to many antara tabel
free dan tabel transportasi, dan tabel ada yang merupakan turunan dari relasi many
to many antara tabel paket dan tabel transportasi. Berikut tabel-tabel yang terdapat
pada Aplikasi Panduan Wisata Pada Travel Agency bagi Backpaker.
1. Tabel Member
Nama : Tabel Member
(57)
Tabel 3.1 Member
Field Type Panjang Not null Keterangan
Id_member Varchar 20 N Primary key
Nama Varchar 60 -
Jenis_kelamin Varchar 15 -
Alamat Varchar 80 -
Kota_asal Char 20 -
Email Varchar 80 -
Username Varchar 60 -
Password Varchar 60 -
2. Tabel Pilih Paket
Nama : Tabel Pilih Paket
Fungsi : Untuk menyimpan paket yang telah dipesan oleh member
Tabel 3.2 Pilih Paket
Field Type Panjang Not null Keterangan
Id_pilih Interger N Primary key
No_paket Varchar 15 - Foreign key
Id_member Interger -
Tgl_pesan Date 20 -
Tgl_berangkat Date -
Tgl_pulang Date -
Total Integer -
Banyak_orang Integer -
(58)
Fungsi : Untuk menyimpan paket-paket yang telah disediakan
Tabel 3.3 Paket
Field Type Panjang Not null Keterangan
No_paket Varchar 15 N Primary key
Id_penginapan Varchar 20 - Foreign key Nama_paket Varchar 60 -
Rute Varchar 50 -
Tgl_berangkat Date -
Tgl_pulang Date -
Harga Integer -
Lamahari Integer -
Foto_paket Varchar 80
4. Tabel free
Nama : Tabel free
Fungsi : Tabel ini untuk menyimpan paket yang dirancang sendiri dan telah
dipesan.
Tabel 3.4 Free
Field Type Panjang Not null Keterangan
Id_free Varchar 15 N Primary key
Id_member Varchar 20 - Foreign key1 Id_Detail Varchar 20 - Foreign key2
Total Integer -
Status Varchar 20 -
5. detail free
(59)
Fungsi : Tabel ini untuk menyimpan detail paket yang dirancang sendiri.
Tabel 3.5 Detail Free
Field Type Panjang Not null Keterangan
Id_detail Integer N Primary key
Id_penginapan Varchar 15 - Foreign key1 Id Varchar 20 - Foreign key2 Tgl_pesan Date
Tgl_berangkat Date
Tgl_pulang Date
Lama_hari Int
6. Tabel transportasi
Nama : Tabel transportasi
Fungsi : Tabel ini untuk menyimpan detail transportasi yang tersedia.
Tabel 3.6 Transportasi
Field Type Panjang Not null Keterangan
Id Varchar 15 N Primary key
Id_transportasi Varchar 15 - Foreign key
Nama Varchar 60 -
Rute Varchar 50 -
Harga Integer -
7. Tabel kategori_transportasi
Nama : Tabel kategori_transportasi
(60)
Tabel 3.7 kategori_transportasi
Field Type Panjang Not null Keterangan
Id_transportasi Varchar 15 N Primary key
Jenis Varchar 25 -
8. Tabel penginapan
Nama : Tabel penginapan
Fungsi : Tabel ini untuk menyimpan penginapan yang tersedia.
Tabel 3.8 Penginapan
Field Type Panjang Not null Keterangan
Id_penginapan Varchar 20 N Primary key
Id_kota Varchar 20 - Foreign key
Jenis_penginapan Varchar 30 - Nama_penginapan Varchar 50 -
harga integer -
9. Tabel lokasi wisata
Nama : Tabel lokasi wisata
Fungsi : Tabel ini untuk menyimpan lokasi wisata yang tersedia.
Tabel 3.9 Lokasi wisata
Field Type Panjang Not null Keterangan
Id_lokasi Varchar 20 N Primary key
Id_kota Varchar 20 - Foreign key
Nama Varchar 60 - Alamat Varchar 80 -
(61)
Harga Integer -
10. Tabel Kota
Nama : Tabel Kota
Fungsi : Tabel ini untuk menyimpan kota untuk lokasi wisata yang tersedia
Tabel 3.10 Kota
Field Type Panjang Not null Keterangan
Id_kota Varchar 20 N Primary key
Id_provinsi Varchar 20 - Foreign key Kota Varchar 30 -
11. Tabel Provinsi
Nama : Tabel Provinsi
Fungsi : Tabel ini untuk menyimpan Provinsi.
Tabel 3.11 Provinsi
Field Type Panjang Not null Keterangan
Id_provinsi Varchar 20 N Primary key Provinsi Varchar 30 -
12. Tabel Memiliki
Nama : Tabel Memiliki
Fungsi : Tabel ini untuk menyimpan apa saja paket yang telah dimiliki member.
Tabel 3.12 Memiliki
Field Type Panjang Not null Keterangan
Id_lokasi Varchar 20 N Pk,fk1
(62)
13. Tabel dipilih
Nama : Tabel Dipilih
Fungsi : Tabel ini untuk menyimpan apa saja paket yang telah dipilih dan
direncanakan sendiri.
Tabel 3.13 Dipilih
Field Type Panjang Not null Keterangan
Id Varchar 10 N Pk,fk1
Id_free Varchar 15 - Pk,fk2
3.5 Desain Interface Sistem
3.5.1 Sitemap Sistem
Gambar 3.10 Desain Sitemap Sistem Halaman
Utama
Daftar
Login
Halaman Daftar
Admin
Member
Menu Admin Proses DML
Meni Member : 1. Lihat paket 2. Hitung Paket 3. Daftar Paket
Paket
Hitung
(63)
Pada sitemap sistem dijelaskan bagaimana halaman-halaman situs
dipetakan sehingga menjadi satu kesatuan urutan pengaksesan halaman. Dimulai
dari halaman utama yang merupakan halaman muka situs. Selanjutnya pada
halaman ini akan disediakan link untuk mengakses 2 pilihan halaman, yaitu daftar
untuk halaman daftar, halaman ini disediakan untuk pengunjung/ visitor yang
belum terdaftar pada situs ini. Dan halaman login yaitu halaman yang disediakan
untuk anggota yang sudah terdaftar.
Jika memilih halaman daftar maka akan diload halaman pendaftaran.
Sedangkan jika memilih halamn login, maka dibedakan menjadi 2 pengakses
yaitu admin atau mmber. Jika dikenali sebagai admin, maka yang akan diload
adalah halaman admin dimana terdapat menu-menu DML.
3.5.2 Interface Sistem
(64)
Halaman utama adalah halaman yang dapat diakses oleh siapa saja yang
menginputkan alamat situs kedalam address bar, jadi halaman ini diperuntukkan
bagi semua pengunjung baik yangsudah terdaftar sebagai mmber maupun tidak.
Halaman Admin
Home About Us Profil
Go Searching
Area Admin
Management Member
Management Paket
Management Transportasi
Management Kat. transportasi
Management Lokasi Wisata
Management Memilih Paket
Management Provinsi
Management Kota
DATA MEMBER
Id_member Username Email Password
Edit Delete Tambah
Gambar 3.13 Interface Halaman Admin
Halaman admin merupakan halaman yang disediakan untuk pengguna
(65)
Hanya administrator yang memiliki akses penuh terhadap database sistem
Halaman Update Member
Gambar 3.14 Interface Halaman Update Member
Halaman ini untuk update data member.
(66)
Halaman ini untuk insert data member
Halaman Hapus Member
Gambar 3.16 Interface Halaman Delete Member
Halaman Member
Gambar 3.17 Interface Halaman Member
Halaman member merupakan halaman yang hanya dapat diakses oleh
(67)
Halaman Merencanakan Paket Sendiri
Gambar 3.18 Interface Halaman Merencanakan Paket Sendiri
Halaman ini adalah halaman yang digunakn untuk melakukan
(68)
BAB IV
IMPLEMENTASI PERANGKAT LUNAK
4.1Implementasi
Pada bab ini akan dijelaskan mengenai implementasi perangkat lunak.
Perangkat lunak yang dibangun dikembangkan dngan menggunkan bahasa
pemrograman PHP menggunakan tools APACHE XAMMP 1.6.2 serta
mnggunakan database MySql.
4.1.1 Kebutuhan system
Aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker ini
memerlukan perangkat lunak (software) dan perangkat keras (hardware), agar
dapat berjalan sesuai dengan yang diharapkan.
Adapun perangkat lunak yang digunakan yaitu:
a. Sistem operasi windows 7 b. Aplikasi Apache XAMMP 1.6.2
c. Aplikasi Database MySql Client Version 5.0.41 yang telah terintegrasi dalm XAMMP
d. Aplikasi PHP version 5.2.2
(69)
a. Processor Pentium 4 atau core duo atau teknologi yang lebih tinggi b. Memori minimal 512 Mb
c. Hardisk minimal 80 GB d. VGA 8 Mb atau lebih e. Monitor
f. Keyboard dan Mouse
4.1.2 Instalasi Program dan Pengaturan Sistem
Pengembangan Aplikasi Panduan Wisata Pada Travel Agency bagi
Backpacker membutuhkan perngkat lunak yang sudah terinstalasi, adapun
tahapan-tahapn instalasi dan pengaturan (setting) sistem yaitu :
a. Install system operasi Windows 7
b. Install Program Apache XAMMP yang sudah terintegrasi dengan PHP dan MySql
c. Gunakan setting default yang disediakan oleh XAMMP untuk menyiapkan lingkungan kerja sistem.
4.2 Implementasi Sistem
Dari desain interface pada bab III, maka dapat kita implementasikan
(70)
Ketika pertama kali user yaitu pngunjung situs memasukkan alamat situs kedalam
address bar browser maka akan diload halaman index yang merupakan halaman
utama situs berikut :
Gambar 4.1 Halaman Utama
Jika user adalah pengunjung situs yang belum pernah melakukan
pendaftaran pada situs, maka tidak akan memiliki akses untuk memasuki halaman
lain. Jika user tersebut berniat mendaftar maka yang harus dilakukan adalah
mengklik tombol registrasi untuk mendapatkan halaman registrasi sebagai
(71)
Gambar 4.2 Halaman Registrasi
Pada halaman utama maka user akan disuguhkan Tampilan promosi dari travel
agent, selain itu pada halaman ini pula disediakan halaman login. Prosedur login
dibedakan menjadi 2, yakni login member dan login admin.
Perhatikn script berikut :
if ($_GET[act] == "proses_login") {
$sql = "select USERNAME, PASSWORD from MEMBER where USERNAME
(72)
$row = $rs->FetchNextObject();
if ($row->USERNAME ==( $_POST['nama'] == 'admin' ) &&
$row->PASSWORD == $_POST['pass']){
$_SESSION[ID_USER] = $row->USERNAME;
//$ID = "";
//$password = "";
// digunakan utk menuju sesion admin
header("location: admin/index.php");
}
else if($row->USERNAME == $_POST['nama'] && $row->PASSWORD ==
$_POST['pass'] ){
$_SESSION[ID_USER] = $row->USERNAME;
//$ID = "";
//$password = "";
// digunakan utk menuju sesion admin
header("location: member/index.php");
}else{ echo '
<script type="text/javascript"> {
alert("username dan password anda salah!"); window.location = "index.php";
(73)
Setelah proses login dilakukan maka tampilan situs akan diberikan sesuai
dengan pengenalan user setelah authentikasi data login. Untuk admin maka
tampilan utama setelah login adalah seperti dibawah ini.
Gambar 4.3 Halaman Admin
Sebagai admin, maka menu-menu yang disediakan adalah menu-menu
(74)
Gambar 4.4 Form Insert Member
Gambar 4.5 Form Update Member
Ini adalah form untuk update data member, jika kita tekan edit maka
(75)
Gambar 4.6 Form Mangement Paket Wisata
Gambar 4.7 Form Insert Paket Wisata
(76)
Gambar 4.8 Form Update paket wisata
Jika pada saat authentikasi user dikenali sebagai member, maka halaman
yang akan diload adalah halaman member.
(77)
Gambar 4.10 Halaman Paket Wisata
Pada halaman paket wisata, setiap paket yang tersedia dalam database
akan di load, disertai dengan keterangan detail tentang paket tersebut.
(78)
Gambar 4.11 Halaman Panduan Wisata
Halaman panduan wisata merupakan halaman yang digunakan untuk
membantu member merencanakan wisata berdasarkan budget yang dimiliki,
dengan demikian diharapkan member memiliki gambaran yang jelas tentang
wisata yang akan dijalani menyesuaikan dengan dana yang ada.
(79)
BAB V
UJI COBA DAN EVALUASI
5.1 Pengujian Umum
Dalam bab ini akan dijelaskan mengenai hasil uji coba perangkat lunak
pembangunan Aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker.
Selain itu, dari hasil pengujicobaan yang telah dilakukan akan dianalisa
apakah rancangan ini telah berjalan sesuai dengan tujuan yang telah dipaparkan
pada bab I.
Berikut ini adalah spesifikasi perangkat lunak sebagai pendukung aplikasi
yang dibuat : aplikasi Apache XAMMP 1.6.2, aplikasi Database MySql Client
Version 5.0.41 yang telah terintegrasi dalam XAMMP, aplikasi PHP version 5.2.2.
5.2 Pengujian Sistem
a. Sebagai Admin
Ketika pertama kali alamat situs diketikkan pada addressbar browser, maka
(80)
Gambar 5.1 Halaman Utama
Pada halaman ini terdapat area login yang dapat diakses baik sebagai
admin atau sebagai member yang terdaftar.
(81)
Ketika pengunjung situs dikenali sebagai admin maka yang akan diload
adalah halaman admin area dimana terdapat menu-menu yang hanya dapat diakses
oleh seorang admin.
Gambar 5.3 Admin Area
Pada admin area ini, tersedia menu-menu DML yang fungsinya adalah
untuk melakukan modifikasi terhadap database secara langsung. Sebagai contoh
(82)
Gambar 5.4 Halaman Manajement Paket
Perhatikan bahw pada hlman ini disediakan tombol tmbh yaitu tombol
untuk menambahkn dat paket baru kedalam sistem.
(83)
Dan ketika mengklik tombol tambah maka kita akan diberi formulir
pengisian data paket seperti diatas. Saat kita klik tombol insert, maka data pada
formulir tersebut akan diinsertkan kedalam database paket sistem.
Gambar 5.6 Proses Penambahan Paket Berhasil
b. Sebagai member
Ketika pertama kali alamat situs diketikkan pada addressbar browser, maka
(84)
Gambar 5.7 Halaman Utama
Pada halaman ini terdapat area login yang dapat diakses baik sebagai
admin atau sebagai member yang terdaftar.
(85)
Ketika dikenali sebagai member oleh sistem, maka yang akan diload
adalah halaman member yang memiliki menu-menu yang diperuntukkan bagi
member terdaftar.
Gambar 5.9 Member Area
Pada halaman ini, seorang member memiliki menu-menu yang memang
tersedia bagi seorang member. Antara lain menu memilih paket wisata, menu
panduan wisata, menu merencanakan paket dan menu profil. Sebagai contoh
misalnya jika seorang member ingin melakukan pemilihan paket maka tinggal
(86)
Gambar 5.10 Halaman paket wisata
Perhatikan bahwa pada halaman paket wisata terdapat tombol pesan
sekarang dipergunakan untuk memasukkan paket tersebut kedalam daftar pesanan
seorang member.
(87)
Ketika kita mengklik tombol pesan sekarang secara otomatis member
akan diberikan formulir pengisian data paketnya dan member diminta melakukan
pengisian tgl pemesanan paket, tgl berangkat dan untuk berapa orang.
Gambar 5.12 Halaman Konfirmasi
Maka ketika tombol pesan diklik, maka akan diload halaman konfirmasi
seperti diatas untuk memberitahukan kepada member atas pesanan paket yang
(88)
6.1 Kesimpulan
Setelah dilakukan pengujian dan analisa sistem, maka dapat diperoleh
kesimpulan sebagai berikut :
a. Aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker dapat melakukan proses merencanakan wisata sesuai dengan keinginan member.
b. Aplikasi ini juga dapat melakukan panduan wisata dengan menginputkan budget sesuai keinginan dan sistem akan memproses budget dengan hasil
inputan lokasi wisata, transportasi, dan penginapan yang dipilih oleh
member.
6.2 Saran
Dari beberapa kesimpulan yang telah diambil, maka dapat dikemukakan
saran-saran yang akan sangat membantu untuk pengembangan skripsi ini
kedepannya.
a. Pada Aplikasi Panduan Wisata Pada Travel Agency Bagi Backpacker ini proses pemilihan lokasi wisata terdapat batasan yaitu hanya dapat memilih
maksimal 5 lokasi wisata, diharapkan kedepannya proses pemilihan lokasi
wisata ini bisa dilakukan dengan lebih fleksibel.
(89)
ada tambahan fitur-fitur yang mampu membantu para Backpacker dalam
merencanakan wisatanya, misalnya jika Backpacker memilih sebuah
lokasi wisata, maka sistem akan secara otomatis merekomendasikan
(90)
DAFTAR PUSTAKA
Deitel, Harvey M. 2002, Internet & World wide Web How To Program. New Jersey.
Prasetyo, Eko. ”Pemrograman Web PHP & MySQL”, Graha Ilmu. 2008
Anonym, 2010, Jelajah Indonesia, The Backpacker, (Online :
http://www.thebackpacker.net/destinations/indonesia /, diakses tanggal 5
Mei 2011)
Anonym, 2010, Eksotisme Indonesia, Backpack in Magazine, (Online :
http://www.backpackinmagazine.com/eksotisme-madakaripura-dan-kemega han-bromo/, diakses tanggal 7 Mei 2011)
Anonym, 2011, Hiking Trips, Backpacking Indonesia, (Online :
http://www.backpackingindonesia.com/category/hiking-trips/, diakses tanggal 5 Mei 2011)
Anonym, 2011, Alas Purwo, Backpacking Indonesia, (Online :
http://www.backpackingindonesia.com/tag/alas-purwo/ , diakses tanggal 5
Mei 2011)
Anonym, 2010, Begin With PHP, Php Everyday, (Online :
http://www.phpeveryday.com/ , diakses tanggal 22 April 2011)
(91)
LAMPIRAN Coding Form Merencanakan Paket:
Index.php
<?
session_start();
session_register("ID_USER");
$username= $_SESSION["ID_USER"]; require_once 'koneksi.php';
$db -> SetFetchMode(ADODB_FETCH_ASSOC); //retornar array associativo
if ($_GET[act] == "") {
$sql = "select * from LOKASI_WISATA "; $rs = $db->Execute($sql);
$sql1 = "select * from TRANSPORTASI "; $rs1 = $db->Execute($sql1);
$sql3 = "select * from PENGINAPAN "; $rs3 = $db->Execute($sql3);
$sql2 = "select * from KOTA "; $rs2 = $db->Execute($sql2);
include "lihat1.php";
exit; }
if ($_GET[act] == "KOTAKU") { //print_r($_GET[id]);
$sql = "select * from LOKASI_WISATA WHERE ID_KOTA = '$_GET[id]'";
$rs = $db->Execute($sql);
$sql2 = "select * from KOTA "; $rs2 = $db->Execute($sql2);
(92)
exit; }
if ($_GET[act] == "kota1") { //print_r($_GET[id]);
$sql = "select * from LOKASI_WISATA WHERE ID_KOTA = '$_GET[id]'";
$rs = $db->Execute($sql);
$sql2 = "select * FROM TRANSPORTASI WHERE ID_KOTA = '$_GET[id]'"; $rs2 = $db->Execute($sql2);
$sql3 = "select NAMA FROM PENGINAPAN WHERE ID_KOTA = '$_GET[id]'"; $rs3 = $db->Execute($sql3);
$sql1 = "select * from KOTA "; $rs1 = $db->Execute($sql1);
// digunakan utk kembali ke halaman depan
include "lihat2.php";
exit; }
if ($_GET[act] == "proses_logout") { session_start();
session_unregister("ID_USER"); session_unregister("PASSWORD");
header("location: ../../index.php"); exit;
}
// digunakan utk mengisi ke table dari form_tambah.php yang telah di isi if ($_GET[act] == "form_insert") {
$sql1 = "select NAMA,ID_PENGINAPAN FROM PENGINAPAN WHERE NAMA= '$_POST[penginapan]'";
$rs1 = $db->Execute($sql1);
while ( $row = $rs1->FetchNextObject() ) {
$ii = $row->ID_PENGINAPAN ;
(93)
$sql4 = "select NAMA_TRANSPORTASI,ID FROM TRANSPORTASI WHERE NAMA_TRANSPORTASI = '$_POST[transportasi]'";
$rs4 = $db->Execute($sql4);
while ( $row = $rs4->FetchNextObject() ) {
$i = $row->ID ;
} $tgl="$_POST[tglpesan]"; $xp=explode("/",$tgl); $rr=array($xp[2],$xp[0],$xp[1]); $hasil=implode("-",$rr); $tgl1="$_POST[tglberangkat]"; $xp1=explode("/",$tgl1); $rr1=array($xp1[2],$xp1[0],$xp1[1]); $hasil1=implode("-",$rr1);
$hari = $_POST[hari];
$newdate = strtotime('+ 3 day',strtotime($hasil1)); $newdate = date('Y-m-d', $newdate);
$tgl2="$_POST[tglpulang]"; $xp2=explode("/",$tgl2);
$rr2=array($xp2[2],$xp2[0],$xp2[1]); $hasil2=implode("-",$rr2);
//insert detail free
$sql = "insert into DETAIL_FREE (ID_PENGINAPAN, ID, LAMA_HARI, TGL_PESAN, TGL_BERANGKAT, TGL_PULANG ) values ('$ii', '$i', '$hari', '$hasil', '$hasil1', '$newdate')";
$db->Execute($sql);
$sqldetail ="select ID_DETAIL FROM DETAIL_FREE WHERE ID_PENGINAPAN= '$ii'";
$rs1 = $db->Execute($sqldetail);
while ( $row = $rs1->FetchNextObject() ) {
(94)
// insert berada di //1.
$sql2 = "select NAMA,ID_LOKASI FROM LOKASI_WISATA WHERE NAMA = '$_POST[lokasi1]'";
$rs2 = $db->Execute($sql2);
while ( $row = $rs2->FetchNextObject() ) {
$ij = $row->ID_LOKASI ;
$lokasi1 = $row->HARGA ;
}
$sql3 = "insert into BERADA_DI (ID_LOKASI,ID_DETAIL)
values ('$ij','$xx')";
$db->Execute($sql3);
//2.
$sql3 = "select NAMA,ID_LOKASI FROM LOKASI_WISATA WHERE NAMA = '$_POST[lokasi2]'";
$rs3 = $db->Execute($sql3);
while ( $row = $rs3->FetchNextObject() ) {
$ij = $row->ID_LOKASI ;
$lokasi2 = $row->HARGA ;
}
$sql4 = "insert into BERADA_DI (ID_LOKASI,ID_DETAIL)
values ('$ij','$xx')";
$db->Execute($sql4); //3.
(95)
$rs4 = $db->Execute($sql4);
while ( $row = $rs4->FetchNextObject() ) {
$ij = $row->ID_LOKASI ;
}
$sql5 = "insert into BERADA_DI (ID_LOKASI,ID_DETAIL)
values ('$ij','$xx')";
$db->Execute($sql5);
//4.
$sql5 = "select NAMA,ID_LOKASI FROM LOKASI_WISATA WHERE NAMA = '$_POST[lokasi4]'";
$rs5 = $db->Execute($sql5);
while ( $row = $rs5->FetchNextObject() ) {
$ij = $row->ID_LOKASI ;
}
$sql6 = "insert into BERADA_DI (ID_LOKASI,ID_DETAIL)
values ('$ij','$xx')";
$db->Execute($sql6);
//5.
$sql6 = "select NAMA,ID_LOKASI FROM LOKASI_WISATA WHERE NAMA = '$_POST[lokasi5]'";
$rs6 = $db->Execute($sql6);
while ( $row = $rs6->FetchNextObject() ) {
$ij = $row->ID_LOKASI ;
}
(96)
$db->Execute($sql7);
}
// digunakan utk kembali ke halaman depan
include "tampildetail.php"; exit;
}
// insert free
if ($_GET[act] == "form_insert1") {
$sql1 = "select NAMA,ID_PENGINAPAN FROM PENGINAPAN WHERE NAMA= '$_POST[penginapan]'";
$rs1 = $db->Execute($sql1);
while ( $row = $rs1->FetchNextObject() ) {
$ii = $row->ID_PENGINAPAN ;
}
$sql4 = "select NAMA_TRANSPORTASI,ID FROM TRANSPORTASI WHERE NAMA_TRANSPORTASI = '$_POST[transportasi]'";
$rs4 = $db->Execute($sql4);
while ( $row = $rs4->FetchNextObject() ) {
$i = $row->ID ;
}
$sqldetail ="select ID_DETAIL FROM DETAIL_FREE ";
$rs1 = $db->Execute($sqldetail);
(97)
$xx = $row->ID_DETAIL ; }
$username= $_SESSION["ID_USER"];
$sqlmember ="select ID_MEMBER FROM MEMBER WHERE USERNAME= '$username'";
$rs = $db->Execute($sqlmember);
while ( $row1 = $rs->FetchNextObject() ) {
$yy = $row1->ID_MEMBER ;
// update detail_free
}
$sql7 = "insert into FREE (ID_DETAIL,ID_MEMBER,STATUS,TOTAL)
values ('$xx','$yy','Booking Process', '$_POST[total]')";
$db->Execute($sql7);
include "tampildetail2.php"; exit; }
if ($_GET[act] == "delete") {
$sqldetail ="select ID_DETAIL FROM DETAIL_FREE";
$rs1 = $db->Execute($sqldetail);
while ( $row = $rs1->FetchNextObject() ) {
$xx = $row->ID_DETAIL ;
}
$sql = " delete from DETAIL_FREE where ID_DETAIL = $xx ";
$rs = $db->Execute($sql);
(98)
include "tampildetail.php"; exit; }
if ($_GET[act] == "delete") {
$sql = "select * from DETAIL_FREE "; $rs = $db->Execute($sql);
while ( $row = $rs->FetchNextObject() ) {
$cc = $row->ID_DETAIL ; }
$sql = " delete from DETAIL_FREE where ID_DETAIL = $cc ";
$rs = $db->Execute($sql);
include "index.php"; exit;
}
?>
Lihat 2.php
<?
session_start();
$username= $_SESSION["ID_USER"]; if($_SESSION[ID_USER] =="") {
header("location: ../../index.php"); exit();
}
session_register(ID_USER);
(99)
"http://www.w3.org/TR/html4/loose.dtd"> <html>
<head>
<title>Paradise</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css" /> <style type="text/css">
<!-- .style1 {
font-size: 14px;
font-family: Geneva, Arial, Helvetica, sans-serif; }
.style2 {
font-size: 16px;
font-weight: bold;
color: #FF00FF;
}
.style4 {
font-size: 16px;
color: #00CC00;
font-weight: bold;
}
.style5 {
color: #FF0033;
font-size: 16px;
font-weight: bold;
}
.style6 {font-size: 16px} -->
</style> </head>
(1)
<label>
<select name="lokasi4" id="lokasi4"> <option></option>
<?
$sql = "select * from
LOKASI_WISATA WHERE ID_KOTA = '$_GET[id]'";
$rs = $db->Execute($sql);
while ( $row = $rs->FetchNextObject() )
{
//print_r ($row);
?> <option>
<?= $row->NAMA;?> </option>
<? } ?> </select> <br>
</label></td> </tr>
<tr>
<td height="23">5. <label>
<select name="lokasi5" id="lokasi5"> <option></option>
<?
$sql = "select * from
LOKASI_WISATA WHERE ID_KOTA = '$_GET[id]'";
$rs = $db->Execute($sql);
while ( $row = $rs->FetchNextObject() )
{
//print_r ($row);
?> <option>
(2)
<?= $row->NAMA;?> </option>
<? } ?> </select> <br>
</label></td> </tr>
</table>
<p> </p>
<p>*Isikan lokasi yang anda inginkan </p> <p> </p></td>
</tr> <tr>
<td height="99" align="left" valign="top"><span class="style6">Transportasi</span></td>
<td align="left" valign="top">:</td> <td align="left" valign="top"><label>
<select name="transportasi" id="transportasi"> <option></option>
<?
$sql2 = "select NAMA_TRANSPORTASI FROM TRANSPORTASI WHERE ID_KOTA = '$_GET[id]'";
$rs2 = $db->Execute($sql2);
while ( $row =
$rs2->FetchNextObject() ) { //print_r ($row);
?> <option>
<?= $row->NAMA_TRANSPORTASI;?> </option>
<? } ?> </select>
<br> <br>
* isikan transportasi yang sudah disediakan kami </label></td>
(3)
</tr> <tr>
<td align="left" valign="top"><span class="style6">Penginapan</span></td>
<td align="left" valign="top">:</td> <td align="left" valign="top">
<label>
<select name="penginapan" id="penginapan" title="Silahkan isikan Penginapan anda" >
<option></option> <?
$sql3 = "select NAMA FROM PENGINAPAN WHERE ID_KOTA = '$_GET[id]'";
$rs3 = $db->Execute($sql3);
while ( $row =
$rs3->FetchNextObject() ) { //print_r ($row);
?> <option>
<?= $row->NAMA;?> </option>
<? } ?> </select>
<br> <br>
* isikan penginapan yang anda inginkan<br> </label></td>
</tr> <tr>
<td height="69" align="left" valign="top"><span class="style6">Berapa Hari </span></td>
<td align="left" valign="top">:</td> <td align="left" valign="top"><label>
<input name="hari" type="text" id="hari"> <br>
(4)
* Isikan berapa hari anda disana </label></td> </tr>
<tr>
<td align="left" valign="top"><span class="style6">Tgl Pesan </span></td>
<td align="left" valign="top">:</td> <td align="left" valign="top"><label>
<link href="jquery-ui.css"
rel="stylesheet" type="text/css"/> <script src="jquery.min.js"></script> <script src="jquery-ui.min.js"></script>
<script>
$(document).ready(function() { $("#datepicker").datepicker(); });
</script> </head>
<div class="demo">
<p><input name="tglpesan" type="text" id="datepicker"> </p>
</div> <p>
<!-- End demo --> </p>
<p> </p>
<p>* Isikan tgl sekarang </p> </label></td>
</tr> <tr>
<td align="left" valign="top"><span class="style6">Tgl Berangkat </span></td>
<td align="left" valign="top">:</td> <td align="left" valign="top"><label>
<link href="jquery-ui.css" rel="stylesheet" type="text/css"/>
(5)
<script src="jquery.min.js"></script> <script src="jquery-ui.min.js"></script>
<script>
$(document).ready(function() { $("#datepicker1").datepicker(); });
</script> </head>
<div class="demo">
<p><input name="tglberangkat" type="text" id="datepicker1"> </p>
</div> <p>
<!-- End demo --> </p>
<p> </p>
<p>*isikan tgl berangkat anda </p> </label></td>
</tr> </table>
<table width="582" border="0"> <tr>
<td width="576" align="right" valign="top"><span class="style6"><a href="#">
<label>
<input type="submit" name="Submit" value="Daftar">
</label>
</a></span></td> </tr>
</table> <p> </p> <p> </p> </form>
(6)
</tr> </table> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div>
</div>
<div id="footer"> <ul>
<li><a href="../index.php">Home</a></li>
<li><a href="../paket/index.php">Paket Wisata</a></li>
<li><a href="../panduan paket/index.php">Panduan wisata </a></li> <li><a href="index.php">Merencanakan paket</a></li>
<li><a href="../profil/index.php">Profil</a></li> <li><a href="index.php?act=proses_logout">Logout</a></li> </ul>
<p>Copyright ©. All rights reserved. Design by <a href="http://www.bestfreetemplaes.info" target="_blank" title="Best Free Templates">BFT</a> </p>
</div> </body> </html>