Studi Kasus di Mandira Travel

Alur Booking Online adalah sebagai berikut:

Booking
Saat memilih menu booking, akan ditampilkan list Hotel yang ada. Kita dapat memfilter dengan mengetik bagian kata dari hotel yang akan dicari atau memfilter dari location yang ada di pojok kanan atas.

Dan berikut ini adalah formulir booking online yang dapat diisi oleh travel agent yang memiliki akses.

Tombol Reload, digunakan untuk merefresh halaman untuk bookingan yang sama. Dengan Javascript, hal ini dapat dengan mudah dilakukan dengan menambahkan event onclik pada button onClick=”javascript:location.reload(true);”

Lalu yang harus diisi oleh user adalah nama tamu, no telepon dan jumlah orang yang check-in. ETA (Estimated Time Arrival) dan ETD (Estimated Time Departure) adalah informasi pesawat yang digunakan sebagai additiobal informasi dimana ini adalah optional, bisa diisi bisa tidak.

Informasi Allotment dapat ditriggered dengan menekan tombol Check Availability, dimana function AJAX akan dipanggil untuk mengambil informasi dari database.

Ada beberapa kondisi yang tidak memungkinkan booking berhasil:
1. Periode yang dipilih dalam masa Cutoff Date.
2. Periode yang dipilih tidak valid (misal: tanggal check in sama dengan tanggal check out, atau tanggal check in di bawah tanggal check out)
3. Periode yang dipilih melebihi allotment yang ada.
4. Periode yang dipilih dibawah minimum stay.
5. Bookingan dengan nomor referensi yang sudah ada.

Jika semuanya ok, data akan ditampilkan, kita dapat mengubah beberapa elemen pada booking detail:
1. Qty : quantity kamar yang dibook
2. Tipe Bed : tipe bed yang diminta: single/double/twin
3. Tipe Kamar : tipe kamar yang diminta
4. Extra Bed : dicentang jika memang menginginkan extra bed
5. Breakfast : default dicentang, jika dilepas, maka room only

Rate, Sub Total dan Total akan menghitung secara otomatis.

Catatan dan Kondisi kamar bisa diisi sesuai kebutuhan. Setelah semuanya terisi, klik Booking untuk memulai proses.

Proses yang terjadi adalah, data bookingan:
1. Disimpan di dalam database
2. Dikirim e-mail langsung ke hotel
3. Dikirim e-mail cc ke staff Mandira