You are on page 1of 76

DOKUMENTASI

RESERVATION ONLINE HOTEL INFORMATION SYSTEM <ROHIS>

OLEH: KELOMPOK 6
FATIMAH NINA ANINDYAWATI RIMA DHIAN YUNI SUSANTI M0507020 M0507030 M0507039 M0507054

JURUSAN TEKNIK INFORMATIKA FMIPA UNS JANUARI 2010

DAFTAR ISI

A. B. C. D.

Latar Belakang.. Deskripsi Sistem Tujuan Pembangunan Sistem Rancangan Performance Sistem

D.1 Fungsi Sistem Informasi... D.2 Pengguna.. D.3 Stakeholder D.4 Metode Pembangunan Sistem.. E. Asumsi dan Batasan... F. Framework.. G. Hasil Observasi.. G.1 Kuisioner.. G.2 Diagram Fishbone/ Ishikawa G.3 Diagram Pareto dan Data Pendukung H. Analisis Terstruktur... H.1 Context Diagram.. H.2 Dekomposisi Proses H.3. Data Flow Diagram (DFD Level 1) H.4. Data Flow Diagram (DFD Level 2) H.5. Entity Relationship Diagram I. Analisis Berorientasi Objek I.1 Use Case Diagram.. I.2 Class Diagram I.3 Aktivity Diagram... I.4 Sequence Diagram. J. Business Rule.. K. Lampiran

6 6 7 7 7 8 8 8 8 9 9 9 10 12 16 16 17 18 21 22 23 23 24 34 38 46 78

Dokumentasi Reservation Online Hotel Information System

Page 2

DAFTAR GAMBAR

Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 16 Figure 17 Figure 18 Figure 19 Figure 20 Figure 21 Figure 22 Figure 23 Figure 24 Figure 25 Figure 26 Figure 27 Figure 28 Figure 29 Figure 30 Figure 31 Figure 32 Figure 33 Figure 34 Figure 35 Figure 36 Figure 37 Figure 38 Figure 39 Figure 40 Figure 41 Figure 42 Figure 43 Figure 44 Figure 45 Figure 46 Figure 47 Figure 48

Fishbone. Diagram Pareto.. Data bservasi 1... Data Observasi 2 Context Diagram Dekmposisi Proses. DFD Level 1 Customers Side... DFD Level 1 Admins Side (1).. DFD Level 1 Admins Side (2).. DFD Level 1 Admins Side (3).. DFD Level 2... Entity Relationship Diagram.. Use Case Diagram.. Class Diagram Class Diagram Proses Reservasi.... Class Diagram Proses Pembatalan. Class Diagram Check In Class Diagram Check Out Class Diagram Konfirm Batal Class Diagram Laporan.. Class Diagram Tambah Berita... Class Diagram Tambah Promosi Class Diagram Update Berita. Class Diagram Update Berita. Class Diagram Update Kamar Class Diagram Update Promosi. Class Diagram Login. Activity Diagram Rohis untuk proses Reservasi... Activity Diagram Rohis untuk proses Pembatalan reservasi. Activity Diagram Rohis untuk proses Check In <admin> Activity Diagram Rohis untuk proses Update Data <admin>.. Activity Diagram Rohis laporan <admin> Sequence Diagram Rohis untuk proses Reservasi. Sequence Diagram Rohis untuk proses Pembatalan.. Sequence Diagram Rohis untuk proses Konfirm Pembatalan <admin> Sequence Diagram Rohis untuk proses Check In <admin>... Sequence Diagram Rohis untuk proses Check Out... Sequence Diagram Rohis untuk proses Update Data Custome. Sequence Diagram Rohis untuk proses Update Data Kamar. Sequence Diagram Rohis untuk proses Update Data Promosi.. Sequence Diagram Rohis untuk proses Update Data Berita.. Sequence Diagram Rohis untuk Laporan... Sequence Diagram Rohis untuk Tambah Berita Sequence Diagram Rohis untuk Tambah Promosi Sequence Diagram Rohis untuk Login.. Tampilan Home ROHIS. Reservasi Online Step 1. Reservasi Online Step 2.

9 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 41 41 42 43 44 45 45

Dokumentasi Reservation Online Hotel Information System

Page 3

Figure 49 Figure 50 Figure 51 Figure 52 Figure 53 Figure 54 Figure 55 Figure 56 Figure 57 Figure 58 Figure 59 Figure 60 Figure 61 Figure 62 Figure 63 Figure 64 Figure 65 Figure 66 Figure 67 Figure 68 Figure 69 Figure 70 Figure 71 Figure 72 Figure 73 Figure 74 Figure 75 Figure 76 Figure 77 Figure 78 Figure 79 Figure 80 Figure 81 Figure 82 Figure 83 Figure 84 Figure 85 Figure 86 Figure 87 Figure 88 Figure 89 Figure 90 Figure 91

