1 SKRIPSI SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN PEMILIHAN HOTEL DI YOGYAKARTA Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sain...
SKRIPSI SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN PEMILIHAN HOTEL DI YOGYAKARTA Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains Program Studi Ilmu komputer
Oleh : Athanasius Hariono NIM : 003124108
PROGRAM STUDI ILMU KOMPUTER JURUSAN MATEMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA
2007
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
THESIS DECISION SUPPORT SYSTEM TO CHOOSE A HOTEL IN YOGYAKARTA Presented as Partial Fullfillment of the Requirements for the Degree of Sarjana Sains in Computer Science
By : Athanasius Hariono Student Number : 003124108
COMPUTER SCIENCE STUDY PROGRAM DEPARTMENT OF MATHEMATICS FACULTY OF SCIENCE ANN TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA
2007
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PERSEMBAHAN
“ Kekuatan dalam diri berasal dari kemauan “
?
ATTAN ?
“ Tuhan selalu memberikan kita jalan keluar meski dalam perkara sulit apapun “
? V. Sardjono ?
“ Skripsi ini kupersembahkan untuk bapak dan ibuku tercinta serta “ Budhe Valentine “
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
INTISARI
Di Yogyakarta terdapat puluhan hotel dengan berbagai kelas hotel yang memiliki berbagai jenis tipe kamar dengan tarif sewa kamar, fasilitas kamar. Selain itu, hotel - hotel tersebut memiliki fasilitas hotel, nuansa hotel serta lokasi hotel yang berbeda - beda. Hal ini tentu saja menyulitkan calon penginap hotel dalam menentukan pilihan hotel sesuai dengan pertimbangan - pertimbangan yang mereka tetapkan. Sistem Pendukung Pengambilan Keputusan (SPPK) Pemilihan Hotel di Yogyakarta dibangun berbasis web dan ditujukan untuk membantu calon penginap hotel dalam memilih hotel di Yogyakarta sesuai dengan pertimbangan - pertimbangan yang digunakan calon penginap secara mudah, cepat dan akurat. Sistem ini dirancang berbasis web dengan menggunakan PHP dan MySQL, serta menggunakan langkah - langkah pengembangan SPPK meliputi perencanaan, penelitian, analisis, perancangan, kontruksi dan implementasi. Dalam proses pengambilan keputusan, sistem menggunakan metode seleksi bertingkat. Calon penginap hotel memasukan kriteria yang diinginkannya seperti tipe kelas hotel, fasilitas hotel, nuansa hotel, tarif kamar, tipe kamar, fasilitas dan lokasi hotel, kemudian sistem akan melakukan seleksi data hotel dengan kriteria pertimbangan yang telah dimasukkan. Data hotel yang dimiliki sistem selalu diupdate oleh pihak pengelola hotel di Yogyakarta, sehingga diperoleh data hotel hasil seleksi yang akurat dan uptodate sebagai alternatif solusi pemilihan hotel di Yogyakarta. Sistem Pendukung Pengambilan Keputusan (SPPK) Pemilihan Hotel di Yogyakarta ini telah melalui tahap pengujian dan evaluasi oleh 11 orang responden atau pemakai sistem. Tanggapan sebagian besar responden terhadap sistem dari segi tampilan program cukup menarik, pencarian alternatif solusi sangat mudah dilakukan dan menghasilkan data alternatif solusi pemilihan hotel yang sangat akurat. Sistem ini juga dinilai oleh 72 % responden sangat membantu dalam proses pemilihan hotel di Yogyakarta. iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
In Yogyakarta there are many hotels with different classes, which have different room types, prices as well as room facilities. In addition, every hotel also has different facilities, nuances, and locations. These factors causes difficulties for customers to make a decision, based on their particular considerations. The web-based Decision Support System (DSS) to choose a hotel in Yogyakarta is developed to help customers to choose the suitable hotels in Yogyakarta, based on their considerations easily, quickly and accurately. The system is developed using PHP and MySQL, and following the DSS development steps, including planning, research, analysis, design, construction and implementation. To make the decision, the system implements hierarchical selection method. Customers may entry criteria they want such as hotel class type, hotel facilities, hotel nuance, room price, room type, facilities of room and hotel locations. The system will then perform a selection on the available data to get alternative solutions of suitable hotels in Yogyakarta. The web-based Decision Support System (DSS) to choose hotel in Yogyakarta has been tested and evaluated by eleven respondents. Based on their opinions, it can be concluded that the interface of the system is interesting enough, the decision process to find solutions are easy to follow, and the results are very accurate. 72 % of the respondents agree that the system is very helpful in choosing suitable hotels in Yogyakarta.
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yesus dan Bunda Maria atas segala kasih dan perlindungan yang diberikan kepada penulis sehingga penulis ahkirnya dapat menyelesaikan skripsi ini dengan baik . Penulis menyadari bahwa skripsi ini tidak dapat terselesaikan tanpa adanya bantuan dari berbagai pihak, baik secara langsung maupun tidak langsung. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan rasa terimakasih yang mendalam kepada : 1. Romo Ir. Gregorius Heliarko S.J. S.S.,BST., .M.Sc.,M.A. selaku Dekan Fakultas Sains dan Teknologi. 2. Ibu Dosen P.H. Prima Rosa, S.Si., M.Sc. selaku Ketua Program Studi Ilmu Komputer dan selaku Dosen Pembimbing Skripsi, terimakasih telah memberi pembelajaran dalam proses analisis, perancangan dan pembuatan program dalam skripsi ini sehingga memperoleh hasil yang memuaskan. 3. Bapak Dosen Drs. HJ. Haris Sriwindono, M.Kom. selaku dosen penguji skripsi yang telah memberi saran dan kritik membangun untuk perbaikan skripsi ini. 4. Bapak Dosen Iwan Binanto, S.Si selaku dosen penguji skripsi yang telah memberikan saran dan membantu memperbaiki program dalam skripsi ini. 5. Mas Tukijo Staf administrasi sekretariat yang telah memberikan kenyamanan dan keluasaan proses administrasi dalam terselenggaranya ujian skripsi saya. iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6. Bapak dan Ibuku tercinta yang telah mendoakan saya agar segera ujian skripsi dan lulus sebagai sarjana srata satu ( S1 ). 7. Budhe Valentina Martini yang ikut membiayai kuliah saya. 8. Temenku Erna’00 yang selalu memberi semangat untuk segera lulus. 9. Temenku Desi KMP’00 yang memberi dukungan untuk segera lulus. 10. Temenku Tutik’00 yang memberi bantuan pemrograman dan saran dalam skripsi ini. 11. Temenku Septian, Marina, Sigit Bantul, Thomas, Tony, Elia, Nisa Mat’00 yang menemaniku dikampus. 12. Mas Rudi Fleksi yang telah meminjamkan memori dan komputernya dalam pembuatan skripsi ini. 13. Temenku Hari Sukoyok yang telah meminjamkan komputernya untuk ngetik naskah skripsi ini. 14. Temenku Reni PBI ’03 yang telah membantu dalam menerjemahkan intisari skripsi ini. 15. Untuk Desi yang selalu mincuk dan nambah pusing.
Dan untuk semua pihak yang belum saya sebut yang telah membantu baik secara langsung maupun tak langsung untuk terselesainya skripsi ini, saya ucapkan terrimakasih semoga kebaikannya dapat saya balas dilain hari.
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI HALAMAN JUDUL ................................................................................................ i HALAMAN PERSETUJUAN ................................................................................. ii HALAMAN PENGESAHAN .................................................................................. iii HALAMAN PERSEMBAHAN ............................................................................... iv PERNYATAAN KEASLISAN KARYA ................................................................. v INTISARI .................................................................................................................. vi ABSTRACT ............................................................................................................ vii LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIK ......... viii KATA PENGANTAR .............................................................................................. ix DAFTAR ISI ............................................................................................................ xi DAFTAR GAMBAR ............................................................................................. xiv DAFTAR TABEL ................................................................................................. xxv BAB I PENDAHULUAN 1.1. Latar Belakang ....................................................................................... 26 1.2. Rumusan Masalah .................................................................................. 26 1.3. Batasan Masalah .................................................................................... 27 1.4. Tujuan Penulisan .................................................................................... 27 1.5. Metodologi.............................................................................................. 28 1.6 Sistem Penulisan .................................................................................... 30
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II LANDASAN TEORI 2.1 Keputusan ................................................................................................ 32 2.2 Pengambilan Keputusan .......................................................................... 32 2.3 Sistem Pendukung Pengambilan Keputusan .......................................... 33 2.3.1 Pengertian SPPK............................................................................. 33 2.3.2 Karateristik dan Kemampuan SPPK .............................................. 34 2.3.3 Komponen SPPK ............................................................................ 37 2.3.3.1 Manajemen Data................................................................ 37 2.3.3.2 Manajemen Model ............................................................. 39 2.3.3.3 Manajemen Dialog............................................................. 42 2.3.3.4 Manajemen Pengetahuan ................................................... 43 2.3.4 Pengembangan SPPK .......................................................................... 43 BAB III ANALISIS DAN PERANCANGAN 3.1 Perencanaan ............................................................................................ 47 3.2 Penelitian ................................................................................................ 50 3.3 Analisis ................................................................................................... 52 3.4 Perancangan ............................................................................................ 55 3.4.1 Perancangan Subsistem Model ....................................................... 55 3.4.2 Perancangan Subsistem Proses ...................................................... 64 3.4.3 Perancangan Subsistem Basis Data ............................................... 72 3.4.3.1 Tahap Analisis ................................................................... 72 3.4.3.2 Tahap Perancangan Logik ................................................. 74
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.4.3.3 Tahap Perancangan Fisik................................................... 77 3.4.4 Perancangan Subsistem Dialog ............................................................ 80 3.4.4.1 Rancangan Homepage Untuk Calon Penginap Hotel........................ 82 3.4.4.1.1 Rancangan Link Menu Dalam Homepage Untuk Calon Penginap Hotel ................................................................................. 83 3.4.4.1.1.A Rancangan Form SPPK ....................................................................... 84 3.4.4.1.1.B Rancagan Form Tabel Data Alternatif Solusi Pemilihan Hotel ........... 88 3.4.4.1.1.C Rancangan Form Data Detail Hotel...................................................... 88 3.4.4.1.1.D Rancangan Form Data Hotel Berdasarkan Kelas Hotel ....................... 90 3.4.4.1.1.E Rancangan Form Data Buku Tamu ..................................................... 90 3.4.4.1.1.F Rancangan Form Input Data Buku Tamu ............................................. 91 3.4.4.1.1.G Rancangan Form Cari Hotel .............................................................. 91 3.4.4.1.1.H Rancangan Form Tabel Hasil Pencarian Hotel .................................... 91 3.4.4.1.1.I
Rancangan Halaman Data Programer .................................................. 92
3.4.4.1.1.J
Rancangan Halaman Data Bantuan .................................................... 92
3.4.4.1.1.K Rancangan Halaman Help .................................................................. 93 3.4.4.2
Rancangan Homepage Untuk Pihak Hotel ................................................ 93
3.4.4.2.1 Rancangan Link Menu Dalam Homepage Untuk Pihak Hotel .................. 94 3.4.4.2.1.A Rancangan Form Tabel Data Anggota SPPK....................................... 95 3.4.4.2.1.B Rancangan Form Tabel Data Pendaftar SPPK ..................................... 96 3.4.4.2.1.C Rancangan Link Menu Pendaftaran ...................................................... 97 3.4.4.2.C.1
Rancangan Form Pendaftaran............................................................ 97
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.4.4.2.C.2
Rancangan Halaman Menu Lengkapi Data Pendaftaran ................... 98
3.4.4.2.C.3
Rancangan Form Input Data Kamar Hotel ....................................... 98
3.4.4.2.C.4
Rancangan Form Input Data Fasilitas Kamar.................................... 99
3.4.4.2.C.5
Rancangan Form Tabel Data Kamar Hotel ....................................... 99
3.4.4.2.C.6
Rancangan Form Input Data Fasilitas Hotel...................................... 99
3.4.4.2.C.7
Rancangan Form Tabel Data Fasilitas Hotel .................................. 100
3.4.4.2.C.8
Rancangan Form Input Data Nuansa Hotel .................................... 100
3.4.4.2.C.9
Rancangan Form Tabel Data Nuansa Hotel ................................... 101
3.4.4.2.C.10
Rancangan Form Input Data Daerah Terdekat ............................... 101
3.4.4.2.C.11
Rancangan Form Tabel Data Daerah Terdekat Dengan Hotel ....... 101
3.4.4.2.D Rancangan Form Login Untuk Pendaftar Dan Anggota SPPK ........... 101 3.4.4.2.D.1
Rancangan Homepage Pendaftar Dan Anggota SPPK .................. 102
3.4.4.2.D.2
Rancangan Link Menu Dalam Homepage Untuk Pendaftar Dan Anggota SPPK ............................................. 102
3.4.4.2.D.2.1
Rancangan Form Data Identitas Hotel......................................... 104
3.4.4.2.D.2.2
Rancangan Form Edit Data Identitas Hotel ................................. 105
3.4.4.2.D.2.3
Rancangan Form Tabel Data Fasilitas Hotel ............................... 106
3.4.4.2.D.2.4
Rancangan Form Edit Data Fasilitas Hotel ............................... 107
3.4.4.2.D.2.5
Rancangan Form Tabel Data Nuansa Hotel ................................ 108
3.4.4.2.D.2.6
Rancangan Form Edit Data Nuansa Hotel................................... 108
3.4.4.2.D.2.7
Rancangan Form Tabel Data Kamar Hotel ................................. 109
3.4.4.2.D.2.8
Rancangan Form Edit Data Kamar Hotel.................................... 109
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.4.4.2.D.2.9
Rancangan Form Tabel Data Fasilitas Kamar ............................. 110
3.4.4.2.D.2.10
Rancangan Form Edit Data Fasilitas Kamar ............................... 111
3.4.4.2.D.2.11
Rancangan Form Tabel Data Daerah Terdekat Dengan Hotel ... 111
3.4.4.2.D.2.12
Rancangan Form Edit Data Daerah Terdekat Dengan Hotel ...... 112
3.4.4.3
Rancangan Form Login Untuk Adminisrator SPPK ............................... 112
3.4.4.3.1
Rancangan Homepage Untuk Adminisrator SPPK .............................. 113
3.4.4.3.2
Rancangan Link Menu Dalam Homepage Untuk Adminisrator SPPK ................................................................... 114
3.4.4.3.2.A Rancangan Form Tabel Data Anggota SPPK ................................... 114 3.4.4.3.2.B Rancangan Form Tabel Data Pendaftar SPPK ................................ 115 3.4.4.3.2.C Rancangan Form Data Detail Anggota SPPK ................................... 115 3.4.4.3.2.D Rancangan Form Data Detail Pendaftar SPPK.................................. 116 3.4.4.3.2.F Rancangan Form Data Buku Tamu .................................................. 116 3.4.4.3.2.E Rancangan Form Pengiriman Pesan Konfirmasi Lewat Email ........ 117 BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Basis Data ...................................................................... 118 4.1.1.Tabel Identitas ........................................................................... 118 4.1.2.Tabel FasilitasHot ....................................................................... 119 4.1.3 Tabel KamarHot .......................................................................... 119 4.1.4 Tabel FasilitasKamar ................................................................... 119 4.1.5 Tabel NuansaHot ........................................................................ 120 4.1.6 Tabel Tujuanterdekat ................................................................... 120
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.1.7 Tabel Buku .................................................................................. 120 4.1.8 Tabel Admin ............................................................................... 120 4.1.9 Tabel Hasil .................................................................................. 121 4.2 Implementasi Model dan Dialog ......................................................... 121 4.2.1 Calon Penginap Hotel .................................................................. 121 4.2.1.1 Homepage Untuk Calon Penginap Hotel......................... 121 4.2.1.1.A Form SPPK Pemilihan Hotel di Yogyakarta .............. 122 4.2.1.1.A.1 Menampilkan Form Input Pilihan Tipe Hotel .......... 123 4.2.1.1.A.2 Menampilkan Form Input Pilihan Fasilitas Hotel .... 124 4.2.1.1.A.3 Menampilkan Form Input Pilihan Nuansa Hotel...... 125 4.2.1.1.A.4 Menampilkan Form Input Tarif Kamar ................... 126 4.2.1.1.A.5 Menampilkan Form Input Pilihan Tipe Kamar, Jumlah Kamar, Jumlah Bed dan Tarif Kamar .......... 127 4.2.1.1.A.6 Menampilkan Form Input Pilihan Fasilitas Kamar ........................................................ 129 4.2.1.1.A.7 Menampilkan Form Input Pilihan Daerah Terdekat Dengan Hotel Beserta Jarak dan Waktu tempuh ..... 130 4.2.1.2 Pencarian Solusi ............................................................. 132 4.2.1.2.A Form Data Detail Hotel................................................ 137 4.2.1.3 Form Data Hotel Berdasarkan Tipe Hotel ...................... 138 4.2.1.4 Form Buku Tamu ........................................................... 138 4.2.1.5 Halaman Bantuan ........................................................... 140
xi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.2.1.6 Form Cari Hotel ............................................................. 140 4.2.1.7 Halaman Help ................................................................. 141 4.2.1.8 Halaman Data Programer ............................................... 141 4.2.2 Pihak Hotel ................................................................................. 142 4.2.2.1 Homepage Untuk Pendaftar Dan Anggota SPPK .......... 143 4.2.2.1.1 Pendaftaran ................................................................. 143 4.2.2.1.2 Halaman Menu Lengkapi Data Pendaftaran ............... 144 4.2.2.1.2.A Form Input Data Fasilitas Hotel ............................ 145 4.2.2.1.2.B Form Input Data Kamar Hotel................................ 146 4.2.2.1.2.C Form Input Data Fasilitas Kamar ........................... 147 4.2.2.1.2.D Form Input Data Nuansa Hotel............................... 148 4.2.2.1.2.E Form Input Data Daerah Terdekat.......................... 150 4.2.2.1.2.F Link Keluar ............................................................. 152 4.2.2.2 Form Login Pendaftar Dan Anggota SPPK ................... 153 4.2.2.2.1 Homepage Pendaftar Dan Anggota SPPK ................. 153 4.2.2.2.1.A Form Data Identitas Hotel Dan Form Edit Data Identitas Hotel............................... 154 4.2.2.2.1.B Form Tabel Data Fasilitas Hotel Dan Form Edit Data Fasilitas Hotel ............................... 156 4.2.2.2.1.C Form Tabel Data Kamar Hotel Dan Form Edit Kamar Hotel .......................................... 157
xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.2.2.2.1.D Form Tabel Data Fasilitas Kamar Dan Form Edit Data Fasilitas Kamar ............................... 159 4.2.2.2.1.E Form Tabel Data Nuansa Hotel Dan Form Edit Data Nuansa Hotel.................................... 161 4.2.2.2.1.E Form Tabel Data Daerah Terdekat Dengan Hotel Dan Form Edit Daerah Terdekat Dengan Hotel ....... 163 4.2.3 Administrator SPPK .................................................................. 165 4.2.3.1 Form Login Adminisrator SPPK ....................................... 165 4.2.3.2 Homepage Adminisrator SPPK ......................................... 166 4.2.3.2.1
Form Tabel Data Anggota SPPK.................................. 167
4.2.3.2.2
Form Tabel Data Pendaftar SPPK ............................... 168
4.2.3.2.3
Fasilitas Pengiriman Email Milik Adminisrator SPPK............................................. 169
4.2.3.2.4
Form Data Buku Tamu ................................................ 170
4.3 Pengujian dan Evaluasi ........................................................................ 171 BAB V PENUTUP 5.1 Kesimpulan .......................................................................................... 178 5.2 Saran ..................................................................................................... 180 DAFTAR PUSTAKA .......................................................................................... 181 LAMPIRAN
CD PROGRAM dan Hasil Kuesioner
xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Gambar 2.1 Hubungan Komponen SPPK ...............................................................43 Gambar 3.1 Diagram Konteks .................................................................................66 Gambar 3.2 Diagram Subsistem ..............................................................................66 Gambar 3.3 DAD Level 0 Sisi Hotel .......................................................................67 Gambar 3.4 DAD Level 0 Sisi Administrator ..........................................................68 Gambar 3.5 DAD Level 1 Proses Penerimaan Pendaftaran .....................................69 Gambar 3.6 DAD Level 1 Proses Penolakan Pendaftaran .......................................70 Gambar 3.7 DAD Level 0 Sisi Calon Penginap Hotel .............................................71 Gambar 3.8 Diagram Relasi Entitas .........................................................................73 Gambar 3.9 Rancangan Pembagian Homepage SPPK Pemilihan Hotel di Yogyakarta Berdasarkan Penggunanya.................81 Gambar 3.10 Rancangan Homepage SPPK Untuk Calon Penginap Hotel ..............82 Gambar 3.11 Rancangan Link Menu Dalam Homepage SPPK Untuk Calon Penginap Hotel ...............................................................83 Gambar 3.12 Rancangan Form SPPK ......................................................................87 Gambar 3.13 Rancangan Form Tabel Data Alternatif Solusi Pemilihan Hotel.........88 Gambar 3.14 Rancangan Form Data Detail Hotel.....................................................89 Gambar 3.15 Rancangan Form Tabel Data Hotel Berdasarkan Tipe Hotel ..............90 Gambar 3.16 Rancangan Form Data Buku Tamu .....................................................90 Gambar 3.17 Rancangan Form Input BukuTamu .....................................................91
xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.18 Rancangan Form Tabel Data Hasil Pencarian Hotel ...........................92 Gambar 3.19 Rancangan Halaman Data Programer..................................................92 Gambar 3.20 Rancangan Homepage Untuk Pihak Hotel ..........................................93 Gambar 3.21 Rancangan Link Menu Ddalam Homepage Pihak Hotel .....................94 Gambar 3.22 Rancangan Form Tabel Data Anggota SPPK Untuk Pihak Hotel .......95 Gambar 3.23 Rancangan Form Tabel Data Pendaftar SPPK Untuk Pihak Hotel .....96 Gambar 3.24 Rancangan Link Menu Untuk Pendaftaran ..........................................96 Gambar 3.25 Rancangan Form Pendaftaran..............................................................97 Gambar 3.26 Rancangan Menu Lengkapi Data Hotel...............................................98 Gambar 3.27 Rancangan Form Input Data Kamar Hotel ..........................................98 Gambar 3.28 Rancangan Form Input Data Fasilitas Kamar......................................99 Gambar 3.29 Rancangan Form Input Data Fasilitas Hotel..................................... 100 Gambar 3.30 Rancangan Form Input Data Nuansa Hotel ...................................... 100 Gambar 3.31 Rancangan Form Input Data Daerah Terdekat ................................. 101 Gambar 3.32 Rancangan Form Login Pendaftar Dan Anggota SPPK ................... 102 Gambar 3.33 Rancangan Homepage Untuk Pendaftar Dan Anggota SPPK .......... 102 Gambar 3.34 Rancangan Link Menu Dalam Homepage Untuk Pendaftar Dan Anggota SPPK ............................................... 103 Gambar 3.35 Rancangan Form Data Identitas Hotel.............................................. 105 Gambar 3.36 Rancangan Form Edit Data Identitas Hotel ...................................... 106 Gambar 3.37 Rancangan Form Tabel Data Identitas Hotel.................................... 107 Gambar 3.38 Rancangan Form Edit Data Fasilitas Hotel....................................... 107
xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.39 Rancangan Form Tabel Data Nuansa Hotel ........................................107 Gambar 3.40 Rancangan Form Edit Data Nuansa Hotel...........................................108 Gambar 3.41 Rancangan Form Tabel Data Kamar Hotel..........................................108 Gambar 3.42 Rancangan Form Edit Data Kamar Hotel ............................................109 Gambar 3.43 Rancangan Form Tabel Data Fasilitas Kamar .....................................110 Gambar 3.44 Rancangan Form Edit Data Fasilitas Kamar........................................111 Gambar 3.45 Rancangan Form Tabel Data Daerah Terdekat Dengan Hotel ............111 Gambar 3.46 Rancangan Form Edit Data Daerah Terdekat Dengan Hotel...............112 Gambar 3.47 Rancangan Form Login Adminstrator SPPK.......................................112 Gambar 3.48 Rancangan Homepage Untuk Adminstrator SPPK .............................113 Gambar 3.49 Rancangan Link Menu Dalam Homepage Untuk Adminstrator SPPK ..................................................................114 Gambar 3.50 Rancangan Form Tabel Data Anggota Milik Administrator ...............115 Gambar 3.51 Rancangan FromTabel Data Pendaftar Milik Administrator...............115 Gambar 3.52 Rancangan Form Data Buku Tamu Untuk Adminisrator SPPK..........116 Gambar 4.1 Tampilan Homepage Untuk Calon Penginap Hotel .............................122 Gambar 4.2 Tampilan Form SPPK Pemilihan Hotel di Yogyakarta ........................123 Gambar 4.3 Tampilan Form Tabel Data Alternatif Solusi Pemilihan Hotel ............132 Gambar 4.4 Diagram Flowchart Proses Pencarian Solusi........................................134 Gambar 4.5 Tampilan Form Detail Data Hotel ........................................................137 Gambar 4.6 Tampilan Form Data Hotel Berdasarkan Tipe Hotel............................138 Gambar 4.7 Tampilan Form Buku Tamu .................................................................139
xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.8 Tampilan Form Input Buku Tamu ........................................................139 Gambar 4.9 Tampilan Form Cari Hotel Dan Tabel Data Hasil Pencarian Hotel ....140 Gambar 4.10 Tampilan Halaman Data Programer ....................................................141 Gambar 4.11 Tampilan Homepage Untuk Pihak Hotel.............................................142 Gambar 4.12 Tampilan Form Pendaftaran ................................................................143 Gambar 4.13 Tampilan Form Menu Lengkapi Data Pendaftaran .............................144 Gambar 4.14 Tampilan Form Input Data Fasilitas Hotel ..........................................145 Gambar 4.15 Tampilan Form Input Data Kamar Hotel.............................................147 Gambar 4.16 Tampilan Form Input Data Fasilitas Kamar ........................................148 Gambar 4.17 Tampilan Form Input Data Nuansa Hotel............................................149 Gambar 4.18 Tampilan Form Input Data Daerah Terdekat Dengan Hotel ...............151 Gambar 4.19 Tampilan Halaman Keluar Dari Proses Pendaftaran ...........................152 Gambar 4.20 Tampilan Form Login Pendaftar dan Anggota SPPK .........................153 Gambar 4.21 Tampilan Form Homepage Untuk Pendaftar dan Anggota SPPK.......154 Gambar 4.22 Tampilan Form Data Identitas Hotel ..................................................155 Gambar 4.23 Tampilan Form Edit Data Identitas Hotel............................................155 Gambar 4.24 Tampilan Form Tabel Data Fasilitas Hotel..........................................156 Gambar 4.25 Tampilan Form Edit Data Fasilitas Hotel ............................................157 Gambar 4.26 Tampilan Form Tabel Data Kamar Hotel ............................................158 Gambar 4.27 Tampilan Form Edit Data Kamar Hotel ..............................................159 Gambar 4.28 Tampilan Form Tabel Data Fasilitas Kamar........................................160 Gambar 4.29 Tampilan Form Edit Data Fasilitas Kamar ..........................................161
xvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.30 Tampilan Form Tabel Data Nuansa Hotel...........................................162 Gambar 4.31 Tampilan Form Edit Data Nuansa Hotel .............................................163 Gambar 4.32 Tampilan Form Tabel Data Daerah Terdekat Dengan Hotel...............164 Gambar 4.33 Tampilan Form Edit Data Daerah Terdekat Dengan Hotel .................165 Gambar 4.34 Tampilan Form Login Adminisrator SPPK .........................................166 Gambar 4.35 Tampilan Homepage Adminisrator SPPK...........................................167 Gambar 4.36 Tampilan Form Tabel Data Anggota SPPK Milik Adminisrator SPPK .............................................................................168 Gambar 4.37 Tampilan FormTabel Data Pendaftar SPPK Milik Adminisrator SPPK .............................................................................169 Gambar 4.38 Tampilan Form Fasilitas Pengiriman Email Dengan Microsoft Outlook Express Milik Adminisrator SPPK ......................170 Gambar 4.39 Tampilan Form Data Buku Tamu Milik Adminisrator SPPK....................................................................171 Gambar 4.40 Penilaian Tampilan Warna Menu Dari Segi Pewarnaan .....................172 Gambar 4.41 Penilaian Tampilan Tata Letak Menu..................................................172 Gambar 4.42 Penilaian Penggunaan Menu................................................................173 Gambar 4.43 Penilaian Tampilan Menu Secara Keseluruhan ...................................173 Gambar 4.44 Penilaian Pilihan Pertimbangan Yang Disediakan Sebagai Acuan Pemilihan Hotel........................................................................174 Gambar 4.45 Penilaian Pemahaman Pilihan Pertimbangan Yang Disediakan Sistem......................................................................174
xviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.46 Penilaian Penginputan Pertimbangan Sampai Proses Pencarian Alternatif Solusi Pemilihan Hotel ...........................175 Gambar 4.47 Penilaian Akurasi Data Alternatif Solusi Pemilihan Hotel..................175 Gambar 4.48 Penilaian Data Detail Setiap Hotel Yang Ada Dalam Sistem .............176 Gambar 4.49 Penilaian Peran SPPK Pemilihan Hotel di Yogyakarta Dalam Menentukan Hotel....................................................................176 Gambar 4.50 Penilaian Dengan Adanya SPPK Pemilihan Hotel diYogyakarta..................................................177
xix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL
Tabel 2.1 Tabel Jenis – Jenis Model.......................................................................... 40 Tabel 3.1 Tabel Identitas Hotel ................................................................................. 78 Tabel 3.2 Tabel Fasilitas Hotel.................................................................................. 78 Tabel 3.3 Tabel Kamar Hotel .................................................................................... 79 Tabel 3.4 Tabel Fasilitas Kamar................................................................................ 79 Tabel 3.5 Tabel Tujuan Terdekat............................................................................... 79 Tabel 3.6 Tabel Nuansa Hotel ................................................................................... 80
xx
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I PENDAHULUAN
1. Latar Belakang Di Yogyakarta terdapat puluhan hotel yang berdiri menawarkan berbagai kelas hotel, fasilitas hotel, jenis kamar, tarif kamar, fasilitas kamar, jumlah bed dan lokasi hotel. Hal ini tentu saja menyulitkan bagi seseorang, perusahaan, agen perjalanan atau agen pariwisata yang ingin memilih hotel untuk menginap tetapi belum mempunyai informasi tentang hotel - hotel yang ada di Yogyakarta. Namun bagi calon penginap hotel yang telah mempunyai informasi hotel hotel di Yogyakarta masih mengalami kesulitan dalam menentukan pilihan hotel karena dihadapkan dengan berbagai macam pertimbangan yang ia gunakan untuk memilih hotel. Sangat dimungkinkan calon penginap mengalami kesulitan dalam mengkonversi pertimbangan yang ia gunakan untuk memilih hotel jika dihadapkan dengan luasnya informasi hotel di Yogyakarta. Di sisi lain pengambilan keputusan harus disesuaikan dengan pertimbangan calon penginap agar mendapatkan hotel sesuai dengan yang diinginkan. Oleh sebab itu diperlukan suatu sistem pendukung pengambilan keputusan guna memberikan informasi dan mendukung pengambilan keputusan pemilihan hotel secara mudah, cepat dan mempunyai data hotel akurat. 2. Rumusan Masalah Bagaimana membangun sebuah sistem yang mampu membantu calon penginap hotel dalam pengambilan keputusan pemilihan hotel secara mudah, cepat,
26
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
akurat, dapat dilakukan setiap waktu tanpa terbatas waktu dan tempat dengan data hotel yang akurat dan uptodate. 3. Batasan Masalah 1) Sistem menyediakan fasilitas bagi calon penginap hotel untuk :
Mengambil keputusan pemilihan hotel.
Memperoleh informasi hotel di Yogyakarta yang telah menjadi anggota dalam SPPK Pemilihan Hotel di Yogyakarta.
2) Sistem menyediakan fasilitas bagi pihak pengelola hotel untuk :
Mengupload
informasi
hotel
dengan
terlebih
dahulu
mendaftar sebagai anggota SPPK.
Mengupdate data hotel.
3) Sistem menyediakan fasilitas bagi administrator SPPK untuk :
Menerima atau menolak keanggotaan pihak hotel dalam sistem.
Menghapus keanggotaan hotel.
Mengirim pesan email ke pihak hotel.
4. Tujuan Penulisan Membangun Sistem Pendukung Pengambilan Keputusan Pemilihan Hotel di Yogyakarta, yang dapat membantu calon penginap hotel dalam memilih hotel di Yogyakarta secara mudah dan cepat serta membantu pihak hotel untuk menyebarluaskan informasi hotel yang dikelolanya dalam sebuah media informasi berbasis web yang dapat diakses oleh siapa saja, tidak terbatas jarak dan waktu.
27
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5. Metodologi Langkah pembuatan sistem akan dikerjakan sesuai dengan tahap-tahap yang ada dalam tahap pengembangan SPPK yaitu sebagai berikut : 1. Perencanaan ( Planning ) Pada tahap ini yang penting dilakukan adalah perumusan masalah dan penentuan tujuan, karena akan menentukan pemilihan jenis SPPK yang akan dirancang dan metode pendekatan yang digunakan. 2. Penelitian ( Research ) Tahap ini berhubungan dengan pencarian data dan sumber daya yang tersedia ( perangkat keras, perangkat lunak, vendor, sistem yang sudah ada, dan hal-hal lain yang dibutuhkan ). 3. Analisis dan Perancangan Konsep ( Analysis and Conceptual Design ). Pada tahap ini ditentukan teknik pendekatan terbaik dan sumber daya yang dibutuhkan untuk membangun SPPK. Hal ini meliputi tenaga teknis, staf kantor, keuangan, dan sumber lain dari organisasi. 4. Perancangan ( Design ) Spesifikasi dari komponen sistem, struktur, dan feature sistem yang dibangun, ditentukan secara rinci pada tahap ini. Pada tahap ini dilakukan perancangan empat subsistem utama SPPK yaitu manajemen data, manajemen model, manajemen dialog, dan manajemen pengetahuan.
28
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5. Konstruksi ( Construction ). Tahap ini merupakan implementasi secara teknis dari perancangan, dimana semua sistem yang sudah ada dirancang digabungkan menjadi suatu SPPK. 6. Implementasi ( Implementation ). Tahap ini merupakan penerapan SPPK yang dibangun. Pada tahap ini beberapa tugas yang harus dilakukan yaitu :
Pengujian Pada tahap ini data-data keluaran sistem dikumpulkan dan dibandingkan kembali apakah sudah sesuai dengan spesifikasi rancangan yang diinginkan.
Evaluasi Merupakan tahap untuk mengetahui apakah sistem yang dibangun sudah sesuai dengan keinginan pemakai.
Demonstrasi Pada tahap ini kemampuan operasional sistem akan di demonstrasikan pada komunitas pemakai.
Orientasi Tahap ini meliputi pengenalan instruksi kemampuan dasar dan operasi sistem kepada pemakai.
Pelatihan Merupakan tahap untuk melatih pemakai dalam mengoperasikan sistem. Pada tahap ini pemakai juga dilatih untuk perawatan sistem.
Penyebaran
29
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Pada tahap ini, cara mengoperasikan sistem secara penuh diperkenalkan pada seluruh anggota pemakai. 7. Pemeliharaan dan Dokumentasi ( Maintenance and Documentation ) Merupakan tahap yang harus dilakukan terus-menerus untuk mempertahankan keadaan sistem. 8. Adaptasi ( Adaptation ) Dalam tahap ini dilakukan pengulangan terhadap - tahapan di atas, untuk memberi tanggapan perubahan kebutuhan pemakai. 6. Sistem Penulisan BAB I .
Pendahuluhan Bab ini menjelaskan latar belakang, rumusan masalah, batasan masalah, tujuan penulisan, metodologi penyelesaian masalah, dan sistematika penulisan.
BAB II .
Dasar Teori Menjelaskan
tentang
proses
pengambilan
keputusan,
pengertian SPPK, karakteristik dan kemampuan SPPK, Komponen SPPK serta SPPK. BAB III
Analisis dan Perancangan
30
langkah - langkah pengembangan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berupa tahap - tahap pengembangan sistem pendukung keputusan mulai dari perencanaan, penelitian, analisis dan perancangan sistem. BAB IV
Implementasi Bab ini menjelaskan mengenai implementasi dari hasil perancangan yang dibahas pada BAB III serta pengujian dan evaluasi program.
BAB V
Penutup Bab ini membahas mengenai kesimpulan yang diperoleh dari sistem yang telah dibangun dan saran - saran untuk penyempurnaan sistem.
31
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II LANDASAN TEORI
2.1 Keputusan Beberapa ahli mendefinisikan tentang definisi keputusan. Firhburn (1964 ) dalam bukunya yang berjudul “ Strategy in Action “ mendefinisikan pengambilan keputusan sebagai berikut : Keputusan adalah suatu pilihan tentang suatu bagian tindakan. Sedangkan Burch dan Srater (1984) menambahkan kata pemilihan alternatif dalam definisinya yaitu : keputusan adalah aktifitas pemilihan tindakan dari sekumpulan alternatif untuk memecahkan suatu masalah. 2.2 Pengambilan Keputusan Pengambilan keputusan merupakan aktifitas manajemen berupa tindakan dari sekumpulan alternatif yang telah dirumuskan sebelumnya untuk memecahkan
suatu
masalah
atau
suatu
konflik
dalam
manajemen
(Churchman,1968). Menurut Simon (1980), ada 4 tahap yang harus dilalui dalam proses pengambilan keputusan yaitu : 1. Penelusuran ( Inteligensi ) Merupakan tahap pendefinisian masalah serta identifikasi informasi yang dibutuhkan berkaitan dengan persoalan yang dihadapi serta keputusan yang
32 32
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
diambil. Sebelum suatu langkah penyelesaian masalah diambil, tentunya persoalan yang dihadapi harus dirumuskan terlebih dahulu secara jelas. 2. Perancangan ( Design ) Merupakan tahap analisa dalam kaitan mencari atau merumuskan alternatif alternatif pemecahan masalah. Setelah permasalahan dirumuskan dengan baik, maka tahap berikutnya adalah merancang atau membangun model pemecahan masalahnya dan dan menyusun berbagai alternatif pemecahan masalah. 3. Pemilihan ( Choice ) Dengan mengacu pada rumusan tujuan serta hasil, selanjutnya langkah yang diambil adalah memilih alternatif solusi yang paling sesuai. Pemilihan alternatif ini akan mudah dilakukan kalau hasil yang diinginkan terukur atau memiliki nilai kuantitas tertentu. 4. Implementasi ( Implementation ) Merupakan tahap pelaksanaan dari keputusan yang telah diambil. Pada tahap ini perlu disusun serangkaian tindakan yang terencana, sehingga hasil keputusan dapat dipantau dan disesuaikan apabila diperlukan perbaikan perbaikan. 2.3 Sistem Pendukung Pengambilan Keputusan 2.3.1
Pengertian SPPK Untuk membantu mempercepat dan mempermudah proses pengambilan
keputusan, diperlukan suatu bentuk Sistem Pendukug Pengambilan Keputusan (SPPK). Tujuan sistem ini adalah membantu pengambilan keputusan memilih dengan
33
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
berbagai alternatif keputusan yang merupakan hasil pengolahan informasi – informasi yang diperoleh atau tersedia dengan menggunakan model – model pengambilan keputusan. SPPK hanya berfungsi sebagai alat bantu bagi pengambil keputusan dalam memperluas kemampuannya, sedangkan keputusan terakhir tetap ditentukan oleh pemakai. Keunggulan dari SPPK adalah kemampuannya menyelesaikan masalah masalah yang semi tersruktur atau tidak terstruktur. Untuk keperluan itu, dibutuhkan informasi yang lengkap, uptodate dan akurat. Selanjutnya sistem akan memproses masukan – masukan yang diberikan untuk menghasilkan keputusan yang terbaik terhadap masalah tersebut. Pada prinsipnya SPPK dapat didefinisikan sebagai suatu sistem informasi berbasis komputer yang interaktif, fleksibel, dapat beradaptasi, dan secara khusus dikembangkan untuk meningkatkan pengambilan keputusan dalam memecahkan masalah – masalah yang semi terstruktur atau tidak terstruktur Turban (1995 ). SPPK memanfaatkan data, membutuhkan antar muka dengan pemakai, dan menginjinkan pembuat keputusan untuk memilih wawasan sendiri. SPPK juga memanfaatkan model yang dibangun secara interaktif, mendukung semua langkah dari pengambilan keputusan, dan membuat basis pengetahuan ( Knowledge Base ). 2.3.2 Karateristik dan Kemampuan SPPK Sebagian besar SPPK memiliki beberapa dari seluruh ciri khas berikut ini ( Turban, 1995 ) :
34
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1. SPPK dirancang untuk membantu pengambilan keputusan dalam memecahkan masalah yang sifatnya semi terstruktur atau tidak terstruktur. 2. SPPK dapat digunakan oleh semua tingkat manajer, mulai dari eksekutif tertinggi sampai manajer – manajer dibawahnya. 3. SPPK dapat digunakan untuk individu ataupun kelompok. 4. SPPK dapat mendukung keadaan keputusan yang saling tergantung atau berurutan. 5. SPPK mendukung semua langkah pada proses pengambilan keputusan yaitu penelusuran, perancangan, pemilihan, dan implementasi. 6. SPPK mendukung berbagai jenis gaya dan variasi dalam proses pengambilan keputusan, sehingga ada kesesuaian atribut - atribut yang digunakan individu pembuat keputusan ( misalnya : perbendaharaan kata dan gaya keputusan ). 7. SPPK dapat beradaptasi sepanjang waktu. Pembuat keputusan harus reaktif berani menghadapi perubahan kondisi dengan cepat terhadap perubahan itu. 8. SPPK mudah dipakai. Pemakai harus merasa “At home “ dengan sistem, mudah digunakan ( user friendly ), fleksibel, kemampuan grafis yang kuat, bahasa antar muka manusia dengan mesin menggunakan bahasa yang dipakai oleh user, sehingga hal ini dapat meningkatkan efektifitas SPPK.
35
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9. SPPK lebih dimaksudkan untuk menghasilkan keputusan yang efektif ( hasil yang akurat, ketepatan waktu, termasuk biaya, waktu lamanya komputer beroperasi ). 10. Pembuat keputusan dapat mengontrol seluruh langkah proses pengambilan keputusan SPPK secara khusus hanya bertujuan untuk mendukung , tapi tidak menggantikan pembuat keputusan. Pembuat keputusan dapat menghapus rekomendasi komputer setiap saat. 11. Pengetahuan SPPK dapat terus bertambah, terutama ketika muncul tututan baru dan perbaikan sistem dan mengembangkan kemampuan SPPK itu sendiri. 12. Pemakai ( end user ) dapat membangun sendiri SPPK yang sederhana. Sedangkan sistem yang lebih besar membutuhkan sedikit bantuan atau serta ahli sistem informasi. 13. SPPK biasanya memanfatkan model ( standar atau buatan khusus ) untuk menganalisa situasi ketika keputusan harus diambil. Kemampuan model dapat dicoba dengan strategi – strategi yang berbeda dibawah konfigurasi yang berbeda. 14. SPPK tingkat lanjut dilengkapi dengan komponen pengetahuan yang memungkinkan untuk membuat solusi yang efektif dan efesien dari masalah yang sulit.
36
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.3.3
Komponen SPPK Menurut Turban (1995), SPPK memiliki 4 subsitem utama yang menentukan
kapabilitas teknis dari SPPK tersebut, yaitu : 1. Manajemen Data Subsistem manajemen data merupakan komponen SPPK yang menyediakan data bagi sistem. Data tersebut disimpan dalam suatu basis data yang diorganisasikan oleh sistem yang disebut DBMS ( Database Management System ). Subsistem ini disusun oleh komponen yang terdiri dari : a. Basis data Basis data adalah komponen data yang direlasikan dan diatur sesuai kebutuhan organisasinya, dan dapat digunakan oleh banyak orang dalam banyak aplikasi. Basis data SPPK terdiri dari beberapa jenis data yaitu :
Data Internal Data ini berasal dari sistem proses transaksi dalam suatu organisasi. Data tersebut seperti data akuntasi, keuangan, pemasaran, produksi, pribadi dan lain sebagainya, tergantung kebutuhan dari SPPK tersebut.
Data Ekternal Data ini berasal dari luar organisasi seperti data industri, data penelitian, pemasaran, data sensus, data tenaga kerja daerah, peraturan pemerintah, data tarif pajak dan data perekonomian nasional.
Data Pribadi
37
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Data ini berupa aturan – aturan pokok yang digunakan oleh para pembuat keputusan tertentu atau dalam keadaan – keadaan tertentu. Untuk membangun sebuah basis data SPPK, sering dilakukan pengambilan data dari berbagai sumber data. Operasi ini disebut ekstraksi. Operasi ini melakukan pengambilan data berupa arsip, kesimpulan, data yang sudah disaring dan ringkasan data. Ektraksi dapat terjadi pada saat pemakai membuat laporan data yang ada dalam basis data. b. Sistem Majemen Basis Data Basis data dapat dibuat, diakses dan diperbarui dengan menggunakan sistem ini. DBMS memiliki banyak kemampuan dalam pengelolaan data dan sangat kompleks, sehingga sedikit pemakai yang dapat membuat program dan mengembangkan perangkat lunak DBMS. DBMS memiliki tiga fungsi dasar yaitu penyimpan data, pencari data dan pengontrol data. c. Fasilitas Kueri Fasilitas ini memberikan dasar – dasar untuk mengakses data. Fasilitas ini menerima permintaan data, menentukan bagaimana permintaan tersebut dapat dipenuhi, merumuskan perincian permintaan dan memberikan hasilnya. d. Direktori Direktori adalah daftar seluruh data dalam basis data. Direktori berisi tentang definisi data yang berfungsi untuk mengetahui keberadaan data,
38
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
sumber data, dan kegunaan data tersebut. Direktori khususnya digunakan untuk fase pengetahuan pada proses pembuatan keputusan sebagai bantuan sebagai bantuan memeriksa data, mengidentifikasikan masalah, dan mengetahui peluang – peluang yang ada. 2. Manajemen Model Manajemen model merupakan paket perangkat lunak yang meliputi keuangan, statistik, pengetahuan manajemen, atau model kuantitatif lainnya yang menyediakan kemampuan untuk menganalisa dan mengatur perangkat lunak yang sesuai. Subsistem ini terdiri dari beberapa komponen yaitu : a. Basis Model Basis Model terdiri dari model keuangan, statistik, pengetahuan manajemen, atau model kuantitatif lainnya yang menyediakan kemampuan untuk menganalisa di dalam SPPK. Beberapa jenis model yang digunakan dalam SPPK dapat dilihat pada tabel dibawah ini :
39
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 2.1 Jenis – Jenis Model ( Turban, 1995 ) Jenis
Proses dan Sasaran
Tehnik dasarnya
Optimasi
Menentukan solusi yang
Tabel keputusan , pohon
dengan sedikit
terbaik dari sedikit alternatif keputusan
alternatif Optimasi
Menentukan solusi yang
Model program linier dan
dengan
terbaik dari banyak
program matematika
algoritma
alternatif yang terhingga
lainnya, model jaringan,
dengan menggunakan
beberapa model simulasi
pembuktian bertahap
Optimasi
Menentukan solusi yang
dengan analisa
terbaik dengan
rumus
menggunakan rumus
Simulasi
Menggunakan solusi yang “ Cukup “ baik atau yang terbaik dari beberapa alternatif yang dipilih dengan menggunakan percobaan.
40
Beberapa model iventaris
Beberapa model simulasi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Heuristik
Menemukan solusi yang “
Pemrograman heuristik
cukup baik “ menggunakan
sistem pakar
aturan – aturan
Model – model
Menemukan “ bagaimana
Model keuangan
deskripsi
bisa jika “ dengan
lainnya
menggunakan rumus
Model – model
Meramalkan masa depan
Analisa Markov, model
preiktif
dari keadaan yang diberikan
model ramalan lainnya.
b. Sistem Manajemen Basis Model Sistem Manajemen Basis Model adalah sistem perangkat lunak yang berfungsi sebagai pembuat model, memperbarui atau mengubah model, dan memanipulasi model. c. Bahasa Pemodelan Walaupun beberapa model sudah ada dalam basis model, namun tetap perlu untuk menuliskan bahasa model. Ini dapat dilakukan pada bahasa tingkat tinggi ( COBOL ), bahasa generasi keempat ( 4 GL ), dan beberapa bahasa model lainnya. d. Direktori Model Direktori model yang sama seperti direktori pada basis data, yaitu merupakan daftar dari semua model didalam basis model. Direktori ini
41
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
berupa definisi dan fungsi, yaitu untuk menjawab pernyataan tentang keberadaan dan kemampuan model. e. Eksekusi Model, Intergrasi, dan Perintah Model Aktifitas model dikontrol oleh beberapa manajemen model yaitu :
Eksekusi model mengontrol model ketika dijalankan.
Intergrasi model mengkombinasikan operasi – operasi dan beberapa model ketika dibutuhkan.
Perintah model digunakan untuk menerima dan menterjemahkan perintah model dari komponen dialog dan membawa perintah tersebut kedalam sistem manajemen basis model, eksekusi model, atau fungsi funsi intergrasi.
3. Manajemen Dialog Melalui subsitem ini pemakai dapat berkomunikasi dan memberi perintah pada SPPK. Subsitem ini menyediakan fasilitas antar muka pemakai ( user interface ) yang meliputi piranti masukan dan keluaran. Subsistem manajemen dialog juga menyediakan komunikasi secara fisik dengan SPPK berupa fungsi yang dapat mengotrol arus informasi yang keluar dari bahasa yang pemakai ke bahasa yang dapat dibaca oleh MBMS dan DBMS, dan dapat menterjemahkan keluaran dari MBMS, DBMS, dan subsistem manajemen pengetahuan ke bahasa yang dapat dimengerti pemakai.
42
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4. Manajemen Pengetahuan Pilihan subsitem ini dapat mendukung subsistem lainnya atau bertindak sebagai komponen subsistem yang berdiri sendiri. Subsistem ini diperlukan ketika subsistem lainnya yang mendukung SPPK tidak lagi mampu menyelesaikan masalah yang tidak terstruktur atau semi terstruktur. Seperti subsistem manajemen data dan model, subsistem ini juga menyediakan kebutuhan eksekusi dan intergrasi sistem pakar.
Sistem Berbasis Komputer Lainnya
Data Eksternal Data Internal Manajemen Data
Manajemen Model Manajemen Pengetahuan
Manajemen Dialog
Manager (Pemakai)
Gambar 2.3 Hubungan Komponen SPPK ( Turban, 1995 )
2.3.4 Pengembangan SPPK Pada dasarnya pengembangan SPPK terbagi atas 8 tahapan yaitu ( Turban, 1995 ): 9. Perencanaan ( Planning )
43
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Pada tahap ini yang penting dilakukan adalah perumusan masalah dan penentuan tujuan, karena akan menentukan pemilihan jenis SPPK yang akan dirancang dan metode pendekatan yang digunakan. 10. Penelitian (Research ) Tahap ini berhubungan dengan pencarian data dan sumber daya yang tersedia ( perangkat keras, perangkat lunak, vendor, sistem yang sudah ada, dan hal – hal lain yang dibutuhkan ). 11. Analisis dan Perancangan Konsep ( Analysis and Conceptual Design ). Pada tahap ini ditentukan teknik pendekatan terbaik dan sumber daya yang dibutuhkan untuk membangun SPPK. Hal ini meliputi tenaga teknis, staff kantor, keuangan, dan sumber lain dari organisasi. 12. Perancangan ( Design ) Spesifikasi dari komponen sistem, struktur, dan feature sistem yang dibangun, ditentukan secara rinci pada tahap ini. Pada tahap ini dilakukan perancangan empat subsistem utama SPPK yaitu manajemen data, manajemen model, manajemen dialog, dan manajemen pengetahuan. 13. Konstruksi ( Construction ). Tahap ini merupakan implementasi secara teknis dari perancangan, dimana semua sistem yang sudah ada dirancang digabungkan menjadi suatu SPPK. 14. Implementasi ( Implementation ).
44
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tahap ini merupakan penerapan SPPK yang dibangun. Pada tahap ini beberapa tugas yang harus dilakukan yaitu :
Pengujian Pada tahap ini data – data keluaran sistem dikumpulkan dan dibandingkan kembali apakah sudah sesuai dengan spesifikasi rancangan yang diinginkan.
Evaluasi Merupakan tahap untuk mengetahui apakah sistem yang dibangun sudah sesuai dengan keinginan pemakai.
Demonstrasi Pada tahap ini kemampuan operasional sistem akan di demonstrasikan pada komunitas pemakai.
Orientasi Tahap ini meliputi pengenalan instruksi kemampuan dasar dan operasi sistem kepada pemakai.
Pelatihan Merupakan tahap untuk melatih pemakai dalam mengoperasikan sistem. Pada tahap ini pemakai juga dilatih untuk perawatan sistem.
Penyebaran Pada tahap ini, cara mengoperasikan sistem secara penuh diperkenalkan pada seluruh anggota pemakai.
15. Pemeliharaan dan Dokumentasi ( Maintenance and Documentation )
45
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Merupakan tahap yang harus dilakukan terus – menerus untuk mempertahankan keadaan sistem. 16. Adaptasi ( Adaptation ) Dalam tahap ini dilakukan pengulangan terhadap – tahapan di atas, untuk memberi tanggapan perubahan kebutuhan pemakai.
46
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III ANALIS DAN PERANCANGAN
3.1 Perencanaan Langkah awal dalam tahap perencanaan adalah perumusan masalah dan penentuan tujuan dibangunnya SPPK. Langkah ini sangat penting karena akan menentukan jenis model dan metode pendekatan yang akan dipergunakan. Dalam proses pemilihan hotel, pertimbangan – pertimbangan yang akan dipakai calon penginap hotel menjadi faktor penentu dalam pemilihan hotel. Namun sangat dimungkinkan dalam proses pemilihan hotel, calon penginap tidak memperoleh solusi yang sesuai dengan pertimbangan yang digunakan untuk memilih hotel dikarenakan oleh beberapa kendala. Kendala yang pertama adalah keterbatasan pengetahuan calon penginap hotel hotel tentang informasi hotel – hotel yang ada di Yogyakarta. Di Yogyakarta terdapat puluhan hotel dan penginapan. Sangat dimungkinkan calon penginap hotel tidak bisa mengetahui seluruh informasi tersebut secara mudah dan cepat. Hal ini disebabkan media penyebaran informasi yang digunakan oleh pihak pengelola hotel di Yogyakarta pada umumnya memiliki keterbatasan waktu dan jarak. Kendala kedua adalah calon penginap hotel dimungkinkan tidak bisa memperoleh alternatif solusi secara mudah, cepat dan akurat apabila dalam mengkonversi pertimbangan – pertimbangan yang ia gunakan dalam memilih hotel dilakukan secara manual terhadap luasnya informasi hotel di Yogyakarta. 47
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 48
Oleh karena itu akan dibangun suatu sistem pendukung keputusan pemilihan hotel berbasis web yang nantinya akan membantu calon penginap hotel dalam memperoleh informasi hotel serta membantu dalam proses pengambilan keputusan pemilihan hotel di Yogyakarta secara mudah dan cepat. Dari uraian di atas dapat disimpulkan rumusan masalah, kebutuhan dan tujuan pembuatan sistem yaitu sebagai berikut : 1. Rumusan Masalah Dari sisi calon penginap hotel : Keterbatasan informasi yang dimiliki calon penginap hotel mengenai hotel hotel yang ada di Yogyakarta. Kesulitan menentukan pilihan hotel apabila menggunakan berbagai macam kombinasi pertimbangan pemilihan hotel terhadap luasnya informasi hotel hotel di Yogyakarta. Dari sisi pengelola hotel : Pada umumnya media yang digunakan untuk penyebaran informasi hotel terbatas jarak dan waktu, serta tidak dapat diupdate setiap saat jika terjadi perubahan. 2. Penentuan Kebutuhan Dari sisi calon penginap hotel : Kebutuhan memperoleh informasi hotel di Yogyakarta yang dapat diperoleh secara mudah, cepat, akurat dan uptodate.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 49
Kemudahan dalam mengkonversi pertimbangan pemilihan hotel terhadap luasnya informasi hotel – hotel di Yogyakarta. Dari sisi pengelola hotel : Kebutuhan media penyebarluasan informasi hotel yang dapat diupdate setiap saat, murah dan online 24 jam tanpa terbatas jarak dan waktu. 3. Tujuan sistem Tujuan dari pembuatan sistem pendukung keputusan pemilihan hotel adalah sebagai berikut : Calon penginap hotel dapat memperoleh informasi mengenai hotel – hotel yang ada di Yogyakarta secara mudah, cepat, akurat dan uptodate. Memungkinkan calon penginap hotel melakukan pemilihan hotel dengan berbagai kombinasi pertimbangan pemilihan hotel secara mudah dan cepat. Dengan demikian diperoleh alternatif solusi pemilihan hotel sesuai dengan pertimbangan – pertimbangan yang ia gunakan, sehingga menciptakan kepuasan dan kenyamanan tersendiri saat menginap di hotel tersebut. Sebagai media penyebarluasan informasi hotel – hotel yang ada di Yogyakarta secara cepat, murah, uptodate dan online setiap saat tanpa terbatas jarak dan waktu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 50
3.2 Penelitian Sistem pendukung pengambilan keputusan yang dirancang disesuaikan dengan sumber daya yang ada serta kondisi lingkungan nyata. Kondisi lingkungan ini perlu diidentifikasi agar sistem pendukung pengambilan keputusan yang dirancang mewakili berbagai situasi nyata. Dari identifikasi kondisi lingkungan nyata diperoleh bahwa proses pemilihan hotel yang dilakukan calon penginap hotel menggunakan beberapa metode. Metode metode tersebut adalah sebagai berikut : 1. Calon penginap hotel memilih hotel berdasarkan informasi yang ia peroleh dari seseorang yang pernah menginap hotel di Yogyakarta. Informasi ini disebarkan dari mulut ke mulut maka jumlahnya sangat minim dan tidak akurat. 2. Calon penginap hotel memilih hotel berdasarkan informasi yang ia peroleh dari sopir jasa angkutan. Artinya jika seseorang atau rombongan baru saja datang ke Yogyakarta dan menggunakan jasa angkutan. Maka sopir jasa angkutan tersebut sering menawarkan hotel atau penginapan kemudian mengantarkan ke tempat hotel yang ia tawarkan. Jadi disini yang lebih berperan penting dalam pemilihan hotel adalah sopir jasa angkutan bukan calon penginap hotel. 3. Calon penginap hotel memilih hotel berdasarkan informasi yang diperoleh dari selebaran, pamplet atau browsur yang diletakkan ditempat umum. Tentunya informasi dari media ini tidak bisa diupdate sewaktu – waktu jika terjadi perubahan data hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 51
4. Calon penginap hotel memilih hotel berdasarkan informasi yang ia peroleh dari browsing website hotel, dimana tidak semua hotel di Yogyakarta memiliki website sendiri. Dengan metode – metode diatas informasi yang diperoleh calon penginap hotel sangat tergantung dan terbatas pada media pemberi informasi. Oleh sebab itu dibangun sistem pendukung pemilihan hotel berbasis web dimana sistem tersebut dapat mengatasi kekurangan yang ada dalam sistem yang lama. Dalam sistem yang dibangun ini, data hotel dari pihak pengelola hotel diinputkan langsung ke dalam sistem kemudian dipakai dalam proses pemilihan hotel serta dapat diakses calon penginap hotel setiap saat. Adapun sumber daya yang tersedia dalam pembangunan sistem pemilihan hotel yang sedang dibangun ini adalah sebagai berikut : 1. Komputer dengan procesor pentium II. 2. Sistem operasi Windows Me. 3. Microsoft Office XP. 4. Software web design Macromedia Dreamweaver 6.0. 5. Software pengolahan basis data MySQL. 6. Bahasa pemrograman web PHP. 7. Web Server Apache. 8. Buku acuan sebagai bahan dan pembelajaran dalam menulis skripsi 9. Buku Tourist Guide sebagai sumber data hotel - hotel di Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 52
3.3 Analisis Secara konseptual SPPK yang dibangun ini mirip seperti sistem yang lama yaitu dengan mengkonversi data pertimbangan - pertimbangan yang dipakai penginap hotel dengan data hotel yang ada. Adapun pertimbangan yang sering dipakai calon penginap hotel untuk memilih hotel adalah sebagai berikut : 1. Kelas hotel Kelas hotel yang dimaksud disini adalah akreditasi yang diperoleh hotel tersebut. Kelas hotel sering digunakan sebagai pertimbangan dalam memilih hotel oleh para calon penginap hotel disebabkan kelas hotel berpengaruh terhadap fasilitas hotel, kamar dan pelayanan hotel tersebut. 2. Fasilitas hotel Fasilitas hotel sering dijadikan pertimbangan calon penginap hotel saat memilih hotel karena calon penginap memerlukan fasilitas pendukung selain kamar hotel. Misal kolam renang dan restaurant. 3. Nuansa hotel Nuansa hotel adalah suasana yang diciptakan dari bentuk bangunan dan penataan ruang serta pelayanan terhadap para penginap kamar hotel. Nuansa hotel dijadikan salah satu pertimbangan calon penginap hotel hotel karena ada beberapa calon penginap yang menginginkan suasana atau keadaaan eksterior dan interior hotel sesuai dengan keinginan mereka. Di Yogyakarta terdapat berbagai hotel yang memiliki nuansa hotel yang berbeda - beda diantaranya nuansa oriental, jawa klasik, modern.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 53
4. Letak hotel Letak hotel cenderung dijadikan pertimbangan utama calon penginap hotel disebabkan perilaku phisikologis calon penginap yang mempertimbangkan letak hotel yang akan ia sewa dengan daerah tujuan yang akan ia kunjungi. 5. Tipe kamar Tipe kamar sering dijadikan sebagai salah satu pertimbangan calon penginap hotel disebabkan tidak semua calon penginap menginap asal di sebuah kamar yang disediakan hotel, tetapi calon penginap cenderung menyewa kamar sesuai dengan kebutuhan mereka. Misal calon penginap yang terdiri dari sebuah keluarga akan cenderung memilih tipe kamar family dari pada tipe standar, karena memiliki jumlah bed lebih dari satu. 6. Tarif sewa kamar Dalam kehindupan sehari – hari tarif sewa kamar hampir selalu dijadikan pertimbangan utama saat memilih hotel yang akan disewa oleh calon penginap hotel. 7. Fasilitas kamar Fasilitas kamar sering dijadikan pertimbangan calon penginap hotel saat menginap di sebuah hotel disebabkan calon penginap sering membutuhkan sarana penunjang selain tempat tidur, misal AC, TV, telepon dan lain – lain, guna menambah kenyamanan saat menginap di hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 54
8. Jumlah kamar Jumlah kamar dijadikan pertimbangan utama calon penginap hotel jika calon penginap hotel tersebut terdiri dari rombongan sekolah, intansi atau rombongan wisatawan yang akan menyewa lebih dari satu kamar dalam waktu yang sama. 9. Jumlah bed Jumlah bed sering dijadikan pertimbangan calon penginap hotel jika calon penyewa menginginkan jumlah bed tertentu dalam sebuah kamar. Dalam
memperoleh
alternatif
solusi
pemilihan
hotel,
sistem
akan
menggunakan tehnik seleksi bertingkat. Pertimbangan – pertimbangan yang digunakan calon penginap hotel digunakan sebagai penyeleksi data hotel. Untuk memudahkan dalam penyeleksian data hotel, maka data hotel dalam sistem yang dibangun ini dipisahkan menjadi beberapa kategori data hotel. Penjelasan masing masing kategori data hotel tersebut adalah sebagai berikut : ♦ Data identitas hotel meliputi : nama hotel, kelas hotel, alamat hotel, nomor telepon hotel, nomor fax hotel, email hotel website hotel, foto hotel, peta hotel. ♦ Data fasilitas hotel meliputi nama fasilitas hotel, foto fasilitas hotel dan keterangan fasilitas hotel. ♦ Data nuansa hotel meliputi tipe nuansa hotel dan keterangan nuansa hotel. ♦ Data kamar hotel meliputi : tipe kamar, fasilitas kamar, jumlah kamar, jumlah bed, foto kamar, tarif kamar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 55
♦ Data daerah terdekat dengan hotel terdiri dari nama daerah terdekat, jarak tempuh dari hotel, waktu tempuh dari hotel. Waktu tempuh didefinisikan sebagai lama waktu yang digunakan untuk sampai ke suatu daerah tersebut menggunakan transportasi darat. 3.4 Perancangan Tahap perancangan sistem pendukung keputusan pemilihan hotel di Yogyakarta dibagi menjadi beberapa bagian. Dimana setiap bagian saling terkait satu sama lain dalam membentuk sebuah sistem. Adapun bagian - bagian tersebut adalah perancangan model, perancangan subsistem proses, perancangan subsitem basis data dan perancangan logik. Berikut adalah penjelasan dari masing - masing tahap - tahap perancangan diatas : 3.4.1 Perancangan Subsistem Model Ciri khas dari SPPK adalah kemampuannya dalam memasukkan pemodelan. Model sendiri merupakan reprensentasi sederhana atau abtraksi dari kondisi nyata. Model yang dirancang mencerminkan seluruh variabel kondisi lingkungan secara nyata. Model yang digunakan dalam sistem ini adalah seleksi bertingkat yaitu menyeleksi data hotel secara bertahap menggunakan pertimbangan - pertimbangan calon penginap hotel yang digunakan dalam memilih hotel. Kriteria pertimbangan pertimbangan tersebut adalah sebagai berikut :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 56
1. Kelas hotel Kelas hotel adalah akreditasi hotel, di Yogyakarta terdiri dari hotel berbintang 5 sampai hotel kelas melati. Akreditasi kelas hotel ini yang menjadi salah satu pilihan pertimbangan dalam SPPK Pemilihan Hotel di Yogyakarta. Berbagai kriteria kelas hotel tersebut adalah sebagai berikut : Kriteria kelas hotel Hotel Bintang 5 Hotel Bintang 4 Hotel Bintang 3 Hotel Bintang 2 Hotel Bintang 1 Hotel Melati
Berbagai kriteria kelas hotel diatas akan menjadi salah satu input pertimbangan calon penginap hotel ke sistem dan digunakan untuk kueri data hotel sehingga diperoleh data hotel hasil kueri yang digunakan sebagai alternatif solusi pemilihan hotel. 2. Tipe kamar Tipe kamar adalah jenis - jenis kamar yang ada dalam sebuah hotel. Hotel di Yogyakarta menyediakan berbagai tipe kamar yang berbeda - beda dimana tipe kamar menentukan fasilitas kamar, tarif kamar, jumlah kamar dan jumlah bed. Berikut berbagai tipe jenis kamar :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 57
Berbagai tipe kamar Presidential Suite
Excecutive Suite
Junior Suite
Royal Suite
Deluxe Suite
Superior Suite
Parlour Suite
Junior Duplex
Special Room
Family Room
Melati Room
Standar Room
Berbagai jenis tipe kamar diatas akan menjadi salah satu input pertimbangan penginap hotel ke dalam sistem. Tipe kamar yang diinputkan oleh calon penginap akan digunakan untuk kueri data kamar hotel sehingga diperoleh data hotel hasil kueri sebagai alternatif solusi pemilihan hotel. 3. Tarif sewa kamar Tarif sewa kamar adalah biaya yang harus dikeluarkan calon penginap hotel untuk menyewa satu tipe kamar hotel dalam waktu sehari. Tarif sewa kamar sering dijadikan pertimbangan pertama calon penginap hotel saat memilih hotel, dimana berpengaruh terhadap fasilitas kamar dan tipe kamar. Tarif sewa kamar yang menjadi input calon penginap hotel dirancang dalam 2 kombinasi jenis yaitu : a) Tarif sewa kamar yang tidak tergantung pada tipe kamar. Artinya calon penginap hotel bisa mendapat alternatif solusi pemilihan hotel yang mempunyai tarif sewa kamar yang telah diinputkan tanpa tergantung pada tipe kamar. Contoh ilustrasinya adalah sebagai berikut : Tarif sewa kamar dari Rp 90.000,00 – Rp 200.000,00
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 58
Artinya hotel yang diinginkan adalah hotel yang mempunyai tarif sewa yang antara Rp 90.000,00 sampai Rp 200.000,00. b) Tarif sewa kamar yang tergantung pada tipe kamar. Artinya calon penginap hotel bisa memilih hotel dengan tarif kamar hotel berserta tipe kamarnya. Contoh ilustrasinya adalah sebagai berikut : Tipe kamar : Family Tarif sewa kamar <= Rp 60.000 ,00 Berbagi kombinasi input tarif sewa kamar diatas digunakan untuk kueri data kamar hotel. Sehingga diperoleh data hotel hasil kueri sebagai alternatif solusi pemilihan hotel. 4. Jumlah kamar Jumlah kamar adalah jumlah dari kamar - kamar yang bertipe sama dalam sebuah hotel. Jumlah kamar sering dijadikan pertimbangan bagi calon penginap hotel yang akan menyewa kamar lebih dari satu kamar dalam waktu yang sama. Jumlah kamar disini sangat tergantung pada tipe kamarnya, dimana saat menginputkan jumlah kamar jumlah kamar juga harus menginputkan tipe kamar. Contoh ilustrasinya sebagai berikut : Tipe kamar : family room Jumlah kamar >= 5. Data tipe kamar dan jumlah kamar akan digunakan melakukan kueri data hotel dimana akan dicari jumlah kamar yang bernilai lebih besar atau sama dengan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 59
jumlah kamar yang diinputkan calon penginap kamar hotel. Penggunaan pembanding ( => ) lebih besar sama dengan disebabkan oleh kecenderungan calon penginap hotel akan memilih jumlah kamar yang lebih besar dari yang mereka inputkan. 5. Jumlah bed Jumlah beb adalah banyaknya jumlah bed yang ada dalam sebuah kamar. Jumlah bed sangat tergantung pada tipe kamar. Artinya saat menginputkan jumlah bed juga harus menginputkan tipe kamarnya. Tipe kamar dan Jumlah bed yang diinputkan calon penginap hotel dibandingkan sama dengan data kamar hotel. Dan jika ada jumlah bed yang sama dengan jumlah bed yang diinputkan calon penginap maka digunakan sebagai alternatif solusi. Contoh ilustrasinya sebagai berikut : Tipe kamar : family room
Jumlah bed = 5.
6. Nuansa hotel Nuansa hotel adalah sebuah kriteria suasana kondisi lingkungan yang diciptakan dalam sebuah hotel. Nuansa hotel yang ada di hotel - hotel di diantaranya sebagai berikut : Jenis nuansa hotel Oriental Jawa klasik Modern
Yogyakarta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 60
Berbagai jenis nuansa hotel akan menjadi salah satu input pertimbangan calon penginap hotel. Input jenis nuansa hotel digunakan untuk melakukan kueri terhadap data nuansa hotel sehingga diperoleh data hotel hasil kueri sebagai alternatif solusi pemilihan hotel. 7. Fasilitas kamar Fasilitas kamar adalah fasilitas yang ada dalam sebuah kamar hotel selain bed atau tempat tidur. Berbagai Fasilitas kamar tersebut adalah sebagai berikut : Failitas kamar AC Phone TV Almari
Berbagai jenis fasilitas kamar diatas akan menjadi salah satu input pertimbangan calon penginap hotel ke sistem. Fasilitas kamar yang diinputkan calon penginap digunakan untuk melakukan kueri terhadap data fasilitas kamar hotel sehingga diperoleh data hotel hasil kueri sebagai alternatif solusi pemilihan hotel. 8. Fasilitas hotel Fasilitas hotel adalah fasilitas penunjang yang dimiliki hotel selain fasilitas yang ada di dalam kamar. Fasilitas hotel digunakan sebagai pertimbangan bagi penginap hotel yang tidak hanya menggunakan hotel sebagai tempat menginap saja. Beberapa fasilitas hotel tersebut adalah sebagai berikut :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 61
Berbagai fasilitas hotel Restaurant Bar Shopping Arcade Kolam renang Conference Room Fitnes center
Berbagai jenis fasilitas hotel diatas akan menjadi salah satu input pertimbangan calon penginap ke sistem. Input fasilitas hotel tersebut digunakan untuk kueri data fasilitas hotel. Sehingga diperoleh data hotel hasil kueri sebagai alternatif solusi pemilihan hotel. 9. Daerah yang dekat dengan hotel Kecenderungan calon penginap hotel adalah menginap di hotel yang berdekatan dengan daerah yang akan mereka kunjungi, misal tempat - tempat pariwisata atau tempat layanan umum. Oleh sebab itu daerah yang dekat dengan hotel sering digunakan sebagai pertimbangan untuk memilih hotel. Berbagai tempat pariwisata atau tempat yang sering menjadi kunjungan calon penginap hotel menjadi pedoman dalam menentukan letak hotel yang akan disinggahi calon penginap hotel. Dibawah ini adalah beberapa daerah yang sering menjadi tempat tujuan calon penginap hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 62
Daerah tujuan Prambanan Malioboro Kaliurang Bandara Stasiun Terminal bus
Setiap daerah tujuan diatas memiliki jarak dan waktu tempuh dari hotel. Jarak dan waktu tempuh seleksi jarak dan waktu tempuh yang diinputkan calon penginap hotel. Jarak dan waktu tempuh yang diinputkan diinputkan calon penginap dengan dihitung lebih kecil sama dengan ( < = ) terhadap data jarak dan waktu tempuh daerah tujuan dengan hotel. Disebabkan kecenderungan calon penginap hotel akan memilih jarak dan waktu tempuh lebih kecil dari yang mereka inputkan. Terdapat 4 kombinasi input yang disediakan sistem untuk calon penginap hotel : 1) Menginputkan daerah tujuan tanpa menginputkan jarak dan waktu tempuh. Artinya calon penginap hotel hanya menggunakan daerah tujuan sebagai pertimbangan pemilihan hotel tanpa tergantung jarak dan waktu. 2) Menginputkan daerah tujuan dan menginputkan jarak tanpa dengan waktu tempuh. Artinya calon penginap hotel menggunakan daerah tujuan dan jaraknya sebagai pertimbangan pemilihan hotel tanpa tergantung dengan waktu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 63
3) Menginputkan daerah tujuan dan menginputkan waktu tempuh. Artinya penginap hotel menggunakan daerah tujuan dan waktu tempuh sebagai pertimbangan pemilihan hotel tanpa tergantung pada jarak. 4) Menginputkan daerah tujuan, jarak dan waktu tempuh. Artinya penginap hotel menggunakan daerah tujuan, jarak dan waktu tempuh sebagai petimbangan pemilihan hotel. Kriteria - kriteria pertimbangan diatas dipakai dalam proses pengambilan keputusan pemilihan hotel dalam sistem. Prinsip - prinsip pengambilan keputusan dengan memakai kriteria - kriteria tersebut adalah sebagai berikut : 1. Calon penginap hotel menginputkan pertimbangan yang ia pakai sebagai acuan dalam memilih hotel. Calon penginap dapat menginputkan lebih dari satu pertimbangan. 2. Kemudian dilakukan seleksi atau kueri terhadap data hotel sesuai dengan pertimbangan yang telah diinputkan, proses seleksinya dilakukan secara bertahap. Satu - persatu pertimbangan yang telah diinputkan digunakan untuk menyeleksi data hotel yang dimiliki pihak hotel dalam sistem. 3. Jika proses seleksi menggunakan salah satu pertimbangan menghasilkan data hotel hasil seleksi maka data hotel tersebut akan disimpan dan digunakan untuk diseleksi dengan data pertimbangan berikutnya. 4. Proses seleksi akan berhenti jika semua pertimbangan sudah digunakan untuk seleksi dan menghasilkan data hotel hasil seleksi. Atau proses
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 64
berhenti jika proses seleksi menggunakan salah satu pertimbangan tidak memperoleh data hotel hasil seleksi maka proses seleksi dihentikan. 5. Data hotel hasil seleksi semua pertimbangan yang diinputkan calon penginap hotel ke sistem digunakan sebagai data alternatif solusi pemilihan hotel. 3.4.2 Perancangan Subsitem Proses Tahap perancangan subsitem proses menggambarkan aliran data yang menghubungkan antar entitas dalam proses pemilihan hotel. Setelah dilakukan analisa diperoleh rancangan aliran data antar proses akan dituangkan dalam diagram arus data dibawah ini :
Administrator Data hotel ID admin , Password admin, ( status anggota nama hotel dan calon anggota )
SPPK Pemilihan Hotel di Yogyakarta
Data hotel, Pesan penerimaan atau penolakan pendaftaran hotel, Pesan penghapusan keanggotaan hotel
Pertimbangan pemilihan hotel, nama hotel Calon penginap Alternatif solusi pemilihan hotel, Data hotel ( status anggota tanpa id dan password hotel )
Data hotel Id hotel , password hotel, data update hotel, nama hotel
Hotel
Gambar 3.1 Diagram Konteks
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 65
Secara garis besar proses yang dirancang pada diagram konteks diatas adalah pertama pihak hotel memberikan data hotelnya ke sistem melalui pendaftaran, kemudian pihak admin mengontrol penerimaan dan penolakan keanggotaan hotel kedalam sistem, data hotel yang telah diterima sebagai anggota dalam sistem digunakan untuk diseleksi dengan pertimbangan pemilihan hotel yang diinputkan oleh calon penginap hotel sehingga diperoleh data hotel hasil seleksi sebagai alternatif solusi pemilihan hotel. Agar lebih jelas proses aliran data dari setiap entitas dalam diagram konteks diatas akan dijabarkan dalam sebuah diagram subsistem dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 66
` Id admin , password admin, nama hotel
Administrator Data hotel ( Status anggota dan calon anggota )
1
Data hotel hasil update status calon anggota menjadi anggota, Data hasil penghapusan pendaftar, Data hasil penghapusan keanggotaan hotel Pesan penerimaan atau penolakan pendaftaran hotel , Pesan penghapusan keanggotaan hotel
Data Hotel
Calon penginap
Sub sistem administrator
Data hotel ( status calon anggota dan anggota )
F1
Data hotel ( status anggota tanpa id dan password hotel ), Alternatif solusi pemilihan hotel
Pertimbangan pemilihan hotel, Nama hotel Data hotel ( status anggota tanpa id dan password )
Data hotel , Data update hotel
Id hotel passwordhotel, nama hotel, data hotel, data update hotel
2
3
Sub Sistem Hotel
Sub sistem calon penginap
Hotel Data hotel
Pesan pendaftaran hotel
Gambar 3.2 Diagram Subsistem
66
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 67
Dari masing – masing subsitem akan dijabarkan lagi lewat diagram arus data level 0. Berikut penjabaran dari masing – masing subsitem diatas. Subsistem hotel :
5
Data hotel ( status anggota )
F1
Cari hotel
Data hotel Data hotel
Nama hotel
Data hotel yang dicari tanpa id dan password hotel
3 Validasi login hotel
ID dan password hotel
Hotel Pesan hasil login Data hotel
Data update hotel
Data login hotel valid
Data hotel hasil update Pesan penerimaan atau penolakan pendaftaran hotel
1
Data hotel
Update data hotel
2
Pendaftaran
Data hotel ( status calon anggota )
4
Sub sistem administrator
Pesan pendaftaran hotel Administrator
F1
Data hotel
Id dan password admin, nama hotel Data hotel
Gambar 3.3 Diagram level 0 sisi Hotel
Data hotel hasil update
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 68
2 Id admin dan Password admin
Id dan Password admin
Administrator Nama hotel
Pesan hasil login
Data hotel yang dicari
F2 Data adminisrator
Validasi login admin
Data administrator valid
Data administrator valid
Data administrator valid
1
3
4
5
Cari hotel
Penerimaan Pendaftar
Penolakan pendaftar
Penghapusan keanggotaan anggota
Data hotel hasil update status calon anggota menjadi anggota
Data hotel
Data hotel hasil penghapusan pendaftar
Pesan penolakan pendaftar
Pesan Penghapusan pendaftar berhasil
F1 Data hotel
Data hotel status anggota
F1 F1
Data hotel
Data hotel status calon anggota
Data hasil penghapusan anggota
Data hotel
6 Data hotel status calon anggota
Pengiriman pesan penghapusan anggoota
Hotel Pesan penerimaan pendaftar
Pesan penghapusan anggota
Gambar 3.4 DAD level 0 dari sisi Administrator 68
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 69
Agar lebih jelas dalam penggambaran aliran data maka proses 3 dan proses 4 dari DAD level 0 dari sisi administrator dipecah lagi menjadi beberapa sub proses. Berikut hasil pemecahan dari proses – proses tersebut :
Data hotel ( status calon anggota )
3.1
Data hotel hasil update status calon anggota menjadi anggota
Pengubahan status hotel dari calon anggota menjadi anggota Data hotel status calon anggota
Pesan proses peneriman hotel menjadi anggota berhasil
F1
Data hotel
3.2 Pengiriman pesan penerimaan pendaftar
Pesan penerimaan pendaftar
Gambar 3.5 DAD level 1 proses penerimaan pendaftar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 70
Dalam gambar 3.5 diatas, proses penerimaan pendaftar dipecah menjadi dua proses yaitu proses ubah status hotel dari calon anggota menjadi anggota dan pengiriman pesan email penerimaan pendaftaran.
Data hotel ( status calon anggota )
4.1
Data hotel hasil penghapusan pendaftar
Penghapusan data pendaftar Data hotel F1 status calon anggota
Pesan proses penghapusan data pendaftar berhasil
Data hotel
4.2 Pengiriman pesan penolakan pendaftar
Pesan penolakan pendaftar
Gambar 3.6 DAD level 1 proses penolakan pendaftar
proses
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 71
Dalam gambar 3.6 diatas, proses penolakan pendaftar dipecah menjadi dua proses yaitu proses penghapusan data pendaftar dan proses pengiriman pesan penolakan penerimaan pendaftar dari adminisrator sistem. Nama hotel
3 Calon penginap Data hotel yang dicari tanpa id dan password hotel
Cari data hotel
Pertimbangan pemilihan hotel
1 Alternatif solusi Pemilihan hotel
Input pertimbangan
Data pertimbangan pemilihan hotel
Data hotel ( status anggota )
2 Pencarian solusi
F1
Data hotel
Data seluruh hotel ( status anggota )
Gambar 3.7 DAD level 0 sisi calon penginap
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 72
3.4.3
Perancangan Subsistem Basis Data Data yang digunakan dalam SPPK ditampung dalam sebuah basis data
terintergrasi dengan program komputer guna berinteraksi dengan user. Basis data ini dirancang agar dapat berkaitan dengan proses pemilihan hotel yang terorganisir dan disimpan sehingga memudahkan dalam pencarian dan manipulasi data. Adapun langkah – langkah perancangan subsistem basis data adalah tahap analisis, tahap perancangan logik, tahap perancangan fisik. 3.4.3.1 Tahap Analisis Dalam tahap ini dilakukan analisis keterkaitan dan hubungan yang terjadi antara entitas pembentuk SPPK. Keterkaitan dan hubungan antara entitas pembentuk sistem keputusan ini digambarkan melalui diagram relasi entitas dibawah ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 73
password
namafasihot
kelashot
fax
peta
idhot
Fasilitas hotel M
fotohot
namahot
ketfasihot
phone
website
fotofasihot
memiliki
status
jumlahbed
alamat
tarif
M Hotel M
memiliki
M
M
Kamar
M jumlahkmr tipekmr
memiliki ketnuansa
memiliki jarak namafasikamar
M tipenuansa
Nuansa
waktutempuh
M Daerah terdekat
Gambar 3.8 Diagram Relasi Entitas
namatuj
73
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 74
3.4.3.2 Tahap Perancangan Logik Hubungan entitas dalam diagram E - R diatas dijelaskan sebagai berikut :
Hubungan antara entitas hotel dengan entitas fasilitas_hotel adalah many to many karena paling sedikit satu hotel memiliki paling sedikit satu atau banyak fasilitas hotel. Sebaliknya paling sedikit satu fasilitas hotel bisa dimiliki paling sedikit satu hotel.
Hubungan antara entitas hotel dengan entitas kamar adalah many to many dimana banyak hotel dapat memiliki banyak kamar. Sebaliknya
banyak
kamar dimiliki banyak hotel.
Hubungan antara entitas hotel dengan entitas daerah terdekat adalah many to many karena paling sedikit satu hotel bisa berdekatan dengan lebih dari satu daerah tujuan. Sebaliknya satu daerah tujuan bisa berdekatan dengan banyak hotel.
Hubungan antara entitas hotel dengan entitas nuansa hotel adalah many to many yaitu satu atau lebih hotel bisa memiliki lebih dari satu nuansa begitu pula sebaliknya.
Dari diagram relasi entitas diperoleh tabel –tabel sebagai berikut : 1.
Tabel Hotel : Idhot
Namahot
2. Tabel Fasilitas Namafasihot
Password
Alamat
Phone
Fax
Website
Kelashot
Fotohot
Peta
Status
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 75
3. Tabel Fasilitas Hotel : Idhot Namafasihot Ketfasihot Fotofasihot
4. Tabel Kamar Tipekamar
5. Tabel Kamar hotel : Idhot
Tipekamar
Tarifkmr
Jumlah bed
6. Tabel Daerah Terdekat : Namatuj
7. Tabel Daerah terdekat hotel Idhot
Namatuj
Jarak
waktutempuh
8. Tabel Nuansa Tipenuansa
9. Tabel Nuansa Hotel Idhot Tipenuansa
Ketnuansa
Jumlahkmr
Namafasikamar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 76
Normalisasi Semua tabel diatas sudah berada dalam bentuk normal ketiga kecuali tabel kamar hotel. Hal ini dikarenakan atribut fasilitas kamar bersifat multivalue. Untuk itu dilakukan normalisasi hanya untuk tabel kamar saja : 1) Normalisasi tahap pertama tabel kamar hotel Idhot Tipekmr Tarifkmr Jumlahkmr Jumlahbed
Namafasi kamar
Tes
Family
200.000
6
2
AC
Tes
Family
200.000
6
2
TV
Tabel kamar hotel diatas telah berada dalam bentuk normal pertama karena semua atribut bernilai tunggal untuk setiap baris. 2) Normalisasi tahap kedua tabel kamar hotel Idhot Tipekmr Tarifkmr Jumlahkmr Tes Tes
Family Family
Jumlahbed
Namafasi kamar
200.000
6
2
AC
200.000
6
2
TV
Tabel kamar hotel diatas menunjukkan bahwa tabel tersebut belum dalam bentuk normal kedua karena tidak semua atribut bukan kunci memiliki dependensi sepenuhnya terhadap kunci primer. Atribut tarif kamar, jumlah
kamar dan
jumlah
bed tergantung sepenuhnya pada
gabungan kunci primer tipekmr dan idhot, tetapi tidak
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 77
tergantung pada kunci primer namafasikamar. Maka tabel dipecah menjadi dua yaitu : 1. tabel kamar hotel Idhot
Tipekmr
Tarifkmr
Jumlahkmr
Jumlahbed
Tes
Family
200.000
6
2
Tes
Family
200.000
6
2
2. tabel fasilitas kamar
Idhot
Tipekmr
Fasilitas kamar
Tes
Family
AC
Tes
Family
TV
3) Normalisasi tahap ketiga tabel kamar Untuk memenuhi bentuk normal ketiga maka tabel harus berada dalam bentuk normal kedua dan setiap
atribut bukan kunci tidak memiliki
dependensi transitif terhadap kunci primer. Tabel kamar hotel dan fasilitas kamar diatas telah bentuk normal tahap, karana tidak ada atribut bukan kunci yang memiliki dependensi transitif terhadap kunci primer. 3.4.3.3 Tahap Perancangan Fisik Pada tahap ini tabel – tabel hasil relasi yang telah berada dalam bentuk normal ketiga diwujudkan secara fisik dengan merancang tabel – tabel tersebut dalam basis data hotel. Rancangan yang dilakukan meliputi komponen tabel berserta ukuran dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 78
tipe datanya. Rancangan tabel - tabel bentuk normal ketiga dalam basis data hotel adalah sebagai berikut : 1) Tabel Hotel diganti dengan nama Tabel Identitas Nama Field
Tipe data
Ukuran
Idhot
Char
10
Namahot
Char
80
Password
Char
6
Alamat
Char
80
Phone
Char
50
Fax
Char
50
Email
Char
80
Website
Char
80
Fotohot
Text
80
Peta
Text
80
Status
Char
15
Kelashot
Char
15
Nama Field
Tipe data
Ukuran
Idhot
Char
10
Namafasihot
Char
50
2) Tabel Fasilitas Hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 79
Fotofasihot
Text
80
Ketfasihot
Text
80
Tipe data
Ukuran
Idhot
Char
30
Tipekmr
Char
80
Tarifkmr
Integer
50
Jumlahkmr
Smallinteger
4
Jumlahbed
Tinyinteger
1
Tipe data
Ukuran
Idhot
Char
10
Tipekmr
Char
80
Namafasikamar
Char
50
3) Tabel Kamar Hotel Nama Field
4) Tabel Fasilitas Kamar Nama Field
5) Tabel Daerah Terdekat diganti dengan nama Tabel Tujuan Terdekat Nama Field Idhot
Tipe data
Ukuran
Char
10
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 80
Namatuj
Char
80
Jarak
Tinyinteger
2
Kettuj
Tinyinteger
80
Tipe data
Ukuran
Idhot
Char
10
Tipenuansa
Char
80
Ketnuansa
Text
80
6) Tabel Nuansa Hotel Nama Field
3.4.4
Perancangan Sub Manajemen Dialog Perancangan dialog ditujukan agar user dapat berkomunikasi dan memberi
perintah ke dalam SPPK. Media komunikasi dengan user diimplementasikan dalam menu - menu, form - form dan pesan pesan kesalahan. Rancangan menu untuk calon penginap hotel, pihak hotel dan administrator dibedakan masing - masing mempunyai homepage dan alamat URL sendiri. Agar lebih jelas akan diperlihatkan dalam gambar pembagian
homepage
penggunanya.
SPPK
Pemilihan
Hotel
di
Yogyakarta
berdasarkan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 81
Homepage untuk calon penginap hotel
Homepage untuk pihak hotel
Homepage untuk administrator SPPK
SPPK Pemilihan Hotel di Yogyakarta
Gambar 3.9 Rancangan Pembagian Homepage SPPK Pemilihan Hotel di Yogyakarta Berdasarkan penggunanya. Fasilitas dan menu dalam setiap homepage pengguna mempunyai fungsi dan hak akses yang berbeda. Untuk calon penginap hanya dapat menggunakan sistem guna membantu dalam pemilihan hotel. Sedangkan homepage untuk hotel digunakan untuk pendaftaran, login pendaftar dan anggota, update data hotel oleh hotel itu sendiri. Untuk homepage administrator memiliki fasilitas untuk menerima dan menghapus anggota dalam sistem. Fasilitas yang sama untuk masing - masing pengguna adalah form pencarian hotel dan link menu untuk melihat data programer sistem. Dibawah ini adalah rancangan homepage untuk masing - masing pengguna :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 82
3.4.4.1 Rancangan Homepage untuk Calon Penginap Hotel
Judul Home About us Menu
Buku tamu
Help Cari hotel
go
SPPK Bantuan Data Hotel • Bintang 5 • Bintang 4 • Bintang 3
Deskripsi sistem
• Bintang 2 • Bintang 1 • Melati
Gambar 3.10 Rancangan homepage untuk calon penyewa hotel
Dalam rancangan homepage untuk calon penginap hotel diatas terdapat rancangan fasilitas link menu untuk calon penginap hotel. Agar lebih jelas maka fasilitas link menu dan tujuan link untuk calon penginap hotel akan diperlihatkan dalam gambar rancangan link menu dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 83
3.4.4.1.1 Rancangan Link Menu Dalam Homepage Untuk Calon Penginap Hotel
Homepage untuk calon penyewa hotel
Data Hotel Berdasarkan tipe hotel
Buku tamu
Bantuan
Form tabel data hotel berdasarkan tipe hotel
Form tabel data buku tamu
Halaman Bantuan
Form data detail hotel
Isi buku tamu
Form tabel data alternatif solusi pemilihan hotel
From input buku tamu
Form data detail hotel
SPPK
Fom SPPK
Help
Form cari hotel
About Us
Halaman Help
Form tabel data hasil Pencarian hotel
Halaman data programer
Form data detail hotel
Gambar 3.11 Rancangan link menu dalam homepage untuk calon penginap hotel
83
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 84
Dibawah ini adalah rancangan dan penjelasan form - form dari dalam rancangan homepage untuk calon penginap hotel : A. Rancangan Form SPPK Form SPPK Pemilihan Hotel di Yogyakarta digunakan untuk menginputkan pertimbangan - pertimbangan yang digunakan user atau calon penginap hotel untuk memilih hotel. Dalam menggunakan form SPPK calon penginap hotel langsung bisa menginputkan pertimbangan yang telah ada dalam form tersebut. Berikut penjelasan cara penginputan pertimbangan edalam form SPPK :
Kelas hotel Disediakan media input kelas hotel berupa list menu kelas hotel. User dapat memilih salah satu kelas hotel yang ia kehendaki.
Fasilitas hotel Disediakan media input fasilitas hotel berupa cek bok. User dapat memilih lebih dari satu fasilitas hotel dengan cara mengklik cek bok yang dipilih.
Nuansa hotel Disediakan media input nuansa berupa cek bok. User dapat memilih lebih dari satu nuansa hotel dengan cara mengklik cek bok yang dipilih.
Tarif kamar hotel Disediakan media input tarif kamar hotel berupa 2 buah field text. User dapat menginputkan tarif kamar dalam sebuah range atau batasan nilai yang diingikan user ke dalam field text tersebut. Terdapat 3 kombinasi inputan yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 85
dapat dilakukan untuk mengisi tarif kamar. Input tarif kamar ini tidak tergantung oleh tipe kamar.
Tipe kamar Disediakan media input tipe kamar berupa cek bok. User dapat memilih lebih dari satu tipe kamar hotel dengan cara mengklik cek bok yang dipilih.
Jumlah kamar Disediakan media input jumlah kamar berupa field text. Jumlah kamar yang diinputkan akan dikenai operator perbandingan lebih besar sama dengan (>=). Artinya jumlah kamar yang dicari lebih besar dari junlah kamar yang diinputkan user. Setiap kali menginputkan jumlah kamar maka tipe kamar juga harus dipilih, karena jumlah kamar menyatakan jumlah kamar dari tipe kamar yang diplih.
Jumlah bed Disediakan media input jumlah bed berupa field text. Jumlah bed yang diinputkan akan dikenai operator perbandingan sama dengan (=). Artinya jumlah bed yang dicari sama dengan jumlah bed yang diinputkan user. Setiap kali menginputkan jumlah bed maka tipe kamar juga harus dipilih, karena jumlah bed bergantung pada tipe kamar yang diplih.
Tarif kamar yang bergantung pada tipe kamar Field text input tarif kamar sebaris dengan setiap input tipe kamar. Tarif kamar ini bergantung pada tipe kamar yang dipilih. Akan dikenai operator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 86
perbandingan lebih kecil sama dengan (<=) tarif kamar yang diinputkan user. Setiap kali menginputkan tarif kamar juga harus menginputkan tipe kamar.
Fasilitas kamar Disediakan media input fasilitas kamar berupa cek bok. User dapat memilih lebih dari satu tipe fasilitas kamar hotel dengan cara mengklik cek bok yang dipilih.
Daerah terdekat dengan hotel Disediakan media input nama daerah berupa cek bok. User dapat memilih lebih dari satu daerah yang dekat dengan hotel dengan cara mengklik cek bok yang sesuai nama daerah yang dipilih.
Jarak Field text input jarak sebaris dengan setiap input nama daerah. Dikarenakan jarak bergantung pada nama daerah yang dipilih. Jarak yang dinputkan operator perbandingan lebih kecil sama dengan (<=) jarak yang diinputkan user. Setiap kali menginputkan tarif kamar juga harus menginputkan tipe kamar.
Waktu tempuh Field text input waktu tempuh sebaris dengan setiap input nama daerah, dikarenakan waktu tempuh bergantung pada nama daerah yang dipilih. Waktu yang diinputkan operator perbandingan lebih kecil sama dengan (<= ) waktu tempuh yang diinputkan user. Setiap kali menginputkan tarif kamar juga harus menginputkan tipe kamar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 87
Setelah selesai menginputkan data pertimbangan kemudian tekan tombol seleksi untuk proses pencarian solusi. Berikut dibawah ini gambar rancangan form SPPK Pemilihan hotel di Yogyakarta.
SPPK Pemilihan Hotel di Yogyakarta Inputkan pertimbangan anda : Kelas hotel
:
Fasilitas hotel
:
Kolam renang Restaurant
Nuansa hotel
:
Jawa klasik Oriental
Tarif kamar
:
Kamar hotel
:
sampai Tipe kamar
Tarif kamar
Jumlah bed
Jumlah kamar
Family Fasilitas kamar
:
AC
Daerah terdekat
:
Nama tujuan
TV Jarak
Waktu tempuh
Parang tritis Seleksi
Reset
Gambar 3.12 Rancangan form SPPK
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 88
Setelah menekan tombol seleksi maka data pertimbangan yang telah diinputkan digunakan untuk menyeleksi data hotel. Data hotel hasil seleksi akan ditampilkan dalam form tabel data alternatif solusi pemilihan hotel. B. Rancangan Form Tabel Data Alternatif Solusi Pemilihan Hotel Form tabel data alternatif solusi pemilihan hotel digunakan untuk menampilkan data alternatif solusi pemilihan hotel di Yogyakarta. Dibawah ini adalah rancangan tabel data alternatif solusi pemilihan hotel. Terdapat … alternatif solusi pemilihan hotel
Foto hotel
Nama hotel
Kelas hotel
Alamat
Phone
Email
Klik foto atau nama untuk detail hotel Klik alamat email untuk mengirim pesan email ke pihak hotel
Gambar 3.13 Rancangan form tabel data alternatif solusi pemilihan hotel Untuk melihat data detail hotel hasil pencarian alternatif solusi, calon penginap hotel bisa mengklik nama hotel atau foto hotel kemudian akan menuju ke form data detail hotel. C. Rancangan Form Data Detail Hotel Form ini digunakan oleh untuk melihat data detail sebuah hotel secara keseluruhan. Bentuk formnya sama dengan form data detail hotel milik anggota atau pendaftar SPPK, hanya saja tidak ditampilkan id dan password hotel. Berikut gambar rancangan form data detail hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 89
Form Data Detail Hotel Nama
:
Kelas hotel
:
Alamat :
Fax
:
Email
:
Website :
Foto hotel
:
Phone
:
:
Peta hotel
Data fasilitas hotel Nama fasilitas
Foto Fasilitas
Keterangan
Data kamar hotel Tipe
Foto Kamar
Kamar
Fasilitas
Jumlah
Jumlah
Tarif
Kamar
Kamar
bed
Kamar
Data Nuansa hotel Nama nuansa
Keterangan
Data daerah terdekat dengan hotel Nama daerah
Jarak ( Km )
Waktu tempuh ( Menit )
Gambar 3.14 Rancangan form data detail hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 90
D. Rancangan Form Tabel Data Hotel Berdasarkan Kelas Hotel Form ini digunakan untuk melihat data – data hotel yang berstatus sebagai anggota berdasarkan kelas hotelnya. Terdiri dari link menu kelas - kelas hotel, dan terdapat di halaman home calon penginap hotel. Data Hotel ( …..kelas hotel …… ) Foto hotel
Nama hotel
kelas hotel
Alamat
Phone
Email
Klik email hotel untuk mengirim pesan Klik nama atau foto hotel untuk melihat detail data hotel Awal | Lanjut | Sebelum | Sesudah
Gambar 3.15 Rancangan form tabel data hotel berdasarkan kelas hotel
E. Rancangan Form Data Buku Tamu Form data buku tamu milik calon penginap hotel SPPK digunakan untuk melihat data buku tamu. Berikut gambar rancangan form buku tamu : Data buku tamu Nama
: Isi buku tamu
Alamat
:
Email
:
Komentar
: Awal | Lanjut | Sebelum | Sesudah
Gambar 3.16 Rancangan form data buku tamu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 91
Dalam form data buku tamu diatas terdapat link menu isi buku tamu menuju ke form input buku tamu. Berikut rancangan form input data buku tamu : F. Rancangan Form Input Buku Tamu Form input data buku tamu digunakan untuk mengisi buku tamu. Berikut gambar rancangan form input buku tamu :
Silahkan isi buku tamu dibawah ini
Nama
:
Alamat
:
Email
:
Komentar
:
Lihat data buku tamu
Kirim
Gambar 3.17 Rancangan form input buku tamu
G. Rancangan Form Cari Hotel Rancangan form ini sudah terdapat dalam rancangan form hompage untuk calon penginap hotel. Form ini digunakan untuk mencari hotel yang telah menjadi anggota SPPK berdasarkan nama hotel. H. Rancangan Form Tabel Hasil Pencarian Hotel Form ini digunakan untuk menampilkan data hotel hasil pencarian hotel. Dibawah ini adalah gambar rancangan form tabel data hasil pencarian hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 92
Data Hasil Pencarian Hotel
Foto hotel
Nama hotel
Kelas hotel
Alamat
Phone
Email
Klik email hotel untuk mengirim pesan Klik nama atau foto hotel untuk melihat detail data hotel Awal | Lanjut | Sebelum | Sesudah
Gambar 3.18 Rancangan form tabel data hasil pencarian hotel
I. Rancangan Halaman Data Programer Halaman ini berisi data identitas serta salam dari programer sistem.
Foto
Nama
:
NIM
:
Prodi
:
Fakultas
:
Univ
:
Gambar 3.19 Rancangan halaman data programer
J. Rancangan Halaman Bantuan Halaman ini berisi khusus penjelesaan cara menggunakan form SPPK dalam memperoleh alternatif solusi pemilihan hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 93
K. Rancangan Halaman Help Halaman ini berisi penjelasan penggunaan fasilitas menu dalam sistem. 3.4.4.2 Rancangan Homepage Untuk Pihak Hotel Berupa halaman web SPPK dari pihak hotel. Berisi deskripsi SPPK Pemilihan Hotel di Yogyakarta dari sisi hotel dan menu - menu fasilitas yang disediakan sistem untuk pihak hotel. Judul Home About us Buku tamu | Info | Help
Menu
Cari hotel
go
Data anggota Data pendaftar Pendaftaran
Deskripsi sistem
Cara mendaftar Persyaratan Authenfikasi Login
Gambar 3.20 Rancangan homepage untuk pihak hotel
Dalam rancangan homepage untuk pihak hotel terdapat rancangan fasilitas link menu untuk pihak hotel. Agar lebih jelas maka fasilitas link menu dan tujuan link menu dalam homepage pihak hotel diperlihatkan dalam gambar rancangan menu dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 94
3.4.4.2.1 Rancangan Link Menu Dalam Homepage Pihak Hotel Secara garis besar menu yang disediakan sistem kepada pihak hotel dibagi 2 yaitu menu untuk proses pendaftaran dan Homepage untuk pendaftar dan anggota SPPK. Dibawah ini gambar rancangan menu untuk pihak hotel :
Homepage SPPK sisi hotel
Help
About us
From cari hotel
Data pendaftar
Pendaftaran
Data anggota
Login
Form login Halaman Help
Halaman data programer
Form Tabel data pencarian hotel
FormTabel data pendaftar SPPK
FormTabel data anggota SPPK
Homepage untuk pendaftar dan anggota SPPK
Gambar 3.21 Rancangan link menu dalam homepage pihak hotel
Dalam rancangan link menu dalam homepage diatas terdapat menu pendaftaran dan menu login pendaftar dan anggota SPPK. Dibawah ini diterangkan form – form yang menjadi tujuan link dari menu homepage pihak hotel diatas.
94
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 95
Untuk rancangan form pencarian hotel, halaman data programmer dan halaman help akan sama dengan milik calon penginap hotel. Rancangan dan penjelasan form – form tersebut adalah sebagai berikut : A. Rancangan Form Tabel Data Anggota SPPK Form ini digunakan untuk melihat data hotel para anggota tanpa ditampilkan id dan password hotel. Berikut gambar rancangan form tabel data anggota SPPK untuk pihak anggota : Data anggota SPPK
Foto hotel
Nama hotel
Kelas hotel
Alamat
Phone
Email
Klik email hotel untuk mengirim pesan Klik nama atau foto hotel untuk melihat detail data hotel Awal | Lanjut | Sebelum | Sesudah
Gambar 3.22 Rancangan form tabel data anggota SPPK pihak hotel
B. Rancangan Form Tabel Data Pendaftar SPPK Form tabel data pendaftar SPPK digunakan untuk melihat data hotel para pendaftar SPPK tanpa ditampilkan id dan password hotel. Berikut rancangan form tabel data pendaftar SPPK untuk pihak hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 96
Data Pendaftar SPPK
Foto hotel
Nama hotel
Kelas hotel
Alamat
Phone
Email
Klik email hotel untuk mengirim pesan Klik nama atau foto hotel untuk melihat detail data hotel Awal | Lanjut | Sebelum | Sesudah
Gambar 3.23 Rancangan form tabel data pendaftar SPPK untuk pihak hotel C. Rancangan Link Menu Pendaftaran Pendaftaran Form Pendaftar
Data detail hotel
Halaman lengkapi data pendaftaran
Keluar
Fasilitas hotel
Kamar hotel
Nuansa hotel
Daerah terdekat
Form input Fasilitas hotel
Form input kamar hotel
Form input Nuansa hotel
Form input Daerah terdekat
Form tabel data fasilitas hotel
Form tabel data fasilitas kamar
Form tabel data nuansa hotel
Form tabel data daerah terdekat dengan hotel
Form Tabel data kamar hotel
Gambar 3.24 Rancangan link menu pendaftaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 97
Dibawah ini akan dijelaskan rancangan form – form dan halaman web yang menjadi tujuan link menu dalam rancangan menu pendaftaran diatas : C.1 Rancangan Form Pendaftaran Form ini digunakan pihak hotel untuk mendaftar sebagai anggota SPPK dengan cara menginputkan data identitas hotel. Berikut gambar rancangan form pendaftaran : Form Pendaftaran Silahkan inputkan data identitas hotel anda Nama hotel Kelas hotel Alamat Phone Fax Email Website Id hotel Password Foto hotel
Browse
Peta hotel
Browse
Kirim
Reset
Gambar 3.25 Rancangan Form pendaftaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 98
C.2 Rancangan Halaman Menu Lengkapi Data Pendaftaran Halaman Menu Lengkapi Data Pendaftaran mempunyai link menu input fasilitas hotel, input nuansa hotel, input kamar hotel, input daerah terdekat dan setiap link tersebut akan menuju ke form input data masing - masing.
Foto hotel
Silahkan lengkapi data hotel anda Fasilitas hotel
Nuansa hotel
Kamar hotel
Daerah terdekat
Data detail hotel Keluar
Gambar 3.26 Rancangan halaman menu lengkapi data pendaftaran C.3 Rancangan Form Input Data Kamar Hotel Form input data digunakan pihak hotel untuk menginputkan data kamar hotel. Form input data kamar Tipe kamar Tarif kamar Jumlah kamar Jumlah bed Browse
Foto kamar Kirim
Reset
+ tipe kamar baru
Gambar 3.27 Rancangan form input data kamar hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 99
C.4 Rancangan Form Input Data Fasilitas Kamar Form input data fasilitas kamar digunakan pihak hotel untuk menginputkan data fasilitas kamar.
Form Input fasilitas kamar
Daftar fasilitas
AC + fasilitas baru TV Kirim
Gambar 3.28 Rancangan form input data fasilitas kamar
C.5 Rancangan Form Tabel Data Kamar Hotel Form tabel data kamar hotel berisi data kamar hotel berserta fasilitas kamar yang telah diinputkan pendaftar atau anggota SPPK. Digunakan untuk edit data dan delete data kamar hotel dan fasilitas kamar. Rancangan formnya sama dengan rancangan form tabel data kamar hotel milik angggota SPPK. C.6 Rancangan Form Input Data Fasilitas Hotel Form input data fasilitas hotel digunakan oleh pihak hotel untuk menginputkan data fasilitas hotel. Berikut gambar rancangan form input fasilitas hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 100
Form Input Fasilitas Hotel Fasilitas hotel Keterangan Foto fasilitas
Browse
Kirim
Reset
+ fasilitas baru
Lihat data fasilitas hotel
Gambar 3.29 Rancangan form input data fasilitas hotel
C.7 Rancangan Form Tabel Data Fasilitas Hotel Rancangan form tabel data fasilitas hotel digunakan menampilkan data fasilitas hotel dan edit data serta delete data fasilitas hotel. Rancangan formnya sama dengan rancangan form tabel data fasilitas hotel milik angggota SPPK. C.8 Rancangan Form Input Data Nuansa hotel Form input data nuansa hotel digunakan oleh pihak hotel untuk menginputkan data Nuansa hotel. Form input data nuansa hotel Pilihan nuansa Keterangan
Reset
Kirim
+ tipe baru
Gambar 3.30 Rancangan Form input data nuansa hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 101
C.9 Rancangan Form Tabel Data Nuansa Hotel Form tabel data nuansa hotel digunakan menampilkan data nuansa hotel, edit dan delete data nuansa hotel. Rancangan formnya sama dengan rancangan form tabel data nuansa hotel milik angggota SPPK. C.10 Rancangan Form Input Data Daerah Terdekat Rancangan input data daerah terdekat digunakan oleh pihak hotel untuk menginputkan data daerah – daerah penting yang dekat dengan hotel. Berikut gambar rancangan form input daerah terdekat dengan hotel. Form input data daerah terdekat dengan hotel Nama daerah Jarak Waktu tempuh Reset
Kirim
+ daerah baru
Gambar 3.31 Rancangan Form input data daerah terdekat C.11 Rancangan Form Tabel Data Daerah Terdekat Form tabel data daerah terdekat berisi data daerah terdekat dengan lokasi hotel yang telah diinputkan pendaftar. Digunakan untuk edit data dan delete data daerah terdekat. Rancangan formnya sama dengan rancangan form tabel data daerah terdekat dengan hotel milik angggota SPPK.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 102
D. Rancangan Form Login Pendaftar Dan Anggota SPPK Form ini digunakan oleh pihak hotel berstatus pendaftar atau anggota masuk ke sistem data hotel yang telah mereka inputkan di dalam sistem. Berikut rancangan menu login untuk pendaftar dan anggota SPPK : Login hotel ID Password Login
Gambar 3.32 Rancangan form login pendaftar dan anggota SPPK Setelah berhasil login maka pihak hotel yang berstatus sebagai pendaftar atau anggota SPPK masuk ke homepage hotel masing - masing. Berikut dibawah ini rancangan homepage untuk pendaftar dan anggota SPPK. D.1 Rancangan Homepage Pendaftar Dan Anggota SPPK Homepage pendaftar dan anggota SPPK berupa halaman utama pendaftar dan anggota SPPK yang telah berhasil login dan masuk ke sistem basis data hotel masing - masing. Didalam homepage pendaftar dan anggota SPPK terdapat menu menu fasilitas dan deskripsi sistem untuk pendaftar dan anggota SPPK. Agar lebih jelas akan digambarkan dalam rancangan homepage pendaftar dan anggota SPPK dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 103
Judul Home About us
Buku tamu | Info | Help
Menu
Identitas hotel
cari hotel
go
apa kabar ….. hotel …
Fasilitas hotel Nuansa hotel
Foto hotel
Kamar hotel Daerah terdekat Detail data hotel
silahkan update data hotel anda
Sign out Log out
Gambar 3.33 Rancangan homepage untuk pendaftar dan anggota SPPK
Dalam rancangan homepage untuk pihak hotel yang berstatus sebagai pendaftar dan anggota SPPK terdapat rancangan fasilitas link menu. Agar lebih jelas maka fasilitas link menu dan tujuan link untuk calon pihak hotel akan diperlihatkan dalam gambar rancangan menu dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 104
D.2. Rancangan link menu dan tujuan link dalam homepage pihak hotel yang berstatus pendaftar dan anggota SPPK
Homepage pendaftar dan anggota SPPK
Data Kamar hotel
Help
Form cari hotel
Form tabel data kamar hotel Edit kamar Form Edit kamar hotel
Edit Fasilitas Kamar Form tabel data fasilitas kamar
Data identitas hotel
Data fasilitas hotel
Data nuansa hotel
About us
Data daerah terdekat
Form tabel data identitas hotel
Form tabel data fasilitas hotel
Form tabel data Nunasa hotel
Form tabel daerah terdekat dengan hotel
Edit
Edit
Edit
Edit
Form tabel data identitas hotel
Form tabel data fasilitas hotel
Form tabel data Nunasa hotel
Form tabel daerah terdekat dengan hotel
Log out
Data Detail hotel
Sign out
Form Data Detail hotel
Edit Form Edit fasilitas kamar
Gambar 3.34 Rancangan link menu dan tujuan link dalam homapage untuk pendaftar dan anggota SPPK
104
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 105
Dalam rancangan link menu diatas ditunjukan tujuan link menu ke form - form masing - masing. Rancangan dan penjelasan form tujuan link tersebut adalah sebagai berikut : D.2.1 Rancangan Form Data Identitas Hotel Form ini digunakan pihak hotel untuk melihat data identitas hotel. Di dalam tabel data identitas hotel terdapat link menu untuk edit data identitas hotel. Dibawah ini adalah rancangan data identitas hotel : Data Identitas Hotel Nama Kelas Alamat Phone Fax Email Website Foto Peta Edit
Kembali
Gambar 3.35 Rancangan form data identitas hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 106
D.2.2 Rancangan Form Edit Data Identitas Hotel Form edit data identitas hotel digunakan pihak hotel untuk mengedit data identitas hotel. Di bawah ini adalah rancangan form edit data identitas hotel : Form Edit Data Identitas Hotel Nama Kelas Alamat Phone Fax Email Website Foto
Gambar foto
Ganti foto Peta
Browse Gambar peta
Ganti peta
Browse
Edit
Kembali
Gambar 3.36 Rancangan form edit data identitas hotel D.2.3 Rancangan Form Tabel Data Fasilitas Hotel Form tabel data fasilitas hotel digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk melihat data fasilitas hotel. Di dalam tabel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 107
data fasilitas hotel terdapat link menu untuk edit dan delete data fasilitas hotel. Di bawah ini adalah rancangan tabel data fasilitas hotel : Data Fasilitas hotel Nama fasilitas
Foto fasilitas
Keterangan
Ubah fasilitas
Hapus fasilitas
edit
Delete
+ fasilitas hotel
Gambar 3.37 Rancangan form tabel data fasilitas hotel
D.2.4 Rancangan Form Edit Data Fasilitas Hotel Form edit data fasilitas hotel digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk mengedit data fasilitas hotel. Form edit data fasilitas hotel Nama fasilitas Keterangan Foto Ganti foto
Browse
Edit
Gambar 3.38 Rancangan form edit data fasilitas hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 108
D.2.5 Rancangan Form Tabel Data Nuansa Hotel Form ini digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk melihat data nuansa hotel. Di dalam tabel data nuansa hotel terdapat link menu untuk edit dan delete data nuansa hotel. Berikut rancangan form tabel data nuansa hotel : Data nuansa hotel Nama nuansa
Keterangan
Ubah nuansa
Hapus nuansa
edit
delete
+ Nuansa hotel
Gambar 3.39 Rancangan form tabel data nuansa hotel
D.2.6 Rancangan Form Edit Data Nuansa Hotel Form edit data nuansa hotel digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk mengedit data nuansa hotel. Di bawah ini adalah rancangan form edit data nuansa hotel : Form edit data nuansa hotel Tipe nuansa Keterangan
Edit
Gambar 3.40 Rancangan form edit data nuansa hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 109
D.2.7 Rancangan Form Tabel Data Kamar Hotel Form tabel data kamar hotel digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk melihat data kamar hotel. Di dalam tabel data kamar hotel terdapat link menu untuk edit dan delete fasilitas kamar. Di bawah ini adalah rancangan tabel data kamar hotel: Data kamar hotel Tipe kamar
Foto kamar
Jumlah bed
Jumlah kamar
Fasilitas kamar
Foto kamar
Ubah kamar
Hapus kamar
Ubah fasilitas kamar
Edit kamar
Delete kamar
Edit fasilitas
+ kamar
Gambar 3.41 Rancangan form tabel data kamar hotel
D.2.8 Rancangan Form Edit Data Kamar Hotel Form edit data Kamar hotel. Digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk mengedit data kamar hotel. Dibawah ini adalah gambar rancangan form edit data kamar hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 110
Form Edit Data Kamar
Tipe kamar
Tarif
Jumlah bed
Jumlah kamar Fasilitas
Nama fasilitas kamar
Foto
Ganti foto
Browse
Peta Ganti peta
Browse
Edit
Batal
Gambar 3.42 Rancangan form edit data kamar hotel D.2.9 Rancangan Form Data Fasilitas Kamar Form ini digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk melihat data fasilitas kamar hotel. Di dalam tabel data fasilitas kamar hotel terdapat link menu untuk edit dan delete fasilitas kamar hotel dan link menu untuk edit data fasilitas kamar. Dibawah ini adalah rancangan tabel data fasilitas kamar hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 111
Data fasilitas kamar Nama fasilitas
Ubah
Hapus
Edit
delete
Gambar 3.43 Rancangan Form tabel data fasilitas kamar D.2.10 Rancangan Form Edit Data Fasilitas Kamar Form edit data fasilitas kamar hotel. Digunakan oleh pihak hotel yang sedang login untuk mengedit data fasilitas kamar hotel. Dibawah ini adalah rancangan form edit data fasilitas kamar hotel : Form edit data fasilitas kamar hotel Fasilitas kamar :
Edit
Gambar 3.44 Rancangan Form edit data fasilitas kamar
D.2.11 Rancangan Form Tabel Data Daerah Terdekat Dengan Hotel Form tabel data daerah terdekat dengan hotel digunakan oleh pihak hotel yang sedang login untuk melihat data daerah yang terdekat dengan hotel. Di dalam tabel data daerah terdekat terdapat link menu untuk edit dan delete data daerah terdekat dengan hotel. Dibawah ini adalah rancangan tabel data daerah terdekat dengan hotel:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 112
Data daerah terdekat dengan hotel Nama daerah
Jarak ( km )
Waktu tempuh ( menit )
Ubah
Hapus
edit
delete
+ Daerah
Gambar 3.45 Rancangan form tabel data daerah terdekat dengan hotel
D.2.12 Rancangan Form Edit Data Terdekat Dengan Hotel Form edit menuju form tabel edit data daerah dengan hotel digunakan oleh pihak hotel yang sedang login atau yang sedang mendaftar untuk mengedit data daerah terdekat dengan hotel. Dibawah ini adalah rancangan form edit data daerah terdekat dengan hotel :
Form edit daerah terdekat dengan hotel Nama Daerah Jarak
km
Waktu tempuh
menit Edit
Gambar 3.46 Rancangan form edit data daerah terdekat dengan hotel
3.4.4.3 Rancangan Form Login Untuk Administrator SPPK : Form ini digunakan untuk masuk ke dalam sistem adminisrator SPPK dengan cara memasukkan id admin beserta passwordnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 113
Login adminisrator ID Password
Login
Gambar 3.47 Rancangan form login adminisrator SPPK
Setelah berhasil login kemudian masuk kedalam homepage khusus adminisrator. 1. Rancangan Homepage SPPK Untuk Adminisrator Berupa tampilan menu untuk administrator dan deskripsi tentang SPPK pemilihan hotel di Yogyakarta untuk sisi administrator. Judul Home About us Help Cari hotel
Menu
go
Data anggota Data pendaftaran
Deskripsi sistem
Data Buku tamu Log out
Gambar 3.48 Rancangan homepage administrator SPPK Dalam rancangan homepage untuk adminisrator untuk diatas terdapat rancangan fasilitas link menu untuk adminisrator SPPK. Agar lebih jelas maka fasilitas link menu dan tujuan link untuk adminisrator sistem akan diperlihatkan dalam gambar rancangan menu dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 114
2. Rancangan Link Menu Dalam Homepage Administrator SPPK
Homepage adminisrator
About us
Data anggota
Data Pendaftar
Form Tabel Data anggota
Form Tabel Data Pendaftar
Cari hotel
Data buku tamu
Help
Form Data buku tamu Data detail anggota
Data detail anggota Form Data detail pendaftar
Diterima
Delete anggota
Ditolak
Form Pengiriman pesan konfirmasi lewat email
Gambar 3.49 Rancangan Link Menu Dalam Homepage Administrator SPPK Dibawah ini adalah rancangan dan penjelasan form - form dalam rancangan menu untuk adminisrator sistem SPPK: A.
Rancangan Form Tabel Data Anggota SPPK Form tabel data anggota SPPK digunakan oleh adminisrator untuk penghapusan keanggotaan hotel dan pengiriman pesan ke email ke anggota SPPK.
Log out
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 115
Data Hotel Anggota SPPK Foto hotel
Nama hotel
Kelas hotel
Alamat
Phone
Email
Keanggotaan dihapus
Klik email untuk mengirim pesan Klik nama atau foto hotel untuk detail data Awal | Lanjut | Sebelum | Ahkir
Gambar 3.50 Rancangan form tabel data anggota milik administrator SPPK
B.
Rancangan Form Tabel Data Pendaftar SPPK Form tabel data pendaftar SPPK digunakan oleh adminisrator untuk menerima atau menolak pendaftar dan pengiriman pesan email ke pendaftar. Data Hotel Pendaftar SPPK Foto hotel
Nama hotel
Kelas hotel
Alamat
Phone
Email
Keanggotaan
Ditolak | Diterima
Klik email untuk mengirim pesan Klik nama atau foto hotel untuk melihat detail data Awal | Lanjut | Sebelum | Ahkir
Gambar 3.51 Rancangan form tabel data pendaftar milik adminisrator
C.
Rancangan Form Data Detail Anggota SPPK Form ini digunakan oleh administrator untuk menampilkan data detail sebuah hotel milik anggota. Rancangan formnya sama seperti rancangan form data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 116
detail hotel pada home milik calon penyewa hotel tetapi ditampilkan id dan password hotelnya. D.
Rancangan Form Data Detail Pendaftar SPPK Form ini digunakan oleh administrator untuk menampilkan data detail sebuah hotel milik pendaftar. Rancangan formnya sama seperti rancangan form data detail hotel pada home milik hotel tetapi ditampilkan id dan password hotelnya.
E.
Rancangan Form Data Buku Tamu Form tabel data buku tamu digunakan untuk melihat data buku tamu dan menghapus data buku tamu. Terdapat juga link untuk membalas komentar ke alamat email pengisi buku tamu.
Data Buku Tamu Nama
:
Alamat
:
Email
:
Komentar
:
Klik email untuk pesan balasan Delete Awal | Lanjut | Sebelum | Ahkir
Gambar 3.52 Rancangan form data buku tamu untuk Adminisrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 117
F.
Rancangan Form Pengiriman Pesan Konfirmasi Lewat Email Form ini digunakan administrator untuk mengirimkan pesan penerimaan pendaftaran, pesan penolakan pendaftaran, pesan penghapusan keanggotaan hotel dan pesan konfimasi dari adminisrator kepada pihak hotel lewat email. Pengiriman email menggunakan software Outlook Express.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB IV IMPLEMENTASI SISTEM
Rancangan sistem pada bab III diimplementasikan dalam sebuah website. Design antarmuka web menggunakan Macromedia Dreamweaver MX pemrograman scriptnya menggunakan PHP 3.4.3,
pengolahan
V.6.1,
basis data hotel
menggunakan MySQL 3.2.3, Web server menggunakan Apache, dan browsernya menggunakan Internet Explorer. 4.1
Implementasi Basis Data
Dengan menggunakan MySQL dibuat sebuah basis data dengan nama hotel. Create database hotel; Dalam basis data hotel terdapat 7 tabel untuk mengolah data dalam sistem. Perintah pembuatan tabel – tabel tersebut dalam MySQL adalah sebagai berikut : 1) Tabel Identitas Tabel ini adalah implementasi dari tabel hotel pada tahap perancangan fisik, tabel ini berguna untuk menyimpan data identitas hotel. Create table identitas ( idhot varchar ( 10 ) primary key, namahot varchar ( 80 ), password varchar ( 6 ), alamat varchar ( 80 ), phone varchar ( 50 ), fax varchar ( 50 ), email varchar ( 80 ), website varchar ( 80 ), fotohot text ( 80 ), peta text ( 80 ), status varchar ( 15 ), kelashot varchar ( 15 ) );
118
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 119
2) Tabel Fasilitashot Tabel ini adalah implementasi dari tabel fasilitas hotel pada tahap perancangan fisik. Digunakan untuk menyimpan data fasilitas hotel, dibuat 2 kunci primer idhot dan namafasihot agar sebuah hotel dapat memiliki lebih dari satu fasilitas hotel. Create table fasilitashot ( idhot varchar ( 10 ) primary key, namafasihot varchar ( 80 ) primary key, fotofasihot text ( 80 ), ketfasihot text ( 80 ));
3) Tabel Kamarhot Tabel ini adalah dari implementasi dari tabel kamar hotel pada tahap perancangan fisik. Digunakan untuk menyimpan data kamar hotel, dibuat 2 kunci primer idhot dan tipekmr agar sebuah hotel dapat memiliki lebih dari satu tipe kamar hotel. Create table kamarhot ( idhot varchar ( 10 ) primary key, tipekmr varchar ( 80 ) primary key, tarifkmr integer(30), jumlahkmr smallinteger (4), fotokmr text ( 80 ));
4) Tabel Fasilitaskamar Tabel ini adalah implementasi dari tabel fasilitas kamar pada tahap perancangan fisik. Digunakan untuk menyimpan data fasilitas kamar, dibuat 3 kunci primer idhot, tipekmr dan namafasikamar agar sebuah hotel dapat memiliki lebih dari satu tipe kamar dan didalam tipe kamar tersebut terdapat bisa lebih dari satu fasilitas kamar. Create table fasilitaskamar ( idhot varchar ( 10 ) primary key, tipekmr varchar ( 80 ) primary key, namafasifkamar varchar(15) primary key);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 120
5) Tabel Nuansahot Tabel ini adalah implementasi dari tabel nuansa hotel pada tahap perancangan fisik. Digunakan untuk menyimpan data nuansa hotel, dibuat 2 kunci primer idhot dan tipenuansa agar sebuah hotel dapat memiliki lebih dari satu nuansa hotel. Create table nuansahot ( idhot varchar ( 10 ) primary key, tipenuansa varchar ( 80 ) primary key, ketnuansa text (80));
6) Tabel Tujuanterdekat Tabel ini adalah implementasi dari tabel daerah terdekat pada tahap perancangan fisik. Digunakan untuk menyimpan data daerah – daerah yang terdekat dengan hotel, dibuat 2 kunci primer idhot dan namatuj agar sebuah hotel dapat memiliki lebih dari satu tujuan terdekat hotel. Create table tujuanterdekat ( idhot varchar ( 10 ) primary key, namatuj varchar ( 80 ) primary key, jarak tinyinteger(2), waktutempuh tinyinteger (2));
7) Tabel Buku Tabel ini untuk menyimpan data buku tamu. Create table buku ( nomor varchar ( 10 ) primary key , nama varchar ( 30 ), alamat varchar ( 30 ), komentar text ( 80 ));
8) Tabel Admin Tabel ini untuk menyimpan data admin sistem, berisi id adminisrator dan password admin. Digunakan saat akan login dan keluar sistem administrator SPPK. Create table admin ( idadmin varchar ( 10 ) primary key, passadmin varchar ( 6 ));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 121
9) Tabel Hasil Tabel ini adalah tabel yang diciptakan untuk bantuan proses pencarian alternatif solusi pemilihan hotel, hanya mempunyai atribut idhot. Tabel ini dibuat untuk menyimpan data idhot hasil pencarian alternatif solusi pemilihan hotel. Create table hasil ( idhot varchar ( 10 ));
4.2 Implementasi Model dan Dialog Implementasi model terlihat pada saat proses pencarian solusi karena proses pencarian
solusinya
menggunakan
prinsip
seleksi
bertingkat.
Sedangkan
implementasi dialog dalam sistem ini dibagi menjadi 3 bagian berdasarkan penggunanya : 1. Calon penginap hotel 2. Pihak hotel 3. Adminisrator Sistem Berikut
tampilan dan penjelasan program untuk masing - masing antar muka
pengguna : 4.2.1 Calon Penginap Hotel 4.2.1.1 Homepage Untuk Calon Penginap Hotel Homepage untuk calon penginap hotel berisi menu - menu fasilitas yang diberikan sistem kepada calon penginap hotel dan deskripsi SPPK Pemilihan Hotel di Yogyakarta dari sisi calon penginap hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 122
Gambar 4.1 Tampilan homepage untuk calon penginap hotel
4.2.1.1.A Form SPPK Pemilihan Hotel di Yogyakarta Penjelasan penggunaan form SPPK : 1. inputkan data pertimbangan yang anda gunakan sebagai acuan memilih hotel ke dalam form SPPK. 2. data pertimbangan yang diinputkan bisa lebih dari satu. 3. jika sudah selesai menginputkan pertimbangan, kemudian klik tombol seleksi. 4. kemudian akan didapat tabel data alternatif solusi pemilihan hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 123
5. untuk melihat data detail hotel hasil alternatif solusi pemilihan hotel klik foto atau nama hotel pada tabel data alternatif solusi pemilihan hotel.
Gambar 4.2 Tampilan form SPPK Pemilihan Hotel di Yogyakarta Form sppk diatas disimpan dalam file sppkhotel.php dan datanya akan dikirim ke file hasilsppk.php untuk diproses. Di dalam form ini pilihan pertimbangan dibuat dinamis atau dapat berubah sesuai data yang dinputkan oleh hotel yang telah menjadi anggota SPPK. Berikut penjelasan program tampilan form sppk : 1. Menampilkan form input pilihan kelas hotel Pilihan kelas hotel bersifat statis artinya tidak berubah – ubah karena terjadi pembatasan terhadap pilihan kelas hotel yang diinputkan oleh pihak hotel saat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 124
mendaftar sebagai anggota dalam SPPK. Berikut bagian script program menampilkan pilihan kelas hotel :
<span class="style46">kelas hotel
<select name="kelashotelsppk" id="tipehotelsppk">
Input dari pilihan kelas hotel disimpan dalam Variabel $kelashotelsppk. 2. Menampilkan form input pilihan fasilitas hotel Pilihan tipe fasilitas hotel bersifat dinamis, sesuai dengan data fasilitas hotel yang diinputkan pihak hotel yang telah menjadi anggota SPPK. Media inputnya menggunakan cekbok dan dideklarasikan sebagai variabel array. Cara pertama adalah melakukan kueri terhadap data fasilitas hotel yang telah menjadi anggota : mysql_select_db($database_data, $data); $query_recfasihotsppk fasilitashot.namafasihot fasilitashot.idhot
=
"SELECT
FROM
fasilitashot,
distinct identitas
WHERE
=identitas.idhot
identitas.status='anggota' ORDER BY fasilitashot.namafasihot";
Kemudian menampilkan tipe fasilitas hotel dengan cekbok, menggunakan perulangan while do agar jumlah cekbok yang ditampilkan sesuai dengan jumlah kueri diatas.
Input tipe fasilitas hotel dideklarasikan dalam variabel array $fasisppk[]. 3. Menampilkan form input pilihan nuansa hotel Pilihan jenis nuansa hotel bersifat dinamis, sesuai dengan data nuansa hotel yang diinputkan pihak hotel yang telah menjadi anggota SPPK. Media inputnya menggunakan cekbok dan dideklarasikan sebagai variabel array. Cara pertama adalah melakukan kueri terhadap data nuansa hotel yang telah menjadi anggota : mysql_select_db($database_data, $data); mysql_select_db($database_data, $data); $query_recnuasasppk = "SELECT distinct nuansahot,
identitas
WHERE
nuansahot.tipenuansa FROM
nuansahot.idhot=identitas.idhot
identitas.status='anggota' ORDER BY nuansahot.tipenuansa";
Kemudian menampilkan jenis nuansa hotel dengan cekbok, menggunakan perulangan while do agar jumlah cekbok yang ditampilkan sesuai dengan jumlah kueri diatas.
Input jenis nuansa hotel dideklarasikan dalam variabel yaitu $nuansasppk[]. 4. Menampilkan form input tarif kamar Input tarif kamar menggunakan 2 buah field text agar user dapat menginputkan tarif kamar dalam sebuah range atau batasan.
Tarif kamar dideklasirasikan dalam 2 variabel untuk variabel input yang pertama adalah $tarifkamarumumA dan yang kedua adalah $tarifkamarumumB. 5. Menampilkan form input pilihan tipe kamar, jumlah kamar, jumlah bed dan tarif kamar. Pilihan tipe kamar bersifat dinamis, sesuai dengan data tipe kamar
yang
diinputkan pihak hotel yang telah menjadi anggota SPPK. Media inputnya menggunakan cekbok dan dideklarasikan sebagai variabel array. Input jumlah kamar, jumlah bed dan tarif kamar ditampilkan bersama - sama dengan tipe kamar dan mempunyai nilai array yang sama dengan varibel array tipe kamar. Cara pertama adalah melakukan kueri terhadap data tipe kamar hotel yang telah menjadi anggota : mysql_select_db($database_data, $data); $query_reckmrsppk kamarhot,
=
identitas
"SELECT WHERE
distinct
kamarhot.tipekmr
kamarhot.idhot=identitas.idhot
FROM AND
identitas.status='anggota' ORDER BY kamarhot.tipekmr"; $reckmrsppk
=
mysql_query($query_reckmrsppk,
$data)
or
die(mysql_error()); $row_reckmrsppk = mysql_fetch_assoc($reckmrsppk); $totalRows_reckmrsppk = mysql_num_rows($reckmrsppk); Kemudian menampilkan pilihan tipe kamar dalam cek bok , jumlah kamar, jumlah bed dan tarif kamar dalam field text.
Tipe kamar dideklasrasikan dalam variabel array $tipekamarsppk[] dan Variabel jumlah kamar
= $jumlahkamarsppk[]
Variabel jumlah bed
= $jumlahbed[]
Variabel tarif kamar
= $tarifkamar[]
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 129
6. Menampilkan form input pilihan fasilitas kamar Pilihan tipe fasilitas kamar bersifat dinamis, sesuai dengan data fasilitas kamar yang di inputkan pihak hotel yang telah menjadi anggota SPPK. Media inputnya menggunakan cekbok dan dideklarasikan sebagai variabel array. Cara pertama adalah melakukan kueri terhadap data Fasilitas kamar hotel yang telah menjadi anggota : mysql_select_db($database_data, $data); $query_recfasikmrsppk
=
"SELECT
distinct
fasilitaskamar.namafasikamar FROM fasilitaskamar, identitas WHERE fasilitaskamar.idhot=identitas.idhot
Kedua adalah menampilkan pilihan fasilitas kamar dengan cek bok. Sesuai hasil dari kueri data fasilitas kamar hotel yang telah menjadi anggota.
do { ?>
mysql_fetch_assoc($recfasikmrsppk)); ?> Input dari
fasilitas kamar dideklarasikan dalam variabel array
yaitu $fasikamarsppk[].
7. Menampilkan form input pilihan daerah terdekat dengan hotel beserta jarak dan waktu tempuh. Pilihan daerah terdekat dengan hotel bersifat dinamis, sesuai dengan data daerah terdekat dengan hotel yang telah diinputkan pihak hotel yang telah menjadi anggota SPPK. Media inputnya menggunakan cekbok dan field text kemudian dideklarasikan sebagai variabel array. Input jarak dan waktu tempuh ditampilkan bersama - sama dengan nama daerah tujuan dan mempunyai nilai array yang sama dengan varibel array nama daerah tujuan. Cara pertama adalah melakukan kueri terhadap data daerah terdekat dengan hotel yang telah menjadi anggota : mysql_select_db($database_data, $data); $query_rectujsppk = "SELECT distinct tujuanterdekat,
tujuanterdekat.namatuj FROM
identitas
WHERE
tujuanterdekat.idhot=identitas.idhot
AND
identitas.status='anggota' ORDER BY tujuanterdekat.namatuj"; $rectujsppk
4.2.1.1.B Pencarian solusi Data input dari form SPPK dikirimkan ke file hasilsppk.php untuk diproses. Dalam proses ini data hasil solusi disimpan dalam sebuah tabel yang di beri nama tabel hasil. Di bawah ini tampilan tabel data alternatif solusi pemilihan hotel.
Gambar 4.3 Tampilan form tabel data alternatif solusi pemilihan hotel Secara deklaratif proses pencarian solusi dilakukan dengan melakukan kueri terhadap data hotel dengan pertimbangan yang di inputkan calon penginap hotel. Antara pertimbangan satu dengan pertimbangan yang lain akan dikenai operator and. Sehingga jika salah satu
pertimbangan tidak ditemukan hasilnya, maka solusi
menjadi kosong atau tidak ada.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 133
Secara deklaratif proses kueri pencarian solusi data hotel adalah sebagai berikut : Select data hotel where ( pertimbangan 1 and pertimbangan2 … and pertimbangan ke N) N = urutan pertimbangan. Secara prosedural proses kueri data hotel menggunakan pertimbangan yang diinput user ke sistem dilakukan satu – persatu. Jika ditemukan data hasil kueri kemudian disimpan untuk dikueri dengan pertimbangan berikutnya. Jika terdapat input pertimbangan yang tidak menghasilkan solusi maka proses pencarian solusi dihentikan dan pencarian dinyatakan tidak ada. Jika semua input pertimbangan sudah digunakan untuk menyeleksi data hotel dan semua pertimbangan menghasilkan solusi maka data idhot dalam tabel hasil dicocokan dengan idhot tabel identitas hotel, kemudian ditampilkan data identitas hotel yang idhotnya sama dengan tabel hasil sebagai altenatif solusi pemilihan hotel. Untuk lebih jelasya digambarkan dalam diagram alur program dan penggalan scricpt program dengan pertimbangan faslitas hotel dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 134
start
Ada
Tidak Tidak adaada Cek input pertimbangan
Isi Tidak kosong
Ada Ada
Selesksi idhot tabel data hotel sesuai input pertimbangan dengan idhot tabel hasil dan input pertimbangan
Cek tabel hasil
Tidak ada Tidak ada
Hapus idhot tabel hasil
Ada Ada
End
Kosong
Selesksi idhot tabel data hotel sesuai input pertimbangan dengan input pertimbangan
Tidak adaada Tidak
Input idhot ke tabel hasil Kosongkan tabel hasil
Ada Ada
Cek input pertimbangan berikutnya
Tidak ada
Tampilkan data identitas hotel yang idhot sama dimiliki idhot tabel hasil
Keterangan: Tabel data hotel : tabel identitas hotel, tabel fasilitas hotel, tabel kamar hotel, tabel fasilitas kamar, tabel nuansa hotel, tabel tujuan terdekat
Gambar 4.4 Alur program proses pencarian solusi dalam file hasilsppk.php
134
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 135
Penggalan Script pencarian solusi dengan pertimbangan fasilitas hotel dalam file hasilsppk.php
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 136
$hasilcekfasilitashotel=mysql_query($cekhasilfasilitashotel); $hasilfasilitashotel=mysql_num_rows($hasilcekfasilitashotel); if ($hasilfasilitashotel==0) {$sppkfasilitashotel=1; }
} else { $kunci="$fasisppk[$i]"; $pilih="select fasilitashot.idhot from identitas,fasilitashot where fasilitashot.namafasihot='$kunci' and identitas.idhot=fasilitashot.idhot and identitas.status='anggota'"; $cueri=mysql_query($pilih); $cekfasihot=mysql_num_rows($cueri); if(empty($cekfasihot)) { $sppkfasilitashotel=1; } while ( $nya=mysql_fetch_row($cueri)){$inputan="$nya[0]"; $input="INSERT INTO hasil (idhot)VALUES('$inputan')"; $sukses=mysql_query($input);
Secara garis besar proses pencarian solusi dengan data pertimbangan yang lain prinsipnya sama dengan proses pencarian solusi fasilitas hotel, sehingga penggalan scrit program pencarian alternatif solusi dengan pertimbangan fasilitas hotel diharapkan dapat mewakili penjelasan proses pencarian solusi dengan pertimbangan lainnya. 4.2.1.2.B.1 From Data Detail Hotel Untuk melihat data detail hotel pada tabel data alternatif solusi pemilihan hotel, calon penginap hotel dapat mengklik foto hotel atau nama hotel. Data detail hotel yang akan ditampilkan pada user adalah data detail hotel tanpa id dan password hotel. Berikut dibawah ini tampilan form data detail hotel :
Gambar 4.5 Tampilan form data detail hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 138
4.2.1.2 Form Tabel Data Hotel Berdasarkan Kelas Hotel Form tabel data hotel berdasarkan kelas hotel digunakan oleh calon penginap hotel untuk melihat data hotel anggota SPPK berdasarkan kelas hotel. Untuk melihat data detail hotel anggota SPPK dilakukan dengan mengklik foto atau nama hotel tersebut. Dibawah ini tampilan antarmuka tabel data hotel anggota SPPK berdasarkan kelas hotel yang dipilih.
Gambar 4.6 Tampilan form data hotel berdasarkan kelas hotel 4.2.1.3 Form Buku Tamu Form buku tamu digunakan oleh calon penginap hotel untuk melihat data buku tamu. Dengan mengklik link menu buku tamu tampilan pada frame judul sudah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 139
bisa masuk dalam form buku tamu. Didalamnya terdapat menu untuk mengisi buku tamu. Untuk mengisi buku tamu dilakukan dengan mengklik link menu isi buku tamu. Berikut tampilan antar muka buku tamu dan form input buku tamu.
Gambar 4.7 Tampilan form buku tamu
Gambar 4.8 Tampilan form input buku tamu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 140
4.2.1.4 Halaman Bantuan Berupa halaman web yang berisi penjelasan cara menggunakan form SPPK Pemilihan Hotel di Yogyakarta. Dengan mengklik link menu batuan pada homepage untuk calon penginap hotel sudah bisa masuk ke form bantuan. Tampilan form menu bantuan terdapat dalam lampiran CD program SPPK Pemilihan Hotel diYogyakarta. 4.2.1.5 Form Cari Hotel Form ini terdapat di kanan atas frame judul. Digunakan untuk mencari hotel anggota SPPK berdasarkan nama hotel. Caranya dengan mengisi field text dengan nama hotel yang akan dicari kemudian klik tombol go. Berikut tampilan antarmuka form pencarian hotel dan tabel data hasil pencarian hotel :
Gambar 4.9 Tampilan form cari hotel dan form tabel data hasil pencarian hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 141
4.2.1.6 Halaman Help Halaman help berupa halaman web yang menampilkan penjelasan cara menggunakan fasilitas menu yang ada disetiap halaman web untuk calon penginap hotel. Tampilan form help bisa dilihat dalam lampiran CD program. 4.2.1.7 Halaman Data Programer Halaman data programer adalah Halaman web yang menampilkan data identitas programer SPPK Pemilihan Hotel di Yogyakarta. Untuk link ke halaman tersebut dilakukan dengan cara mengklik link menu about us yang berada di kiri atas frame judul.
Gambar 4.10 Tampilan halaman data programer
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 142
4.2.2 Pihak hotel 1. Homepage Untuk Pendaftar dan Anggota SPPK Dalam sistem, pihak hotel mempunyai homepage sendiri khusus untuk pihak hotel yang ingin mendaftar sebagai anggota SPPK maupun pihak hotel yang telah berstatus sebagai pendaftar atau anggota SPPK. Berikut tampilan antarmuka homepage untuk pihak hotel :
Gambar 4.11 Tampilan homepage untuk pihak hotel Homepage SPPK untuk pihak hotel dapat dipisahkan berdasarkan menu dan funsinya yaitu : 1.1 Untuk pendaftaran pihak hotel sebagai anggota SPPK
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 143
1.2 Untuk login dan update data hotel pendaftar dan anggota SPPK Berikut penjelasan untuk masing - masing fungsi diatas : 1.1 Pendaftaran Untuk menjadi pendaftar atau anggota sppk pemilihan hotel maka pihak hotel harus melalui proses pendaftaran terlebih dahulu dengan cara mengklik link menu pendaftaran yang ada pada homepage pihak hotel. Berikut tampilan form pendaftaran untuk pihak hotel :
Gambar 4.12 Tampilan form pendaftaran Saat mendaftar pihak hotel harus mengisi data identitas hotel dalam form pendaftaran. Setelah mengisi form pendaftaran klik tombol kirim, secara otomatis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 144
pihak hotel telah terdaftar sebagai pendaftar dan berstatus sebagai calon anggota SPPK. Setelah pihak hotel diminta untuk melengkapi data hotel dalam halaman menu lengkapi data hotel. 1.1.1 Halaman Menu Lengkapi Data Pendaftaran Halaman ini berisi menu - menu untuk melengkapi data pendaftaran pihak hotel. Menu – menu tersebut adalah sebagai berikut menu fasilitas hotel, menu data kamar hotel, menu data nuansa hotel, menu daerah terdekat dengan hotel serta menu untuk melihat data detail hotel dan menu untuk keluar dari proses pendaftran. Pihak hotel yang sedang mendaftar bisa mengklik menu yang dipilih untuk masuk dalam halaman menu tersebut. Berikut dibawah ini tampilan halaman menu lengkapi data hotel.
Gambar 4.13 Tampilan Halaman menu lengkapi data pendaftaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 145
A. Form Input Data Fasilitas Hotel Form menu input fasilitas hotel digunakan untuk menginputkan data fasilitas – fasilitas hotel. Dalam form ini terdapat list menu pilihan tipe nama fasilitas hotel, field text untuk keterangan fasilitas hotel serta field file untuk input foto fasilitas hotel. Jika didalam list menu tidak ada data fasilitas hotel yang dinginkan calon pendaftar maka diberikan fasilitas untuk memasukan data fasilitas baru dengan cara mengklik link menu + fasilitas baru. Untuk form tambah fasilitas hotel baru, media input fasilitas hotelnya menggunakan filed text. Berikut tampilan form input fasilitas hotel :
Gambar 4.14 Tampilan form input data fasilitas hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 146
Setelah selesai menginputkan data fasilitas hotel lalu klik tombol kirim untuk proses. Kemudian akan ditampilkan data fasilitas hotel dalam sebuah tampilan tabel data fasilitas hotel. Didalam tabel tersebut terdapat perintah link tambah fasilitas hotel, edit dan delete. Jika ingin mengedit data fasilitas hotel tinggal klik link edit dan jika ingin menghapus data fasilitas hotel, klik link delete. Dan setelah proses tersebut akan ditampilkan kembali data fasilitas hotel yang telah diedit atau dihapus. Tampilan tabel data fasilitas hotel sama seperti tampilan tabel data fasilitas hotel milik anggota SPPK. B. Form Input Data Kamar Hotel Form ini digunakan untuk menginputkan data kamar yang dimiliki hotel meliputi tipe kamar, tarif kamar, jumlah kamar dan jumlah bed dan foto kamar. Media input tipe kamar menggunakan list menu. Pihak hotel diberi fasilitas untuk membuat tipe kamar baru jika dalam list menu tidak ada tipe kamar yang diinginkan. Caranya dengan mengklik link + tipe kamar baru. Kemudian akan menuju form input tipe kamar baru dimana media input tipe kamarnya menggunakan field text sebagai. Dibawah ini adalah tampilan form untuk menginputkan data kamar yang dimiliki pihak hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 147
Gambar 4.15 Tampilan form input data kamar hotel.
C.
Form Input Data Fasilitas Kamar Setelah menginputkan data pada form input kamar maka akan ditampilkan
form input fasilitas kamar. Media input fasilitas kamar menggunakan cek bok, user dapat menginputkan data fasilitas kamar lebih dari satu dengan cara mengklik nama cekbok yang diinginkan. Jika tidak ada tipe fasilitas kamar yang diinginkan pihak hotel dapat membuat fasilitas kamar baru dengan cara mengklik link + fasilitas kamar baru di kiri atas form input kamar. Dalam form input tambah fasilitas kamar baru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 148
media input fasilitas kamar menggunakan field text. Dibawah ini adalah tampilan form input fasilitas kamar :
Gambar 4.16 Tampilan form input fasilitas kamar Setelah proses input fasilitas kamar selesai, maka akan ditampilkan data kamar hotel dalam sebuah tabel kamar hotel. Di dalam tabel kamar hotel tersebut terdapat link untuk edit dan delete kamar, link edit dan tambah fasilitas kamar. Tampilan tabel kamar hotel sama seperti tabel kamar hotel milik anggota SPPK. D. Form Input Data Nuansa hotel Form input data nuansa hotel digunakan untuk menginputkan suasana atau keadaan yang dimiliki sebuah hotel. Misal hotel bernuansa pedesaan, eropa, chinese,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 149
jawa joglo dan masih banyak nuansa hotel lainnya. Media input nama nuansa hotel dalam form ini menggunakan list menu dan filed text untuk input keterangan nuansa. Jika tipe nuansa hotel yang diinginkan pihak hotel belum ada dalam list menu tipe nuansa maka pihak hotel diberikan fasilitas untuk menginputkan nuansa baru dengan mengklik link + nuansa baru, kemudian akan menuju kedalam form input nuansa baru dengan media input field text setelah selesai input maka tekan tombol kirim. Dibawah ini tampilan antarmuka form input nuansa hotel :
Gambar 4.17 Tampilan form input data nuansa hotel Setelah selesai menginputkan data nuansa hotel, kemudian ditampilkan data nuansa hotel tersebut ditampilkan dalam sebuah tabel data nuansa hotel. Dalam
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 150
tampilan tabel data nuansa hotel terdapat link untuk edit dan link delete nuansa hotel. Jika link edit dijalankan maka akan menuju form edit nuansa hotel yang di akan diedit. Tampilan formnya sama dengan form input nusasa baru tetapi telah terisi dengan data nuansa yang akan diedit. Setelah edit data nuansa hotel selesai maka akan ditampilkan kembali tabel data nuansa hotel. Begitu pula link delete nuansahotel, setelah selesai penghapusan maka akan ditampilkan lagi tabel nuansa hotel hasil penghpusan. Tampian tabel data nuansa hotel pada proses pendaftaran akan sama seperti tampilan tabel data nuansa hotel milik anggota SPPK : E. Form Input Data Daerah Terdekat dengan Hotel Form input data daerah terdekat dengan hotel. Digunakan untuk menginputkan data daerah yang terdekat dengan hotel. Terdapat cekbok input nama daerah berserta field text untuk menginputkan data jarak dan waktu tempuh. Pihak hotel dapat menginputkan nama daerah baru dengan mengklik link + daerah baru. Media input daerah terdekat dalam form tambah nuansa baru menggunakan filed text agar dapat menuliskan nama daerah terdekat yang baru. Berikut tampilan form input daerah terdekat dengan hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 151
Gambar 4.18 Tampilan form input data daerah terdekat dengan hotel Setelah selesai menginputkan data daerah terdekat dengan hotel kemudian data tersebut ditampilkan dalam tabel data daerah terdekat dengan hotel. Di dalam tabel daerah terdekat dengan hotel terdapat link untuk tambah, edit dan delete daerah terdekat dengan hotel. Jika diklik link edit maka akan menuju form edit data terdekat denganhotel yang akan di edit, setelah peroses edit selesai maka akan ditampilkan kembali data daerah terdekat dengan hotel hasil edit data. Begitu pula untuk link delete setelah proses delete selesai maka akan ditampilkan kembali data daerah terdekat hasil penghapusan. Tampilan tabel data terdekat dengan hotel proses
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 152
pendaftaran akan sama seperti tampilan data daerah terdekat dengan hotel milik anggota SPPK. F. Link Keluar Berupa link menu keluar yang berada dalam halaman menu lengkapi data hotel. Digunakan untuk keluar dari poses pendaftran dan berisi ucapan terima kasih dari administrator terhadap pihak yang baru saja mendaftar sebagai anggota dari SPPK.
Gambar 4.19 Tampilan Halaman Terima kasih
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 153
4.2.2.2 Form Login Pendaftar dan Anggota SPPK Pihak hotel yang telah menjadi pendaftar dan anggota sppk mempunyai form login yang sama. Form login digunakan untuk masuk ke sistem data hotel yang dimiliki oleh hotel itu sendiri. Berikut tampilan antar muka form login pendaftar dan anggota SPPK :
Gambar 4.20 Tampilan form login pendaftar dan anggota SPPK Setelah berhasil login pendaftar atau anggota SPPK akan masuk dalam homepage data hotel masing - masing. 1. Homepage Untuk Pendaftar dan Anggota SPPK Dalam homepage pendaftar atau anggota SPPK terdapat menu - menu untuk melihat dan mengedit data hotel yang mereka miliki. Menu - menu tersebut adalah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 154
menu data identitas hotel , menu data fasilitas hotel, menu data kamar hotel,menu data nuansa hotel, menu data daerah terdekat dengan hotel. Untuk menggunakan menu tersebut dilakukan dengan mengklik menu yang diinginkan. Berikut gambar tampilan antarmuka homepage pendaftar dan anggota SPPK.
Gambar 4.21 Tampilan homepage untuk pendaftar dan anggota SPPK A . Form Data Identitas Hotel dan Form Edit Data Identitas Hotel Form data identitas hotel berisi data identitas hotel, dapat di akses dengan mengklik link menu identitas hotel. Didalam form data identitas hotel terdapat menu link edit data identitas. Untuk edit data identitas hotel klik menu link edit kemudian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 155
akan menuju ke form edit data identitas. Berikut tampilan form data identitas dan form edit data identitas milik pendaftar atau anggota SPPK yang sedang login.
Gambar 4.22 Tampilan form data identitas hotel
Gambar 4.23 Tampilan form edit data identitas hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 156
B. Form Tabel Data Fasilitas Hotel Dan Form Edit Data Fasilitas Hotel Form tabel data fasilitas hotel berisi data fasilitas hotel, dapat diakses dengan mengklik link menu data fasilitas hotel yang berada dalam menu homepage pendaftar atau anggota SPPK. Didalam tabel tersebut terdapat perintah link tambah, edit dan delete fasilitas hotel. Untuk menambah data fasilitas hotel dilakukan dengan cara mengklik menu link + fasilitas hotel, kemudian akan masuk ke form input data fasilitas hotel. Tampilan form input data fasilitas hotel akan sama seperti tampilan input data fasilitas hotel dalam proses pendaftaran. Untuk menghapus data fasilitas hotel dilakukan dengan cara mengklik menu delete, kemudian akan masuk ke proses penghapusan dan akan menampilkan kembali tabel data fasilitas hotel hasil proses penghapusan. Berikut tampilan form tabel data fasilitas hotel :
Gambar 4.24 Tampilan form tabel data fasilitas hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 157
Sedangkan untuk mengedit data fasilitas hotel dilakukan dengan cara mengklik menu link edit. Setelah itu akan masuk ke form edit data fasilitas hotel. Dibawah ini gambar tampilan form edit data fasilitas hotel.
Gambar 4.25 Tampilan form edit data fasilitas hotel C. From Tabel Data Kamar Hotel dan Form Edit Data Kamar Hotel Form tabel data kamar hotel berisi data kamar hotel, dapat diakses dengan mengklik link menu data kamar hotel dalam homepage pendaftar dan anggota SPPK. Didalam tabel tersebut terdapat perintah link tambah, edit kamar, edit fasilitas kamar dan delete kamar hotel. Untuk menambah data kamar hotel dilakukan dengan cara mengklik link menu + kamar, kemudian akan masuk ke form input data kamar hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 158
Tampilan form input data kamar hotel akan sama seperti tampilan input data kamar hotel pada proses pendaftran. Untuk menghapus data dilakukan dengan cara mengklik menu delete, kemudian akan masuk ke proses penghapusan dan akan menampilkan kembali tabel data kamar hotel hasil penghapusan. Berikut tampilan form tabel data kamar hotel :
Gambar 4.26 Tampilan form tabel data kamar hotel Untuk mengedit data kamar hotel dilakukan dengan cara mengklik link menu edit kamar. Setelah itu akan masuk ke form edit data kamar hotel. Dibawah ini gambar tampilan form edit data kamar hotel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 159
Gambar 4.27 Tampilan form edit data kamar hotel Sedangkan untuk mengedit data fasilitas kamar hotel dilakukan dengan cara mengklik link menu edit fasilitas kamar. Setelah itu akan masuk ke tabel data fasilitas kamar hotel. D. Form Tabel Data Fasilitas Kamar dan Form Edit Data Fasilitas Kamar Di dalam tabel data fasilitas kamar hotel diberikan fasilitas untuk tambah faslitas kamar, hapus fasilitas kamar dan edit data fasilitas kamar. Untuk menambah fasilitas kamar dilakukan dengan mengklik link menu + fasilitas kamar. Setelah itu akan masuk ke form input fasilitas kamar. Tampilan form input fasilitas kamar akan sama dengan form input fasilitas kamar proses pendaftaran. Untuk menghapus data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 160
fasilitas kamar dilakukan dengan mengklik link menu delete kemudian akan diproses dan ditampilkan kembali data fasilitas hotel hasil penghapusan. Dibawah ini gambar tampilan tabel data fasilitas kamar hotel :
Gambar 4.28 Tampilan form tabel data fasilitas kamar Di dalam tabel data fasilitas kamar hotel diberikan fasilitas untuk tambah fasilitas kamar baru, hapus faslitas kamar dan edit data fasilitas kamar. Untuk menambah fasilitas kamar dilakukan dengan mengklik link menu + fasilitas kamar. Setelah itu akan masuk ke form input fasilitas kamar. Tampilan form input fasilitas kamar akan sama dengan form input fasilitas kamar dalam proses pendaftaran. Untuk menghapus data fasilitas kamar dilakukan dengan mengklik menu link delete,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 161
kemudian ditampilkan kembali data fasilitas hotel hasil penghapusan. Sedangkan untuk mengedit data fasilitas kamar hotel dilakukan dengan cara mengklik link menu edit setelah itu akan masuk ke form edit data fasilitas kamar. Berikut gambar form edit data fasilitas kamar hotel :
Gambar 4.29 Tampilan form edit data fasilitas kamar E Form Tabel Data Nuansa Hotel dan Form Edit Data Nuansa Hotel Form tabel data nuansa hotel berisi data nuansa yang dimiliki hotel, dapat diakses dengan mengklik link menu nuansa hotel di homepage hotel yang sedang login. Didalam tabel tersebut terdapat perintah link tambah, edit dan delete fasilitas hotel. Untuk menambah data nuansa hotel dilakukan dengan cara mengklik link menu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 162
+ nuansa, kemudian akan masuk ke form input data nuansa hotel. Tampilan form input data nuansa hotel akan sama seperti tampilan input data nuansa hotel pada proses pendaftaran. Untuk menghapus data nuansa hotel dilakukan dengan cara mengklik menu delete, kemudian akan masuk ke proses penghapusan dan akan menampilkan kembali tabel data nuansa hotel hasil proses penghapusan. Berikut tampilan form tabel data nuansa hotel :
Gambar 4.30 Tampilan form tabel data nuansa hotel Sedangkan untuk mengedit data nuansa hotel dilakukan dengan cara mengklik link menu edit. Setelah itu akan masuk ke form edit data nuansa hotel. Dibawah ini gambar tampilan form edit data nuansa hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 163
Gambar 4.31 Tampilan form edit data nuansa hotel F. From Tabel Data Daerah Terdekat Dengan Hotel dan From Edit Data Daerah Terdekat Dengan Hotel Form tabel data daerah terdekat dengan hotel berisi data daerah terdekat dengan hotel, dapat diakses dengan mengklik link menu daerah terdekat di homepage pihak hotel yang sedang login. Didalam tabel tersebut terdapat perintah link tambah, edit dan delete data daerah terdekat dengan hotel. Untuk menambah data daerah terdekat dengan hotel dilakukan dengan cara mengklik link menu + daerah, kemudian akan masuk ke form input data data daerah terdekat dengan hotel. Tampilan form input data daerah terdekat dengan hotel akan sama seperti tampilan input data daerah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 164
terdekat dengan hotel dalam proses pendaftaran. Untuk menghapus data dilakukan dengan cara mengklik menu delete, kemudian akan masuk ke proses penghapusan dan akan menampilkan kembali tabel data daerah terdekat dengan hotel hasil proses penghapusan. Berikut tampilan form tabel data daerah terdekat dengan hotel :
Gambar 4.32 Tampilan form tabel data daerah terdekat dengan hotel Sedangkan untuk mengedit data daerah terdekat dengan hotel dilakukan dengan cara mengklik link menu edit. Setelah itu akan masuk ke form edit data daerah terdekat hotel. Dibawah ini tampilan form edit data daerah terdekat dengan hotel :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 165
Gambar 4.33 Tampilan form edit data daerah terdekat dengan hotel 4.2.3 Adminisrator SPPK 1. Form Login Adminisrator Sistem Untuk masuk dalam sistem adminisrator sppk maka adminisrator harus login terlebih dahulu dengan menginputkan id admin dan password adminisrator. Berikut tampilan form login adminisrator :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 166
Gambar 4.34 Tampilan from login adminisrator SPPK Setelah proses login adminisrator berhasil, kemudian masuk ke homepage admin sistem. 2. Homepage Untuk Adminisrator SPPK Didalam homepage adminisrator SPPK terdapat link menu ke data anggota SPPK, data pendaftar SPPK, data buku tamu, dan form pencarian hotel. Berikut tampilan homepage untuk adminsrator SPPK:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 167
Gambar 4.35 Tampilan homepage untuk adminisrator SPPK 2.1 Form Tabel Data Anggota SPPK Form tabel data anggota SPPK berisi data hotel anggota SPPK, dapat diakses dengan cara mengklik link menu data anggota dalam homepage adminisrator. Adminisrator dapat mengirim email berisi pesan konfirmasi kepada pihak hotel dengan cara mengklik alamat email hotel yang dituju. Adminisrator juga diberi fasilitas menghapus keanggotaan dari hotel dengan cara mengklik link menu dihapus pada kolom keanggotaan. Kemudian akan membuka program miscrosof outlook express guna pengiriman email berisi pesan bahwa keanggotaan hotel dihapus. Berikut tampilan form data anggota SPPK milik adminisrator sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 168
Gambar 4.36 Tampilan form tabel data aggota SPPK milik adminisrator SPPK 2.2 Form Tabel Data Pendaftar SPPK Form tabel data pendaftar SPPK berisi data hotel yang berstatus sebagai pendaftar anggota SPPK, dapat diakses dengan cara mengklik link menu data pendaftar dalam homepage adminisrator. Berisi daftar hotel pendaftar SPPK. Adminisrator dapat menerima pendaftar sebagai anggota dengan cara mengklik link menu diterima, setelah itu akan menampilkan program microsof outlook express untuk pengiriman pesan dari adminisrator bahwa hotel tersebut telah diterima sebagai anggota SPPK. Jika admin ingin menolak pendaftar maka admin dapat mengklik link menu dihapus pada kolom keanggotaan, kemudian akan link ke program microsof
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 169
outlook express untuk pengiriman pesan ke pendaftar bahwa pendaftaranya ditolak. Adminisrator juga dapat mengirim pesan konfirmasi kepada pihak hotel dengan mengklik alamat email hotel yang dituju. Berikut tampilan form data pendaftar di hompage adminisrator sistem sppk :
Gambar 4.37 Tampilan form tabel data pedaftar milik adminisrator SPPK Untuk melihat data detail hotel pihak adminsrator sistem bisa mengklik foto hotel atau nama hotel, tampilan data detail hotel akan sama pada tampilan data detail hotel milik user, tetapi pada admin sistem “ id dan password hotel ditampilkan “. 2.3 Fasilitas Pengiriman Email Milik Adminisrator SPPK Fasilitas ini digunakan adminisrator untuk mengirim pesan kepada pihak hotel atau pengisi buku tamu. Pesannya dapat berupa pesan konfirmasi dari adminisrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 170
sistem atau pesan penerimaan atau penolakan pendaftaran dan pesan penghapusan keanggotaan SPPK. Fasilitas pengiriman email ini menggunakan microsoft outlook express yang telah tersedia di sistem operasi windows. Berikut tampilan form pengiriman email menggunakan program microsof outlook express.
Gambar 4.38 Tampilan form fasilitas pengiriman email dengan Microsotf Outlook Express 2.4 Form Data Buku Tamu Form data buku tamu milik adminisrator SPPK berbeda dengan Form buku tamu untuk pihak hotel dan calon penyewa hotel. Buku tamu milik adminisrator berupa form data buku tamu yang di dalamnya terdapat link delete data buku tamu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 171
dan fasilitas link mengirim email balasan terhadap komentar yang telah diisikan dalam buku tamu. Berikut gambar form buku tamu milik adminisrator.
Gambar 4.39 Tampilan form data buku tamu untuk adminisrator SPPK Untuk menu - menu hasil rancangan dalam bab III yang tidak dijelaskan dalam bab IV akan dilampirkan dalam CD Program. 4.3 Pengujian dan Evaluasi Tahap ini merupakan tahap pengujian dan evaluasi program apakah sudah sesuai dengan spesifikasi rancangan yang diingikan dan apakah sudah sesuai dengan keinginan pemakai. Untuk itu program diujikan kepada beberapa responden dengan memberikan pertanyaan penggunaan program dalam sebuah kuesioner. Jawaban responden dari hasil pertanyaan dalam kuisioner tersebut ditampilkan dalam diagram bar-chart dibawah ini :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 172
1. Tampilan menu dari segi perwanaan Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat menarik
B
: Menarik
C
: Cukup menarik
D
: Kurang menarik
E
: Tidak menarik
40
20
Jawaban A
B
C
D
E
Gambar 4.40 Penilaian tampilan menu dari segi pewarnaan
3. Penggunaan menu Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat mudah digunakan
B
: Mudah digunakan
C
: Cukup mudah digunakan
D
: Kurang mudah digunakan
E
: Sulit digunakan
40
20
Jawaban A
B
C
D
E
Gambar 4.42 Penilaian penggunaan menu
4. Tampilan menu secara keseluruhan Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat menarik
B
: Menarik
C
: Cukup menarik
D
: Kurang menarik
E
: Tidak menarik
40
20
Jawaban A
B
C
D
E
Gambar 4.43 Penilaian tampilan menu secara keseluruhan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 174
5. Pilihan pertimbangan yang disediakan sistem sebagai acuan pemilihan hotel Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat lengkap
B
: Lengkap
C
: Cukup Lengkap
D
: Kurang Lengkap
E
: Tidak lengkap
40
20
Jawaban 0
A
B
C
D
E
Gambar 4.44 Penilaian pilihan pertimbangan yang disediakan sebagai acuan pemilihan hotel
6. Pemahaman pilihan pertimbangan yang disediakan sistem Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat mudah dipahami
B
: Mudah dipahami
C
: Cukup mudah dipahami
D
: Kurang mudah dipahami
E
: Sulit dipahami
40
20
Jawaban 0
A
B
C
D
E
Gambar 4.45 Penilaian pemahaman pilihan pertimbangan yang disediakan sistem
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 175
7. Penginputan pertimbangan sampai proses pencarian alternatif solusi pemilihan hotel Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat mudah dilakukan
B
: Mudah dilakukan
C
: Cukup mudah dilakukan
D
: Kurang mudah dilakukan
E
: Sulit dilakukan
40
20
Jawaban A
0
B
C
D
E
Gambar 4.46 Penilaian penginputan pertimbangan sampai proses pencarian alternatif solusi pemilihan hotel
8. Akurasi data alternatif solusi pemilihan hotel Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat akurat
B
: Akurat
C
: Cukup akurat
D
: Kurang akurat
E
: Tidak akurat
40
20
Jawaban 0
A
B
C
D
E
Gambar 4.47 Penilaian akurasi data alternatif solusi pemilihan hotel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 176
9. Data detail setiap hotel yang ada dalam sistem Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat lengkap
B
: Lengkap
C
: Cukup Lengkap
D
: Kurang Lengkap
E
: Tidak lengkap
40
20
Jawaban 0
A
B
C
D
E
Gambar 4.48 Penilaian data detail setiap hotel yang dalam ada sistem
10. Peran SPPK Pemilihan Hotel di Yogyakarta dalam proses penentuan hotel Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat membantu
B
: Membantu
C
: Cukup Membantu
D
: Kurang Membantu
E
: Tidak Membantu
40
20
Jawaban 0
A
B
C
D
E
Gambar 4.48 Penilaian Peran SPPK Pemilihan Hotel di Yogyakarta dalam menetukan hotel yang akan disewa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 177
11. Kesan adanya SPPK Pemilihan Hotel di Yogyakarta Persen ( % ) responden Keterangan :
100
Jumlah responden 11 orang
80
60
A
: Sangat dibutuhkan
B
: Dibutuhkan
C
: Cukup dibutuhkan
D
: Kurang dibutuhkan
E
: Tidak dibutuhkan
40
20
Jawaban A
B
C
D
E
Gambar 4.48 Penilaian dengan adanya SPPK Pemilihan Hotel di Yogyakarta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB V PENUTUP 5.1 Kesimpulan Dari hasil perancangan dan implementasi program pada sistem ini, dapat diambil kesimpulan sebagai berikut : 1. SPPK Pemilihan Hotel Di Hotel Yogyakarta telah berhasil dibangun berbasis web dengan menggunakan bahasa pemrograman PHP dan MySQL. 2. Pemakai SPPK Pemilihan Hotel Di Hotel Yogyakarta adalah pihak – pihak calon penginap hotel dan pihak hotel yang telah menjadi anggota SPPK. 3. Fasilitas yang disediakan bagi calon penginap hotel adalah :
Mengambil keputusan dalam pemilihan hotel.
Mendapatkan informasi atau data hotel di Yogyakarta yang telah menjadi anggota dalam SPPK Pemilihan Hotel di Yogyakarta.
4. Fasilitas yang disediakan bagi pihak hotel yang telah menjadi anggota SPPK adalah :
Mengupload informasi hotel dengan terlebih dahulu mendaftar sebagai anggota.
Mengupdate data hotel.
5. Berdasarkan kuesioner pengujian program SPPK Pemilihan Hotel di Yogyakarta yang diedarkan kepada 11 responden, diperoleh kesimpulan sebagai berikut : a) 72 % responden menyatakan tampilan menu program dari segi pewarnaan menarik. b) 72 % responden menyatakan tata letak menu program mudah dibaca. 178
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 179
c) 54 % responden menyatakan penggunaan link menu program mudah digunakan. d) 45 % responden menyatakan tampilan program secara keseluruhan menarik. e) 54 % responden menyatakan pilihan pertimbangan yang disediakan sistem sebagai acuan pemilihan hotel lengkap. f) 63 % responden menyatakan pilihan pertimbangan yang disediakan sebagai acuan pemilihan hotel sangat mudah dipahami. g) 63 % responden menyatakan penginputan pertimbangan sampai proses pencarian alternatif solusi pemilihan hotel dengan SPPK ini sangat mudah dilakukan. h) 54 % responden menyatakan data alternatif solusi pemilihan hotel yang dihasilkan oleh sistem ini sangat akurat. i) 45 % responden menyatakan data detail setiap hotel yang ada dalam sistem cukup lengkap. j) 72 % responden menyatakan SPPK Pemilihan Hotel di Yogyakarta sangat membantu dalam menetukan hotel mana yang akan disewa. k) 81 % responden menyatakan SPPK Pemilihan Hotel di Yogyakarta sangat dibutuhkan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 180
5.2 Saran 1. Jika memilih pertimbangan yang kontradiksi, sebaiknya item - item yang tidak relevan di disable. 2. Ditambah gambar - gambar animasi. 3. Data hotel lebih dilengkapi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 181
DAFTAR PUSTAKA Tourist Guide Book. Yogyakarta Provincial Curlture and Tourism Office. Bismoko, J. & Supratiknya, A. (1996). Pedoman Penulisan Skripsi. Yogyakarta : Universitas Sanata Dharma. Daihani, U.D. (2001). Komputerisasi Pengambilan Keputusan. Jakarta: PT. Elex Media Komputindo. Kadir, A. (1999). Konsep & Tututan Praktis Basis Data. ANDI Yogyakarta. Kurniawan, Y.S.T. (2002). Aplikasi Web Database dengan PHP dan MySQL. Jakarta : PT Elex Media Komputindo. Mc.Fadden, F.R. & Hoffer, J.A.. (1994). Modern database Management. Philipine: Benjamin / Cummings Publishing Company, Inc. Sakur, S.B. (2005). Aplikasi Web Databse dengan Dreamweaver MX 2004. ANDI Yogyakarta. Sutarman, S.Kom. (2003). Membangun Aplikasi Web dengamn PHP dan MySQL. Graha Ilmu Yogyakarta. Wahana Komputer Semarang (2004). Panduan Aplikatif Desain Web dengan Macromedia Dreamweaver MX 2004. ANDI Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel Data Hasil Kuisioner Penggunaan SPPK Pemilihan Hotel di Yogyakarta Jumlah responden : 11 orang
Pertanyaan
Tampilan menu dari segi pewarnaan
Jumlah
Persen (% )
jawaban
jawaban
Sangat menarik
1
9,09
Menarik
8
72,72
Cukup Menarik
1
9,09
Kurang menarik
1
9,09
Sangat mudah dibaca
2
18,18
Mudah dibaca
8
72,72
Cukup mudah dibaca
1
9,09
3
27,27
Mudah digunakan
6
54,54
Cukup mudah digunakan
1
9,09
Sangat menarik
1
9,09
Menarik
5
45,45
Cukup Menarik
3
27,27
Kurang menarik
2
18,18
Pilihan jawaban
Tidak menarik
Tata letak menu
Kurang mudah dibaca Sulit dibaca
Sangat mudah digunakan
Penggunaan menu
Kurang mudah digunakan Sulit digunakan
Tampilan menu secara keseluruhan
Tidak menarik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Pilihan pertimbangan yang disediakan sistem sebagai acuan dalam pemilihan hotel
Sangat lengkap
2
18,18
Lengkap
6
54,54
Cukup lengkap
2
18,18
Kurang lengkap
1
9,09
Sangat mudah dipahami
7
63,63
Mudah dipahami
3
27,27
Cukup mudah dipahami
1
9,09
Sangat mudah dilakukan
6
54,54
Mudah dilakukan
3
27,27
Cukup mudah dilakukan
2
18,18
Tidak lengkap
Pemahaman dari pilihan pertimbangan yang disediakan sistem