ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi...

15
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

Transcript of ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi...

Page 1: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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

Page 2: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,
Page 3: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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.

Page 4: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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.

Page 5: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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

Page 6: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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

Page 7: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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 ־

Page 8: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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.

Page 9: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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

Page 10: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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

Page 11: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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

Page 12: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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.

Page 13: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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 ;

Page 14: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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.

Page 15: ANALISIS DAN PERANCANGAN RESERVASI ONLINE PADA HOTEL ...repository.amikom.ac.id/files/publikasi 06.12.1985.pdf · melalui sebuah program software yang biasa disebut dengan web browser,

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