Reservasi Online Step 3..... Reservasi Online Step 4. Reservasi Online Step 5. Reservasi Online Step 6. Pembatalan Reservasi Step 1 Pembatalan Reservasi Step 1 Pembatalan Reservasi Step 2. Pembatalan Reservasi Step 3. Tampilan Login Admin.. Tampilan Menu Admin.. Tampilan Menu Update Data Edit Data Customer Step 1. Edit Data Customer Step 2. Edit Data Customer Step 3. Edit Data Customer Step 4. Tampilan Edit Data Promosi Step 1... Tampilan Edit Data Promosi Step 2... Tampilan Edit Data Berita Terbaru Tampilan Tambah BeritaTerbaru.. Tampilan Ubah Berita Prmosi Tampilan Tambah Gallery Step 1.. Tampilan Tambah Gallery Step 2.. Tampilan Menu Laporan Tampulan Laporan Kategori Reservasi.. Tampilan Menu Laporan Tampilan Laporan Kategori Check In... Tampilan Menu Laporan Tampilan Laporan Kategori Check Out. Tampilan Menu Laporan Tampilan Laporan Kategori Pembatalan... Tampilan Menu Laporan Tampilan Laporan Kategori Payment Tampilan Check In Step 1.. TampilanCheck In Step 2... Tampilan Check In tidak ditemukan.. Tampilan Check Out Step 1... Tampilan Logout Admin Tampilan MenuTipe dan Tarif Kamar... Tampilan Menu Fasilitas dan Pelayanan... Tampilan Menu Promosi Tampilan Menu Berita... Tampilan Menu Gallery. Tampilan Menu Help

46 47 48 49 50 50 50 51 52 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 64 65 65 66 66 67 67 68 68 69 70 71 72 73 73 74 75 75

Dokumentasi Reservation Online Hotel Information System

Page 4

LATAR BELAKANG
Perkembangan ilmu pengetahuan dan teknologi kian pesat dewasa ini, hal tersebut dapat kita lihat dan rasakan di masyarakat kita secara langsung maupun tidak langsung. Semua perkembangan tersebut memberikan dampak pada segala aspek kehidupan manusia ataupun kebiasaan sosial masyarakat. Salah satu jenis perkembangan ilmu pengetahuan dan teknologi adalah perkembangan dalam bidang teknologi informasi. Proses reservasi pada hotel merupakan salah satu masalah penting dalam sistem manajemen hotel. Reservasi atau pemesanan kamar dilakukan dengan mendata customer, sampai terjadi kesepakatan antara customer dengan pihak hotel (kamar, tanggal inap, dll). Pada umumnya, hotel menggunakan sistem manual untuk proses reservasi, yaitu customer yang ingin menginap melakukan pemesanan dengan datang langsung ke hotel atau via telepon. Staff front desk yang menangani reservasi harus terus menerus berada di tempat. Jika staf front desk tersebut tidak berada di tempat atau sudah di luar jam kerja dan ada pelanggan yang ingin melakukan reservasi via telepon, maka reservasi harus ditunda. Informasi mengenai ketersediaan kamar juga tidak tersalur dengan cepat ke pelanggan, karena staff front desk harus memeriksa sistem/buku reservasi secara manual, dan ini sangat merepotkan apabila kamar yang tersedia banyak dengan tanggal reservasi yang berbeda beda. Terjadinya human error pada proses pencatatan reservasi atau pemberian informasi ketersediaan kamar juga sulit untuk dihindari. Salah satu solusi untuk menangani masalah masalah pada sistem reservasi manual tersebut adalah dengan membangun suatu sistem informasi yang melayani proses reservasi secara online. Oleh karena itu, Reservation Online Hotel Information System (ROHIS) dibangun menggunakan aplikasi basis data yang diintegrasikan dengan sistem berbasis web untuk menyediakan informasi dan melayani reservasi online hotel, sehingga customer yang ingin mengetahui ketersediaan kamar dan melakukan reservasi dapat melakukannya kapan saja dan dimana saja selama masih terhubung dengan internet.

A. DESKRIPSI SISTEM
Reservation Online Hotel Information System (ROHIS) ini merupakan sistem informasi hotel berbasis web yang melayani customer untuk melakukan proses reservasi/ pemesanan kamar hotel, serta membantu pihak hotel untuk melakukan manajemen proses reservasi, check in, check out dan laporan statistik hotel. Sistem informasi ini dijalankan secara online sehingga dapat diakses dari mana saja. Sistem informasi ini juga menampilkan sejumlah informasi mengenai hotel, meliputi pengenalan hotel, fasilitas hotel, info kamar (tipe dan tarif), serta promo yang sedang berlaku dihotel. Sistem
Dokumentasi Reservation Online Hotel Information System

Page 5

informasi ini memungkinkan orang-orang untuk melakukan pemesanan kamar hotel secara online tanpa harus mendatangi langsung maupun menelepon hotel tersebut. Sistem Informasi ini memiliki keunggulan terutama dalam hal kemudahan akses dan reservasi bagi customer, karena bisa diakses secara online sehingga memberi kemudahan bagi customer yang ingin melakukan reservasi atau membatalkan reservasi. Selain itu sistem juga bisa memberikan informasi mengenai ketersediaan kamar (apakah kamar yang ingin direservasi masih available atau tidak). Sistem juga akan memberikan informasi mengenai hotel sehingga masyarakat akan lebih mudah mendapatkan informasi tersebut.

B. TUJUAN PEMBANGUNAN SISTEM


