• Tidak ada hasil yang ditemukan

Aplikasi Komputer Berbasis Web untuk Menangani Reservasi, Check-In, dan Check-Out Secara Online dengan Studi Kasus “Hotel Cipaku Indah” – Bandung.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Komputer Berbasis Web untuk Menangani Reservasi, Check-In, dan Check-Out Secara Online dengan Studi Kasus “Hotel Cipaku Indah” – Bandung."

Copied!
18
0
0

Teks penuh

(1)

“ Hotel Cipaku Indah” – Bandung

Dengan bert ambahnya popul arit as Int ernet , banyak hot el t erut ama yang berskal a Int ernasional sudah menyediakan pel ayanan Reservat ion Onl ine. Tet api t idak demikian bagi hot el -hot el yang berskal a kecil ke menengah (t ermasuk mot el at au l osmen). Unt uk hot el -hot el t ersebut , reservasi masih dil akukan secara manual via t el pon karena banyak pemil ik hot el berskal a kecil ke menengah merasa bahwa unt uk ukuran hot el yang mereka mil iki, reservasi secara onl ine bel um diperl ukan. Dit ambah dengan biaya pembuat an sof t ware dan keadaan st af hot el yang t idak biasa menggunakan komput er, resist ensi semakin besar.

Tet api j ika di anal isa l ebih dal am, sebenarnya banyak kendal a yang dihadapi ol eh pihak hot el bil a reservasi masih dil akukan secara manual . Pert ama, t enaga kerj a f r ont desk harus l ebih banyak dan t erus menerus

berada di t empat unt uk menangani reservasi dan check-i n. Jika st af f r ont desk t ersebut t idak berada di t empat at au sudah di l uar j am kerj a dan ada

(2)

t erpaksa harus t ert unda. Unt uk j angka panj ang, harus t ersebut t idak memberikan hal yang posit if bagi pel anggan dan t idak mengunt ungkan bagi pihak hot el . Kedua, wal aupun pel anggan berhasil menel pon, ket ersediaan kamar bel um t ent u ada. Inf ormasi ket ersediaan kamar hot el t idak t ersal ur dengan cepat ke pel anggan. Ket iga, ket ika pel anggan t el pon unt uk reservasi, st af f r ont desk j uga perl u memeriksa buku reservasi secara

manual dan hal t ersebut membut uhkan wakt u yang t idak sebent ar j ika kamar yang dimil iki cukup banyak dengan t anggal reservasi yang berbeda-beda. Kesal ahan (human er r or ) j uga dapat t erj adi dal am pemeriksaan dan

pencat at an t ersebut , apal agi j ika ada pembat al an reservasi, sehingga ket ika t amu hot el yang sudah mel akukan reservasi dat ang, kamar t idak t ersedia dan sebal iknya. Keempat , pihak manaj emen hot el j uga sul it unt uk menghit ung pendapat an, mel ihat daf t ar pel anggan/ daf t ar pemakaian kamar, dl l . Semuanya harus dil akukan dan dikel ol a secara manual . Unt uk j angka panj ang, hal t ersebut akan mempengaruhi perkembangan hot el ke depannya.

Sal ah sat u sol usi unt uk menangani kendal a-kendal a t ersebut adal ah dengan menggunakan apl ikasi basis dat a yang diint egrasikan dengan t ampil an berbasis web unt uk menyediakan inf ormasi dan reservasi secara onl ine sehingga pel anggan yang ingin menget ahui ket ersediaan kamar dan mel akukan reservasi dapat mel akukannya kapan saj a dan dimana saj a asal t erhubung dengan Int ernet . Sel ain it u, apl ikasi t ersebut j uga mel akukan pengol ahan dat a yang menghasil kan beberapa l aporan yang dapat digunakan secara int ernal unt uk manaj emen hot el .

2. Tuj uan Pembuat an Sist em

• Merancang suat u websi t e dimana pel anggan dapat menget ahui

ket ersediaan kamar dan mel akukan reservasi secara onl i ne

kapanpun dan dimanapun

• St af f r ont desk dapat mel akukan proses check-i n dan check-out

dengan l ebih mudah dan cepat dari dat a reservasi yang ada

