Sistem Informasi Reservasi Hotel

76
  DOKUMENTASI  R ESERVATION ONLINE HOTEL INFORMATION SYSTEM <ROHIS> O  LEH : K ELOMPOK 6 FATIMAH M0507020  NINA A  NINDYAWATI M0507030 R IMA DHIAN M0507039 YUNI SUSANTI M0507054 JURUSAN TEKNIK INFORMATIKA FMIPA UNS JANUARI 2010

Transcript of Sistem Informasi Reservasi Hotel

  • DOKUMENTASI

    RESERVATION ONLINE HOTEL INFORMATION SYSTEM

    OLEH:

    KELOMPOK 6

    FATIMAH M0507020

    NINA ANINDYAWATI M0507030

    RIMA DHIAN M0507039

    YUNI SUSANTI M0507054

    JURUSAN TEKNIK INFORMATIKA

    FMIPA UNS

    JANUARI 2010

  • Dokumentasi Reservation Online Hotel Information System Page 2

    DAFTAR ISI

    A. Latar Belakang.. 6 B. Deskripsi Sistem 6 C. Tujuan Pembangunan Sistem 7 D. Rancangan Performance Sistem 7

    D.1 Fungsi Sistem Informasi... 7

    D.2 Pengguna.. 8

    D.3 Stakeholder 8

    D.4 Metode Pembangunan Sistem.. 8

    E. Asumsi dan Batasan... 8

    F. Framework.. 9

    G. Hasil Observasi.. 9

    G.1 Kuisioner.. 9

    G.2 Diagram Fishbone/ Ishikawa 10

    G.3 Diagram Pareto dan Data Pendukung 12

    H. Analisis Terstruktur... 16

    H.1 Context Diagram.. 16

    H.2 Dekomposisi Proses 17

    H.3. Data Flow Diagram (DFD Level 1) 18

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

    H.5. Entity Relationship Diagram 22

    I. Analisis Berorientasi Objek 23

    I.1 Use Case Diagram.. 23

    I.2 Class Diagram 24

    I.3 Aktivity Diagram... 34

    I.4 Sequence Diagram. 38

    J. Business Rule.. 46

    K. Lampiran 78

  • Dokumentasi Reservation Online Hotel Information System Page 3

    DAFTAR GAMBAR

    Figure 1 Fishbone. 9

    Figure 2 Diagram Pareto.. 11

    Figure 3 Data bservasi 1... 12

    Figure 4 Data Observasi 2 13

    Figure 5 Context Diagram 14

    Figure 6 Dekmposisi Proses. 15

    Figure 7 DFD Level 1 Customers Side... 16

    Figure 8 DFD Level 1 Admins Side (1).. 17

    Figure 9 DFD Level 1 Admins Side (2).. 17

    Figure 10 DFD Level 1 Admins Side (3).. 18

    Figure 11 DFD Level 2... 19

    Figure 12 Entity Relationship Diagram.. 20

    Figure 13 Use Case Diagram.. 21

    Figure 14 Class Diagram 22

    Figure 15 Class Diagram Proses Reservasi.... 23

    Figure 16 Class Diagram Proses Pembatalan. 24

    Figure 17 Class Diagram Check In 25

    Figure 18 Class Diagram Check Out 26

    Figure 19 Class Diagram Konfirm Batal 27

    Figure 20 Class Diagram Laporan.. 28

    Figure 21 Class Diagram Tambah Berita... 28

    Figure 22 Class Diagram Tambah Promosi 29

    Figure 23 Class Diagram Update Berita. 29

    Figure 24 Class Diagram Update Berita. 30

    Figure 25 Class Diagram Update Kamar 30

    Figure 26 Class Diagram Update Promosi. 31

    Figure 27 Class Diagram Login. 31

    Figure 28 Activity Diagram Rohis untuk proses Reservasi... 32

    Figure 29 Activity Diagram Rohis untuk proses Pembatalan reservasi. 33

    Figure 30 Activity Diagram Rohis untuk proses Check In 34

    Figure 31 Activity Diagram Rohis untuk proses Update Data .. 34

    Figure 32 Activity Diagram Rohis laporan 35

    Figure 33 Sequence Diagram Rohis untuk proses Reservasi. 36

    Figure 34 Sequence Diagram Rohis untuk proses Pembatalan.. 37

    Figure 35 Sequence Diagram Rohis untuk proses Konfirm Pembatalan 37

    Figure 36 Sequence Diagram Rohis untuk proses Check In ... 38

    Figure 37 Sequence Diagram Rohis untuk proses Check Out... 38

    Figure 38 Sequence Diagram Rohis untuk proses Update Data Custome. 39

    Figure 39 Sequence Diagram Rohis untuk proses Update Data Kamar. 39

    Figure 40 Sequence Diagram Rohis untuk proses Update Data Promosi.. 40

    Figure 41 Sequence Diagram Rohis untuk proses Update Data Berita.. 40

    Figure 42 Sequence Diagram Rohis untuk Laporan... 41

    Figure 43 Sequence Diagram Rohis untuk Tambah Berita 41

    Figure 44 Sequence Diagram Rohis untuk Tambah Promosi 42

    Figure 45 Sequence Diagram Rohis untuk Login.. 43

    Figure 46 Tampilan Home ROHIS. 44

    Figure 47 Reservasi Online Step 1. 45

    Figure 48 Reservasi Online Step 2. 45

  • Dokumentasi Reservation Online Hotel Information System Page 4

    Figure 49 Reservasi Online Step 3..... 46

    Figure 50 Reservasi Online Step 4. 47

    Figure 51 Reservasi Online Step 5. 48

    Figure 52 Reservasi Online Step 6. 49

    Figure 53 Pembatalan Reservasi Step 1 50

    Figure 54 Pembatalan Reservasi Step 1 50

    Figure 55 Pembatalan Reservasi Step 2. 50

    Figure 56 Pembatalan Reservasi Step 3. 51

    Figure 57 Tampilan Login Admin.. 52

    Figure 58 Tampilan Menu Admin.. 53

    Figure 59 Tampilan Menu Update Data 54

    Figure 60 Edit Data Customer Step 1. 54

    Figure 61 Edit Data Customer Step 2. 55

    Figure 62 Edit Data Customer Step 3. 55

    Figure 63 Edit Data Customer Step 4. 56

    Figure 64 Tampilan Edit Data Promosi Step 1... 57

    Figure 65 Tampilan Edit Data Promosi Step 2... 57

    Figure 66 Tampilan Edit Data Berita Terbaru 58

    Figure 67 Tampilan Tambah BeritaTerbaru.. 59

    Figure 68 Tampilan Ubah Berita Prmosi 60

    Figure 69 Tampilan Tambah Gallery Step 1.. 60

    Figure 70 Tampilan Tambah Gallery Step 2.. 61

    Figure 71 Tampilan Menu Laporan 62

    Figure 72 Tampulan Laporan Kategori Reservasi.. 63

    Figure 73 Tampilan Menu Laporan 64

    Figure 74 Tampilan Laporan Kategori Check In... 64

    Figure 75 Tampilan Menu Laporan 65

    Figure 76 Tampilan Laporan Kategori Check Out. 65

    Figure 77 Tampilan Menu Laporan 66

    Figure 78 Tampilan Laporan Kategori Pembatalan... 66

    Figure 79 Tampilan Menu Laporan 67

    Figure 80 Tampilan Laporan Kategori Payment 67

    Figure 81 Tampilan Check In Step 1.. 68

    Figure 82 TampilanCheck In Step 2... 68

    Figure 83 Tampilan Check In tidak ditemukan.. 69

    Figure 84 Tampilan Check Out Step 1... 70

    Figure 85 Tampilan Logout Admin 71

    Figure 86 Tampilan MenuTipe dan Tarif Kamar... 72

    Figure 87 Tampilan Menu Fasilitas dan Pelayanan... 73

    Figure 88 Tampilan Menu Promosi 73

    Figure 89 Tampilan Menu Berita... 74

    Figure 90 Tampilan Menu Gallery. 75

    Figure 91 Tampilan Menu Help 75

  • Dokumentasi Reservation Online Hotel Information System Page 5

    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 6

    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 7

    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 Back End.

    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.

    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 8

    3. Bila customer terlambat check in (dengan toleransi 1 hari) TANPA KONFIRMASI, maka

    customer dianggap membatalkan reservasi (tanpa uang kembali) pihak hotel dapat menghapus

    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).

    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 c. online

    b. via telepon 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 b. tarif

    c. lokasi d. fasilitas

    e. promo 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 9

    6. MENURUT ANDA, APAKAH SISTEM RESERVASI ONLINE AKAN COCOK DITERAPKAN PADA HOTEL?

    a. ya b. tidak

    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

    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 10

    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 diatas, dapat disimpulkan bahwa proses

    reservasi hotel saat ini masih kurang efisien,

    dengan berbagai aspek aspek yang telah dijelaskan diatas. Oleh karena itu, adanya suatu

  • Dokumentasi Reservation Online Hotel Information System Page 11

    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 berjumlah sekitar 10

    responden, dapat dibuat diagram pareto dibawah ini:

    Figure 2. Diagram Pareto

  • Dokumentasi Reservation Online Hotel Information System Page 12

    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 .

    - 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 13

    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 14

    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 Inform

    ation System

    P

    ag

    e 1

    5

    H.2. Dekomposisi Proses

    Figure 6. Dekomposisi Proses

  • DokumentasiReservation Online Hotel Information System

    H.3. Data Flow Diagram (DFD Level 1)

    - Customers Side

    Figure 7. DFD Level 1 Customers Side

  • DokumentasiReservation Online Hotel Information System

    -Admins Side

    0.8

    Tambah Data Web

    0.9

    Update DataAdmin

    0.10

    Make Report

    Data Promosi, Data Berita

    Terbaru, Data Galeri Foto DataBerita Terbaru,

    Galeri Foto,

    Promosi

    Data Promosi, Data Berita

    Terbaru, Data Galeri Foto

    Menu Pilihan Update Data,

    Data Customer, Data

    Kamar, Data Promosi,

    Data Berita Terbaru

    Status Update

    (Konfirmasi) DataBerita Terbaru,

    Galeri Foto,

    Promosi

    Data Customer, Data

    Kamar, Data Promosi,

    Data Berita Terbaru.

    Data Promosi,

    Data Berita Terbaru,

    Data Galeri Foto

    Data Customer, Data

    Kamar, Data Promosi,

    Data Berita Terbaru.

    Pilihan Kategori Report,

    Range Tanggal

    Laporan (sesuai pilihan

    kategori)

    Data Reservasi,

    Check In, Check

    Out, Pembatalan,

    Payment

    Range Tanggal

    Data Laporan (sesuai

    Pilihan)

    Menu Pilihan Tambah

    Data, Data Promosi, Data

    Berita Terbaru, Data

    Galeri Foto

    Figure 8. DFD Level 1 Admins Side (1)

    Figure 9. DFD Level 1 Admins Side (2)

  • DokumentasiReservation Online Hotel Information System

    Admin Data Reservasi0.6

    Check In

    Data Check In

    ID Reservasi,

    ID Customer

    ID Reservasi,

    ID Customer

    Data ReservasiStatus Check In

    Data Reservasi

    0.7

    Check Out

    ID Reservasi,

    ID CustomerID Reservasi,

    ID Customer

    Status Check Out,

    Tarif (yang harus

    dibayar)

    Data Check Out

    ID Reservasi,

    ID Customer

    Data Check In

    Data Check In

    Admin0.4

    Login

    password

    Status login

    Status logout

    0.5

    Log out

    Status logout

    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

    Figure 30. Activity Diagram Rohis untuk proses Check In

    4. Activity Diagram Rohis untuk proses Update Data

    Figure 31. Activity Diagram Rohis untuk proses Update Data

  • DokumentasiReservation Online Hotel Information System

    5. Activity Diagram Rohis untuk proses Check Out

    Figure 32. Activity Diagram Rohis untuk proses Check Out

    6. Activity Diagram Rohis laporan

    Figure 32. Activity Diagram Rohis laporan

  • 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

    Figure 35. Sequence Diagram Rohis untuk proses Konfirm Pembatalan

  • DokumentasiReservation Online Hotel Information System

    4. Sequence Diagram Rohis untuk proses Check In

    Figure 36. Sequence Diagram Rohis untuk proses Check In

    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

    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 ID-

    Reservasi/ 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 : M0507020

    Email : [email protected]

    2. Nina Anindyawati

    NIM : M0507030

    Email : [email protected]

    3. Rima Dhian

    NIM : M0507039

    Email : [email protected]

    4. Yuni Susanti

    NIM : M0507054

    Email : [email protected]