Reservation Online Hotel Information System (ROHIS) dibangun bertujuan untuk: 1. Mempermudah pemesanan/reservation (serta pembatalan) kamar hotel oleh pengguna secara online kapan pun dan dimana pun serta mengetahui ketersediaan kamar. 2. Mempermudah masyarakat untuk memperoleh informasi terkait hotel (fasilitas, promo yang sedang berlangsung, tipe dan tarif kamar, dan lain sebagainya). 3. Mempermudah pencatatan reservasi dan pembatalan kamar hotel sehingga mengurangi resiko kesalahan data bagi pihak hotel. 4. Staf front desk dapat melakukan proses manajemen hotel (check in dan check out) lebih cepat dan mudah dari data reservasi yg diperoleh dari ROHIS. 5. Pihak hotel (Staff FD/Admin/Operator) dapat menampilkan laporan statistik hotel sesuai dengan range tanggal tertentu (untuk data reservasi, check in, check out, pembatalan, payment). 6. Pihak hotel dapat memanajemen konten yang ditampilkan dalam web, seperti promosi, berita terbaru, galeri foto, serta mengupdate data data tersebut. 7. Sarana promosi bagi hotel yang bersangkutan.

C. RANCANGAN PERFORMANCE SISTEM


D.1. Fungsi Sistem Informasi 1. Reservasi kamar hotel secara online. 2. Pembatalan reservasi kamar secara online. 3. Cek availability kamar. 4. Online payment. 5. Menampilkan informasi terkait hotel (fasilitas, service, tipe kamar, tarif kamar). 6. Menangani manajemen konten yang ditampilkan dalam web (oleh admin). 7. Melayani check in dan check out
Dokumentasi Reservation Online Hotel Information System

Page 6

8. Menampilkan laporan sehingga bisa digunakan oleh pihak hotel untuk mengetahui statistik data hotel (reservasi, check in, check out). D.2. Pengguna Reservation Online Hotel Information System (ROHIS) merupakan sistem informasi berbasis web yang ditujukan bagi 2 jenis tipe user : 1. Customer (atau pengunjung web secara umum) yang ingin melakukan reservasi/ pembatalan kamar atau mencari informasi terkait hotel (fasilitas, service, tipe dan tarif kamar) Front End.

2. Administrator : Admin bisa melakukan berbagai fungsi terkait dengan manajemen hotel, seperti check in dan check out, serta mengelola konten yang ditampilkan dalam web. Selain itu, User Admin juga memiliki menu untuk menampilkan laporan data statistik hotel (data check in, check out, reservasi) sesuai dengan range tanggal tertentu). Pada penerapannya, user admin bisa diwakilkan ke beberapa operator/ staff front desk hotel D.3. Stake Holder Stakeholder yang terlibat dalam pengembangan Sistem Informasi ini adalah : Project Manager : memimpin jalannya proyek pengembangan sistem informasi. Sistem Analis & Designer : Menganalis (identifikasi user requirement dan spesifikasi sistem) dan merancang sistem informasi yang akan dibangun. Programmer : mengimplementasikan spesifikasi yang diberikan oleh sistem analis ke dalam instruksi yang bisa dijalankan oleh komputer. Tester : menguji sistem informasi yang telah dibangun. Client (manajemen hotel). D.4. Metode Pembangunan Sistem Sistem Informasi ini akan dibangun dengan menggunakan metode waterfall/ linier, yaitu sistem dibangun secara urut dengan tahapan berikut ini: Analisis Design Implementation Test Metode ini memiliki kelebihan yaitu proses pembangunan sistem akan lebih disiplin dan dokumentasi selalu tersedia dalam semua tahapan. Back End.

D. ASUMSI DAN BATASAN SISTEM


1. Customer yang melakukan reservasi online diasumsikan menggunakan kartu kredit yang support dengan hotel (sebagai sample saja mastercard dan visa)

2. Pembayaran uang muka adalah sejumlah 50% dari total pembayaran (diasumsikan pada pertama kali melakukan proses reservasi hanya membayar DP terlebih dahulu)
Dokumentasi Reservation Online Hotel Information System

Page 7

3. Bila customer terlambat check in (dengan toleransi 1 hari) TANPA KONFIRMASI, maka customer dianggap membatalkan reservasi (tanpa uang kembali) data reservasi customer tersebut. 4. Apabila customer ingin melakukan perpanjangan menginap, maka customer harus konfirmasi terlebih dahulu untuk dicarikan kamar available kembali (kecuali kalau kamar yang digunakannya tidak direservasi sebelumnya oleh customer lain pada tanggal perpanjangan tersebut). pihak hotel dapat menghapus

F. FRAMEWORK
1. OS Windows 95/98/NT/2000/XP 2. Web Server Apache 2.2.11 3. DBMS MySQL 5.1.30 4. Tool DBMS : PhpMyAdmin 3.1.1 5. Scripting language PHP 5.2.8 dan JavaScript

G. HASIL OBSERVASI
G.1. Kuisioner 1. CARA RESERVASI HOTEL YANG PERNAH DIGUNAKAN? a. datang langsung b. via telepon c. online d. lain-lain : ..

2. APAKAH CARA YANG DIGUNAKAN DIATAS SUDAH CUKUP EFISIEN? a. sudah b. belum

3. INFORMASI APA YANG ANDA BUTUHKAN SAAT AKAN MELAKUKAN RESERVASI KAMAR HOTEL? a. tipe kamar c. lokasi e. promo b. tarif d. fasilitas f. lain-lain :

4. DARI MANAKAH BIASANYA ANDA MENDAPATKAN INFORMASI TERSEBUT? a. datang langsung b. telepon

