Pengembangan Pariwisata PDF
Pengembangan Pariwisata PDF
Disusun Oleh :
Arsad
207091000069
JAKARTA
2011 M/ 1432 H
PERANCANGAN SISTEM INFORMASI PARIWISATA
BERBASIS WEB DI DINAS KEBUDAYAAN DAN
PARIWISATA KABUPATEN MUNA
Skripsi
Oleh :
Arsad
207091000069
JAKARTA
2011 M/ 1432 H
PERNYATAAN
Arsad
207091000069
ABSTRAKSI
Assalamu’alaikum Wr.Wb
Allah SWT atas Rahmat dan Hidayah-Nya sehingga skripsi ini dapat selesai
dengan baik. Shalawat serta salam semoga tetap tercurahkan kepada Rasul kita
tidak akan selesai dengan baik. Pada kesempatan ini, penulis ingin mengucapkan
diberikan kepada penulis selama menyusun skripsi ini. Oleh karena itu, izinkanlah
1. Bapak DR. Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakultas Sains
2. Bapak Yusuf Durrachman, M.Sc, MIT selaku Ketua Program Studi Teknik
Informatika dan Ibu Viva Arifin, M.MSI selaku Sekretaris Program Studi
Teknik Informatika.
selama kuliah.
kesabaran, dan kasih sayang yang selalu diberikan kepada penulis, dan
7. Kepada Habibahku “Asni Adi, AM.AK“ yang selama ini selalu memberi
8. Kepada sahabatku Nuri Lestari Aka, Alfan, Onggo, Ayu, Agus, Hidayat,
Encep, Ogie, Herawati, Solihin, Usnie, Sri Aghsari, dan AlImran yang
dan SMATER 06, yang tidak bisa saya sebutkan namanya satu per satu
sempurna sehingga segala saran dan kritik akan sangat membangun demi
kesempurnaan skripsi ini. Penulis berharap, skripsi ini dapat berguna dan
Wassalamu’alaikum Wr.Wb
Penulis
DAFTAR ISI
KATA PENGANTAR i
DAFTAR ISI iv
DAFTAR GAMBAR ix
DAFTAR TABEL ix
DAFTAR LAMPIRAN x
BAB I PENDAHULUAN 1
2.4.3. PHP 23
2.4.4. MySQL 24
2.4.7. Xampp 26
3.3.6. Perawatan 45
Kabupaten Muna 51
4.3. Implementasi 90
4.4. Pengujian 91
4.5. Pemeliharaan 91
4.6. Peta 92
BAB V PENUTUP 93
5.1. Kesimpulan 93
5.2. Saran 94
DAFTAR PUSTAKA
LAMPIRAN
DAFTAR GAMBAR
Muna 51
Kabupaten Muna 60
Wawancara D-1
PENDAHULUAN
merupakan hak, wewenang, dan kewajiban daerah otonom untuk mengatur dan
Pelaksanaan otonomi daerah bertujuan meningkatkan daya guna dan hasil guna
dengan adanya kebijakan otonomi daerah yang kini telah berlaku di negara
Salah satu tujuan yang ingin dicapai dalam pembangunan adalah untuk
yang sangat kaya akan sumber daya alam, cukup potensial untuk mendatangkan
devisa yang sangat besar jika sumber daya alam tersebut dapat dikelola dengan
baik. Pengolahan sektor riil secara efektif dan profesional adalah syarat mutlak
1
Sektor pariwisata dan kebudayaan merupakan salah satu sektor yang sangat
potensial dan perlu mendapat perhatian yang baik bagi pemerintah daerah untuk
luar negeri datang ke Indonesia. Kondisi ini akan memberikan pemasukan devisa
di Indonesia yang memiliki sektor pariwisata dan kebudayaan yang baik. Berbagai
jenis wisata seperti wisata pantai, wisata alam, budaya, agrowisata maupun wisata
seputar pariwisata masih bersifat manual, antara lain pemberian brosur, pamflet,
poster, dan buku-buku kepada wisatawan yang berkunjung ke suatu objek wisata.
semakin luas jaringannya, sangat mudah digunakan oleh siapa saja dan di mana
saja. Hal ini dibuktikan dengan semakin banyaknya perancangan web yang
sadar akan pesatnya kemajuan dunia maya yang berbasis web untuk kemudahan
segala transaksi. Media internet khususnya web, merupakan salah satu alat bantu
cepat dan akurat. Hal ini dipertegas dengan adanya Instruksi Presiden No 3 tahun
lain:
2. Strategi kedua adalah menata sistem dan proses kerja pemerintah dan
yang bersifat online untuk menyajikan data forum pariwisata dan kebudayaan
kemudahan akses informasi yang lebih akurat, cepat dan mudah. Melalui konsep
menghasilkan kinerja yang baik bagi pengelola wisata budaya dan para staf di
website yang dapat dilihat dimana saja selama masih terhubung dengan internet.
Muna”.
1.2 Rumusan Masalah
lain:
online.?
spesifik dipaparkan batasan masalah dari sistem yang akan dibuat sebagai berikut:
3. Penyajian data aplikasi yang dibahas meliputi peta, polling user, buku
dan promosi wisata berbasis web di Dinas Kebudayaan dan Pariwisata Kabupaten
Muna, yang didalamnya terdapat fitur, sejarah, visi misi, geografis, galeri wisata
alam, seni tradisional, kuliner tradisional, aplikasi video, polling user, peta, buku
yang berkaitan dengan penulisan yang terlihat langsung maupun tidak langsung
antara lain:
maupun organisasi
Muna)
terstruktur.
Kabupaten Muna.
b. Wawancara
pada Lampiran.
c. Studi Pustaka
d. Studi Literatur
ini disebut juga sebagai siklus hidup pengembangan sistem informasi, dengan
b. Analisis
penting seperti siapa para pengguna sistem, apa yang akan dicapai
c. Perancangan (desain)
d. Implementasi Sistem
f. Perawatan
Penulisan skripsi ini terbagi dalam 5 BAB. Uraian singkat mengenai isi
BAB I : PENDAHULUAN
Dalam bagian ini akan dikemukakan pendahuluan yang berisi latar belakang
Dalam bagian ini akan membahas tentang teori – teori yang relevan dengan
dengan metodologinya.
BAB V : PENUTUP
DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI
sistem.
sebagai berikut:
12
masukan, keluaran, pemrosesan, pengendalian, database, dan
berikut:
dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh
dan berfungsi.
antara elemen – elemen dalam sistem dapat dilihat pada Gambar 2.1 di
bawah ini:
TUJUAN
BATASAN
KONTROL
UMPAN BALIK
batasan dan kontrol sistem akan berpengaruh pada input, proses, dan output.
Input yang masuk dalam sistem akan diproses dan diolah sehingga
umpan balik bagi si penerima dan dari umpan balik ini akan muncul segala
1. Tujuan Sistem
2. Batasan Sistem
3. Kontrol Sistem
5. Proses
6. Output
7. Umpan Balik
ini sangat penting demi kemajuan sebuah sistem. Umpan balik ini
fisik.
oleh manusia.
tak tentu.
terbuka.
Sistem tertutup adalah sistem yang tidak berhubungan dan tidak
ini ada, tapi pada kenyataanya tidak ada sistem yang benar –
(Kristanto, 2008)
yang lebih berguna dan lebih berarti bagi yang menerimanya. (Kristanto,
2008)
1. Akurat
3. Relevan
(Kristanto, 2008)
(Jogiyanto, 2005)
a. Komponen Masukan
b. Komponen Model
c. Komponen Keluaran
f. Komponen Kendali
yang diakses dapat berupa teks, gambar, dan suara. Server juga
menampilkan informasi data teks, data gambar diam atau gerak, data
animasi, suara, video, dan atau gabungan dari semuanya, baik yang bersifat
apabila isi informasi bersifat tetap, jarang berubah dan isi informasinya
searah dari pemilik website. Bersifat dinamis apabila isi informasi website
selalu berubah – ubah dan sifat informasinya interaktif dua arah berasal baik
dari pemilik maupun pengguna website. Contoh website statis adalah profil
website statis hanya bisa diupdate oleh pengguna maupun pemilik web
tersebut.
Beberapa contoh browser yang ada saat ini seperti: Internet Explorer (IE),
2006)
1. <?PHP…..?>
2. <script language=”PHP”>…</script>
3. <?....?>
4. <%.....%>
bagi anda yang sudah terbiasa dengan ASP (Active Server Pages).
konfigurasi php.
2.4.4 MySQL
dimana server sebagai penyedia aplikasi, data, dan informasi yang bisa
yang digunakan untuk mendesain dan mengelola situs web atau halaman
web. Dreamweaver paling sering digunakan oleh web desainer atau web
b. Menggunakan CSS.
merupakan bahasa web server side yang bersifat open source dan MySQL
query dan escape character yang sama dengan PHP. PHP memang
mendukung banyak jenis basis data, tetapi untuk membuat sebuah basis data
yang dinamis dan selalu up to date, MySQL merupakan pilihan basis data
tercepat saat ini. Selain itu terdapat juga PhpMyAdmin sebagai tempat
yang cukup luas. Wujud yang paling sederhana, web application dapat
informasi berupa teks dengan sedikit gambar atau grafik. Seiring dengan
perkembangannya, kini web memiliki banyak fungsi, fitur, dan konten, juga
Desain sistem atau perancangan sistem adalah suatu fase yang memerlukan
menggunakan sistem baru. Hal yang harus diperhatikan dalam desain sistem yaitu
2005)
DFD adalah suatu model logika atau proses yang dibuat untuk
menggambarkan dari mana asal data, kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut,
interaksi antara data yang tersimpan dan proses yang dikenakan pada data
proses pada sistem. Ada dua teknik dasar DFD yang umum dipakai yaitu
Entitas Luar.
Proses
Aliran Data
ke proses lainnya.
Data Store
Entitas Luar.
Proses
Aliran Data
ke proses lainnya.
Data Store
1. Komponen Proses
empat tumpul.
keadaan.
anak panah.
aliran tersebut.
dialog.
DBMS.
jelas relasi apa yang terjadi antara entitas tersebut. Tujuan utama dari ERD
(Sumber : http://www.ilkom.unsri.ac.id)
Entitas.
lingkungan pemakai.
Atribut
Relationship
Garis
2.7 Pariwisata
tinggal di tempat-tempat di luar lingkungan yang biasa mereka selama lebih dari
dua puluh empat (24) jam dan tidak lebih dari satu tahun berturut – turut untuk
bersantai, bisnis dan tujuan lainnya yang tidak terkait dengan pelaksanaan
yang bergerak dalam bidang jasa. Jasa-jasa yang terkait dengan industri pariwisata
antara lain transportasi, hotel dan restoran, bank, asuransi, keamanan, dan jasa-
sumber pajak dan pendapatan untuk perusahaan yang menjual jasa kepada
METODOLOGI PENELITIAN
proses penelitian agar lebih teratur dan sistemastis. Berikut gambar struktur
Start
Pra Survey
Permasalahan
Pengumpulan Data
-Observasi
-Wawancara
-Studi Pustaka
-Studi Literatur
Pengembangan Sistem
(SDLC)
-Perencanaan Sistem
-Analisa Sistem
-Perancangan Sistem
-Implementasi Sistem
-Pengujian Sistem
-Perawatan Sistem
Finish
35
3.2. Metode Pengumpulan Data
1. Wawancara
tidak terstruktur, dan dapat dilakukan melalui tatap muka (face to face)
2. Studi Pustaka
brosur – brosur yang ada, seperti yang tercantum pada tabel 3.1.
Tabel 3.1 Buku dan Brosur – Brosur Pariwisata Kabupaten Muna
3. Studi Literatur
tampilan video wisata, dan agenda acara wisata. Untuk itu penulis
4. Observasi
Sulawesi Tenggara.
skripsi ini menggunakan metode SDLC (System Development Life Cycle) siklus
lunak, adalah proses pembuatan dan pengubahan sistem serta model dan
metodologi yang digunakan untuk mengembangkan sistem – sistem tersebut.
(http://teknologi.kompasiana.com).
atau paradigma model air terjun (waterfall), model ini terstruktur dan bersifat
sistem.
proyek wisata Kabupaten Muna. Adapun data yang dianalisis adalah data
Muna.
dibangun.
1. Diagram Konteks
data yang akan diproses atau dengan kata lain diagram tersebut
terinci.
3. Diagram Detail
Simbol Keterangan
+ Dan
{} Pengulangan
. Keterangan, Komentar
database My SQL.
dari awal sampai akhir program. User Acceptence Test, melakukan testing
terhadap aplikasi yang telah selesai oleh user. Hal ini dilakukan untuk
Sejak tahun 1947 sampai dengan 1959 oleh para tokoh pejuang
ibukotanya Raha.
oleh La Baranti.
46
Berdasarkan kesepakatan yang utuh dan bulat dari tokoh –
2002.
1945.
orang Muna.
sepanjang masa.
8. Bunga kapas dan padi yang terikat kuat oleh seutas tali
1945.
kesejahteraan sosial.
Kabupaten Muna.
pertahanan.
didalamnya.
4.1.1.4 Struktur Organisasi Dinas Kebudayaan dan
Kepala Dinas
Drs. TARMON
Sekretaris
Kabid. Kabid. Sejarah Kabid. Pemasaran
Pengembangan dan Budaya
NURSINA TAEDA
Drs. BADRUN LA JOU. S.Ag. AMIR SYAM, SP
M.Pd
Kasubag
Kasi. Daerah Kasi. Purbakala Kasi. Tenaga dan Perencanaan
Objek Wisata dan Museum Sarana
SARWATI
ERVIANI, SS RASMI, SS SITI MOHAR, SP KUASA, ST.
M.SI
M.GEORGE WA ODE
FIRMANSYAH, UMSALAM, GEMPAR. S.Sos LA PINUSU, SE
S.Sos S.Sos
SRI HARTUTI,
HARSIA,SP WAHIDIN, SE SP
UPTD
Gambar 4.2 Struktur Organisasi Dinas Kebudayaan dan Pariwisata Kabupaten Muna, tahun 2011
4.1.2 Potensi Wisata Unggulan Kabupaten Muna
menarik dan masih bersifat natural, namun adanya fasilitas sarana dan
1. Pulau Indo
sunrise dan sunset. Pulau indo memiliki nilai estetis yang tidak
seperti pantai Kuta Bali dan yang lainnya, sejauh ini beberapa
tersebut.
2. Pulau Munante
munante dikelilingi pasir putih yang indah dan sumber air tawar
bagi anda yang gemar jet sky, snorkling, dan diving untuk melihat
3. Pantai Walengkabola
4. Kalima-lima
dan berjumlah lima buah serta terdapat sebuah gua di antara air
terjun tersebut.
5. Danau Moko
moko mengalami perubahan dari air tawar, berubah ketika air laut
pasang maka airnya pun juga menjadi payau padahal danau ini
lagi di dalam permandian ini hanya terdapat dua pasang ikan air
tawar dan satu pasang penyu yang berumur hampir ratusan tahun.
sekitar satu jam atau sekitar 20 Km dari kota Raha ke arah Timur.
terdapat pula gua yang didiami oleh burung wallet, gua tersebut
proses dengan sistem manual. Hal ini dapat diketahui dengan adanya
seseorang, proses pada sistem yang sedang berjalan masih belum dapat
dan kapan saja melalui web, terutama dalam hal melihat informasi dan
mencari informasi. Oleh karena itu sangat dibutuhkan suatu sistem yang
Muna.
web, yang mana pada sistem ini calon wisatawan bisa mendapatkan
analisa yang didapat dari uraian sistem yang sedang berjalan ini, adalah :
dan hal – hal yang berkaitan dengan kepariwisataan seperti data hotel,
tepat.
4.1.5 Perbandingan Sistem berjalan dan sistem yang diusulkan.
perbedaan antara sistem yang sedang berjalan pada penelitian ini dan
sistem yang diusulkan pada penelitian ini. Berikut tabel 4.1 dapat dilihat di
bawah ini.
Tabel 4.1 Perbedaan antara sistem yang sedang berjalan dan sistem
yang diusulkan.
lokasi wisata, hotel, restoran, dan agenda acara Dinas Kebudayaan dan
yang tepat untuk mendesain suatu informasi pariwisata, seni dan budaya
Kabupaten Muna.
memberikan suatu solusi yang selama ini masih menjadi kendala teknis dimana
sistem ini belum digunakan pada Dinas Kebudayaan dan Pariwisata Kabupaten
Muna, penyelesaian masalah seperti yang diuraikan diatas bisa diatasi dengan
mengikuti jalur desain sistem yang baku, yang secara konkrit bisa memberikan
informasi yang jelas dan akurat. Hal ini dilakukan pula dengan tujuan agar sistem
informasi berbasis web ini dapat diakses oleh masyarakat luas dan khususnya
(DFD) yang menjelaskan langkah – langkah aliran data pada sistem ini
aliran data – aliran data utama menuju dan dari sistem. Diagram
(Kendall, 2006)
Hasil_Polling
Data_Pencarian Login
Nama,e-mail,pesan Data_Hotel/Penginapan
Polling Data_Rumah_Makan
Data_Objek_Wisata_Alam
Data_Seni_Ttradisional
Data_Kuliner_Tradisional
Keterangan:
data yang diperoleh oleh sistem adalah data yang diinput oleh
pada level ini akan terjadi dalam suatu diagram yang kacau yang
(Kendall, 2006)
Data_Pencarian
User
2
-Info_HP Pencarian
-Info_RM
-Info_OWA Data_HP
-Info_ST
-Info_KT
Data_RM
Polling
Nama,e-mail,pesan 3 Data_OWA
Input Data
Polling
Data_ST Admin
Hasil_Polling -Data_HP
-Data_RM
Data_KT
-Data_OWA
Info_HP,Info_RM,Info_OWA, 4 -Data_ST
Info_ST,Info_KT Informasi -Data_KT
Hasil_Polling
Ket: Info_HP,Info_Rm,Info_OWA,Info_ST,Info_KT
-HP= Hotel/ Penginapan Nama,e-mail,pesan
-RM= Rumah Makan
-OWA= Objek Wisata Alam
-ST= Seni Tradisional
-KT= Kuliner Tradisional
Gambar 4.4 DFD level 1 pada sistem informasi pariwisata Kabupaten Muna
4.2.1.3 Diagram Detail
2.1
User Mencari Info User
Cari_Hotel/ Hotel/Penginapan Info_Hotel/
Penginapan Penginapan
Data_Hotel/
Penginapan
2.2
User Mencari Info User
Cari_Rumah Rumah Makan Info_Rumah
Makan Makan
Data_Rumah_
Makan
2.3
Mencari Info
User User
Cari_Objek Objek Wisata Info_Objek
WisataAlam Alam WisataAlam
Data_Objek_
Wisata_Alam
2.4
User Mencari Info User
Cari_SeniTradi Seni Tradisional Info_SeniTradi
sional sional
Data_Seni_Tra
disional
2.5
Mencari Info
User User
Cari_Kuliner Kuliner Info_Kuliner
Tradisional Tradisional Tradisional
Data_Kuliner_
Tradisional
Data_Rumah 3.2
Data_Rumah Data_Rumah_
_Makan Input Data Rumah
_Makan Makan
Makan
3.3
Data_Objek Data_Objek Data_Objek_
Admin Input Data Objek
WisataAlam WisataAlam Wisata_Alam
Wisata Alam
3.4
Data_Seni_ Data_Seni_ Data_Seni_Tra
Input Data Seni
Tradisional Tradisional disional
Tradisional
3.5
Data_Kuliner_ Data_Kuliner_ Data_Kuliner_
Input Data Kuliner
Tradisional Tradisional Tradisional
Tradisional
Informasi.
4.1
Info_Hotel/ Data_Hotel/ Data_Hotel/
Informasi Hotel/
Penginapan Penginapan Penginapan
Penginapan
Info_Hotel/
Penginapan
4.2
Info_ Data_Rumah_ Data_Rumah_
Admin Informasi Rumah
RumahMakan Makan Makan
Makan
Info_Rumah
Makan
Info_Objek
WisataAlam 4.3
Data_Objek_ Data_Objek_
Informasi Objek
Wisata_Alam Wisata_Alam
Wisata Alam
Info_Objek
WisataAlam
Info_Seni
Tradisional
4.4 Data_Seni_Tra
Info_Seni Data_Seni_
User Informasi Seni disional
Tradisional Tradisional
Tradisional
Info_Kuliner
Tradisional
4.5
Info_Kuliner Data_Kuliner_ Data_Kuliner_
Informasi Kuliner
Tradisional Tradisional Tradisional
Tradisional
5.1
User Name,e-mail,pesan Input Name,e-mail,pesan Admin
Nama,e-mail,pesan
1. Data Administrator
Nama Length/
Type Extra Index Ket
Item Data Value
Nama Length/
Type Extra Index Ket
Item Data Value
Nama Length/
Type Extra Index Ket
Item Data Value
Nama Length/
Type Extra Index Ket
Item Data Value
Nama Length/
Type Extra Index Ket
Item Data Value
dengan kunci (key) dari tiap file yang ada. Dalam satu file terdapat record
– record yang sejenis, sama besar, sama bentuk yang merupakan satu
kumpulan entitas yang beragam. Satu record terdiri dari field – field yang
2. Type yang menyatakan tipe data yang dapat disimpan dalam field
tersebut.
Jenis_Info
Nama_Info
1 M
Admin olah Info
Alamat_Info
M Ket_Info
Jns_Polling
Gambar
s
Username Password se
Ak Nama_Polling
Polling
M Hsl_Polling Username
1
M
User Akses Buku Tamu E-mail
Pesan
antara tabel, bagian bentuk relasi dan tingkat relasi. Relasi – relasi yang
adalah:
BANNER
Kalender Selamat Datang
Agenda Video
-
-
- Video Video
-
-
Statistik Pengunjung
-
-
-
-
Home Profil Services Gallery Contact Copy Right@ 2011.,ARSAD, Muna. UIN Syahid Jakarta
Lainnya Profil
-Profil
-Sejarah
-Lambang
-Visi-Misi
-Geografis
Statistik Pengunjung
-
-
-
-
Home, Profil, Services, Gallery, Kontak Copy Right@ 2011.,ARSAD, Muna. UIN Syahid Jakarta
Gambar
Statistik Pengunjung
-
-
-
-
Home, Profil, Services, Galery, Kontak Copy Right@ 2011.,ARSAD, Muna. UIN Syahid Jakarta
Service Penginapan
-Hotel
-Hotel Bintang <<First < 1 2 3 4 5> Last >>
-Hotel Melati
-Penginapan
-Restoran
No Nama Alamat Telp Tarif
Home, Profil, Services, Galery, Kontak Copy Right@ 2011.,ARSAD, Muna. UIN Syahid Jakarta
Kabupaten Muna.
4.2.3.5 Rancangan Layar Kontak
Alamat Kontak
-
-
- Peta
-
f t
Contact From
Polling Name
-
-
- E-Mail
-
Polling lainnya
Your Message
-
-
-
send
Home, Profil, Services, Galery, Kontak Copy Right@ 2011.,ARSAD, Muna. UIN Syahid Jakarta
Joint Link Twiiter, Buku tamu, dan Polling user yang ada di Dinas
Login Page
LOG IN
Administration Login
Username
Password
Login
jika Username dan Password yang kita masukkan benar atau sesuai
Home merupakan
bagian dari tampilan Menu Utama
Menu Utama
Menu Home
Video
Menu Profil
Menu Services
Hotel dan
Restoran
Penginapan
Last
Hotel Bintang Hotel Melati Penginapan
Klik “Last”
Tampilan Hotel Melati
“selanjutnya” ditampilkan
Klik “Last” Klik “Last”
Tampilan Hotel Bintang Tampilan Penginapan
“selanjutnya” ditampilkan “selanjutnya” ditampilkan
Menu Gallery
Menu Home
Klik”Jenis Polling” Klik “Logo Facebook” Klik “Logo Twitter” Klik “Gambar Peta”
Polling ditampilkan, Halaman Situs Facebook Halaman Situs Twitter Halaman peta
pilih opsi polling ditampilkan ditampilkan ditampilkan
Klik “send”Setelah
Klik “send” input Username, Password,
Setelah memilih opsi polling Dan Your Message
Send Send
Halaman Utama
Login Admin
Password
Isi username dan password
dan username
benar
salah
Keluar Kembali
Ke Menu Utama
Menu Utama
Pilih menu “Agenda” Pilih menu “Album” Pilih menu “Contact” Pilih menu “Image”
Pilih menu “Content”
Halaman Agenda Halaman Album Halaman Contact Halaman Image
Halaman Content
ditampilkan ditampilkan ditampilkan ditampilkan
ditampilkan
Pilih menu “Page” Pilih menu “Penginapan” Pilih menu “Restoran” Pilih menu “User”
Halaman Page Halaman Penginapan Halaman Restoran Halaman User
ditampilkan ditampilkan ditampilkan ditampilkan
LogOut
Agenda
Klik “delete”
Klik “edit” Agenda dihapus
Isi agenda ditampilkan
Klik “kembali kedata agenda”
Halaman agenda ditampilkan
Edit
kembali Delete
Halaman agenda ditampilkan
Klik “kembali kedata agenda”
Submit Reset
Tambah
agenda
kembali
Submit Reset
Album
Klik “delete”
Klik “edit” Album dihapus
Isi Album ditampilkan
Klik “kembali kedata album”
Halaman album ditampilkan
Edit
kembali Delete
Halaman album ditampilkan
Klik “kembali kedata album”
Submit Reset
Tambah
Album
kembali
Submit Reset
Content
Klik “delete”
Klik “edit” Content dihapus
Isi Content ditampilkan
Klik “kembali kedata content”
Halaman content ditampilkan
Edit
kembali Delete
Halaman content ditampilkan
Klik “kembali kedata content”
Submit Reset
Tambah
Content
kembali
Submit Reset
Page kembali
Klik “last”
Halaman image Last
selanjutnya ditampilkan
Edit
ditampilkan
Input “isi page yang diedit” Klik “reset”
Klik “submit” Form edit page
page ditampilkan dibersihkan
Submit Reset
Tambah
Page
kembali
Submit Reset
Image kembali
Klik “last”
Halaman image Last
selanjutnya ditampilkan
Edit
ditampilkan
Input “isi image yang diedit” Klik “reset”
Klik “submit” Form edit image
image ditampilkan dibersihkan
Submit Reset
Tambah
Image
kembali
Submit Reset
Penginapan kembali
Klik “last”
Halaman penginapan Last
selanjutnya ditampilkan
Klik “edit”
Klik “kembali kedata penginapan” Isi Penginapan Klik “delete”
Halaman penginapan ditampilkan Penginapan dihapus
ditampilkan
Edit kembali
Halaman penginapan ditampilkan
Klik “kembali kedata penginapan”
Submit Reset
Tambah
Penginapan
kembali
Submit Reset
Restoran kembali
Klik “last”
Halaman Restoran Last
selanjutnya ditampilkan
Klik “edit”
Klik “kembali kedata Restoran” Isi Restoran Klik “delete”
Halaman Restoran ditampilkan Restoran dihapus
ditampilkan
Edit
Halaman Restoran ditampilkan
Klik “kembali kedata Restoran”
Submit Reset
Tambah
Restoran
kembali
Input “isi Restoran”
Klik “reset”
Klik “submit”
Form tambah Restoran
Restoran ditampilkan
dibersihkan
Submit Reset
User
4.3 Implementasi
Pada tahap ini, penulis menggunakan PHP version 5.2.0 sebagai bahasa
Office Visio 2007 dan Mozilla Firefox Beta 4 sebagai web browsernya.
4.4 Pengujian
keras dan perangkat lunak untuk sistem administrator dan sistem client adalah
sama, karena kedua sistem tersebut belum dapat diimplementasikan secara publik.
a. Motherboard : Asus
d. RAM : 512 MB
sudah sesuai dengan desain. Hasil pengujian ini dapat dilihat pada lembar
lampiran.
4.5 Pemeliharaan
pariwisata Kabupaten Muna berbasis web diperlukan update data seperti update
data hotel, data rumah makan yang ada di Kabupaten Muna, yang sewaktu –
nama lokasi wilayah objek wisata yang ada di Kabupaten Muna. Secara sistematis
dalam lingkup kewilayahan, Kabupaten Muna belum memiliki peta daerah yang
lengkap.
BAB V
PENUTUP
pada bab terakhir ini berisikan kesimpulan dari penulisan skripsi serta berisikan
5.1 Kesimpulan
93
5.2 Saran
semakin ketat saat ini. Oleh karena itu dengan hasil penelitian ini diharapkan :
pengolahan data.
sistem informasi pariwisata berbasis web yang lebih baik bagi tingkat
Kendall dan Kendall, 2006, Analisis dan Perancangan Sistem, Jakarta: PT.
Indeks.
Kendall, Kenneth E.,Kendall, Julie E. 2008. System Analysis and Design. 7th
Edition. New Jersey: Pearson International Edition.
O. Brien JA. 2006. Pengantar Sistem Informasi Perspektif Bisnis dan Manajerial,
Jakarta: SALEMBA EMPAT.
94
Robert J. Verzello. 2008 Esensi Sistem Informasi, Jakarta: Elex Media
Komputindo.
Suyanto, Herman Asep. 2007. Web Design Theory and Practise, Yogyakarta:
ANDI,
PERANCANGAN MENU
MENU
Geografis Penginapan
Restoran
B-1
PENGUJIAN SISTEM
dirancang sudah sesuai rancangan atau belum. Hasil pengujian sistem dapat dilihat
C-1
Klik Hotel Bintang Hotel Bintang. Sesuai belum memiliki
fasilitas Hotel
Bintang.
Kabupaten Muna
Menampilkan Daftar
Masuk layar Hotel Belum belum memiliki
16 Hotel Bintang
Bintang Klik Last Sesuai fasilitas Hotel
selanjutnya
Bintang.
Masuk menu Service, Menampilkan Daftar
17 Sesuai
Klik Hotel Melati Hotel Melati.
Masuk layar Hotel Menampilkan Daftar
18 Sesuai
Melati Klik Last Hotel Melati selanjutnya
Masuk menu Service, Menampilkan Daftar
19 Sesuai
Klik Penginapan Penginapan.
Masuk layar Menampilkan Daftar
20 Selesai
Penginapan Klik Last Penginapan selanjutnya
Menampilkan Service/
Masuk layar Hotel dan
layanan Hotel dan
21 Penginapan, Klik “<< Sesuai
Penginapan selanjutnya
First < 1 2 3 > Last >>”
dan sebelumnya
Masuk menu Service, Menampilkan Service/
22 Sesuai
Klik Restoran layanan Restoran
Menampilkan Service/
Masuk layar Restoran,
23 layanan Restoran Sesuai
Klik Last
selanjutnya
Menampilkan Service/
Masuk layar Restoran
layanan Restoran
24 Klik “<< First < 1 2 3 > Sesuai
selanjutnya dan
Last >>”
sebelumnya
Masuk menu service,
Menampilkan aplikasi
25 tampil Statistik Sesuai
Statistik Pengunjung
Pengunjung
Masuk ke layar menu
26 Menu Galery Sesuai
Galery
Menampilkan galery
Masuk menu Galery,
27 Seni Tradisional Sesuai
Klik Seni Tradisional
kabupaten muna
Menampilkan galery
Masuk layar Seni Seni Tradisioanl
28 Tradisional Klik “<< kabupaten muna Sesuai
First < 1 2 3 > Last >>” selanjutnya dan
sebelumnya
Menampilkan galery
Masuk menu Galery,
29 Wisata Alam kabupaten Sesuai
Klik Wisata Alam
muna
Masuk layar Wisata Menampilkan galery
30 Sesuai
Alam Klik “<< First < Wisata Alam kabupaten
C-2
1 2 3 > Last >>” muna selanjutnya dan
sebelumnya
Masuk menu Galery, Menampilkan galery
31 Klik Kerajinan Kerajinan Tradisional Sesuai
Tradisional kabupaten muna
Menampilkan galery
Masuk layar Kerajinan Kerajinan Tradisional
32 Tradisional Klik “<< kabupaten muna Sesuai
First < 1 2 3 > Last >>” selanjutnya dan
sebelumnya
Masuk menu Galery,
Menampilkan aplikasi
33 tampil Statistik Sesuai
Statistik Pengunjung
Pengunjung
Masuk ke layar menu
34 Menu Contact Sesuai
Contact
Masuk menu Contact,
Menampilkan Alamat
tampil Alamat Dinas
Dinas Kebudayaan dan
35 Kebudayaan dan Sesuai
Pariwisata Kabupaten
Pariwisata Kabupaten
Muna
Muna
Masuk menu Contact, Menampilkan peta
36 Klik Peta wisata lokasi wisata Kabupaten Sesuai
Kabupaten Muna Muna
Menampilkan kolom
Masuk menu Contact, pesan Nama, E-mail,
37 Sesuai
tampil Contact From. dan Isi pesan User
kepada Admin.
Belum adanya
Masuk ke situs jejaring situs jejaring
Masuk menu Contact,
social Twitter Dinas Belum social Twitter
Klik
38 t Kebudayaan dan Sesuai Milik Dinas
Pariwisata Kabupaten Kebudayaan dan
(twitter)
Muna. Pariwisata
Kabupaten Muna
Belum adanya
Masuk ke situs jejaring situs jejaring
Masuk menu Contact,
social Twitter Dinas Belum social Twitter
Klik
39 f Kebudayaan dan Sesuai Milik Dinas
Pariwisata Kabupaten Kebudayaan dan
(facebook)
Muna. Pariwisata
Kabupaten Muna
Menampilkan opsi Sesuai
Masuk Menu Contact,
40 polling pada halaman
Klik Jenis Polling.
Contact.
Menampilkan presentasi Sesuai
41 Pilih opsi polling.
hasil polling.
C-3
WAWANCARA
Wawancara I
Responden : Nursina Taeda
Penanya : Arsad
Tanggal : 22 Juni 2011
Tema : Profil Dinas Kebudayaan dan Pariwisata Kabupaten Muna
Tujuan : Mengetahui latar belakang Profil Dinas Kebudayaan
dan Pariwisata Kabupaten Muna serta mengetahui sistem
pelayanan informasi yang berkaitan dengan pariwisata
Kabupaten Muna.
Poin Utama Wawancara :
1. Bagaimana profil dari Dinas Kebudayaan dan Pariwisata Kabupaten
Muna?
2. Sebagai instansi pemerintahan yang bergerak di Bidang Kebudayaan dan
Pariwisata, layanan apa saja yang diberikan oleh instansi ini.?
Hasil Wawancara :
1. Dinas Kebudayaan dan Pariwisata Kabupaten Muna berdiri pada tanggal
26 April 2008, sebagai bentuk instansi pemerinthan daerah yang
berorientasi pada upaya pengembangan budaya, sejarah serta wisata
daerah agar dikenal oleh masyarakat.
2. Dinas Kebudayaan dan Pariwisata Kabupaten Muna memberikan layanan
kepada masyarakat berupa dukungan peningkatan pengetahuan budaya dan
pariwisata daerah serta pemberian informasi kebutuhan kunjungan wisata
dan budaya daerah.
D-1
Wawancara II
Responden : Gempar, S.Sos
Penanya : Arsad
Tanggal : 22 Juni 2011
Tema : Prosedur Sistem Berjalan
Tujuan : Mengetahui tentang prosedur sistem berjalan dalam pemberian
informasi lokasi pariwisata kepada calon wisatawan.
Poin Utama Wawancara :
1. Bagaimana cara mendapatkan data untuk diberikan kepada calon
wisatawan?
2. Terdapat berapa objek wisata daerah yang informasinya sampai kepada
masyarakat?
3. Bagaimana sistem penyampaian informasi pariwisata kepada calon
wisatawan?
4. Bagaimana dengan bentuk penyimpanan data pada Instansi ini?
5. Masalah apa yang sering dihadapi instansi ini?
Hasil Wawancara :
1. Data diperoleh secara manual dengan pengambilan sample objek pada
lokasi wisata secara langsung, yang dilakukan oleh bidang yang terkait
menggunakan kamera digital.
2. Terdapat 12 objek wisata daerah yang informasinya telah sampai kepada
masyarakat, hal ini dikarenakan mudahnya akses lokasi untuk mencapai
tujuan lokasi objek wisata yang dapat ditempuh dengan menggunakan
kenderaan bermotor maupun mobil.
3. Sistem penyampaian informasi pariwisata kepada calon wisatawan masih
dilakukan secara manual dengan menggunakan brosur, pamphlet, dan
catalog wisata.
4. Penyimapanan data selain kami lakukan pada Komputer kami juga
melakukan penyimpanan data secara arsip manual berupa album catalog.
D-2
5. Kami sering mengalami kehilangan data dan kesulitan pengecekan data
objek pariwisata pada saat dibutuhkan secara mendadak.
Wawancara III
Responden : Drs. Tarmon
Penanya : Arsad
Tanggal : 25 Juni 2011
Tema : Pengusulan sistem informasi berbasis web untuk Dinas
Kebudayaan dan Pariwisata Kabupaten Muna.
Tujuan : Mengetahui pendapat usulan sistem informasi baru.
Poin Utama Wawancara :
Setelah saya melakukan wawancara terhadap bebrapa divisi yang
terkait pada pengelolaan sistem informasi yang sedang berjalan di Dinas
Kebudayaan dan Pariwisata Kabupaten Muna, terdapat beberapa hal yang
sangat menjadi penghambat baiknya penyampaian informasi kepada
masyarakat dan manajemen sistem di Instansi ini. Menurut bapak
bagaimana jika ada suatu sistem informasi berbasis web yang berfungsi
untuk manajemen pada Dinas Kebudayaan dan Pariwisata Kabupaten
Muna itu sendiri dan tentunya berguna bagi nmasyarakat sebagai calon
wisatawan yang membutuhkan informasi secara capat dan tepat.
Hasil Wawancara :
Saya sangat mendukung gagasan tersebut. Hal ini pastinya akan sangat
membantu pihak Dinas Kebudayaan dan Pariwisata Kabupaten Muna dalam
manajemen sistem informasi instansi serta dapat memberikan peluang
peningkatan kunjungan wisata yang saat ini begitu tertinggal dari daerah lain
sementara Kabupaten Muna memiliki objek pariwisata yang baik serta budaya
daerah yang begitu unik.
D-3
SOURCE CODE
<?php
function Main(){
parent::Controller();
$this->config=$this->load->config('config');
$this->load->libclass('pagination');
$this->load->libfunction('counter');
$this->load->model('mdl_page');
$this->pages=$this->mdl_page->getAll();
foreach($this->pages as $page=>$p){
$this->pages[$page]['href']=INDEX_URL.'/main/'.$p['nama'];
$this->pages[$page]['label']=$p['judul'];
$this->pages[$page]['class']='menu_links';
}
}
function tes(){
function index(){
$args=func_get_args();
call_user_func_array(array($this,'home'),$args);
}
function _home(){
$this->load->model('mdl_agenda');
$this->load->model('mdl_content');
$page=$this->mdl_page->getByName('home');
$data['agenda']=$this->mdl_agenda->getUpcoming(5,0);
$data['content']=$this->mdl_content->getFrontPage($page['id_page'],$this-
>config['list_per_page'],0);
$this->load->view('home',$data);
}
function home(){
$this->load->libfunction('kalender');
$this->load->model('mdl_content');
$this->load->model('mdl_agenda');
$args=func_get_args();
$pages=$this->mdl_page->getByName('home');
$data['calendar_content_heading']='Kalender';
$data['calendar_content_text']=buatkalender(date('j'),date('n'),date('Y'));
$data['agenda_content_heading']='Agenda';
$data['agenda_content_list']=$this->mdl_agenda->getUpcoming(5,0);
if(isset($args[0])){
$content=$this->mdl_content->getBySEO($args[0]);
}else{
$content=$this->mdl_content->getFrontPage($pages['id_page']);
}
$other_content=$this->mdl_content->getListByPage($pages['id_page'],$this-
>config['list_per_page'],0);
foreach($other_content as $content=>$c){
$other_content[$content]['href']=INDEX_URL.'/main/home/'.$c['judul_seo'];
$other_content[$content]['label']=$c['judul'];
}
foreach($this->pages as $page=>$p){
if($this->pages[$page]['nama']=='home'){
$this->pages[$page]['class']='menu_active';
}
}
$data['menu_links']=$this->pages;
$data['left_content_heading']='';
$data['left_content_links']=array();
$this->load->view('home',$data);
}
function profile(){
$this->load->model('mdl_content');
$args=func_get_args();
$pages=$this->mdl_page->getByName('profile');
if(isset($args[0])){
$content=$this->mdl_content->getBySEO($args[0]);
}else{
$content=$this->mdl_content->getFrontPage($pages['id_page']);
}
$other_content=$this->mdl_content->getListByPage($pages['id_page'],$this-
>config['list_per_page'],0);
foreach($other_content as $content=>$c){
$other_content[$content]['href']=INDEX_URL.'/main/profile/'.$c['judul_seo'];
$other_content[$content]['label']=$c['judul'];
}
foreach($this->pages as $page=>$p){
if($this->pages[$page]['nama']=='profile'){
$this->pages[$page]['class']='menu_active';
}
}
$data['menu_links']=$this->pages;
$data['left_content_heading']='LAINNYA';
$data['left_content_links']=$other_content;
$this->load->view('content',$data);
}
function services(){
$args=func_get_args();
$service='penginapan';
if(isset($args[0])){$service=$args[0];}
$data['table_headers']=array(
'No.',
'Nama',
'Alamat',
'Telepon'
);
switch($service){
case 'penginapan':
{
$this->load->model('mdl_penginapan');
$data['right_content_heading']='Penginapan';
$data['table_headers'][]='Tarif';
}
break;
case 'restoran':
{
$this->load->model('mdl_restoran');
$data['right_content_heading']='Restoran';
}
break;
default:
{
$service='penginapan';
$this->load->model('mdl_penginapan');
$data['right_content_heading']='Penginapan';
$data['table_headers'][]='Tarif';
}
break;
}
$pag_config['url'] =
INDEX_URL.'/main/services/'.$service.'/<<_PAGE_>>';
$pag_config['total'] = $this->{'mdl_'.$service}->getCount();
$pag_config['show'] = $this->config['list_per_page'];
$pag_config['page'] = 1;
if(isset($args[1])){
$pag_config['page']=intval($args[1]);
}
$this->pagination->config($pag_config);
$data['pagination'] = $this->pagination->getOutput();
$data['service_type'] = $service;
$services = $this->{'mdl_'.$service}-
>getList($this->config['list_per_page'],$this->pagination->getOffset());
foreach($this->pages as $page=>$p){
if($this->pages[$page]['nama']=='services'){
$this->pages[$page]['class']='menu_active';
}
}
$data['menu_links']=$this->pages;
$data['left_content_heading']='SERVICE';
$data['left_content_links']=array(
array('href'=>INDEX_URL.'/main/services/penginapan', 'label'=>'Hotel
dan Penginapan'),
array('href'=>INDEX_URL.'/main/services/restoran',
'label'=>'Restoran')
);
$i=$this->pagination->getOffset()+1;
foreach($services as $s){
$tmp=array(
'no'=>$i,
'nama'=>$s['nama'],
'alamat'=>$s['alamat'],
'telepon'=>$s['telepon']
);
if(isset($s['tarif'])){
$tmp['tarif']=$s['tarif'];
}
$data['table_rows'][]=$tmp;
$i++;
}
$this->load->view('data',$data);
}
function gallery(){
$this->load->model('mdl_album');
$this->load->model('mdl_image');
$args=func_get_args();
$album=$this->mdl_album->getList(1,0);
$album=$album[0];
$album_name=$album['nama_seo'];
if(isset($args[0])){
$album_name=$args[0];
$album=$this->mdl_album->getBySEO($album_name);
}
$album_heading=$album['nama'];
$album_list=$this->mdl_album->getList(10,0);
$data['left_content_heading']='Album';
foreach($album_list as $al=>$a){
$album_list[$al]['href']=INDEX_URL.'/main/gallery/'.$a['nama_seo'];
$album_list[$al]['label']=$a['nama'];
}
$data['left_content_links']=$album_list;
$data['right_content_heading']=($album==NULL)? 'Not Found' :
$album_heading;
$pagination=NULL;
$images=NULL;
if(count($album)>0){
$pag_config['url'] =
INDEX_URL.'/main/gallery/'.$album_name.'/<<_PAGE_>>';
$pag_config['total'] = $this->mdl_image-
>getCountAlbum($album['id_album']);
$pag_config['show'] = 1;
$pag_config['page'] = 1;
if(isset($args[1])){
$pag_config['page']=intval($args[1]);
}
$this->pagination->config($pag_config);
$pagination=$this->pagination->getOutput();
/*
if(strlen($pagination)==0){
$pagination=NULL;
}
*/
$image=$this->mdl_image-
>getListByAlbum($album['id_album'],$pag_config['show'],$this->pagination->getOffset());
$data['right_content_image']=array(
'title'=>$image[0]['judul'],
'src'=>RSRC_URL.'/images/'.$image[0]['src'],
'alt'=>$image[0]['judul'],
'location'=>$image[0]['lokasi'],
'content'=>$image[0]['isi']
);
$data['pagination'] = $pagination;
foreach($this->pages as $page=>$p){
if($this->pages[$page]['nama']=='gallery'){
$this->pages[$page]['class']='menu_active';
}
}
$data['menu_links']=$this->pages;
$this->load->view('gallery',$data);
}
function contact(){
$this->load->libclass('session');
$this->load->libfunction('encryption');
$data['nonce']=substr(createNonce(),rand(0,30),10);
foreach($this->pages as $page=>$p){
if($this->pages[$page]['nama']=='contact'){
$this->pages[$page]['class']='menu_active';
}
}
$data['menu_links']=$this->pages;
$data['left_content_heading']='Alamat';
$data['right_content_heading']='Kontak';
$data['left_content_text']='<ul class="more_links"><li>Raha, Kabupaten Muna
</li><li>Sulawesi Tenggara </li><li>Telephone: <b>+91 - 1234567890</b></li><li>Email:
<b>munadikbudpar@yahoo.co.id</b></li></ul>';
$data['right_content_content']='Kabupaten Muna, menyuguhkan berbagai objek
wisata alam eksotis yang tersebar dibeberapa kecamatan. Keramah Tamahan masyarakat
terhadapa calon wisatawan baik lokal maupun internasional, menjadi prioritas pemerintah
daerah, oleh karena itu dengan keterbatasan sebagai daerah yang baru merangkak menuju
kondisi daerah yang lebih baik, Kabupaten Muna selalu berupaya memberikan pelayanan
terbaik terhadapa calon wisatawan.';
$sess['form_nonce']=$data['nonce'];
$this->session->start();
$this->session->set($sess);
$this->load->view('contact',$data);
}
}
?>
<?php
// Application Base Path
define('__BASE__',dirname($_SERVER['SCRIPT_FILENAME']));
// Directory
define('DIR_SYS',__BASE__.'/system');
define('DIR_LIB',__BASE__.'/libraries');
define('DIR_APP',__BASE__.'/applications');
define('DIR_RSRC',__BASE__.'/resources');
define('APP_ACTIVE',DIR_APP.'/disbudpar');
define('DIR_MODL',APP_ACTIVE.'/models');
define('DIR_VIEW',APP_ACTIVE.'/views');
define('DIR_CTRL',APP_ACTIVE.'/controllers');
define('DIR_CONF',APP_ACTIVE.'/config');
// File
define('EXT','.php');
define('INDEX_FILE','index'.EXT);
define('DEFAULT_CTRL','main');
define('DEFAULT_MTHD','index');
// Database
define('DB_HOST','localhost');
define('DB_USER','root');
define('DB_PSWD','');
define('DB_NAME','disbudpar');
// URL
define('BASE_URL','http://localhost/disbudpar_wip');
define('INDEX_URL',BASE_URL.'/'.INDEX_FILE);
define('RSRC_URL',BASE_URL.'/resources');
?>
<?php
defined('__BASE__') or exit();
$this->load->view('mainheader');
?>
<div class="more_links">
<?php
if(isset($calendar_content_text)):
echo($calendar_content_text);
endif;
?>
</div>
<br />
<p class="page_sub_title style2">
<?php echo($agenda_content_heading); ?></p>
<!-- Heading -->
<div class="more_links">
<ul>
<?php
if(isset($agenda_content_list)):
foreach($agenda_content_list as $list):
?>
<li>
<b><?php echo($list['judul']); ?></b><br />
<?php echo(date('j F Y',strtotime($list['waktu_mulai']))); ?><br />
Pukul <?php echo(date('H:i',strtotime($list['waktu_mulai']))); ?><br />
Lokasi: <?php echo($list['lokasi']); ?>
<?php
endforeach;
endif;
?>
</ul>
</div>
<?php counter(); ?>
<div class="right_content_body">
<!-- Heading -->
<p class="page_title style2 style3"><?php echo($right_content_heading); ?></p>
<div align="justify">
<!-- Heading -->
<?php if(isset($right_content_image['src']) and strlen($right_content_image['src'])>0): ?>
<img style="padding:0px 7px 0px 7px;float:left;" src="<?php
echo($right_content_image['src']); ?>" alt="<?php echo($right_content_image['alt']); ?>" />
<?php endif; ?>
<?php echo($right_content_content); ?>
</div>
<style type="text/css">
div.videos p{float:left;margin:10px;}
div.videos p.caption{float:none;margin-top:15px;font-weight:bold;font-
size:12pt;color:#ffffff;}
a.player{display:block;width:300px;height:225px;}
</style>
<div class="videos">
<p class="caption">Video</p>
<p>
<b>Sulawesi Tenggara</b>
<a href="<?php echo(RSRC_URL.'/'); ?>videos/Sul-Tra.FLV" class="player"></a>
</p>
<p>
<b>Tari Linda</b>
<a href="<?php echo(RSRC_URL.'/'); ?>videos/Tari%20Linda.FLV" class="player"></a>
</p>
<script>flowplayer("a.player", "<?php echo(RSRC_URL.'/'); ?>flowplayer/flowplayer-
3.2.7.swf",{clip: {autoPlay:false}});</script>
</div>
</div>
<!-- Right Content Body Ends here -->
</div>
<!-- Content Body Ends Here -->
<?php
$this->load->view('mainfooter');
?>
4. Lampiran Source Code Admin Untuk Login
<?php
defined('__BASE__') or exit();
?>
<div align="center" id="login_container">
<?php
if(isset($login_error)){
?>
<div id="login_error">
<?php echo($login_error); ?>
</div>
<?php
}
?>
<div id="login_box">
<div class="header"><h2><label for="login">Administration
Login</label></h2></div>
<div class="body">
<form method="post" action="<?php
echo($form_action); ?>">
<p><label for="login">»
Username</label><br /><input id="login" type="text" name="login" class="text"
value="<?php if(isset($username_value)){echo($username_value);} ?>" /></p>
<p><label for="password">»
Password</label><br /><input id="password" type="password" name="password"
class="text" /></p>
<p style="text-align: right
!important;"><input type="submit" name="submit" value="Login" class="button" /></p>
</form>
</div>
</div>
</div>
<?php
defined('__BASE__') or exit();
?>
<div align="center" id="login_container">
<div id="login_box">
<div class="header"><h2>Logged Out</h2></div>
<div class="body">
<font size="3" color="#007700">You are logged
out!</font><br />Go to <a href="<?php echo(INDEX_URL.'/admin/main/login'); ?>">login
page</a> or <a href="<?php echo(INDEX_URL); ?>">site index</a>.
</div>
</div>
</div>
6. Lampiran Contoh Source Code Admin Create, Update, dan Delete untuk
models Penginapan.
<?php
$userData['host'] = DB_HOST;
$userData['user'] = DB_USER;
$userData['password'] = DB_PSWD;
$userData['db'] = DB_NAME;
$this->load->libclass('mysql',$userData);
}
function create($data){
$data['nama']=$this->mysql->escapeData($data['nama']);
$data['alamat']=$this->mysql->escapeData($data['alamat']);
$data['telepon']=$this->mysql->escapeData($data['telepon']);
$data['tarif']=$this->mysql->escapeData($data['tarif']);
function update($id,$data){
$id=intval($id);
$data['nama']=$this->mysql->escapeData($data['nama']);
$data['alamat']=$this->mysql->escapeData($data['alamat']);
$data['telepon']=$this->mysql->escapeData($data['telepon']);
$data['tarif']=$this->mysql->escapeData($data['tarif']);
function delete($id){
$id=intval($id);
function getList($limit,$offset){
$limit=intval($limit);
$offset=intval($offset);
return $data;
}
function getDetail($id){
$id=intval($id);
return $data;
}
function getCount(){
$query="SELECT COUNT(id_penginapan) FROM tbl_penginapan";
$result=$this->mysql->query($query);
$data=$this->mysql->fetchRow($result);
return $data[0][0];
}
}
?>
7. Lampiran Contoh Source Code Admin Create, Update, dan Delete untuk
controllers Penginapan.
<?php
function Penginapan(){
parent::Controller();
$this->load->libclass('pagination');
$this->load->libclass('session');
$this->load->model('mdl_penginapan');
$this->session->start();
if(
$this->session->isvalid()
and $this->session->check('user')
and $this->session->check('privilege')
){
if(
$this->session->check('privilege','super')
or $this->session->check('privilege','admin')
){
$this->nav_content=array(
array('href'=>INDEX_URL.'/admin/main','label'=>'Beranda'),
array('href'=>INDEX_URL.'/admin/agenda','label'=>'Agenda'),
array('href'=>INDEX_URL.'/admin/album','label'=>'Album'),
array('href'=>INDEX_URL.'/admin/contact','label'=>'Contact'),
array('href'=>INDEX_URL.'/admin/content','label'=>'Content'),
array('href'=>INDEX_URL.'/admin/image','label'=>'Image'),
array('href'=>INDEX_URL.'/admin/page','label'=>'Page'),
array('href'=>INDEX_URL.'/admin/penginapan','label'=>'Penginapan'),
array('href'=>INDEX_URL.'/admin/restoran','label'=>'Restoran'),
array('href'=>INDEX_URL.'/admin/user','label'=>'User'),
array('href'=>INDEX_URL.'/admin/main/logout','label'=>'[Logout]')
);
}else{
$data['page_h2']='Control Panel';
$data['page_description']='Information';
$data['left_menu']=array(
array('href'=>INDEX_URL,'label'=>'Go Home'),
array('href'=>INDEX_URL.'/admin/main','label'=>'Control Panel')
);
$data['content_text']='Access denied.';
$this->load->view('admin/wrapper',$data);
exit();
}
}else{
header('Location: '.INDEX_URL.'/admin/main/login');
}
}
function index(){
$args=func_get_args();
$page=1;
if(isset($args[0])){
$page=$args[0];
}
$config['url'] = INDEX_URL.'/admin/penginapan/index/<<_PAGE_>>';
$config['total'] = $this->mdl_penginapan->getCount();
$config['show'] = 10;
$config['page'] = $page;
$this->pagination->config($config);
$penginapan=$this->mdl_penginapan->getList($config['show'],$this-
>pagination->getOffset());
$data['pagination']=$this->pagination->getOutput();
$data['table_headers']=array_keys($penginapan[0]);
for($i=0;$i<count($penginapan);$i++){
$tmp['control']['checkbox_value']=$penginapan[$i]['id_penginapan'];
$tmp['control']['edit_href']=INDEX_URL.'/admin/penginapan/form/edit/'.$penginapan[$i]
['id_penginapan'];
$tmp['control']['delete_href']=INDEX_URL.'/admin/penginapan/delete/'.$penginapan[$i][
'id_penginapan'];
$tmp['data']=$penginapan[$i];
$data['table_rows'][$i]=$tmp;
}
$data['add_new_href']=INDEX_URL.'/admin/penginapan/form';
$data['page_h2']='Penginapan';
$data['page_description']='Halaman administrasi penginapan.';
$data['nav_content']=$this->nav_content;
$data['left_menu']=array(
array('href'=>INDEX_URL.'/admin/penginapan','label'=>'View List'),
array('href'=>$data['add_new_href'],'label'=>'Add New')
);
$data['content_view']='admin/data_list';
$data['form_action']=INDEX_URL.'/admin/penginapan/delete';
$this->load->view('admin/wrapper',$data);
}
function form(){
$args=func_get_args();
if(isset($args[0])){
switch($args[0]){
case 'new':{
$data['act']='addnew';
}
break;
case 'edit':{
$data['act']='editdata';
$penginapan=$this->mdl_penginapan-
>getDetail($args[1]);
$data['values']=$penginapan[0];
$data['values']['id']=$penginapan[0]['id_penginapan'];
}
break;
default:{
$data['act']='addnew';
}
break;
}
}else{
$data['act']='addnew';
}
$data['add_new_href']=INDEX_URL.'/admin/penginapan/form';
$data['page_h2']='Penginapan';
$data['page_description']='Halaman administrasi penginapan.';
$data['nav_content']=$this->nav_content;
$data['left_menu']=array(
array('href'=>INDEX_URL.'/admin/penginapan','label'=>'View List'),
array('href'=>$data['add_new_href'],'label'=>'Add New')
);
$data['content_view']='admin/forms';
$data['form_type']='penginapan';
$this->load->view('admin/wrapper',$data);
}
function addnew(){
$data['add_new_href']=INDEX_URL.'/admin/penginapan/form';
$data['page_h2']='Penginapan';
$data['page_description']='Halaman administrasi penginapan.';
$data['nav_content']=$this->nav_content;
$data['left_menu']=array(
array('href'=>INDEX_URL.'/admin/penginapan','label'=>'View List'),
array('href'=>$data['add_new_href'],'label'=>'Add New')
);
$data['form_type']='penginapan';
if($this->mdl_penginapan->create($_POST)){
$data['content_text']='<h3 style="color:#007700;">Success</h3><a
href="'.INDEX_URL.'/admin/penginapan">Kembali ke data penginapan.</a>';
}else{
$data['content_text']='<h3 style="color:#ff0000;">Error</h3><a
href="'.INDEX_URL.'/admin/penginapan">Kembali ke data penginapan.</a>';
}
$this->load->view('admin/wrapper',$data);
}
function editdata(){
$data['add_new_href']=INDEX_URL.'/admin/penginapan/form';
$data['page_h2']='Penginapan';
$data['page_description']='Halaman administrasi penginapan.';
$data['nav_content']=$this->nav_content;
$data['left_menu']=array(
array('href'=>INDEX_URL.'/admin/penginapan','label'=>'View List'),
array('href'=>$data['add_new_href'],'label'=>'Add New')
);
$data['form_type']='penginapan';
if($this->mdl_penginapan->update($_POST['id'],$_POST)){
$data['content_text']='<h3 style="color:#007700;">Update
Success</h3><a href="'.INDEX_URL.'/admin/penginapan">Kembali ke data
penginapan.</a>';
}else{
$data['content_text']='<h3 style="color:#ff0000;">Update
Error</h3><a href="'.INDEX_URL.'/admin/penginapan">Kembali ke data penginapan.</a>';
}
$this->load->view('admin/wrapper',$data);
}
function delete(){
$args=func_get_args();
if(isset($_POST['item'])){
foreach($_POST['item'] as $id){
$this->mdl_penginapan->delete($id);
}
}else if(isset($args[0])){
$this->mdl_penginapan->delete(intval($args[0]));
}
header('Location: '.INDEX_URL.'/admin/penginapan');
exit();
}
}
?>