• St af manaj emen hot el dapat mel ihat l aporan-l aporan sepert i l aporan daf t ar reservasi hot el per hari, l aporan pendapat an per bul an, l aporan daf t ar kamar yang masih kosong, dl l . sehingga pengembangan hot el ke depannya dapat diproyeksi dengan l ebih mudah dan akurat

3. Pembat asan Masalah

3. 1. Perangkat Lunak

• Microsof t Windows 98/ ME/ 2000/ XP Prof essional unt uk ant ar muka ut ama diman set iap program dapat dij al ankan

(3)

• Microsof t Dat a Access Component (MDAC) digunakan ASP. NET unt uk berkomunikasi dengan basis dat a

• . NET Framework SDK digunakan agar scr i pt ASP. NET dapat

dieksekusi secara l okal maupun mel al ui Int ernet

3. 2. Perangkat Keras

• Prosessor Int el Pent ium IV 1G (cl ient ), Int el Pent ium IV 3G (Server)

• Memori 64MB (cl ient ), 2G (server)

• Kapasit as harddisk 10G ATA (cl ient ), 100G SATA (server) • Modem 56 kbps (cl ient ), modem ADSL (server)

3. 3. Aplikasi

• Sist em t idak menangani sekurit as dat a (hanya sebat as l ogi n dan

enkripsi dat a)

• Sist em t idak menyimpan dat a sel uruh pegawai (hanya yang berhubungan dengan reservasi, check-i n, dan check-out ).

• Sist em t idak mengol ah dat a absensi maupun gaj i pegawai • Sist em t idak menghasil kan l aporan rugi l aba

• Sist em t idak menyediakan denah hot el yang dapat dinavigasi • Sist em t idak menampil kan inf ormasi yang t idak berkait an

dengan reservasi hot el

• Sist em t idak mengol ah dat a at au inf ormasi t ent ang makanan maupun minuman yang disediakan ol eh r oom ser vi ce

• Sist em hanya mel akukan perhit ungan harga unt uk reservasi kamar saj a (t idak t ermasuk biaya mi ni bar , r oom ser vi ce, biaya

t el pon, dl l . )

• Sist em hanya dapat mel akukan reservasi maksimal 4 kamar unt uk set iap kal i proses check-i n

(4)

4. Diagram Aliran Dat a

Gambar 1. DAD Level 0

Gambar 2. DAD Level 1

Pada proses reservasi, t amu memasukkan dat a t amu, t anggal check-i n,

j uml ah dan j enis kamar yang dipesan, sert a l ama menginap. Dat a t amu yang dimasukkan berupa nomor KTP, nama depan, nama bel akang, al amat , nomor t el pon, email . Dat a t ersebut kemudian disimpan ke dal am basis dat a yang dapat diakses ol eh st af f r ont desk. Di dal am proses reservasi

t ersebut , t erdapat pemeriksaan ket ersediaan kamar yang dil ihat dari t ipe kamar, j uml ah, dan t anggal check-i n. Jika kamar t idak t ersedia sesuai

(5)

Gambar 3. DAD Level 2 Proses 1

(6)

Pada proses check-i n, st af f r ont desk (hel pdesk), memasukkan nomor

regist rasi at au nomor KTP. Dat a dari reservasi akan l angsung muncul pada l ayar dan st af f r ont desk dapat l angsung memasukkan nomor kamar dan

uang muka ke dal am sist em. At au, j ika pel angan bel um mel akukan reservasi, maka st af dapat memasukkan dat a-dat a yang diperl ukan sepert i nomor KTP, nama l engkap, al amat , nomor t el pon, email , j uml ah kamar, nomor kamar, dan uang muka. Set el ah proses check-i n dilakukan, maka

(7)

5. Kamus Dat a

Berikut adalah penj elasan t ent ang nama, deskr ipsi, st rukt ur dat a, penggunaan dan f ormat dat a dar i set iap aliran dat a yang t er dapat pada Dat a Aliran Diagr am di at as.

Tabel 1. Tabel Kamus Data

Nama User name

Deskr ipsi Nama yang digunakan pengguna unt uk l ogi n

St rukt ur Dat a {A| …| Z| a| …| z| 0| …| 9} not null

How To Use Digunakan di halaman l ogi n ber sama dengan

passwor d unt uk ver ifikasi hak akses pengguna

Format Dat a Text