c. sistem informasi online d. iklan (tv radio majalah koran dll) e. brosur/pamflet f. teman

g. lain-lain : .. 5. APAKAH ANDA MENGETAHUI ADANYA SISTEM RESERVASI HOTEL ONLINE? a. ya b. Tidak

Dokumentasi Reservation Online Hotel Information System

Page 8

6. MENURUT ANDA, APAKAH SISTEM RESERVASI ONLINE AKAN COCOK DITERAPKAN PADA HOTEL? a. ya 7. APA ALASANNYA? a. menghemat waktu b. meminimalisir terjadinya kesalahan data c. mempermudah pencarian informasi hotel d. lain-lain : . 8. MENURUT ANDA, PERLUKAH DIADAKAN SUATU SI RESERVASI HOTEL ONLINE? a. ya b. tidak b. tidak

Kuisioner diatas ditujukan kepada para customer hotel (sasaran kami adalah dosen-dosen Fakultas MIPA) yang berkemungkinan untuk sering menginap di hotel. Kuisioner dibuat dengan tujuan sebagai analisis pendapat seberapa pentingnya sistem informasi hotel online, serta untuk mengetahui informasi yang dibutuhkan oleh customer ketika melakukan proses reservasi (sebagai bahan pertimbangan dalam mengembangkan SI hotel online).

G.2. Diagram Fishbone/ Ishikawa

Figure 1. Fishbone

Dokumentasi Reservation Online Hotel Information System

Page 9

Pada sistem perhotelan manual, ada beberapa masalah yang sering terjadi, diantaranya adalah terjadinya kesalahan data saat proses reservasi, kurangnya pengetahuan masyarakat akan informasi mengenai hotel, dan lain sebagainya. Masalah masalah tersebut menyebabkan satu masalah utama yang berhasil didefinisikan pada proses reservasi hotel (reservasi hotel manual, yaitu dengan datang langsung atau via telepon) yaitu ketidakefisienan proses reservasi yang disebabkan oleh beberapa hal. Berikut adalah beberapa aspek yang menyebabkannya: 1. Man : - Staff Front Desk tidak siaga (tidak berada ditempat ketika ada customer yang telp, dsb); - Staff Front Desk tidak tanggap dalam melayani reservasi; - Staff Front Desk lamban melayani reservasi; - Staff Front Desk melakukan kesalahan dalam menginputkan data reservasi 2. Method - Input komputer yang masih manual (dilayani oleh staff front desk.). - Customer tidak mencari informasi terlebih dahulu sehingga menyebabkan proses reservasi cenderung lamban (karena harus bertanya tanya terlebih dahulu kepada staff front desk) - Terjadi mati lampu/ kerusakan pada sistem perlistrikan hotel. - Waktu pelayanan yang terbatas (tidak 24 jam) sehingga customer hanya bisa melakukan reservasi ketika jam kerja hotel saja. 3. Machine - Komputer yang digunakan untuk input data (manual) lambat. - Jaringan telepon terganggu. - Komputer yang digunakan untuk reservasi (oleh Staff Front Desk) eror ketika ada customer yang melakukan proses reservasi. 4. Material - Terbatasnya jumlah Staff Front Desk yang melayani reservasi. - Jumlah telepon terbatas, sehingga jaringan sering sibuk. - Jumlah kamar yang terbatas. - Informasi yang disajikan belum cukup.

Kesimpulan: Berdasarkan pada diagram Fishbone <sebab akibat> diatas, dapat disimpulkan bahwa proses reservasi hotel saat ini <manual : datang langsung dan via telepon> masih kurang efisien, dengan berbagai aspek aspek yang telah dijelaskan diatas. Oleh karena itu, adanya suatu
Dokumentasi Reservation Online Hotel Information System

Page 10

sistem informasi hotel online akan sangat bermanfaat karena sistem informasi ini dapat diakses oleh masyarakat kapanpun dan dimanapun asalkan dapat terhubung dengan internet. Dengan adanya sistem reservasi online, customer yang ingin melakukan reservasi tidak harus menunggu disaat jam kerja hotel sehingga waktu pemesanan kamar hotel menjadi lebih fleksibel sesuai dengan keinginan customer (karena proses reservasi dilakukan sendiri oleh customer via online, sehingga tidak harus berhubungan secara langsung dengan pihak hotel). Selain itu, kesalahan data juga dapar diminimalisir karena customer mengisikan sendiri data reservasi.

Waktu reservasi juga lebih singkat karena informasi yang dibutuhkan oleh customer ketika akan melakukan reservasi (misal informasi mengenai kamar, tarif dan berbagai jenis serta fasilitasnya) dapat dicari sendiri oleh customer via sistem informasi hotel online. Selain itu, masalah masalah teknis hotel (kerusakan komputer, jaringan telepon terganggu, masalah perlistrikan) juga dapat dihindari karena customer bisa menggunakan komputer masing masing atau dari mana saja sehingga kemungkinan untuk terjadi masalah teknis tersebut diatas jauh lebih kecil.

G.3. Diagram Pareto dan Data Pendukung Berdasarkan pada kuisioner dengan sample responden <customer hotel> berjumlah sekitar 10 responden, dapat dibuat diagram pareto dibawah ini:

Figure 2. Diagram Pareto

Dokumentasi Reservation Online Hotel Information System

Page 11

