• Tidak ada hasil yang ditemukan

APLIKASI RESERVASI KAMAR HOTEL BERBASIS WEB DI HOTEL SUTAN RAJA SOREANG

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI RESERVASI KAMAR HOTEL BERBASIS WEB DI HOTEL SUTAN RAJA SOREANG"

Copied!
6
0
0

Teks penuh

(1)

APLIKASI RESERVASI KAMAR HOTEL BERBASIS WEB

DI HOTEL SUTAN RAJA SOREANG

1Bayu Adi Dwi Ananda, S.T., M.O.S., 2Nurjaman

1Program Studi Manajemen Informatika

2Konsentrasi Manajemen Informatika PKN LPKIA

Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 7564283, Fax. +62 22 7564282 Email : nunu.kun@live.com

Abstrak

Reservasi hotel merupakan suatu kegiatan dimana seorang pelanggan datang ke hotel memesan kamar dan menginap di kamar yang telah dipesan. Pembookingan dilakukan oleh pelanggan, pada hotel Sutan Raja proses pembookingan masih dilakukan datang langsung ke hotel. Sehingga membuat pelanggan harus datang ke hotel untuk melakukan pembookingan secara langsung. Perangakat lunak reservasi online ini merupakan sebuah aplikasi yang dapat membantu pelanggan untuk melakukan reservasi online. Pelanggan dapat langsung mengakses situs reservasi online tersebut dan melakukan pembookingan sesuai jadwal yang di tentukan. Pembatalan pun dapat langsung di kelola oleh admin atau front office. Sehingga memberikan kemudahan lain dalam melakukan pembookingan.

Dalam membuat perangkat lunak ini menggunakan metode pengembangan sistem berupa waterflow dimana dilakukan secara berurutan sesuai dengan tahapan waterflow yaitu melakuakn analisa, pembuatan design, pengkodean dan pengujian program. Pada saat pembuatan program menggunakan bahasa pemrograman php dimana framework yang gunakan adalah yii-framework. Untuk database yang digunakan untuk membuat database pada aplikasi reservasi kamar berbasis web ini menggunakan mysql yang ada pada xampp.

Penerapan perangkat lunak ini dapat membantu user baik admin maupun pelanggan. Admin dapat mudah memantau berapa kamar yang akan di booking setiap harinya dan pelanggan dapat langsung mengakses dimana saja. Dengan demikian kegiatan pemasaran kamar hotel dapat dilakukan dengan mudah.

Kata kunci : reservasi, booking, php, yii-framework, waterflow, mysql

Pendahuluan

Teknologi Informasi saat ini semakin pesat

menyebabkan setiap perusahan harus

semakin bersaing dalam persaingan bisnis. Perusahaan harus mampu beradaptasi dengan teknologi saat ini dan mampu mengikuti perkembangan bisnis melalui media internet. Dengan media internet perusahaan akan lebih mudah di kenal oleh orang-orang tanpa harus mengeluarkan biaya pengiklanan. Dengan media internet perusahaan dapat langsung mengakses transaksi yang dapat di akses dimana saja. Hampir semua transaksi dapat dilakukan melalui media internet. Selain aplikasi website dapat menjalankan transaksi, menginput dan membuat laporan aplikasi website ini juga dapat di akses oleh siapa saja.

Sehingga lebih memudahkan dalam

pengenalan bisnis.

Sehubungan dengan transaksi yang dilakukan oleh Receptionist berkaitan dengan proses pemesanan kamar untuk status check in dan

check out pada sebuah Hotel, maka di

perlukan aplikasi yang dapat membantu proses tersebut sehingga mempercepat dan mempermudah proses transaksi.

Dengan adanya website yang mendukung proses transaksi tersebut maka perusahaan diharapkan akan lebih mampu bersaing dalam persaingan bisnis tersebut. Dengan adanya sistem yang baik, akan menjadi keunggulan tersendiri bagi perusahaan. Berdasarkan hasil uraian pada latar belakang, maka masalah tersebut di identifikasikan sebagai berikut:

1. Pelanggan yang berdomisili jauh harus

datang langsung ke hotel untuk

melakukan reservasi kamar sehingga pelanggan mengurungkan niat dalam melakukan reservasi kamar.

(2)

Adapun ruang lingkup permasalahan dalam perancangan perangkat lunak ini adalah: 1. Membahas penyewaan kamar dan harga

sewa kamar

2. Membahas Check In dan Check Out Dari identifikasi permasalahan di atas di dapatlah maksud serta tujuan, sebagai berikut:

1. Mempermudah pelanggan dalam

melakukan reservasi kamar tanpa harus datang ke hotel

1.1 landasan Teori

Ruangan Front Office digunakan untuk mengkoordinasi berbagai kegiatan yang terjadi di perhotelan terutama dibagian pelayanan dan pembayaran, selain itu penentuan kamar dari berbagai tipe kamar yang tersedia hanya bisa dilakukan dibagian Receptionist untuk mengetahui kamar mana yang masih tersedia untuk dipesan.