Nama dat a_t amu

Deskr ipsi Inf or masi dat a dir i t amu

St rukt ur Dat a dat a_t amu = id + nama + alamat + no_ident it as + t elepon + email

How To Use Unt uk melakukan reservasi online dan check – in di hot el

Format Dat a Text

Nama dat a_pengguna

Deskr ipsi Inf or masi dat a dir i pengguna websi t e yang memiliki hak akses

St rukt ur Dat a dat a_pengguna = id + nama + alamat + t elepon + email + username + password

How To Use Unt uk pendaft ar an pengguna yang akan memakai sist em

Format Dat a Text

Nama Passwor d

Deskr ipsi Passwor d pengguna

(8)

St rukt ur Dat a {A| …| Z| a| …| z| 0| …| 9} not null

How To Use Digunakan di halaman l ogi n ber sama dengan

user name unt uk ver ifikasi hak akses pengguna

Format Dat a Text

Nama dat a_kamar

Deskr ipsi Inf or masi yang dimiliki oleh kamar

St rukt ur Dat a dat a_kamar = j enis + st at us + har ga + j umlah_t empat _t idur

How To Use Unt uk penambahan dan per ubahan informasi kamar di basis dat a

How To Use Dat a yang dimasukkan oleh pengguna di form pencarian dat a

Format Dat a Text

Nama t gl_pesan

Deskr ipsi Unt uk mencar i dat a pemesanan kamar

St rukt ur Dat a * t anggal - bulan - t ahun *

How To Use Penginput an t anggal yang digunakan unt uk pencar ian

d t i d f i

Format Dat a Dat e

Nama F_in

Deskr ipsi For m yang digunakan unt uk r egist r asi check-in

(9)

Nama F_out

Deskr ipsi For m yang digunakan unt uk mencat at check-out

St rukt ur Dat a * For m *

How To Use For m yang dit ampilkan berisi dat a kamar dan t amu yang akan melakukan check – out

Format Dat a For m

Nama inf o_t amu

Deskr ipsi Inf or masi t amu yang didapat pengguna

St rukt ur Dat a * dat a t amu *

How To Use Inf or masi t amu yang akan dit ampilkan pada bagian

Format Dat a Text

Nama inf o_inout

Deskr ipsi Inf or masi check-in dan check-out yang didapat pengguna

St rukt ur Dat a * dat a_t amu dan dat a kamar *

How To Use Inf or masi mengenai check – in dan check – out yang akan dit ampilkan ber dasar kan input dar i pengguna

Format Dat a Text

Nama inf o_kamar

Deskr ipsi Inf or masi kamar yang dipesan

St rukt ur Dat a * dat a kamar dan request dar i t amu *

How To Use Inf or masi mengenai reser vasi yang akan dit ampilkan Format Dat a Text

Nama F_updat e

Deskr ipsi For m unt uk mer ubah dat a password pengguna

St rukt ur Dat a * For m updat e passwor d *

How To Use Pengguna har us mengi nput passwor d lama dan

passwor d bar u yang akan dipakai

(10)

Nama F_r egist er

Deskr ipsi For m unt uk mendaf t ar kan pengguna baru

St rukt ur Dat a * f or m pendaf t ar an pengguna *

How To Use

For m yang berisi kolom – kolom yang harus dilengkapi dengan dat a dir i pengguna baru yang akan memakai sist em

Berikut ini adal ah t abl e berisi cont oh spesif ikasi proses (PSPEC) dari Diagram Al ir Dat a diat as :

Tabel 2. PSPEC DAD Proses 2

No Pr oses 2

Nama Proses Proses Reser vasi

Deskr ipsi Proses pemesanan kamar di hot el

Logika Pr oses

1. Memasukkan dat a t amu yang dimint a 2. Memasukkan dat a kamar yang ingin dipesan 3. Memasukkan t anggal r encana check–in

4. Klik submi t j ika sudah benar

5. Jika dat a kamar yang ingin dipesan t idak t ersedia maka sist em akan menampilkan pesan

(11)

Tabel 3. PSPEC DAD Proses 2

No Pr oses 1. 1. 1

Nama Proses Proses Check–in

Deskr ipsi Proses memasukkan dat a t amu yang akan menginap ke basis dat a

Logika Pr oses

