vi
Universitas Kristen Maranatha
ABSTRAKSI
Pada sekarang ini sektor pariwisata sudah menjadi bisnis yang cukup
menguntungkan khususnya di kota-kota tujuan wisata termasuk bidang perhotelan oleh
karena itu peranan IT(Information Technology) mulai dibutuhkan dalam menyokong
proses bisnis hotel. E-reservation pada website adalah salah satu dari banyak fitur yang
sangat diminati oleh pihak hotel karena dengan adanya E-reservation akan
memudahkan para calon tamu memesan kamar jauh-jauh hari dan bisa melakukan
pemesanan di mana saja dan kapan saja, ditambah lagi dengan bantuan peta interaktif
diharapkan akan membantu calon tamu untuk mendapatkan informasi-informasi tentang
hotel dan gambaran hotel secara lebih detail sehigga yang didapat tidak jauh berbeda
dari yang diperkirakan.
E-reservation terasa belum lengkap tanpa E-service(berjalan secara offline) yang
akan membantu tamu yang sedang menginap untuk memesan layanan-layanan yang
ditawarkan oleh pihak hotel dan pihak hotel pun dimudahkan dengan fitur yang dapat
mengubah content-content yang ada pada website(E-reservation) dan Offline
Application(E-service)
vii
Universitas Kristen Maranatha
ABSTRACT
Nowdays, Tourism and Hotel business are going to be a potential business. The
improvement of Tourism and Hotel business need IT (Information Technology) as a
helper to encourage the business. E-reservation on website is one of the fitur which
helps the business. It is because of E-reservation can help the hotel guests to book the
room in flexible time and places. Not only for the easy way, but also can helps the guests
to get more information easily about hotel and detail maping hotel. The hotel guests also
can do the E-service (offline mode). E-service helps the guest who stay for a night to
order other facilities, by doing the customization on the reservation contents and
E-service (offline application).
viii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAKSI ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Tools Yang Akan Dipakai ... 3
1.6 Sistematika Penulisan ... 3
1.7 Timeline ... 4
2.3 UML(Unified Modelling Language) ... 7
2.3.1 Use Case ... 7
2.3.2 Activity Diagram ... 10
2.4 Entity Relational Diagram (ERD) ... 11
2.5 RIA(Rich Internet Application)... 13
2.7 HTML ... 15
2.8 Javascript ... 16
2.9 PHP ... 16
BAB III ANALISIS DAN RANCANGAN SISTEM ... 20
3.1 Flow Chart ... 20
3.3 Activity Diagram... 22
3.4 Website Map ... 30
3.5 Entity Relationship Diagram ... 31
3.6 Design User Interface ... 32
3.6.1 Tampilan Home ... 32
3.6.2 Tampilan Register ... 33
3.6.3 Tampilan Hotel ... 34
3.6.4 Tampilan E-reservation ... 35
3.6.5 Tampilan About Us ... 36
3.6.6 Tampilan Type of Room ... 37
3.6.8 Tampilan Restaurant ... 37
3.6.9 Tampilan Fitness Center ... 38
3.6.10 Tampilan Swimming Pool ... 38
ix
Universitas Kristen Maranatha
3.6.12 Tampilan Room Admin ... 39
3.6.13 TampilanType of Room ... 40
3.6.14 Tampilan ViewAdmin ... 41
3.6.15 Tampilan Holiday Days Admin ... 42
3.6.16 Tampilan Services Admin ... 43
3.6.17 Tampilan Package Admin ... 44
3.6.18 Tampilan Employee ... 45
3.6.19 Tampilan Offline E-services ... 46
3.6.20 Tampilan Offline E-services2 ... 46
BAB IV PERANCANGAN DAN IMPLEMENTASI ... 48
4.1 Halaman Home Login ... 48
4.2 Halaman Home Register ... 48
4.3 Halaman Hotel ... 49
4.4 Halaman Beach ... 49
4.5 Halaman Garden ... 50
4.6 Halaman Bar ... 50
4.7 Halaman Swimming Pool ... 51
4.8 Halaman Spa, Sauna, dan Message ... 51
4.9 Halaman City ... 52
4.10 Halaman E-reservation ... 52
4.11 Halaman Order Kamar ... 53
4.12 Halaman Contact Us ... 53
4.13 Halaman Room Admin ... 54
4.14 Halaman View Admin ... 54
4.15 Halaman Type of Room Admin ... 54
4.16 Halaman Holiday Days Admin ... 55
4.17 Halaman Service Admin ... 55
4.18 Halaman Package Admin ... 56
4.19 Halaman Division Admin ... 56
4.20 Halaman Employee Admin ... 57
4.21 Halaman Chart Pemesanan... 57
4.22 Halaman Chart Service ... 58
4.23 Halaman E-service ... 58
4.24 Halaman E-service Breakfast ... 59
4.25 Halaman E-service Lunch ... 59
4.26 Halaman E-service Dinner ... 60
4.27 Halaman E-service Extra_bed ... 60
4.28 Halaman E-service Laundry... 61
4.31 Halaman E-service Spa ... 61
BAB V PENGUJIAN ... 62
5.1 Whitebox Testing ... 62
5.1.1 Halaman Home ... 62
5.1.2 Halaman Hotel ... 63
5.1.3 Halaman E-reservation ... 64
5.1.4 Halaman E-service ... 65
5.1.5 Halaman Admin Room ... 65
5.1.6 Halaman Admin View ... 66
5.1.7 Halaman Admin Type of Room ... 67
5.1.8 Halaman Admin Type of Room ... 68
5.1.9 Halaman Admin Service ... 69
x
Universitas Kristen Maranatha
5.1.11 Halaman Admin Division ... 70
5.1.12 Halaman Admin Employees ... 71
5.2 Blackbox Testing ... 72
5.2.1 Kuesioner Pengguna ... 72
5.2.2 Kuesioner Admin ... 72
BAB VI KESIMPULAN DAN SARAN ... 74
6.1 Kesimpulan ... 74
6.2 Saran ... 74
xi
Universitas Kristen Maranatha
DAFTAR GAMBAR
gambar 2. 1 Use Case Diagram (Yusriel, 2008) ...7
gambar 2. 2 Notasi dasar use case diagram (Adianto, 2007) ...8
gambar 2. 3 Relasi include (Adianto, 2007) ...8
gambar 2. 4 Relasi extend (Adianto, 2007)...9
gambar 2. 5 Generalization pada use case diagram (Adianto, 2007) ...9
gambar 2. 6 Generalization pada actor (Adianto, 2007) ...10
gambar 2. 7 Notasi ERD(Ratri Rahayu, 2009) ...12
gambar 2. 8 Mekanisme Rich Internet Application (Hadi, 2008) ...14
gambar 2. 9 PHP Workflow(Kadir, 2002) ...16
gambar 2. 10 Hirarki Database (Universitas Kristen Petra, 2005)...18
gambar 3. 1Flowchart Hotel……….……20
gambar 3. 2 Use Case ...21
gambar 3. 3 Activity Diagram Register ...22
gambar 3. 4 Activity Diagram E-services ...22
gambar 3. 5 Activity Diagram Manage Hotel ...23
gambar 3. 6 Activity Diagram Manage Kamar ...24
gambar 3. 7 Activity Diagram Manage Tipe Kamar ...24
gambar 3. 8 Activity Diagram Manage View ...25
gambar 3. 9 Activity Diagram Manage E-service ...26
gambar 3. 10 Activity Diagram Manage Holiday Days ...27
gambar 3. 11 Activity Diagram Manage Package ...27
gambar 3. 12 Activity Diagram Manage Employee ...28
gambar 3. 13 Activity Diagram E-reservation ...29
gambar 3. 14 Website Map ...30
gambar 3. 15 Entity Relationship Diagram ...31
gambar 3. 16 Halaman Home ...32
gambar 3. 17 Tampilan Register ...33
gambar 3. 18 Tampilan Hotel ...34
gambar 3. 19 Tampilan E-reservation ...35
gambar 3. 20 Tampilan About Us ...36
gambar 3. 21 Tampilan Type of Room...37
gambar 3. 22 Tampilan Restaurant ...37
gambar 3. 23 Tampilan Fitness Center ...38
gambar 3. 24 Tampilan Swimming Pool ...38
gambar 3. 25 Tampilan Spa, Massage, dan Sauna ...39
gambar 3. 26 Tampilan Room Admin ...39
gambar 3. 27 Tampilan Type of Room...40
gambar 3. 28 Tampilan View Admin ...41
gambar 3. 29 Tampilan Holiday Days Admin ...42
gambar 3. 30 Tampilan Services Admin ...43
gambar 3. 31 Tampilan Package Admin...44
gambar 3. 32 Tampilan Employee ...45
gambar 3. 33 Tampilan E-services ...46
gambar 3. 34 Tampilan E-services-2 ...46
gambar 4. 1 Halaman Home Login ………...………48
gambar 4. 2 Halaman Home Register ...48
xii
Universitas Kristen Maranatha
gambar 4. 4 Halaman Beach ...49
gambar 4. 5 Halaman Garden ...50
gambar 4. 6 Halaman Bar ...50
gambar 4. 7 Halaman Swimming Pool...51
gambar 4. 8 Halaman Spa, Sauna, dan Message ...51
gambar 4. 9 Halaman City ...52
gambar 4. 10 Halaman E-reservation ...52
gambar 4. 11 Halaman Order Kamar ...53
gambar 4. 12 Halaman Contact Us ...53
gambar 4. 13 Halaman Room Admin ...54
gambar 4. 14 Halaman View Admin ...54
gambar 4. 15 Halaman Type of Room Admin ...54
gambar 4. 16 Halaman Holiday Days Admin ...55
gambar 4. 17 Halaman Service Admin ...55
gambar 4. 18 Halaman Package Admin ...56
gambar 4. 19 Halaman Division Admin ...56
gambar 4. 20 Halaman Employee Admin ...57
gambar 4. 21 halaman Chart Pemesanan ...57
gambar 4. 22 Halaman Chart Service ...58
gambar 4. 23 Halaman E-service ...58
gambar 4. 24 Halaman E-service Breakfast ...59
gambar 4. 25 Halaman E-service Lunch ...59
gambar 4. 26 Halaman E-service Dinner ...60
gambar 4. 27 Halaman E-service Extra_bed ...60
gambar 4. 28 Halaman E-service Laundry ...61
xiii
Universitas Kristen Maranatha
DAFTAR TABEL
1
Universitas Kristen Maranatha
BAB I PENDAHULUAN
Isi dari bab ini berisi tentang latar belakang, rumusan masalah, tujuan, ruang
lingkup, tools yang dipakai , sistematika penulisan, dan timeline. Bab ini akan
memberikan penjelasan-penjelasan seberapa jauh dan diperlukannya aplikasi ini.
1.1 Latar Belakang
Penggunaan istilah E(Electronic) sudah banyak dipergunakan pada banyak
sektor-sektor yang ada di sekitar kita. Hal ini terjadi dikarenakan kita mengalami banyak
kemudahan dalam melakukan hal-hal yang tadinya terhalang oleh waktu dan tempat
namun dengan E(Electronic) hal itu tidak lagi menjadi halangan karena hal tersebut bisa
kita lakukan di mana saja dengan mengandalkan media-media (Komputer, Internet,
Handphone dan lain sebagainya). Tidak terkecuali sektor perhotelan yang
membutuhkan hal ini demi kenyamanan pihak hotel dan yang terutama kenyamanan
customer(Tamu).
Dengan adanya E-reservationcustomer bisa melakukan pemesanan kamar
jauh-jauh hari dan tidak perlu datang ke hotel tersebut juga customer disediakan E-services
saat customer menjadi tamu hotel sehingga tamu lebih mudah dalam hal pemesanan
maupun pembatalan layanan-layanan yang ada di hotel serta pihak hotel pun akan
terasa lebih mudah karena semua layanan-layanan yang dipesan oleh tamu mereka
menjadi lebih terdata sehingga dalam melakukan layanan-layanan tersebut dapat
didistribusikan kepada pegwai yang bertanggung jawab dengan lebih maksimal.
1.2 Rumusan Masalah
Adapun rumusan masalah yang dapat disusun ialah:
1. Bagaimana agar membuat website yang user friendly sehingga
Tamu(customer) dapat melakukan pemesanan kamar, perubahanan
kamar(waktu tinggal), pembatalan kamar dengan lebih mudah, maupun
sekedar mencari informasi tentang hotel?
2. Bagaimana agar Tamu(customer) dapat melakukan pemesanan
layanan-layanan maupun pembatalan dengan lebih mudah saat tamu(customer)
menjadi tamu hotel tersebut?
2
Universitas Kristen Maranatha
layanan para tamu kepada divisi-divisi yang bertanggung jawab?4. Bagaimana menetukan tanggal-tanggal khusus(libur) dengan harga yang
berbeda dari hari lain?
5. Bagaimana pihak hotel mengatur package-package yang ditawarkan
kepada customer?
1.3 Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini ialah:
1. Pembuatan website yang merupakan representasi hotel tersebut selain
itu juga website dapat menangani E-reservation dilengkapi peta interaktif
hotel.
2. Pembuatan aplikasi yang berjalan secara intranet di dalam hotel untuk
menangani pemesanan layanan, perubahan layanan, dan pembatalan
layanan yang ada.
3. Semua layanan yang telah dipesan oleh tamu yang telah disetujui oleh
front office dapat dilihat oleh pegawai pada setiap divisi yang
bertanggung jawab.
4. Membuat sistem agar admin dapat membuat custom calendar holiday.
5. Pembuatan proses untuk menambahkan dan mengubah
package-package dilengkapi dengan durasi.
1.4 Ruang Lingkup Kajian
Ruang lingkup Ruang lingkup kajian dalam pembuatan aplikasi ini ialah :
1. Pembuatan website yang berupa representasi dari hotel dengan
pemberian informasi-informasi tentang fasilitas hotel secara detail dengan
dukungan peta interaktif hotel.
2. Pembuatan website yang dapat menangani E-reservation yang dapat
diatur oleh calon tamu. Hal-hal yang dapat diatur meliputi : pemilihan
tanggal, pemilihan kamar dengan beberapa tipe kamar(adanya
perbedaan harga) maupun tipe kamar(adanya perbedaan harga),
maupun pemilihan package(paket-paket yang disediakan pihak hotel).
3. Pembuatan aplikasi offline yang dipasang pada setiap kamar agar tamu
3
Universitas Kristen Maranatha
4. Pembuatan aplikasi yang dapat menangani pemesanan E-services agar
pemesanan dapat didistribusikan kepada pegawai yang bertanggung
jawab
1.5 Tools Yang Akan Dipakai
Software software yang digunakan sebagai berikut :
1. Adobe Flex Builder 3
2. Notepad ++
3. Adobe Fireworks
4. XAMPP(Apache dan MYSQL)
5. AMFPHP
6. Mozilla Firefox browser
1.6 Sistematika Penulisan
Bab I Pendahuluan
Pada bab ini memuat latar belakang, rumusan masalah, tujuan,
batasan masalah, sistematika pembahasan dan time schedule.
Bab II Kajian Teori
Pada bab ini berisikan mengenai teori penunjang, metode atau
algoritma penunjang, dan teknologi yang digunakan.
Bab III Analisa dan Pemodelan
Pada bab ini berisikan arsitektur aplikasi berupa Use Case
Diagram, Activity Diagram, dan struktur menu. Dilanjutkan
dengan ER-Diagram, Web Map dan Layout, serta perancangan
user interface.
Bab IV Perancangan dan Implementasi
Pada bab ini berisi mengenai kumpulan screenshot dari website
4
Universitas Kristen Maranatha
pembahasan mengenai pembuatan template, komponen, danmodul.
1.7 Timeline
Bulan
Langkah Kerja Bulan 2 Bulan 3 Bulan 4 Analisa dan Perancangan Database
Pembuatan Aplikasi Pengujian Sistem Penulisan Laporan
74
Universitas Kristen Maranatha
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Adapun kesimpulan yang dapat ditarik berkenaan dengan pembuatan
Website(E-reservation) dan offline Application(E-service) adalah :
1. Website yang dapat menangani E-reservation yang dilakukan oleh pengguna
dan memberikan interaksi/feedback kepada pengguna.
2. Offline Application yang dapat menyediakan informasi dan pemesanan
servicE-service yang ditawarkan pihak hotel agar setiap tamu yang menginap dapat
melakukan pemesanan dan melihat status tagihan yang telah dipesan.
3. Pihak hotel(front office) akan dapat menangani pesanan service tamu(disetujui
atau ditolak) untuk didistribusikan kepada pegawai yang bertanggung jawab.
4. Pihak hotel(admin) diberikan fitur untuk mengatur content yang terdapat di
website dan juga offline application.
6.2 Saran
Adapun kesimpulan yang dapat ditarik berkenaan dengan pembuatan
Website(E-reservation) dan offline Application(E-service) adalah :
1. Pemasangan sistem pembayaran dengan kartu credit dengan sistem open card
dengan menjalin kerjasama dengan pihak bank.
2. Service yang ditawarkan oleh pihak hotel lebih lebih diperdalam lagi yang pada
75
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Adianto, J. (2007). Analisa Sistem Berorientasi Objek.
Gassner, David.(2008). Adobe Flex 3 Bible.Wiley Publishing, inc
Kadir, Abdul.(2002). Dasar Pemrograman WEB Dinamis Menggunakan PHP.
Yogyakarta: Andi.