Kesimpulan: Dari diagram diatas, dapat disimpulkan bahwa dari 8 responden: - Cara reservasi hotel: 6 menjawab bahwa cara reservasi hotel yang pernah digunakan adalah dengan via telepon, 2 menjawab dengan datang langsung, dan 1 menjawab dengan online. Hal ini menunjukkan bahwa sistem informasi hotel online belum begitu populer dikalangan responden <mayoritas di kota Solo>. - Keefisienan cara reservasi yang digunakan pada point 1 : 5 responden menjawab sudah, dan 3 belum. - Informasi yang dibutuhkan ketika ingin melakukan reservasi: 8 menjawab tarif, 6 menjawab fasilitas, 4 menjawab tipe kamar, dan 2 menjawab lokasi. - Informasi mengenai hotel biasa didapat dari : 4 menjawab dengan telepon, 3 menjawab dari brosur dan datang langsung, 2 menawab dari iklan dan SI online, 1 menjawab dari teman. - Tau adanya SI reservasi online hotel? 5 responden menjawab ya, dan 3 menjawab tidak. - SI online akan cocok diterapkan pada hotel? 7 menjawab iya, dan 1 menjawab tidak. - Alasan reservasi onlone cocok diterapkan : 6 responden menjawab untuk mempermudah pencarian informasi, dan 5 responden menjawab untuk menghemat waktu. - Perlunya diadakan SI reservasi online hotel : semua responden menjawab iya (8 responden)

Data pendukung dibawah ini digunakan sebagai referensi dalam pengembangan sistem informasi reservasi online hotel. Berikut adalah data statistik pemesan kamar hotel per-hari pada semua provinsi di Indonesia.

Figure 3. Data bservasi 1


Dokumentasi Reservation Online Hotel Information System

Page 12

Tingkat Penghunian Kamar Hotel adalah banyaknya malam kamar yang dihuni dibagi dengan banyaknya malam kamar yang tersedia dikalikan 100%.

Figure 4. dara Observasi 2

Dokumentasi Reservation Online Hotel Information System

Page 13

Kesimpulan : Dari data statistik diatas, dapat diambil kesimpulan bahwa tingkat kebutuhan masyarakat (baik domestik ataupun asing) akan hotel cukup tinggi dan hal ini cukup konstan pada tiap bulannya. Oleh karena itu, adanya suatu sistem informasi hotel online memang diperlukan terutama untuk ke-fleksibel-an proses reservasi (yaitu dimana dan kapan melakukan reservasi) karena dapat diketahui bahwa kebutuhan masyarakat akan hotel diberbagai provinsi di Indonesia cukup tinggi. Selain itu, dengan adanya sistem informasi hotel online akan mempermudah customer (terutama customer asing) yang ingin melakukan reservasi dengan memesannya terlebih dahulu sebelum customer tersebut datang ke Indonesia.

Reference:
http://www.budpar.go.id/filedata/318_1381-AccommodationAverageWorkernVisitorPerDayByProvince2008ind.pdf http://www.budpar.go.id/filedata/324_1380-RoomOccupancyRateofClassifiedHotel2008ind.pdf

H. ANALISIS TERSTRUKTUR
H.1. Context Diagram

Figure 5. Context Diagram

Dokumentasi Reservation Online Hotel Information System

Page 14

H.2. Dekomposisi Proses

Figure 6. Dekomposisi Proses

Dokumentasi Reservation Online Hotel Information System

Page 15

H.3. Data Flow Diagram (DFD Level 1) - Customers Side

Figure 7. DFD Level 1 Customers Side

DokumentasiReservation Online Hotel Information System

-Admins Side
Menu Pilihan Tambah Data, Data Promosi, Data Berita Terbaru, Data Galeri Foto Data Promosi, Data Berita Terbaru, Data Galeri Foto Data Promosi, Data Berita Terbaru, Data Galeri Foto Data Promosi, Data Berita Terbaru, Data Galeri Foto
Data Berita Terbaru, Galeri Foto, Promosi

0.8 Tambah Data Web

Menu Pilihan Update Data, Data Customer, Data Kamar, Data Promosi, Data Berita Terbaru

Data Customer, Data Kamar, Data Promosi, Data Berita Terbaru.

Status Update (Konfirmasi)

Data Customer, Data Kamar, Data Promosi, Data Berita Terbaru. 0.9 Update Data

Admin

Data Berita Terbaru, Galeri Foto, Promosi

Pilihan Kategori Report, Range Tanggal 0.10 Make Report

Data Laporan (sesuai Pilihan)

Data Reservasi, Check In, Check Out, Pembatalan, Payment

Laporan (sesuai pilihan kategori)

Range Tanggal

Figure 8. DFD Level 1 Admins Side (1)

Figure 9. DFD Level 1 Admins Side (2)

DokumentasiReservation Online Hotel Information System

password

Admin
Status login Status logout

0.4 Login Status logout

0.5 Log out

ID Reservasi, ID Customer

ID Reservasi, ID Customer 0.6 Check In Data Reservasi

Admin
Status Check In

Data Reservasi

Data Reservasi ID Reservasi, ID Customer ID Reservasi, ID Customer Data Check In ID Reservasi, ID Customer Status Check Out, Tarif (yang harus dibayar)

Data Check In 0.7 Check Out Data Check Out Data Check In

Figure 10. DFD Level 1 Admins Side (3)