1. Jika belum melakukan reser vasi, maka dat a t amu diisi secara manual. Jika sudah melakukan reservasi, maka dat a t amu dapat diisi secara ot omat is.

2. Jika t amu akan member ikan uang muka, maka f ield uang muka diisi dengan angka yang dibayarkan. Jika t idak, maka f iel d uang muka diabaikan.

3. Jika kl ik submit

4. Set el ah di submit sist em akan memverif ikasi apakah ada f iel d yang seharusnya diisi t et api t idak ada nil ainya. Jika nil ainya t idak val i d maka sist em akan

menampil kan pesan er r or . Jika nil ainya val id maka

dat a check–i n akan dimasukkan ke basis dat a.

7. ER Diagram

(12)

Di dal am ER Diagram t ersebut , reservasi menghubungkan ent it as t amu dengan ent it as t ipe kamar dan bukan ent it as kamar karena unt uk reservasi hot el , pada umumnya, t amu memesan kamar berdasarkan t ipe kamar dan bukan nomor kamar it u sendiri. Unt uk proses check-i n, ent it as t amu

dihubungkan dengan ent it as kamar mel al ui rel asi checkinout sehingga set el ah check-i n, dapat diket ahui t amu t ersebut menginap di kamar yang

mana.

8. Sit emap

Gambar 8 menggambarkan st rukt ur websi t e secara kesel uruhan. Dimana home menj adi hal aman ut ama yang memil iki l i nk ke beberapa hal aman

berikut nya yait u l ogi n, about us, denah dan reservasi. Websi t e ini j uga

memil iki beberapa hal aman yang membut uhkan hak akses hel pdesk at au super user unt uk mengaksesnya.

(13)

9. Desain Ant armuka

Gambar 9. Form Reservasi

Gambar 10. Form Reservasi

10.Ulasan Realisasi Desain Ant armuka Pengguna

Dal am hal perencanaan desain ant armuka pengguna, maka kesel uruhan desain t el ah diimpl ement asikan secara ut uh sesuai dengan permint aan pihak hot el .

Form Reservasi

(14)

yang dimint a, maka sist em akan memproses dat a t ersebut dan memasukkannya ke basis dat a. Jika ada kesal ahan input maka sist em akan menampil kan pesan error.

Unt uk reservasi, sist em mel akukan pemeriksaan apakah t ipe kamar yang dipesan ol eh pel anggan unt uk t anggal t ert ent u dan j uml ah t ert ent u t ersedia at au t idak. Perhit ungan j uml ah kamar mel iput i kamar yang sudah ada yang check-i n dan kamar yang sudah di reservasi.

Misal nya, unt uk t anggal yang sama, j i ka di hot el t ersebut t erdapat 5 kamar dengan t ipe ekonomi dan 1 kamar sudah di check-in dan 2 kamar sudah ada yang reservasi, maka j ika pel anggan ingin memesan 3 kamar unt uk t anggal t ersebut , akan dit ol ak ol eh sist em karena kamar yang t ersedia t inggal 2 kamar.

Gambar 11. Form Reservasi

Form Check-In

Form ini digunakan unt uk memasukkan dat a t amu yang check–i n dan

kamar yang dipesannya ke dal am basis dat a. Dat a check-i n t ersebut

(15)

Gambar 12. Form Check-In

Form Check-Out

Form ini digunakan ket ika t amu akan check-out . Proses check out dapat

dil akukan berdasarkan nomor kamar at au ID t amu. Jika berdasarkan ID t amu, maka j ika t amu t ersebut memesan l ebih dari 1 kamar, sist em akan memperhit ungkan semua kamar yang dipesan t ermasuk dengan pengurangan uang muka yang sudah dibayarkan. Jika berdasarkan nomor kamar, maka proses check-out hanya dil akukan unt uk nomor

kamar t ersebut .

(16)

Form Regist rasi Kamar

Form ini digunakan unt uk menambahkan dat a kamar baru ke dal am basis dat a. Dapat dispesif ikasikan t ipe kamar dan st at usnya.

Gambar 14. Form Check-Out

Form Laporan T amu Hot el dan Penggunaan Kamar

Form ini digunakan unt uk menghasil kan l aporan t ot al j uml ah t amu yang check-in, j uml ah t amu yang masih check-in, dan j uml ah penggunaan per t ipe kamar per bul an.