2. Gambaran Perangkat Lunak 2.1 Use Case Diagram

Use case menjelaskan urutan kegiatan yang

dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu. Walaupun menjelaskan kegiatan namun use case hanya menjelaskan apa yang dilakukan oleh aktor terhadap sistem, bukan bagaimana aktor dan sistem melakukan kegiatan tersebut.

Use case diagram ini menggambarkan secara

grafis perilaku perangkat lunak, diagram ini memberikan gambaran mengenai Aplikasi Reservasi Hotel berbasis web di Hotel Sutan Raja Soreang.

Alur penggunaan perangkat lunak oleh user adalah sebagai berikut :

1. Pelanggan harus mengisi form reservasi yang ada di halaman utama web.

2. Pelanggan kemudian mengsubmit form tersebut.

Gambar III.1 Use Case Diagram Sistem Reservasi

Pada halaman laporan pemesana kamar perbulan ini menjelaskan mengenai hasil yang di dapat ketika terjadi reservasi kamar selama sebulan.

2.2 Activity Diagram

Activity diagram adalah suatu diagram yang

menunjukan aliran dari suatu kegiatan ke kegiatan lain. Pada umumnya activity

diagram digunakan untuk memodelkan alir

kerja dan operasi. <<extend>>

<<extend>>

<<include>>

<<extend>>

<<extend>> pelanggan melakukan reservasi

online mengelola daftar pemesanan kamar Front Office melayani checkout mengelola pembatalan login pencarian data reservasi Laporan pemesanan kamar melihat fasilitas dan

(3)

Gambar III.2 Activity Diagram reservasi

Gambar III.3 Activity Diagram Laporan

Pemesanan Kamar

2.3 Class Diagram

Gambar III.9 Class Diagram Sistem Reservasi

2.4 Sequence Diagram

Gambar III.11 Sequence Diagram Reservasi Online

2.5 Perancangan Antarmuka

Pada sub bab perancangan antarmuka ini

dibuat dengan maksud memberikan

gambaran mengenai format struktur menu dan dialog screen. pada sub ini perancangan

antar muka akan ditampilkan untuk

memerikan gambaran di dalam

mengimplementasikan sistem dalam

perangkat lunak 1 1 1 1 1 1 1 1 1 1 1..1 1..* 1..1 1..* 1..1 1..* 1..1 1..* 1..1 1..* 1 1 1 1 1 1 1 1 1 1 1 1 0..1 0..* 0..1 0..* 0..10..* reservasi -kode_reservasi id_pelanggan tanggal_registrasi id_kamar banyak kode_kamar tanggalCheck_in tanggakCheck_out status : char : Character : Character : int : character : char : int : int : int + + + + + + + + + + tambah () edit () setReservasi () getReservasi () cariReservasi () getNamaKamar () lihatReservasi () updateStatus () pembatalanReservasi () checkOut () ... : int : int : int : int : int : int : int : int kamar -kode_kamar jenis_kamar banyak harga : char : Character : Character : int + + + + tambah () edit () setKamar () getKamar () ... : int : int user -user_id UserName Password Role : char : Character : int : int + + + + + + + + setUser () getuser () tambah () ubah () verifikasi () login () updateKamar () updateReservasi () ... : int : int : int : int : int mengelola reservasi + + + + + + + + tambah () edit () setReservasi () getReservasi () cariReservasi () lihatReservasi () pembatalanReservasi () reservasi () ... mengelola kamar + + + + + tambah () edit () setKamar () getKamar () lihatKamar () ... kelola user + + +

input data user () edit dara user () hapus user () ... validasi + + log in () log out () ... tampilan + + + + + + + + form log in () form utama () form laporan () form reservasi () form kelola user () form kelola kamar () form cari pelanggan () form pelanggan () ... main + main () ... dataPelanggan -id_pelanggan nama no_telpon alamat : char : Character : int : character + + + + tambah () ubah () setdataPelanggan () getdataPelanggan () ... : int : int

mengelola data pelanggan + + + +

tambah data pelanggan () ubah data pelanggan () hapus data pelanggan () simpan () ...

koneksi basis data -host dataase username password : : : : + + + + open () execute () get result () close () ... rekapReservasi -tanggal kode_kamar banyakTersewa total : date : char : int : int + + + setRekap () getRekap () membuatLaporan () ... reservasi online 7:close() 10:datareservasi() 14:close 13:set reservasi() 12:open() 11:tambah() 9:form reservasi() 8:main() 6:setdatapelanggan() 5:open() 4:tambah() 3:data pelanggan() 2:form pelanggan() 1:main()

m:main am: antar muka md: mengelola data pelanggan mr: mengelola reservasi k: koneksi dp: data pelanggan r: reservasi pelanggan 7:close() 10:datareservasi() 14:close 13:set reservasi() 12:open() 11:tambah() 9:form reservasi() 8:main() 6:setdatapelanggan() 5:open() 4:tambah() 3:data pelanggan() 2:form pelanggan() 1:main()

(4)