DokumentasiReservation Online Hotel Information System

H.4. Data Flow Diagram (DFD Level 2)

Figure 11. DFD Level 2


DokumentasiReservation Online Hotel Information System

H.3. Entity Relationship - Diagram

Figure 12. Entity Relationship Diagram

DokumentasiReservation Online Hotel Information System

I. ANALISIS BERORIENTASI OBJEK


I.1. USE CASE DIAGRAM

Figure 13. Use Case Diagram

DokumentasiReservation Online Hotel Information System

I.2 CLASS DIAGRAM FULL CLASS DIAGRAM

Figure 14. Class Diagram


DokumentasiReservation Online Hotel Information System

1. Class Diagram Proses Reservasi

Figure 15. Class Diagram Proses Reservasi

DokumentasiReservation Online Hotel Information System

2. Class Diagram Proses Pembatalan

Figure 16. Class Diagram Proses Pembatalan

DokumentasiReservation Online Hotel Information System

3. Class Diagram Check In

Figure 17. Class Diagram Check In

DokumentasiReservation Online Hotel Information System

4. Class Diagram Check Out

Figure 18. Class Diagram Check Out

DokumentasiReservation Online Hotel Information System

5. Class Diagram Konfirm Batal

Figure 19. Class Diagram Konfirm Batal

DokumentasiReservation Online Hotel Information System

6. Class Diagram Laporan

Figure 20. Class Diagram Laporan

7.

Class Diagram Tambah Berita

Figure 21. Class Diagram Tambah Berita


DokumentasiReservation Online Hotel Information System

8. Class Diagram Tambah Promosi

Figure 22. Class Diagram Tambah Promosi

9. Class Diagram Update Berita

Figure 23. Class Diagram Update Berita

DokumentasiReservation Online Hotel Information System

10. Class Diagram Update Customer

g Figurer 24. Class Diagram Update Customer

11. Class Diagram Update Kamar

Figure 25. Class Diagram Update Kamar

DokumentasiReservation Online Hotel Information System

12. Class Diagram Update Promosi

Figure 26. Class Diagram Update Promosi

13. Class Diagram Login

Figure 27. Class Diagram Login

DokumentasiReservation Online Hotel Information System

I.3 ACTIVITY DIAGRAM


1. Activity Diagram Rohis untuk proses Reservasi

Figure 28. Activity Diagram Rohis untuk proses Reservasi

DokumentasiReservation Online Hotel Information System

2. Activity Diagram Rohis untuk proses Pembatalan reservasi

Figure 29. Activity Diagram Rohis untuk proses Pembatalan reservasi

DokumentasiReservation Online Hotel Information System

3. Activity Diagram Rohis untuk proses Check In <admin>

Figure 30. Activity Diagram Rohis untuk proses Check In <admin>

4. Activity Diagram Rohis untuk proses Update Data <admin>

Figure 31. Activity Diagram Rohis untuk proses Update Data <admin>
DokumentasiReservation Online Hotel Information System

5. Activity Diagram Rohis untuk proses Check Out <admin>

Figure 32. Activity Diagram Rohis untuk proses Check Out <admin>

6. Activity Diagram Rohis laporan <admin>

Figure 32. Activity Diagram Rohis laporan <admin>


DokumentasiReservation Online Hotel Information System

I.4. SEQUENCE DIAGRAM


1. Sequence Diagram Rohis untuk proses Reservasi

figure 33. Sequence Diagram Rohis untuk proses Reservasi

DokumentasiReservation Online Hotel Information System

2. Sequence Diagram Rohis untuk proses Pembatalan

FIGURE 34. Sequence

Diagram Rohis untuk proses Pembatalan

3. Sequence Diagram Rohis untuk proses Konfirm Pembatalan <admin>

Figure 35. Sequence Diagram Rohis untuk proses Konfirm Pembatalan <admin>

DokumentasiReservation Online Hotel Information System

4. Sequence Diagram Rohis untuk proses Check In <admin>

Figure 36. Sequence Diagram Rohis untuk proses Check In <admin>

5. Sequence Diagram Rohis untuk proses Check Out.

Figure 37. Sequence Diagram Rohis untuk proses Check Out

DokumentasiReservation Online Hotel Information System

6. Sequence Diagram Rohis untuk proses Update Data Customer

Figure 38. Sequence Diagram Rohis untuk proses Update Data Customer

7. Sequence Diagram Rohis untuk proses Update Data Kamar

Figure 39. Sequence Diagram Rohis untuk proses Update Data Kamar

DokumentasiReservation Online Hotel Information System

8. Sequence Diagram Rohis untuk proses Update Data Promosi

Figure 40. Sequence Diagram Rohis untuk proses Update Data Promosi

9. Sequence Diagram Rohis untuk proses Update Data Berita

Figure 41. Sequence Diagram Rohis untuk proses Update Data Berita

DokumentasiReservation Online Hotel Information System

10. Sequence Diagram Rohis untuk Laporan

Figure 42. Sequence Diagram Rohis untuk Laporan

DokumentasiReservation Online Hotel Information System

11. Sequence Diagram Rohis untuk Tambah Berita

Figure 43. Sequence Diagram Rohis untuk Tambah Berita

12. Sequence Diagram Rohis untuk Tambah Promosi

Figure 44. Sequence Diagram Rohis untuk Tambah Promosi