(17)

Hasil dari l aporan t ersebut adal ah sbb:

Gambar 16. T ampilan Laporan

11.Test ing dan Evaluasi Sist em

Websit e Sist em Informasi Hot el memiliki beberapa validasi unt uk

mencegah t er j adinya sist em err or ket ika pengguna memasukkan nilai

i nput yang salah at au t idak sesuai dengan f or mat yang dimint a.

Ber ikut adalah kondisi i nput salah yang dimasukkan oleh pengguna:

• Pengguna memasukkan nilai huruf at au angka negat if pada bagian

i nput nomor t elepon, j umlah pemesanan kamar , lama menginap. • Pengguna memasukkan nilai yang ber beda pada bagian password

dan r et ype password ket ika melakukan per ubahan password at au

pendaft ar an pengguna bar u.

• Pengguna memasukkan spesial karakt er pada bagian i nput username. • Pengguna memasukkan nilai pada bagian i nput email t idak sesuai

dengan for mat yang t elah dit ent ukan.

• Pengguna t idak memasukkan nilai pada bagian i nput yang

dibut uhkan unt uk melakukan suat u proses.

• Pengguna memasukkan nilai t anggal pemesanan kamar dengan t anggal yang t elah kadaluarsa at au masa lampau.

12.Kesimpulan

(18)

• Sist em dapat mendet eksi kesal ahan yang dil akukan ol eh pengguna dal am mengisi f orm regrist rasi sehingga dat a yang masuk ke dal am sist em adal ah dat a yang t epat sesuai dengan yang dibut uhkan ol eh hot el

• Sist em menyediakan f orm check-i n yang t erint egrasi dengan

reservasi dimana dat a t idak perl u dimasukkan dua kal i ol eh st af sehingga proses check-i n menj adi l ebih cepat dan t epat

• Sist em menyediakan f orm check-out yang t erint egrasi dengan check-i n dimana kal kul asi harga yang harus dibayar ol eh pel anggan

dapat ot omat is dit ampil kan sehingga mengurangi human er r or

dal am perhit ungan

• Sist em menyediakan beberapa l aporan yang dapat digunakan ol eh manaj emen hot el unt uk menget ahui keadaan hot el (j uml ah reservasi, ket ersediaan kamar, daf t ar pembat al an reservasi, l aporan pendapat an, dl l . ) dan merencanakan pengembangan ke depannya

13.Saran

Pengembangan sist em ke depannya diharapkan:

• Dapat t erint egrasi dengan f asil it as hot el l ainnya sehingga pada saat pembayaran, biaya t el pon/r oom ser vi ce dapat dimasukkan.

• Menyediakan denah hot el yang dapat dinavigasikan unt uk mel ihat ket ersediaan kamar sesuai dengan t anggal reservasi.

• Memil iki t ingkat sekurit as yang l ebih t inggi (bukan hanya sebat as

l ogi n)

DAFTAR REFERENSI

Permadi, U. (2002). Pemrograman ASP. NET Menggunakan VB. NET.

Gambar

Gambar 1.   DAD Level 0
Gambar 3. DAD Level 2 Proses 1
Gambar 5. DAD Level 3 Proses 1.2
Tabel 1.   Tabel Kamus Data
+7

Referensi

Dokumen terkait

Tesis saya yang berjudul: PENGARUH ALLOPURINOL TERHADAP KADAR GLUTATHIONE SULFHYDRYL (GSH), NILAI %VEP 1 , SIX MINUTE WALKING TEST , DAN SKOR CAT PASIEN PENYAKIT

Tujuan dari penelitian ini adalah menjabarkan fungsi fitur aplikasi Safe Travel dalam memberikan pelayanan dan informasi dari sudut pandang pengguna; dan meneliti pengaruh

Sehingga LKS yang disusun selain memuat lembar masalah juga terdiri dari (1) judul LKS, (2) indikator pencapaian kompetensi, (3) alokasi waktu yang dibutuhkan dalam

[r]

[r]

Faktor yang juga menentukan besarnya nilai efisiensi yang dimiliki oleh boiler adalah besarnya nilai kalor dari bahan bakar yang digunakan, yang mana semakin besar nilai kalor

[r]

[r]