Gambar III.23 Dialog Screen Reservasi

Uraian Penggunaan :

1. Masuk pada halaman utama

2. Pilih menu pemesanan atau reservasi 3. Setelah masuk halaman reservasi lalu

mengisi data diri serta waktu akan melakukan check in dan check out 4. Simpan data tersebut dengan mengklik

button create

4. Implementasi Antarmuka

Pada sub bab ini memperlihat hasil antarmuka yang telah di buat sesuai dengan

rancangan aplikasi sebelumnya.

Implementasi antarmuka ini berupa print screen dari web yang telah dibuat

Gambar IV.24. Antar Halaman Utama

Halaman ini muncul ketika akan melakukan pemesana kamar oleh pelanggan

Uraian Penggunaan :

1. Masukan alamat web tersebut di web browser dan akan muncul tampilan home.

Gambar IV.26 Antar Muka Halaman Create Registrasi

Halaman registrasi ini menampilkan form registrasi atau pendafatan oleh pelanggan yang akan melalakukan pemesanan kamar Uraian penggunaan :

1. Form registrasi akan muncul pada saat pelanggan mengklik tab menu registrasi 2. Pelanggan melalakukan pengisian data

yang telah tersedia

3. Kemudianpelanggan melakukan create pada button create

Gambar IV.27 Antar Muka Halaman Kamar

Halaman kamar ini menampilkan form kamar oleh pelanggan yang akan melalakukan pemesanan kamar

Uraian penggunaan :

1. Form kamar akan muncul pada saat pelanggan mengklik tab menu pemesanan kamar

2. Pelanggan melalakukan pengisian data yang telah tersedia

3. Kemudianpelanggan melakukan create pada button create

(5)

4.1 Hasil Pengujian No Fungs i yang diuji Cara Peng ujian Hasil yang diharapkan Has il 1 Login dan hak akses user Masu kan usern ame dan passw ord. Setelah log in muncul halaman utama user √ 2 Regis trasi Masu kan data regist rasi Setelah data masuk data tersimpan dan dapat dilihat √ 3 Penca rian data reserv asi masu kan kode reserv asi Data reservasi tampil dan di temukan √ 4 Melih at data room Klik menu tab room, pilih jenis room yang akan diliha t Tampil data room yang dipilih. √

4.2 Kesimpulan Pengujian Black Box

Pada perangkat lunak yang telah dibuat dapat diketahui beberapa fungsi uang dapat digunakan dengan baik oleh user. Sehingga dapat membantu proses evaluasi dan perbaikan pada perangkat lunak yang telah dibuat untuk mengembangkan perangkat lunak lebih baik lagi

DAFTAR PUSTAKA

Shalahuddin, M and Rosa A.S . 2011. Modul

Pembelajaran Rekayasa Perangkat Lunak.

Modula : Bandung

Hendrayudi. 2009, VB 2008 untuk berbagai

keperluan pemprograman, PT Elex Media

Komputindo, Jakarta.

Akhmad Fauzi. Pengantar Teknologi

Informasi

Rosa A.S dan M Shalahudin 2013. Rekayasa

Perangkat Lunak Terstruktur dan

Berorientasi Objek

Suhartono 2009. Belajar Komputer

(6)

Gambar

Gambar III.1 Use Case Diagram Sistem  Reservasi
Gambar III.2 Activity Diagram reservasi
Gambar IV.27 Antar Muka Halaman Kamar  Halaman kamar ini menampilkan form kamar  oleh  pelanggan  yang  akan  melalakukan  pemesanan kamar

Referensi

Dokumen terkait

Salah satu cara mengatasi femomena urban heat island adalah dengan RTH atau Ruang Terbuka Hijau, tetapi luas RTH Kota Pekalongan sekitar 6,91 km 2 atau 15,39% dari luas

Dari hasil perbandingan tabel 7 da- pat diketahui bahwa perencanaan tata ru- ang wilayah yang telah ditetapkan oleh Pemerintah Daerah Kota Yogyakarta pada tahun 2010 belum

Pengumpulan data untuk seluruh produk pakaian PT Alas Indah Remaja Bogor dilakukan mulai bulan Januari – Desember 2014, yang terdiri data : permintaan actual dan ramalan,

bahwa kekayaan Negara yang t ert anam pada Proyek MLP-ATA/ 84 di Madiun, Pusdik Madiun, Proyek Worl d Food Program (WFP) di Jawa Tengah, Proyek Perl ebahan bant uan FAO di

(1) Berdasarkan SPdORD sebagaimana dimaksud dalam Pasal 12 ayat (1) Peraturan Daerah ini ditetapkan retribusi terutang dengan menerbitkan SKRD atau dokumen lain yang

As beginners which have less experience in One Health practice, there’s needs much more opportunities to develop our leadership skill in problem solving. Courses about build

Penelitian dengan tujuan untuk mengetahui total sel hemosit pada hemolim udang windu yang dipapar dengan bakteri vibrio harveyi secara injeksi telah dilakukan di Balai Riset

[r]