DokumentasiReservation Online Hotel Information System

13. Sequence Diagram Rohis untuk Login

Figure 45. Sequence Diagram Rohis untuk Login

DokumentasiReservation Online Hotel Information System

J. BUSINESS RULE
1. Jalankan sistem <via localhost>

Figure 46. Tampilan Home ROHIS

Maka akan tampil halaman home dari ROHIS. Disini berisi keterangan keterangan seputar hotel yang bersangkutan, alamat, lokasi dan beberapa pelayanannya.

Reservasi 1. Klik menu reservasi, dan masukkan tanggal check in dan check out di dalam form tanggal seperti dibawah ini.

DokumentasiReservation Online Hotel Information System

Figure 47. Reservasi Online Step 1

2. Maka sistem akan menampilkan ID kamar availabel pada rentang waktu tersebut.

Figure 48. Reservasi Online Step 2

DokumentasiReservation Online Hotel Information System

3. Pilih 1/lebih dari sejumlah kamar availabel yang ditampilkan.

Figure 49. Reservasi Online Step 3

DokumentasiReservation Online Hotel Information System

4. Maka akan ditampilkan total harga perkamar beserta Total Tarif dan Uang Muka yang harus dibayarkan. Klik OK untuk lanjut ke pembayaran.

Figure 50. Reservasi Online Step 4

5. Masukkan detail kartu kredit yang ingin anda gunakan untuk pembayaran uang muka seperti pada form diatas, dan klik submit. Maka jika kartu kredit masih berlaku, akan muncul keterangan bahwa pembayaran berhasil. 6. Masukkan data customer (biodata). Kemudian pilih Submit.

DokumentasiReservation Online Hotel Information System

Figure 51. Reservasi Online Step 5

DokumentasiReservation Online Hotel Information System

7. Maka sistem akan menampilkan detail reservasi yang dilakukan oleh customer. Customer diharuskan mencatat ID Reservasi perkamar untuk keperluan berikutnya (pembatalan atau check in dan check out).

Figure 52. Reservasi Online Step 6

Pembatalan 1. Klik menu pembatalan, masukkan ID Customer dan ID Reservasi yang ingin dibatalkan, kemudian, klik submit. Tampilannya seperti dibawah ini (pembatalan dilakukan per IDReservasi/ per kamar) dengan data customer yang digunakan untuk me-reservasi semua kamar tersebut.

DokumentasiReservation Online Hotel Information System

Figure 53. Pembatalan Reservasi Step 1

2. Maka apabila ID Reservasi dan ID Customer sesuai, akan ditampilkan konfirmasi sukses.

Figure 54. Pembatalan Reservasi Step 2


DokumentasiReservation Online Hotel Information System

3. Jika ID Reservasi dan ID Customer tidak sesuai, akan ditampilkan konfirmasi tidak ditemukan, begitu juga apabila masukan user salah (memasukkan sembarang karakter, maka sistem akan menampilkan warning masukan salah).

Figure 55. Pembatalan Reservasi Step 3

DokumentasiReservation Online Hotel Information System

Login dan Menu Admin 1. Masukkan password pada form password untuk admin seperti dibawah.

Figure 57.Tampilan Login Admin

DokumentasiReservation Online Hotel Information System

2. Maka sistem akan menuju ke halaman menu admin. Pilih menu yang diinginkan dengan mengklik link link yang tersedia.

Figure 59. TampilanMenu Admin

DokumentasiReservation Online Hotel Information System

Update Data 1. Pilih menu update pada halaman admin, kemudian pilih bagian yang ingin diupdate.

Figure 59. Tampilan Menu Update Data Update data customer

Figure 60. Edit Data Customer Step 1

DokumentasiReservation Online Hotel Information System

1. Pilih link update data customer, maka akan muncul tampilan data seperti diatas. Pilih salah satu data yang ingin diedit. Masukkan data baru (yang diedit), kemudian klik simpan. Maka sistem akan menampilkan konfirmasi sukses apabila update berhasil.

Figure 61. TampilanEdit Data Customer Step 2

Figure 62. Edit Data Customer Step 3

DokumentasiReservation Online Hotel Information System

Update Data Kamar (tarif) 1. Pilih menu update kamar, pilih tipe kamar yang ingin diedit tarifnya dengan memilih salah satu dari radio button. Kemudian masukkan value tarif baru. Jika update berhasil makan akan ditampilkan konfirmasi sukses seperti dibawah.

Figure 63. Edit Data Customer Step 4

DokumentasiReservation Online Hotel Information System

Update Data Promosi 1. Pilih menu update promosi, pilih tipe promosi yang ingin diedit.

Figure 64. Tampilan Edit Data Promosi Step 1

2. Masukkan data baru, kemudian pilih simpan.

Figure 65. Tampilan Edit Data Promosi Step 2


DokumentasiReservation Online Hotel Information System

Update Data Berita Terbaru 1. Pilih menu update berita terbaru, pilih berita yang ingin diedit. Kemudian masukkan data baru, dan pilih simpan.

Figure 66. Tampilan Edit Data Berita Terbaru

DokumentasiReservation Online Hotel Information System

Tambah Berita Tambah berita adalah menu admin yang digunakan untuk membuat berita yang ditampilkan dalam web. Fungsi ini merupakan salah satu menu yang berhubungan dengan manajemen konten web. Ada 3 jenis menu tambah berita yaitu : Tambah Berita terbaru, Tambah Promosi, dan Tambah Galeri Foto. Berikut adalah capture-annya.

