ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi...
Transcript of ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi...
ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL
PASIFIK PALU
Naskah Publikasi
diajukan oleh
Ziad
06.12.1985
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
2011
ANALYZE AND DESIGN ONLINE RESERVATION ON PALU PASIFIK HOTEL
ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL PASIFIK PALU
Ziad
Jurusan Sistem Informasi
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Hotel Pasifik is a business entity engaged in the hospitality that can not be
separated from the problem of providing information and services to customers or users
of hotel services. Problems faced currently is booking room units are still done manually.
This is an obstacle for customers from outside the town of Palu who will book a room
because they have to come directly to the hotel.
Based on the background of the application being developed is able to serve
online booking hotel rooms are easily accessible by customers. This application is also
expected to provide other alternatives and provide convenience to the user in performing
services of hotel booking hotel units, due to the dissemination of information using the
Internet faster access so hopefully this is more effective media campaign and ultimately
may increase the interest of visitors to the hotel.
The purpose of this paper is to facilitate the hotel front desk clerk in handling all
rooms information, hotel guests and visitors, as well as make a variety of reports required
so that service to guests and visitors become more leverage, fast and accurate, to be
able to serve guests, visitors and users other hotel services quickly and satisfactorily,
giving rise to a good image of the hotel. The results of the activities to be undertaken is
the design of an online reservation. And how hospitality management system can work to
maximize the satisfaction of hotel guests.
1. Pendahuluan
1.1 Latar Belakang
Kemudahan dan biaya akses yang relatif murah menjadikan internet sebagai
sarana pemenuhan kebutuhan yang utama. Dengan adanya internet dapat mengetahui
informasi yang terbaru dalam segala bidang baik itu di dalam negeri maupun luar negeri,
bahkan dengan internet juga bisa belanja kebutuhan, memesan tiket atau kamar hotel,
mengirim pesan dan lain-lain. Bagi perusahaan atau instansi maupun pendidikan,
internet merupakan media promosi atau informasi atau iklan yang bisa dibilang sangat
murah.
Hotel Pasifik adalah suatu badan usaha yang bergerak di bidang perhotelan yang
tidak lepas dari masalah penyediaan informasi serta pelayanan terhadap pelanggan atau
pemakai jasa hotel. Masalah yang dihadapi saat ini adalah pemesanan unit kamar masih
dilakukan secara manual. Hal ini menjadi kendala bagi pelanggan dari luar kota Palu
yang akan memesan kamar karena harus datang langsung ke hotel.
Aplikasi yang dikembangkan mampu melayani pemesanan kamar hotel secara
online yang mudah diakses oleh para pelanggan. Aplikasi ini juga diharapkan dapat
memberikan alternatif lain dan memberikan kemudahan kepada pengguna jasa hotel
dalam melakukan pesanan unit hotel, karena dengan menggunakan internet penyebaran
informasi lebih cepat aksesnya sehingga diharapkan media promosi ini lebih efektif dan
akhirnya dapat meningkatkan minat pengunjung hotel.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang penulis kemukakan di atas, maka
penulis dapat merumuskan pokok permasalahan yaitu : Apakah dengan membangun
sebuah Sistem Informasi Reservasi Online pada Hotel Pasifik Palu dapat meningkatkan
kinerja karyawan dan dapat menghasilkan informasi pemesanan kamar, data tamu dan
transaksi pembayaran secara efektif dan efisien?.
1.3 Tujuan Penelitian
untuk mempermudah para pelanggan mengecek ataupun melakukan
pemesanan kamar dengan lebih cepat dan bisa dilakukan dimana saja. Sebagai
tambahan pihak Hotel Pasifik Palu dapat menggaet pelanggan baru dari luar kota yang
ingin datang untuk urusan bisnis, berlibur maupun Cuma sekedar singgah melalui
promosi secara online. Selain itu Reservasi Online ini juga di harapkan bisa membangun
citra baik Hotel Pasifik Palu.
2. Landasan Teori
2.1 Sejarah Internet
Pada awalnya Internet merupakan jaringan komputer yang dibentuk oleh
Departemen Pertahanan Amerika diawal tahun enam puluhan, melalui proyek ARPA
(Advanced Research Project Agency) yang disebut ARPANET, mereka
mendemonstrasikan cara hardware dan software berbasis UNIX melakukan komunikasi
dalam jarak jauh yang tak berhingga melalui saluran telepon.
Pada 01 Januari 1893, APRANET menukar protocol rangkaian pusatnya, dari NCP ke
TCP/IP. Dan ini merupakan awal dari internet yang kita kenal sekarang ini. Jadi proyek
ARPANET merancang bentuk jaringan, kehandalan, besar informasi yang dapat
dipindahkan, dan akhirnya menjadi dasar dalam
pengembangan protokol baru yang sekarang dikenal sebagai TCP/IP
(Transmission Control Protocol/Internet Protocol).
2.2 Pengertian Web
Web adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum
dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide
Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam
format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui
HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan
kepada para pemakai melalui web browser. Semua publikasi dari website-website
tersebut dapat membentuk sebuah jaringan informasi yang sangat besar1.
2.3 Sejarah Web2
Penemu website adalah Sir Timothy John ¨Tim¨ Berners-Lee3, sedangkan
website yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991.
Maksud dari Tim ketika membuat website adalah untuk mempermudah tukar menukar
dan memperbarui informasi kepada sesama peneliti di tempat dia bekerja. Pada tanggal
30 April 1993, CERN (tempat dimana Tim bekerja) menginformasikan bahwa WWW
dapat digunakan secara gratis oleh semua orang.
1 Id.wikipedia.org/situs_web
2 http://www.anneahira.com/sejarah-web.htm
Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses
melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal
juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan
komputer dan internet, perangkatnya bisa saja berupa komputer pribadi, laptop, PDA
ataupun telepon selular.
2.4 Definisi Basis Data
Sistem basis data adalah sistem yang terdiri atas kumpulan file (table) yang
saling berhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa
pemakai ataupun program lain untuk mengakses dan memanipulasi file- file atau tabel-
tabel. Selain sistem basis data ada yang cukup berpengaruh dalam sebuah sistem yaitu
sistem manajemen basis data adalah piranti bagi para pembuat perangkat lunak yang
menalar dan mengkomputer dunia realita bisnis para pengusaha (perusahaan) menjadi
suatu sistem yang terstruktur dan terkelola.
2.5 Tujuan Manajemen Basis Data
1. Memudahkan mengakses data.
2. Menghindari redudansi dan intensistensi data.
3. Mengisolasi data untuk distandarisasikan.
4. Mudah digunakan untuk banyak pemakai.
5. Mengamankan dan menjaga integritas.
2.6 Elemen – Elemen Sistem Manajemen Basis Data
1. Database
2. File
3. Record
4. Field (atribut kunci)
5. Data Value
6. Entitas
7. Query
8. View
3. Analisis
3.1 Analisis Kebutuhan Sistem
a. Kebutuhan Fungsional (Functional Requirement)
Dalam analisis kebutuhan fungsional dibagi menurut pembagian level user.
Administrator
. Administrator bisa mengolah ( merubah, melihat ) data-data profile ־
Administrator bisa mengolah ( menghapus, melihat, menambah ) data ־
kamar.
Administrator bisa mengolah ( menambah, merubah, menghapus, melihat) ־
link website.
Administrator bisa mengolah ( menambah, merubah, menghapus, melihat ) ־
galeri.
Administrator bisa mengolah ( menambah, menghapus, melihat ) ־
event/promo yang di upload.
Administrator bisa mengolah ( membuat, merubah, menghapus, melihat ) ־
pengumuman / info.
.Administrator bisa mengolah ( menghapus, melihat ) data tamu ־
Administrator bisa mengolah (melihat , menghapus, membalas) email pada ־
contact us yang ditulis pengunjung.
Guest / Pengunjung
.Pengunjung bisa melihat profile hotel ־
.Pengunjung bisa mengisi dan melihat form reservasi ־
Pengunjung bisa menghubungi administrator menggunakan fasilitas ־
contact us.
.Pengunjung bisa melihat galery ־
.Pengunjung bisa melihat link ־
.Pengunjung bisa melihat pengumuman/info ־
Pengunjung bisa melihat event/promo ־
b. Kebutuhan Non Fungsional (Nonfunctional Requirements)
Operasional
System website ini memerlukan kebutuhan kebutuhan supaya bisa
beroprasional yaitu :
1. Memerlukan space hosting : 100 MB
2. Memerlukan bandwith : 4 GB/bulan.
3. Database : unlimited
Security
a. Agar informasinya objektif maka yang memasang informasi harus dari
admin.
b. Ketika login ke halaman admin kita harus mempunyai username dan
password yang sudah terdaftar.
Informasi
a. Digunakan untuk menginformasikan apabila password atau username
yang dimasukkan oleh member salah.
b. Harus adanya informasi yang dibutuhkan oleh pengakses dan admin
Performance
a. Sistem haruslah dirancang supaya performanya maksimal.
3.2 Perancangan Sistem
3.2.1 physical Sistem
Sketsa dari physical system dapat menunjukan bagaimana nantinya sistem
secara fisik akan diterapkan. Physical system digambarkan dengan menggunakan
Flowchart System.
Start
Update ?
Entry TglCI,TglCO,No
Room,Booked
Name,Booked Phone
N
Show Data
TglCI,TglCO,NoRoom,Booked
Name,BookedPhone
Update ?
Y
Y
Save
Proses Save
Save Data
Y
Proses Update
Update Data
N
End
N
Open File Reservation
Cancel
reservation?
Y
Proses Delete
Delete Data
N
Gambar 1 Flowchart System
3.2.2 Logical Model
Logical Model menjelaskan kepada user bagaimana nantinya fungsi-fungsi di
dalam sistem informasi secara logika akan bekerja. Logical Model dapat digambarkan
dengan menggunakan diagram arus data atau DFD (Data Flow Diagram). Dan DFD
(Data Flow Diagram) yang diusulkan adalah :
A. DFD level 0
Admin
0
Sistem Informasi
Hotel Pasifik
Guest
Informasi
Approval
Input
reservation
konfirmasi
Control data
Gambar 2 DFD Level 0
Keterangan :
Proses :
1. admin melakukan kontrol data website seperti mengedit, menginput, dan
menghapus isi website melalui sistem admin
2. guest / pengunjung mengakses layanan website dan memperoleh
informasi terdapat dalam website
3. guest / pengunjung melakukan pemesanan kamar secara online
(reservation) dan mendapatkan konfirmasi
B. DFD Level 1
1.5
Proses
tampil
Db reservasi
Admin
1.1
Input
Kamar
Db kamar
1.6
Proses
approval
2.5
Proses
Reservasi
Db kategori
kamar
Db gallery
Db contact
2.1
Proes
Tampil
2.2
Proses tampil
Room rates
2.3
Proses tampil
Gallery
2.4
Proses tampil
Contact
Guest
Data kategori kamar
Data gallery
Data contact
1.2
Input kategori
kamar
Data
Katgori kamar
1.3
Input gallery
Data
Gallery
1.4
Input
contact
Data
Cotact
Gambar 3 DFD Level 1
Proses admin :
1. admin dapat menginput data kamar dan disimpan dalam database kamar
2. admin dapat menginput kategori kamar (room rates) dan disimpan dalam
database kategori kamar
3. admin dapat menginput foto-foto dan akan dimasukan ke database gallery
4. admin dapat menginput dan mengecek kontak di database Contact
5. admin dapat melihat pemesanan kamar yang dilakukan guest dan malakukan
proses approval terhadap pemesanan tersebut
Proses guest :
1. guest dapat melihat informasi yaitu berupa data kamar, gallery, contact dan
juga dapat melakukan pemesanan kamar dengan mengisi form reservation
C. DFD Level 2
3
Isi Form
Reservasi
Guest
Admin
Db Reservasi
1
Input
Data
Kamar
4
Proses Tampil
Data
Pesanan
2
Proses Tampil
data
Kamar
Db Kamar
6
Konfirmasi
5
Proses
Approval
7
Proses Catat
Data
Pemesan
Data Pemesan
Lihat Data Kamar
Data Kamar
Data Kamar
Lihat Data Pemesan
Data Kamar
Verifikasi
Data Konfirmasi
Pencatatan
Data Pemesan
Gambar 4 DFD Level 2
Keterangan :
Proses :
1. Guest / pengunjung melihat info kamar dan mendapatkan informasi tentang
kamar – kamar yang tersedia seperti, harga, dan keterangan kamar yang
semuanya itu data-datanya diambil dari file kamar, dan file keterangan kamar
2. Guest / Pengunjung melakukan pemesanan kamar secara online
3. Data – data reservation akan masuk dan disimpan dalam database
reservation.
4. Petugas admin melakukan pengecekan terhadap pesanan kamar melalui file
reservation
5. Guest / pengunjung mendapatkan validasi atau konfirmasi mengenai
reservation yang telah dilakukannya
6. Admin melakukan pencatatan data pemesan dan disimpan dalam database
reservasi
4. Hasil Penelitian dan Pembahasan
4.1 Uji Coba Sistem dan Program
Pengetesan sistem merupakan langkah setelah website dibuat. Fungsi dari
pengetesan adalah untuk memastikan apakah hasil pembuatan sistem sesuai dengan
yang direncanakan. Dengan adanya pengetesan, tentunya dapat dilakukan pengamatan
terhadap sistem, sehingga apabila ada kesalahan maka dapat dilakukan perbaikan
terhadap sistem tersebut. Ada dua jenis pengujian sistem yang akan dilakukan yaitu
black box testing dan white box testing.
Pengujian black box yang dilakukan yaitu :
a. Pada bagian menu login admin, ketika admin melakukan login dan salah
memasukkan username atau password, maka login tidak diterima dan tampilan
akan kosong atau refresh untuk tampilan awal login sedangkan ketika admin
benar memasukkan username dan password maka login berhasil dan akan
muncul tulisan ”selamat datang admin, anda berada dalam sesi admin”, dan
tentu saja menu-menu yang ada pada admin berbeda dengan menu untuk user
biasa.
b. Sedangkan untuk menu edit terdapat aksi. Jika pada aksi memilih tanda edit
maka akan muncul menu untuk mengedit menu tersebut, dan jika memilih
hapus maka menu tersebut akan terhapus tetapi sebelum terhapus ada
peringatan yaitu ”apakah anda yakin akan menghapus data ini?” jika ok maka
baru akan terhapus, sedangkan jika cancel maka tidak jadi dihapus.
Pengujian white box yang dilakukan yaitu:
a. Pada script untuk menu login terdapat status 1 dan 0, jika status 1 maka
login berhasil dan jika status 0 maka login gagal.
4.2 Manual Program
Website yang telah di upload dapat di buka melalui web browser, adapun menu-
menu dalam Website Reservasi Online Hotel Pasifik Palu Media untuk user yaitu menu
home, about us, room rates, photogallery, location, contacts, dan menu reservasi. Guest
tinggal mengklik menu apa yang akan dilihat, sedangkan untuk reservasi Guest tinggal
megisi form resrvasi yang telah disediakan terus menunggu validasi dari pihak hotel.
4.3 Pembahasan Basis Data
Basis data yang digunakan adalah MySQL Versi 5.0.2. Adapun dalam tahap
pembuatannya menggunakan bantuan perangkat lunak PHPMyAdmin Versi 3.2.4
Gambar 4.12 berikut ini menampilkan antarmuka dari PHPMyAdmin 3.2.4.
Berikut ini merupakan struktur tabel reservasi
Gambar 5 Tampilan Struktur Tabel Reservasi
Script dari database yang telah dibuat sebagai berikut :
`id_reservation` int(11) NOT NULL auto_increment,
`star_date` date NOT NULL,
`end_date` date NOT NULL,
`kamar_id` int(11) NOT NULL,
`total_tagihan` varchar(10) NOT NULL
`status` int(1) NOT NULL,
PRIMARY KEY (`id_reservation`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT = 16 ;
5. Kesimpulan
Dari penjelasan dan uraian pada bab sebelumnya, serta analisis yang telah
dilakukan dengan melakukan studi kelayakan terlebih dahulu, dapat disimpulkan bahwa :
1. Dari observasi yang telah dilakukan, dapat diidentifikasi bahwa sistem lama
(manual) yang masih diterapkan di Hotel Pasifik Palu dinilai masih kurang efektif
dan efisien.
2. Adapun alternatif dari pemecahan masalah yang ada adalah dengan mengganti
sistem lama yang masih manual dengan sistem baru yang sudah
terkomputerisasi.
3. Maka dikembangkanlah sebuah sistem baru yang sudah terkomputerisasi dan
terintegrasi, yang secara garis besar dapat mempermudah dalam berbagai hal,
misalnya saja kerumitan dalam pencarian data, kesalahan-kesalahan pencatatan
data yang mungkin timbul akibat faktor sumber daya manusianya sendiri dan
masih banyak yang lainnya.
4. Diharapkan dengan diterapkannya sistem baru yang sudah terkomputerisasi ini,
kegiatan pencatatan, pencarian dan pembuatan laporan akan lebih efektif dan
efisien. Sehingga pelayanan terhadap konsumen dapat ditingkatkan.
DAFTAR PUSTAKA
Melwin Syafrizal. 2005. Pengantar Jaringan Komputer . ANDI Yogyakarta. Hal 195. Id.wikipedia.org/situs_web
http://www.anneahira.com/sejarah-web.htm
http://rudyantoarief.com/wp/?tag=client-side-scripting
Fathansah. 1999. Buku Teks Ilmu Komputer : Basis Data . Bandung: Informatika. Hal 2.
http://wwwserbinak4.blogspot.com/2011/01/sistem-manajemen-basis-data.html
http://warta-ekonomi.blogspot.com/2010/10/database-dan-sistem-manajemen-database.html
http://blog.re.or.id/erd-entity-relationship-diagram.htm
http://ronald-jbi.blogspot.com/2010/08
http://www.google.co.id/url?sa=t&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F2 Ffebriani.staff.gunadarma.ac.id
http://www.docstoc.com/Docs/Document-Detail-Google-Html5.aspx?doc_id=34370735 http://www.scribd.com/doc/13419183/Pengertian-Php-Dan-Istilahistilah-php
http://www.rumahweb.com/journal/berkenalan-dengan-php.htm
http://www.dhimasronggobramantyo.com/artikel/Belajar_HTML_yang_merupakan_dasar_dari_pembuatan_website
Dominikus Juju,2006,KupasTuntas CSS ,Elex Media Komputindo. Hal 9
http://blogridwan.sanjaya.org/2002/01/jalankan-asp-di-web-server-apache.html
http://www.master.web.id/02-8_hal_mysql.html
http://www.t-w-t.co.cc/2009/06/cara-cepat-mengenal-dreamweaver-cs4-dan.html
http://www.karbazon.co.cc/2008/10/adobe-photoshop-cs4-tutorial-dasar.html