Figure 67. Tampilan Tambah BeritaTerbaru

DokumentasiReservation Online Hotel Information System

Figure 68. Tampilan Ubah Berita Prmosi

1. Untuk tambah galeri, pilih file gambar dari peyimpanan anda, kemudian pilih upload.

Figure 69. Tampilan Tambah Gallery Step 1

DokumentasiReservation Online Hotel Information System

2. Maka akan ditampilkan konfirmasi sukses jika upload berhasil. Hasil bisa dilihat di home menu galeri foto.

Figure 70. Tampilan Tambah Gallery Step 2

DokumentasiReservation Online Hotel Information System

Laporan Laporan Data reservasi 1. Pilih menu admin Laporan, kemudian pilih laporan data 2. Pilih kategori yang diinginkan untuk ditampilkan laporannya, kemudian masukkan range tanggal. Misal ingin menampilkan data reservasi yang dilakukan pada tanggal 1 januari 2010 sampai 30 desember 2010

Figure 71. Tampilan Menu Laporan

DokumentasiReservation Online Hotel Information System

3. Sistem akan menampilkan data reservasi dan customer yang melakukan reservasi pada tanggal tersebut. Dibawah adalah contoh tampilannya (untuk kategori data reservasi, data check in, check out, pembatalan, dan pembayaran sample saja)

Figure 72. Tampilan Laporan Kategori Reservasi

DokumentasiReservation Online Hotel Information System

Laporan Data Check In 1. Pilih kategori check in, dan masukkan range tanggal

Figure 73. tampilan Menu Laporan

Figure 74. TampilanLapran Kategori Check In


DokumentasiReservation Online Hotel Information System

Laporan Data Check Out 1. Pilih kategori check out, dan masukkan range tanggal

Figure 75. Tampilan Menu Laporan

Figure 76. Tampilan Laporan Kategori Check Out

DokumentasiReservation Online Hotel Information System

Laporan Data Pembatalan 1. Pilih kategori Pembatalan, dan masukkan range tanggal

Figure 77. Tampilan Menu Laporan

Figure 78. Tampilan Laporan Kategori Pembatalan

DokumentasiReservation Online Hotel Information System

Laporan Data Payment 2. Pilih kategori Payment, dan masukkan range tanggal

Figure 79. Tampilan Menu Laporan

Figure 80. Tampilan Laporan Kategori Payment

DokumentasiReservation Online Hotel Information System

Check In 1. Pilih dari menu bar admin, check in. Kemudian masukkan ID Customer dan ID Reservasi yang didapat ketika melakukan proses reservasi. Klik Submit, maka sistem akan menampilkan konfirmasi sukses/gagal.

Faigure 81. Tampilan Check In Step 1

Figure 82. Tampilan Check In Step 2

DokumentasiReservation Online Hotel Information System

Figure 83. Tampilan Check In tidak ditemukan

DokumentasiReservation Online Hotel Information System

Check Out 1. Pilih dari menu bar admin, check out. Kemudian masukkan ID Customer dan ID Reservasi yang didapat ketika melakukan proses reservasi. Klik Submit, maka sistem akan menampilkan konfirmasi sukses/gagal.

Figure 84. Tampilan Check Out Step 1

DokumentasiReservation Online Hotel Information System

Logout 1. Pilih menu logout pada halaman admin.

Figure 85. Tampilan Logout Admin

DokumentasiReservation Online Hotel Information System

Halaman Menu Tipe dan Tarif Kamar - pada halaman muka, pilih menu tipe dan tarif kamar pada menu samping kiri (sidebar)

Figure 86. Tampilan MenuTipe dan Tarif Kamar

DokumentasiReservation Online Hotel Information System

Halaman Menu fasilitas dan pelayanan - pada halaman muka, pilih menu fasilitas dan pelayanan pada menu samping kiri (sidebar)

Figure 87. Tampilan Menu Fasilitas dan Pelayanan

Halaman Menu Promosi - pada halaman muka, pilih menu promosi pada menu samping kiri (sidebar)

Figure 88. Tampilan Menu Promosi


DokumentasiReservation Online Hotel Information System

Halaman Menu Berita Terbaru - pada halaman muka, pilih menu Berita Terbaru pada menu samping kiri (sidebar)

Figure 89. Tampilan Menu Berita

DokumentasiReservation Online Hotel Information System

Halaman Menu Galeri Foto - pada halaman muka, pilih menu galeri foto pada menu samping kiri (sidebar)

Figure 90. Tampilan Menu Gallery

Halaman Menu Help - pada halaman muka, pilih menu help pada menu samping kiri (sidebar)

Figure 91. Tampilan Menu Help


DokumentasiReservation Online Hotel Information System

K. LAMPIRAN

ROHIS DEVELOPER 1. Fatimah NIM Email : M0507020 : moonchild_is_me@yahoo.com 3. Rima Dhian NIM Email : M0507039 : lil.pinguin@gmail.com

2. Nina Anindyawati NIM Email : M0507030 : laelnino@gmail.com

4. Yuni Susanti NIM Email : M0507054 : littleflow3r@gmail.com

DokumentasiReservation Online Hotel Information System

You might also like