Anda di halaman 1dari 68

SKRIPSI

SISTEM INFORMASI RESERVASI KAMAR HOTEL PADA


FAVEHOTEL DI BANJARMASIN

“Diajukan Sebagai Persyaratan Untuk Menyelesaikan Program Sarjana (S-1)


Teknik Informatika”

Oleh:

AGUNG YOGA SETIAWAN


NPM: 19630568

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN
MUHAMMAD ARSYAD AL-BANJARI
BANJARMASIN
2022
LEMBAR PENGESAHAN PEMBIMBING

SKRIPSI

SISTEM INFORMASI RESERVASI KAMAR HOTEL PADA


FAVEHOTEL DI BANJARMASIN

Oleh :
AGUNG YOGA SETIAWAN
NPM: 19630568

Pembimbing 1 Pembimbing 2

Jauhari Maulani, S.Kom., M.kom Wagino, S.Kom., M.Kom


NIDN. 11 230990 01 NIDN. 11 270989 01

Mengetahui,

Dekan Fakultas Teknologi Informasi


Universitas Islam Kalimantan

Dr. Hj. Silvia Ratna, S.Kom., M.Kom


NIP . 19750913 200501 2001

ii
LEMBAR PENGESAHAN PENGUJI

SISTEM INFORMASI RESERVASI KAMAR HOTEL PADA


FAVEHOTEL DI BANJARMASIN

Oleh :
AGUNG YOGA SETIAWAN
NPM: 19630568

Telah Dipertahankan di Depan Sidang Penguji Sebagai Salah Satu Syarat Untuk
Memperoleh Gelar Sarjana (S-1) Program Studi Teknik Informatika Fakultas
Teknologi Informasi Universitas Islam Kalimantan Muhammad Arsyad Al
Banjari Banjarmasin.

Banjarmasin, Juni 2022

Tim Penguji Tanda Tangan

Dr. Silvia Ratna, S.Kom., M.Kom _________________________


Penguji I

Andie, S.Kom., M.Kom _________________________


Penguji II

Arafat, S.Kom., M.Kom _________________________


Penguji III

Mengetahui,

Dekan Fakultas Teknologi Informasi


Universitas Islam Kalimantan

Dr. Hj. Silvia Ratna, S.Kom., M.Kom


NIP . 19750913 200501 2001

iii
PERNYATAAN KEASLIAN SKRIPSI
Saya menyatakan dengan sesungguhnya bahwa Skripsi dengan judul :

“SISTEM INFORMASI RESERVASI KAMAR HOTEL PADA


FAVEHOTEL DI BANJARMASIN

yang dibuat untuk melengkapi sebagai persyaratan menjadi Sarjana pada program
studi Teknik Informatika Fakultas Teknologi Informasi Universitas Islam
Kalimantan Muhammad Arsyad Al Banjari Banjarmasin, sejauh yang saya
ketahui bukan merupakan tiruan atau duplikasi dari Skripsi yang sudah
dipublikasikan dan atau pernah dipakai untuk mendapatkan gelar kesarjanaan di
lingkungan Universitas Islam Kalimantan Muhammad Arsyad AL Banjari
Banjarmasin maupun di Perguruan Tinggi atau instansi manapun, kecuali bagian
yang sumber informasinya dicantumkan sebagaimana mestinya.

Banjarmasin, Juni 2022

AGUNG YOGA SETIAWAN


NPM: 19630568

iv
ABSTRAK

Hotel FaveHotel Banjarmasin yang berlokasi di Jl. Ahmad Yani Km.2


No.35 Banjarmasin ini merupakan suatu instansi yang bergerak dibidang
pariwisata khususnya dibidang perhotelan. Hotel FaveHotel berada di pusat kota
sehingga banyak memiliki akses menuju mall, taman, bandara, dll. Memiliki
fasilitas-fasilitas dan pelayanan yang memuaskan. Dalam dunia perhotelan
terdapat istilah reservasi yaitu pemesanan kamar oleh konsumen. Selama ini
reservasi dilakukan via telepon, fax atau konsumen mendatangi langsung hotel
tersebut. Konsumen tidak dapat secara langsung melihat kondisi hotel. Hal ini
dapat membuat konsumen kecewa karena ternyata hotel tersebut tidak sesuai
dengan apa yang dipikirkan. Pada sistem yang berjalan di FaveHotel
Banjarmasin juga masih menggunakan sistem manual, sehingga proses yang
terjadi di hotel kurang efisien. Untuk mengatasi masalah tersebut, pihak hotel
dapat menyediakan fasilitas reservasi online berbasis web untuk memudahkan
para tamu memesan kamar kapanpun dan dimanapun. Pegawai juga mendapat
kemudahan dengan adanya fasilitas tersebut sehingga membuat pekerjaan
lebih efisien. Pihak hotel juga mendapat keuntungan yaitu dapat dikenal
secara lebih luas dan pelayanan hotel menjadi baik.

Kata kunci: Sistem Informasi, Reservasi, Web, PHP, MySQL

v
KATA PENGANTAR

Dengan memanjatkan puji dan syukur kehadirat Allah Subhanahu Wa


Ta’ala yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat
menyelesaikan skripsi berjudul SISTEM INFORMASI RESERVASI KAMAR
HOTEL PADA FAVEHOTEL DI BANJARMASIN yang menjadi salah satu
syarat menyelesaikan program Sarjana (S-1) Teknik Informatika jenjang Strata-1
Jurusan Teknik Informatika Fakultas Teknik Informatika Universitas Islam
Kalimantan Muhammad Arsyad Al Banjari Kalimantan Selatan.
Banyak kendala yang dihadapi selama dalam penyusunan skripsi ini,
selama penelitian dan terselesainya skripsi ini tidak terlepas dari bantuan dari
berbagai pihak, baik material maupun moril, sehingga dalam kesempatan ini
perkenankan penulis menyampaikan ucapan terima kasih serta penghargaan
setinggi-tingginya kepada :
1. Ibu Dr.Silvia Ratna, S.Kom., M.Kom, selaku Dekan Fakultas Teknologi
Informasi Universitas Islam Kalimantan Muhammad Arsyad Al Banjari.
2. Bapak Ir. H. M. Muflih, S.Kom., M.Kom, selaku Ketua Program Studi
Teknik Informatika Fakultas Teknologi Informasi Universitas Islam
Kalimantan Muhammad Arsyad Al-Banjari.
3. Bapak Jauhari Maulani, S.Kom., M.Kom, selaku dosen pembimbing I skripsi
yang telah meluangkan banyak waktu, tenaga, dan pikiran di dalam
memberikan pengarahan dalam pembuatan program skripsi ini.
4. Bapak Wagino, S.Kom., M.Kom, selaku dosen pembimbing II skripsi yang
telah meluangkan banyak waktu, tenaga, dan pikiran di dalam memberikan
pengarahan dalam penulisan laporan tugas akhir ini.
5. Manajer dan seluruh Staf FaveHotel Banjarmasin.
6. Kedua orang tua tercinta penulis, Sukas dan Surtati yang selalu memberikan
doa dan restunya, serta dorongan bantuan baik moril maupun materil.
7. Semua teman dan kerabat yang telah mendukung dan memberikan semangat
serta perhatiannya kepada penulis.
Semoga Allah Subhanahu Wa Ta’ala memberikan balasan yang sebesar-

vi
besarnya atas kemurahan hati dan kebaikan yang telah diberikan kepada penulis.
Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari
kesempurnaan serta kekurangan, baik dari segi isi maupun bahasa penyusunan
karena keterbatasan ilmu yang diperoleh. Saran dan kritik yang konstruktif
sangat diharapkan sehingga dapat meningkatkan kemampuan dan
mengembangkan penyusunan pada masa yang akan datang.

Banjarmasin, Juni 2022

AGUNG YOGA SETIAWAN


NPM: 19630568

vii
DAFTAR ISI

Halaman
SKRIPSI ............................................................................................ i
LEMBAR PENGESAHAN PEMBIMBING ................................... ii
LEMBAR PENGESAHAN PENGUJI ........................................... iii
PERNYATAAN KEASLIAN SKRIPSI ......................................... iv
ABSTRAK ........................................................................................ v
KATA PENGANTAR ..................................................................... vi
DAFTAR ISI ................................................................................... vii
DAFTAR GAMBAR ....................................................................... ix
DAFTAR TABEL ............................................................................ xi
BAB I PENDAHULUAN ................................................................. 1
1.1 Latar Belakang .........................................................................................................1
1.2 Rumusan Masalah ....................................................................................................3
1.3 Batasan Masalah ......................................................................................................4
1.4 Tujuan Penelitian .....................................................................................................4
1.5 Manfaat Penelitian ...................................................................................................5
1.6 Metode Penelitian.....................................................................................................5
1.6.1 Metode Pengumpulan Data ...............................................................................6
1.6.2 Metode Pengembangan Perangkat Lunak ..........................................................6
1.7 Sistematika Penulisan ...............................................................................................8
BAB II TINJAUAN PUSTAKA .................................................... 10
2.1 Landasan Teori ....................................................................................................... 10
2.1.1 Sistem .............................................................................................................. 10
2.1.2 Informasi ......................................................................................................... 10
2.1.3 Sistem Informasi ............................................................................................. 11
2.1.4 Sistem Informasi Hotel .................................................................................... 11
2.1.5 Hotel................................................................................................................ 11
2.1.6 Reservasi ......................................................................................................... 12
2.1.7 Website ........................................................................................................... 12
2.1.8 HTML ............................................................................................................. 13
2.1.9 CSS.................................................................................................................. 13

vii
2.1.10 Javascript ....................................................................................................... 14
2.1.11 PHP ............................................................................................................... 14
2.1.12 MySQL ......................................................................................................... 15
2.1.13 XAMPP ......................................................................................................... 15
2.2 Penelitian Terkait ................................................................................................... 15
2.3 Profil Objek Penelitian ........................................................................................... 20
BAB III ANALISIS DAN PERANCANGAN SISTEM ................ 22
3.1 Analisis Sistem yang Berjalan ................................................................................ 22
3.1.1 Usulan Sistem Baru ......................................................................................... 24
3.2 Analisis Kebutuhan Sistem .................................................................................... 26
3.2.1 Kebutuhan Perangkat Keras (Hardware)......................................................... 26
3.2.2 Kebutuhan Perangkat Lunak (Software) .......................................................... 26
3.2.3 Kebutuhan Data ............................................................................................... 27
3.3 Rancangan Model Sistem ....................................................................................... 27
3.3.1 Diagram Konteks............................................................................................. 27
3.3.2 DFD Level 0 .................................................................................................... 28
3.4 Rancangan Basis Data ............................................................................................ 29
3.4.1 Rancangan Tabel ............................................................................................. 29
3.4.2 Relasi Tabel ..................................................................................................... 34
3.5 Rancangan Antarmuka Masukan Sistem ................................................................ 34
3.6 Rancangan Antarmuka Keluaran Sistem ................................................................ 44
BAB IV IMPLEMENTASI DAN PENGUJIAN ........................... 47
4.1 Spesifikasi Sistem .................................................................................................. 47
4.1.1 Perangkat Lunak yang Digunakan ................................................................... 47
4.1.2 Perangkat Keras yang Digunakan .................................................................... 47
4.2 Langkah-langkah Pembuatan Sistem ...................................................................... 48
BAB V PENUTUP .......................................................................... 50
5.1 Kesimpulan ............................................................................................................ 50
5.2 Saran ...................................................................................................................... 50
DAFTAR PUSTAKA ..................................................................... 52

viii
DAFTAR GAMBAR

Gambar 2. 1 FaveHotel Banjarmasin .................................................................... 21

Gambar 2. 2 Lokasi FaveHotel Banjarmasin ........................................................ 21

Gambar 3. 1 Flowmap sistem lama ....................................................................... 23

Gambar 3. 2 Flowchart Sistem Baru......................................................................25

Gambar 3. 3 Diagram Konteks.............................................................................. 28

Gambar 3. 4 DFD Level 0 ..................................................................................... 29

Gambar 3. 5 Relasi Tabel ...................................................................................... 34

Gambar 3. 6 Rancangan Login.............................................................................. 35

Gambar 3. 7 Rancangan Sign In ........................................................................... 35

Gambar 3. 8 Rancangan Dashboard ...................................................................... 36

Gambar 3. 9 Rancangan Pemesanan ..................................................................... 36

Gambar 3. 10 Rancangan Menu Booking ............................................................. 37

Gambar 3. 11 Rancangan Menu Pembayaran ....................................................... 37

Gambar 3. 12 Rancangan Bukti Pembayaran Pemesanan Kamar......................... 38

Gambar 3. 13 Rancangan Menu Fasilitas ............................................................. 38

Gambar 3. 14 Rancangan Dashboard Admin........................................................ 39

Gambar 3. 15 Rancangan Form Tambah Pemesanan Kamar ............................... 39

Gambar 3. 16 Rancangan Form Edit Pemesanan Kamar ...................................... 40

Gambar 3. 17 Rancangan Form Tambah Data Tamu ........................................... 40

Gambar 3. 18 Rancangan Form Edit Tambah Data Tamu .................................... 41

Gambar 3. 19 Rancangan Form Tambah Data Kamar .......................................... 41

Gambar 3. 20 Rancangan Form Edit Data Kamar ................................................ 42

ix
Gambar 3. 21 Rancangan Form Tambah Data Pegawai ....................................... 42

Gambar 3. 22 Rancangan Form Edit Data Pegawai .............................................. 43

Gambar 3. 23 Rancangan Form Tambah Data Keuangan ..................................... 43

Gambar 3. 24 Rancangan Form Edit Data Keuangan ........................................... 44

Gambar 3. 25 Rancangan Output Form Data Pemesanan Kamar ......................... 44

Gambar 3. 26 Rancangan Output Form Data Tamu ............................................. 45

Gambar 3. 27 Rancangan Output Form Data Kamar ............................................ 45

Gambar 3. 28 Rancangan Output Form Data Pegawai ......................................... 46

Gambar 3. 29 Rancangan Output Form Data Keuangan....................................... 46

Gambar 3. 30 Rancangan Cetak Laporan Data Pemesanan Kamar ...................... 47

Gambar 3. 31 Rancangan Cetak Laporan Data Tamu........................................... 47

Gambar 3. 32 Rancangan Cetak Laporan Data Kamar ......................................... 48

Gambar 3. 33 Rancangan Cetak Laporan Data Pegawai ...................................... 48

Gambar 3. 34 Rancangan Cetak Laporan Data Keuangan .................................... 49

Gambar 4. 1 Metode Waterfall.............................................................................. 48

x
DAFTAR TABEL

Table 2. 1 Penelitian Terkait ................................................................................. 13

Tabel 3. 1 Tabel Admin ........................................................................................ 30

Tabel 3. 2 Tabel User ............................................................................................ 30

Tabel 3. 3 Tabel Kamar ......................................................................................... 31

Tabel 3. 4 Tabel Keuangan ................................................................................... 32

Tabel 3. 5 Tabel Layanan ...................................................................................... 33

Tabel 3. 6 Tabel Pelanggan ................................................................................... 33

Table 4. 1 Perangkat Lunak .................................................................................. 47

xi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Web merupakan media yang dapat menyampaikan informasi secara

cepat dan menarik. Melalui web suatu perusahaan dapat mempublikasikan

atau menawarkan produknya sekaligus memberikan layanan kepada para

konsumen. Dengan adanya teknologi tersebut diharapkan dapat membantu

dunia bisnis salah satunya dalah bisnis perhotelan. Hotel FaveHotel

Banjarmasin yang berlokasi di Jl. Ahmad Yani Km.2 No.35 Banjarmasin ini

merupakan suatu instansi yang bergerak dibidang pariwisata khususnya dibidang

perhotelan. Hotel FaveHotel berada di pusat kota sehingga banyak memiliki akses

menuju mall, taman, bandara, dll. Memiliki fasilitas-fasilitas dan pelayanan yang

memuaskan.

Dalam dunia perhotelan terdapat istilah reservasi yaitu pemesanan

kamar oleh konsumen. Selama ini reservasi dilakukan via telepon, fax atau

konsumen mendatangi langsung hotel tersebut. Konsumen tidak dapat secara

langsung melihat kondisi hotel. Hal ini dapat membuat konsumen kecewa

karena ternyata hotel tersebut tidak sesuai dengan apa yang dipikirkan.

Untuk mengatasi masalah tersebut, pihak hotel dapat menyediakan

fasilitas reservasi online berbasis web untuk memudahkan para tamu memesan

kamar kapanpun dan dimanapun. Pihak hotel juga mendapat keuntungan yaitu

dapat dikenal secara lebih luas dan pelayanan hotel menjadi baik.

1
2

Beberapa penelitian yang berkaitan dengan Sistem Informasi Reservasi

Kamar Hotel diantaranya adalah penelitian dan judul “Perancangan Sistem

Informasi Pemesanan Kamar Hotel Berbasis Website (Web) Menggunakan

Data Flow Diagram (DFD)”, Muliadi, Meri Andriani, Heri Irawan 2020.

“Perancangan Sistem Informasi Pemesanan Kamar Hotel Horizon di

Kabupaten Karimun Berbasis Web” Muhammad Suhatsyah, Riska Apariyana

2020 dan “Sistem Informasi Reservasi Kamar Hotel pada Hotel Posters

MICE” Ari Prabowo, Endang Retnoningsih, 2017.

Menurut Muliadi, Meri Andriani, Heri Irawan (2020) pada Hotel

Kartika adalah belum berjalan nya sistem informasi pemesanan kamar hotel

secara online, sehingga konsumen (tamu hotel) masih memesan kamar hotel

secara langsung. Tujuan dari penelitian ini adalah Merancang sistem informasi

pemesanan kamar hotel agar dapat mempermudah konsumen (tamu hotel) dalam

memesan kamar hotel secara online yang berbasis website (WEB).

Menurut Muhammad Suhatsyah, Riska Apariyana (2020) Pencatatan data

yang dilakukan oleh karyawan masih manual, perusahaan dibidang perhotelan

mulai mengembangkan sistem administrasinya dengan menggunakan aplikasi

yang berbasis web dikembangkan dihotel horizon kabupaten karimun, sistem

tersebut mengolah data pemesanan kamar baik proses check-in maupun check-

out. Sistem informasi pemesanan hotel dibangun dengan bahasa pemograman

sebagai sebuah tools untuk membantu mengelola basis data menggunakan PHP

dan MySQL, sistem informasi pemesanan kamar hotel dapat memberikan

kemudian bagi pelanggan hotel dalam melakukan pemesanan kamar, selain itu
3

pengunjung juga dapat memperoleh segala informasi fasilitas dan berita yang ada

dihotel horizon kabupaten karimun.

Menurut Ari Prabowo, Endang Retnoningsih (2017) Pemesanan dilakukan

oleh pelanggan, pada hotel Posters MICE proses pendataan pelanggan yang akan

menginap masih dilakukan dengan manual. Sehingga membuat pelanggan harus

datang ke hotel untuk melakukan pemesanan secara langsung. Proses pemesanan

kamar hotel masih mengalami kendala adalah tidak tersedianya aplikasi yang

dapat mampu menampung serta mengolah data pemesanan kamar. Sulitnya para

Staff Hotel dalam mencari ketersediaan kamar untuk pengunjung dengan melihat

catatan manual. Staff hotel atau khususnya bagian Front Office masih mengalami

kesulitan dalam memproses data atau formulir secara manual.

Berdasarkan uraian diatas, maka hal inilah dibuat suatu penelitian

dengan judul “Sistem Informasi Reservasi Kamar Hotel pada FaveHotel

di Banjarmasin”.

1.2 Rumusan Masalah

Berdasarkan dari latar belakang masalah yang telah di jelaskan

sebelumnya, maka dapat di buat rumusan masalah sebagai berikut:

1. Pada saat ini sistem yang ada pada FaveHotel Banjarmasin masih

belum maksimal di karenakan sistem masih berbasis desktop dan

manual.

2. Setiap tamu yang ingin memesan kamar harus datang terlebih

dahulu di hotel, dan para tamu belum mengetahui fasilitas dan

biaya menginap di hotel tersebut, maka dari itu di perlukan sistem


4

pemesanan online dan bisa melihat harga per malam juga biaya

fasilitas di hotel.

3. Dengan sistem yang masih berbasis desktop dan manual membuat

karyawan hotel kurang efisien dalam mengerjakan tugasnya, maka

dari itu dengan sistem informasi web bisa dengan memudahkan

para karyawan dalam bekerja dan dapat meningkatkan pelayanan

hotel.

4. Diperlukan sistem berbasis website agar dapat memaksimalkan

kinerja pelayanan FaveHotel Banjarmasin.

1.3 Batasan Masalah

Berdasarkan masalah dalam pada penelitian ini, maka penelitian ini

difokuskan pada berikut:

1. Sistem ini hanya dibangun untuk FaveHotel Banjarmasin yang

berlokasi Jl Ahmad Yani Km.2 No.35, Banjarmasin.

2. Dibuat dengan bahasa pemrograman HTML, CSS, dan PHP serta

database MySQL.

3. Sistem hanya menangani reservasi untuk user dan sistem pada

admin menangani data-data. Sedangkan check-in dan check-

out dilakukan oleh Front Office menggunakan sistem offline.

1.4 Tujuan Penelitian

Adapun tujuan penulisan Tugas Akhir ini adalah sebagai berikut:

1. Untuk menghasilkan suatu sistem informasi pelayanan para tamu


5

berbasis website agar dapat mengoptimalkan kinerja FaveHotel

Banjarmasin, dengan adanya sistem berbasis online tentunya dapat

memudahkan pengunjung tanpa harus datang langsung untuk memesan

kamar hotel, dan dengan sistem berbasis online manajemen untuk hotel

bisa lebih baik lagi.

2. Meningkatkan kualitas kinerja pegawai dalam hal pelayanan

khususnya dalam pemesanan online online dan manajemen sistem di

hotel tentunya hal ini dapat membantu pekerjaan petugas dengan cepat,

dan tidak terlalu memakan waktu, dalam proses pengerjaannya.

1.5 Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah:

1. Memudahkan para tamu untuk memesan kamar kapanpun dan

dimanapun.

2. Membuat pelayanan hotel menjadi lebih baik.

3. Membuat kinerja para pegawai dan manajemen hotel menjadi cepat

dan lebih baik.

1.6 Metode Penelitian

Metode penelitian yang digunakan adalah penelitian dan pengembangan

(research and development) yang digunakan untuk menghasilkan suatu produk dan

menguji keefektifannya. Dalam hal ini digunakan dalam Sistem Informasi

Reservasi Kamar Hotel Pada FaveHotel Di Banjarmasin.

Untuk mendapatkan data yang benar-benar akurat, relevan dan valid, maka

diperlukan teknik untuk mengumpulkan sumber data dengan cara:


6

1.6.1 Metode Pengumpulan Data


1. Observasi
Teknik Pengumpulan data dalam penelitian yang dilakukan

menggunakan sumber data primer dengan metode observasi. Dalam

metode ini, penulis langsung turun ke lapangan untuk mengamati kegiatan

yang berlangsung di FaveHotel Banjarmasin seperti pendaftaran tamu,

check-in, check-out, pengelolaan data kamar, pengelolaan data tamu, dan

pengelolaan data hotel. Sehingga dapat memenuhi kebutuhan informasi

dan data untuk kebutuhan penelitian.

2. Wawancara

Dalam metode ini bisa berdialog langsung dengan manajer atau

karyawan FaveHotel Banjarmasin untuk memperoleh informasi tentang

sistem yang berjalan serta informasi yang dibutuhkan sebagai sumber daya

data.

3. Studi Pustaka dan Dokumentasi

Studi pustaka dan dokumentasi merupakan teknik pengumpulan

data yang dilakukan dengan mencari sumber daya data melalui media

cetak atau elektronik yang berkaitan dengan penelitan ini yaitu mengenai

sistem reservasi pemesanan kamar hotel di FaveHotel Banjarmasin.

1.6.2 Metode Pengembangan Perangkat Lunak

Metode air terjun atau yang sering disebut metode waterfall sering

dinamakan siklus hidup klasik (classic life cycle), nama model ini sebenarnya

adalah “Linear Sequential Model”, dimana hal ini menggambarkan pendekatan

yang sistematis dan juga berurutan pada pengembangan perangkat lunak, dimulai
7

dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui tahapan-tahapan

perencanaan (planning), permodelan (modelling), konstruksi (construction), serta

penyerahan sistem ke para pengguna (deployment), yang diakhiri dengan

dukungan pada perangkat lunak lengkap yang dihasilkan (Pressman, 2012).

Tahapan-tahapan waterfall sebagai berikut:

1. Analisis

Pada tahap analisis dilakukan analisis kebutuhan untuk sistem yang akan

dibangun. Analisis yang dilakukan adalah analisis sistem yang berjalan,

permasalahan pada sistem, analisis kebutuhan sistem, serta mengumpulkan

data/informasi yang diperoleh melalui wawancara, observasi, dan studi pustaka

yang diperlukan untuk membangun Sistem Informasi Reservasi Kamar Hotel

Pada FaveHotel Di Banjarmasin.

2. Desain

Pada tahap desain menggunakan pendekatan objek dengan Diagram

Konteks dan DFD. Lalu dilakukan perancangan alur sistem dengan flowchart dan

membuat rancangan tabel database serta perancangan antarmuka (interface).

3. Implementasi

Tahap implementasi merupakan tahap pengimplementasian dalam bentuk

program/pengkodean untuk membuat aplikasi Sistem Informasi Reservasi Kamar

Hotel Pada FaveHotel Di Banjarmasin Bahasa pemrograman yang digunakan

adalah PHP dengan Framework Bootstrap, dan menggunakan database MySQL.

4. Pengujian

Tahap pengujian adalah tahap pengujian sistem aplikasi yang telah


8

dibuat. Aplikasi tersebut diuji dengan menggunakan metode black box, yaitu

pengujian yang dilakukan dengan mengamati hasil keluaran yang dihasilkan

sesuai dengan yang diinginkan melalui data uji dan memeriksa fungsional dari

perangkat lunak.

5. Pemeliharaan

Aplikasi selalu dilakukan pemeliharaan berkala, agar dapat menangani

kesalahan pada sistem yang membuat sistem tidak berjalan sesuai dengan apa

yang diinginkan.

1.7 Sistematika Penulisan

Sistematika yang digunakan dalam penulisan Skripsi ini terdiri dari 5 Bab

yang diuraikan sebagai berikut :

BAB I : PENDAHULUAN

Dalam bab ini akan dibahas tentang latar belakang masalah, rumusan

masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode

penelitian dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Dalam bab ini membahas tentang dasar-dasar teori yang ,melandasi

penyusunan dan perancangan dalam pengembangan sistem perangkat

lunak, hasil-hasil penelitian sebelumnya atau penelitian terkait dan profil

objek penelitian.

BAB III : ANALISIS DAN PERANCANGAN SISTEM

Dalam bab ini menguraikan tentang analisis sistem yang sedang berjalan,

analisis kebutuhan sistem, rancangan model sistem, rancangan struktur


9

basisdata dan rancangan masukan dan Keluaran sistem.

BAB IV : IMPLEMENTASI DAN PENGUJIAN

Dalam bab ini membahas tentang spesifikasi sistem, langkah-langkah

pembuatan sistem, tampilan aplikasi yaitu implementasi dari rancangan

sistem yang telah dibuat dan pengujian.

BAB V : PENUTUP

Dalam bab ini membahas tentang kesimpulan serta saran untuk

dilaksanakanlebih lanjut guna pengembangan penelitian.


BAB II
TINJAUAN PUSTAKA

2.1 Landasan Teori


2.1.1 Sistem

Sistem adalah suatu kumpulan atau himpunan dari suatu unsur, komponen,

atau variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama

lain dan terpadu (Sutabri, 2012). Dalam kesempatan lain, Sistem bisa

didefinisikan sebagai sebuah tatanan (keterpaduan) yang terdiri atas sejumlah

komponen fungsional (dengan satuan fungsi dan tugas khusus) yang saling

berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses

tertentu (Fatansyah, 2015).

2.1.2 Informasi

Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang

terdiri dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari

pesan atau kumpulan pesan. Informasi dapat direkam atau ditransmisikan. Hal ini

dapat dicatat sebagai tanda-tanda, atau sebagai sinyal berdasarkan gelombang.

Informasi adalah jenis acara yang mempengaruhi suatu negara dari sistem

dinamis. Para konsep memiliki banyak arti lain dalam konteks yang berbeda.

Informasi bisa dikatakan sebagai pengetahuan yang didapatkan dari pembelajaran,

pengalaman, atau instruksi. Informasi telah digunakan untuk seluruh segi

kehidupan manusia secara individual, kelompok maupun organisasi. Pada tingkat

individu, informasi digunakan untuk pengetahuan tentang pendidikan, kesehatan,

lapangan pekerjaan maupun jenis produk atau jasa. Kegunaan informasi

10
11

ditentukan oleh tujuan pengguna, ketelitian pengolahan data, ruang dan waktu

serta bentuk dan keadaan semantik (Wikipedia, 2022).

2.1.3 Sistem Informasi

Sistem informasi adalah sekumpulan subsistem yang saling berhubungan,

berkumpul bersama-sama dan membentuk satu kesatuan, saling berintegrasi dan

bekerjasama antara bagian satu dengan yang lainnya dengan caracara tertentu

untuk melakukan fungsi pengolahan data, menerima masukan (input) berupa data-

data, kemudian mengolahnya (processing), dan menghasilkan keluaran (output)

berupa informasi sebagai dasar pengambilan keputusan yang berguna dan

mempunyai nilai nyata yang dapat dirasakan akibatnya baik pada saat itu juga

maupun disaat mendatang, mendukung kegiatan operasional, manajerial, dan

strategis organisasi, dan memanfaatkan berbagai sumber daya yang ada dan

tersedia bagi fungsi tersebut guna mencapai tujuan (Heriyanto, 2018).

2.1.4 Sistem Informasi Hotel

Berdasarkan definisi di atas dapat disimpulkan bahwa sistem informasi

hotel adalah suatu sistem yang ada di dalam hotel yang menangani semua

informasi kamar, tamu dan pengunjung hotel serta membuat laporanlaporan untuk

pengambilan keputusan yang dilakukan oleh manusia yang dibantu suatu alat

berupa mesin komputer (Lia Kusumawardani, Indah Uly Wardati 2014).

2.1.5 Hotel

Pengertian hotel merupakan suatu lembaga yang menyediakan para tamu

untuk menginap, dimana setiap orang dapat menginap, makan, minum dan

menikmati fasilitas yang lainnya dengan melakukan transaksi pembayaran. Maka


12

dari beberapa pengertian di atas dapat disimpulkan bahwa hotel merupakan suatu

perusahaan yang dikelola untuk menyediakan fasilitas dan pelayanan jasa

penginapan, makan, dan minuman kepada para tamu dan mampu membayar

dengan harga yang wajar sesuai dengan pelayanan yang diterima kepada para

tamu (Ikhsan, 2008:2).

2.1.6 Reservasi

Reservasi adalah sebuah proses klerikal atau klerikal atau elektronik

dimana produk perjalanan seperti tiket pesawat, kamar hotel, kamar pada kapal

pesiar tersedia untuk dipakai dan pada akhirnya dibeli oleh individu secara

spesifik (Monaghan, 2006). Sedangkan menurut (Mayasari, 2011:20), Reservation

secara umum dapat diartikan sebagai penyediaan tempat duduk, yang meliputi

keseluruhan proses kegiatan yang berkaitan dengan pendistribusian produk,

pencatatan keseluruhan transaksi pemesanan tempat untuk pencapaian pendapatan

yang optimal.

2.1.7 Website

Website adalah sekumpulan halaman web yang saling berhubungan yang

umumnya berada pada peladen yang sama berisikan kumpulan informasi yang

disediakan secara perorangan, kelompok, atau organisasi. Sebuah situs web

biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses

melalui jaringan seperti internet, ataupun jaringan area lokal (LAN) melalui

alamat internet yang dikenali sebagai URL (Wikipedia 2022).

Website adalah halaman informasi yang disediakan melalui jalur internet

sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet.
13

Website ialah komponen atau kumpulan komponen yang terdiri dari teks, gambar,

suara, dan animasi sehingga menarik untuk dikunjungi (Sholechul Azis, 2013).

2.1.8 HTML

Hyper Text Markup Language atau HTML adalah bahasa yang digunakan

pada dokumen web sebagai bahasa untuk pertukaran dokumen web”. Dokumen

HTML terdiri dari komponen yaitu tag, elemen dan atribut. Tag adalah tanda awal

< dan tanda akhir > yang digunakan sebagai pengapit suatu elemen. Elemen

adalah nama penanda yang diapit oleh tag yang memiliki fungsi dan tujuan

tertentu pada dokumen HTML. Elemen dapat memiliki elemen anak dan juga

nilai. Elemen anak adalah suatu elemen yang berada didalam elemen pembuka

dan elemen penutup induknya. Nilai yang dimaksud adalah suatu teks atau

karakter yang berada diantara elemen pembuka dan elemen penutup. Atribut

adalah properti elemen yang digunakan untuk mengkhususkan suatu elemen.

Elemen dapat memiliki atribut yang berbeda pada tiap masing-masingnya (Sibero,

2011:19).

2.1.9 CSS

Cascading Style Sheet adalah bahasa style sheet yang digunakan untuk

mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. CSS

bekerja sebagai pelengkap pada elemen HTML yang kesemuanya itu dapat

dikendalikan dengan menggunakan sebuah bahasa script CSS. Penggunaan CSS

dilakukan untuk memperluas kemampuan HTML dalam memformat dokumen

web atau untuk memperindah tampilan web. Penulisan kode CSS disisipkan pada

tak HTML (Bunafit Nugroho, 2014:1).


14

2.1.10 Javascript

Javascript adalah modifikasi dari bahasa C++ dengan pola penulisan yang

lebih sederhana dan bahasa ini sudah disediakan oleh browser yang digunakan

oleh pengguna. Kode Javascript disisipkan dalam halaman web menggunakan tag

script dan biasanya digunakan untuk suatu kebutuhan yang bersifat client side

(Betha, 2012:267).

Javascript dikembangkan oleh Netscape dengan nama awal LiveScript

yang berfokus pada proses pengolahan data di sisi client dan menyajikan

komponen web yang lebih interaktif serta berfungsi untuk menambah

fungsionalitas dan kenyamanan halaman web (Solichin, 2016:11).

Dari pendapat ahli di atas, maka javascript merupakan bahasa

pemrograman untuk aplikasi berbasis web yang berbasis client dan script untuk

tampilan pendukung pada website sehingga membuat halaman web bisa

melakukan tugas tambahan yang tidak dilakukan pada script HTML dan dapat

membuat halaman menjadi lebih interaktif.

2.1.11 PHP

Supono dan Putratama (2016:3) mengemukakan bahwa ”PHP (PHP:

Hypertext Preprocessor) adalah suatu bahasa pemrograman yang digunakan untuk

menerjemahkan baris kode program menjadi kode mesin yang dapat dimengerti

oleh komputer yang berbasis server-side yang dapat ditambahkan ke dalam

HTML”. Sedangkan, menurut Solichin (2016:11) mengemukakan bahwa “PHP

merupakan salah satu bahasa pemrograman berbasis web yang ditulis oleh dan

untuk pengembang web”.


15

Kumpulan kutipan diatas menerangkan bahwa hypertext preprocessor

(PHP) merupakan bahasa pemrograman untuk membuat/mengembangkan aplikasi

berbasis web dan bersifat open soure dan ditanamkan ke dalam script HTML.

2.1.12 MySQL

MySQL merupakan suatu program database server dimana perangkat

lunak tersebut mampu untuk digunakan sebagai transaksi menerima dan mengirim

dengan waktu yang singkat pengguna dengan jumlah yang banyak sesuai standar

SQL (structured Query Language) yaitu bahasa pemrograman database. MySQL

dapat diakses oleh banyak pengguna dan juga membatasi akses berdasarkan

previllage (hak user)secara bersamaan (Adhi dalam Salamun, 2017).

2.1.13 XAMPP

XAMPP merupakan software server apache dimana dalam XAMPP yang

telah tersedia database server seperti MySQL dan PHP programming. XAMPP

memiliki keunggulan yaitu cukup mudah dioperasikan, tidak memerlukan biaya

serta mendukung instalasi pada Windows dan linux. Keuntungan lain yang

didapatkan adalah hanya dengan melakukan instalasi cukup satu kali kemudian

didalamnya tersedia MySQL, apacheweb server, Database server PHP support

(PHP 4 dan PHP 5) dan beberapa modul lainnya (Iqbal, 2019).

2.2 Penelitian Terkait

Dalam penyusunan proposal ini, penulis terinspirasi dan mereferensi dari

penelitian-penelitian sebelumnya yang juga berkaitan dengan permasalahan pada

proposal ini. Adapun penelitian yang berkaitan dengan proposal ini antara lain

yaitu: Penelitian yang dilakukan oleh Muliadi, Meri Andriani dan Heri Irawan,
16

Agustus 2020 yang berjudul “Perancangan Sistem Informasi Pemesanan Kamar

Hotel Berbasis Website (Web) Menggunakan Data Flow Diagram (DFD)”.

Penelitian ini dilakukan membangun sistem informasi pemesanan kamar hotel

agar dapat mempermudah konsumen (tamu hotel) dalam memesan kamar hotel

secara online yang berbasis website (WEB).

Penelitian selanjutnya dilakukan oleh Mohammad Suhatsyah dan Riska

Apariyana, Janurari 2020 yang berjudul “Perancangan Sistem Informasi

Pemesanan Kamar Hotel Horizon di Kabupaten Karimun Berbasis Web”.

Penelitian ini dilakukan untuk mempermudah manajemen dalam hotel dan

mempermudah proses pemesanan kamar hotel secara online dengan studi kasus di

Hotel Horizon Kabupaten Karimun.

Penelitian terakhir yang dilakukan oleh Ari Prabowo dan Endang

Retnoningsih, Februari 2017 yang berjudul “Sistem Informasi Reservasi Kamar

Hotel Pada Hotel Posters MICE”. Penelitian ini dilakukan untuk dapat membantu

para pegawai dalam mendata pelanggan yang menginap serta mengelola

kebutuhan informasi yang dibutuhkan dalam menunjang bisnis hotel dan juga

untuk pelanggan dengan memesan kamar secara online berbasis website dengan

studi kasus di Hotel Posters MICE Bandung.


17
Tabel 2. 1 Penelitian Terkait

NAMA
NO JUDUL PENELITI dan MASALAH APLIKASI KETIDAKSESUAIAN
TAHUN
Permasalahan pada Hotel Kartika
adalah belum berjalan nya sistem 1. Sistem informasi
informasi pemesanan kamar hotel pemesanan kamar
secara online, sehingga konsumen hotel berbasis website
(tamu hotel) masih memesan kamar ini masih banyak
hotel secara langsung, sehingga terdapat kekurangan
menyulitkan para pelanggan apabila
sehingga masih belum
pelanggan ingin memesan kamar dari
sempurna dalam
luar kota. Kurangnya informasi
mengenai Hotel Kartika juga membuat penggunaannya, untuk
para pelanggan yang ingin mengetahui itu alangkah lebih
PHP dan baiknya menambah
informasi Hotel Kartika seperti data
MySQL fitur atau memperbaiki
Perancangan Sistem Informasi Muliadi, Meri fasilitas hotel, data kamar hotel,data
1 Pemesanan Kamar Hotel Berbasis Andriani dan laporan hotel beserta data harga kamar kekurangan pada
Website (Web) Menggunakan Data Heri Irawan, hotel dan tipe kamar hotel secara jelas. sistem informasi ini.
Flow Diagram (DFD) Vol 7, No. 2, Laporan seperti pengolahan laporan 2. Disarankan pihak hotel
Agustus 2020 harian,bulanan dan tahunan masih harus terus melakukan
manual sehingga menyulitkan pegawai pemeliharaan secara
hotel. berkala pada sistem
informasi ini agar
tidak terjadi kesalahan
dan bisa segera diatasi.

Link : https://jurnal.umj.ac.id/index.php/jisi/article/download/7476/4550
18

Proses Pengelolaan data transaksi dan


pembuatan laporan keuangan kurang
rapi. Kesulitan dalam membuat
informasi atau laporan, dikarenakan
dalam menyusun laporan harus dicatat 1. Sebaiknya para
dan di rekap secara manual maka pelanggan yang sudah
penyajian laporan menjadi kurang memesan kamar hotel
efektif dan efisien. Banyaknya secara online, akan
pencatat data transaksi yang berulang, mendapatkan nomor
sehingga harus mengkonsumsi banyak atau barcode untuk
kertas, yang dikhawatirkan hilang diserahkan ke
dapat menyebabkan laporan tidak receptionist.
akurat. Pihak manajemen hotel juga
2. Menambahkan fitur
sulit untuk menghitung pendapatan,
Mohammad grafik laporan keuangan
Perancangan Sistem Informasi melihat daftar pelanggan, daftar kamar, PHP dan
Suhatsyah dan pendapatan hotel.
2 Pemesanan Kamar Hotel Horizon di dan lain-lain. Pemesanan kamar hotel MySQL
Riska Apariyana, 3. Selalu monitoring
Kabupaten Karimun Berbasis Web masih manual sehingga menyulitkan
Vol 1, No. 1, sistem informasi ini
para pelanggan apabila ingin memesan
Januari 2020 untuk mencegah
kamar hotel di luar kota Karimun.
Tenaga kerja front desk harus lebih terjadinya kesalahan
banyak dan terus menerus berada sistem dan dapat
ditempat untuk menangani reservasi mengetahui
dan check-in. Jika staf front penyebabnya dan dapat
office(receptionist) tersebut tidak diatasi dengan cepat.
berada ditempat atau di luar jam kerja
dan ada pelanggan yang ingin
melakukan reservasi via telpon, maka
pemesanan terpaksa harus tertunda dan
bahkan bisa di batalkan oleh pelanggan
karena tidak ada respon dari
receptionist.
19

Link : https://ejurnal.universitaskarimun.ac.id/index.php/teknik_informatika/article/download/41/43
Pemesanan dilakukan oleh pelanggan, 1. Membuat pesan langsung
pada hotel Posters MICE proses ke receptionist misal ada
pendataan pelanggan yang akan pembatalan sehingga
menginap masih dilakukan dengan dapat langsung di kelola
manual. Sehingga membuat pelanggan oleh admin atau
harus datang ke hotel untuk melakukan
resepsionis. Sehingga
pemesanan secara langsung. Proses
pemesanan kamar hotel masih memberikan kemudahan
mengalami kendala adalah tidak lain dalam melakukan
pemesanan.
Ari Prabowo dan tersedianya aplikasi yang dapat mampu
Sistem Informasi Reservasi Kamar menampung serta mengolah data Visual Basic 2. Menambah fitur-fitur
Endang
Hotel Pada Hotel Posters MICE NET 2010, untuk pegawai hotel
3 Retnoningsih, Vol pemesanan kamar. Sulitnya para Staff
SqlServer seperti melihat data
1, No. 2, Februari Hotel dalam mencari ketersediaan
kamar untuk pengunjung dengan 2008 laporan dan membuat
2017
melihat catatan manual. Staff hotel grafik pendapatan atau
atau khususnya bagian Front Office kinerja pegawai.
masih mengalami kesulitan dalam 3. Membuat sebuah sistem
memproses data atau formulir secara agar dapat otomatis
manual.
mengirim data laporan
kepada manajer hotel
langsung.

Link : https://www.ejournal-binainsani.ac.id/index.php/JMBI/article/download/259/615
20

2.3 Profil Objek Penelitian

Penelitian dilakukan pada FaveHotel Banjarmasin Sebagai hotel dengan

pelayanan ramah dan imajinatif bagi wisatawan bisnis maupun berlibur ke

Kalimantan, favehotel Ahmad Yani – Banjarmasin memiliki lokasi strategis di

antara bandara Syamsudin Noor dan kota Banjarmasin. Lokasi tersebut

membuat para tamu yang menginap dapat menikmati budaya urban dan

pesona kota dari berbagai sudut pandang.

Selain pasar terapung yang hanya berjarak 10 menit dari hotel, tempat -

tempat wisata lainnya seperti Tugu Bekantan dan pusat perbelanjaan Duta

Mall juga berjarak cukup dekat. Bagi wisatawan bisnis, akses ke pusat -pusat

perkantoran dan pemerintahan juga dapat ditempuh dengan mudah. 140 kamar

dengan berbagai fasilitas akan memberikan kemudahan bagi para tamu yang

menginginkan suasana santai namun tetap terjangkau. Koneksi WiFi gratis di

seluruh hotel akan membuat Anda tetap terhubung, sementara TV LED di

dalam kamar akan menjadi hiburan yang menyenangkan. Anda dapat

menikmati sarapan dengan berbagai pilihan di Rustic Bistro, yang juga

menyediakan makan siang dan malam.

Favehotel Ahmad Yani – Banjarmasin memiliki 3 ruang pertemuan.

Ruang Madonna, mampu menampung sampai dengan 190 orang untuk

pengaturan pesta koktail, ruang Minelli untuk 220 orang dan kombinasi

keduanya mampu menampung sampai 440 orang. Tidak lupa juga ruang

Monroe untuk pertemuan kurang lebih 20 orang.


21

Gambar 2. 1 FaveHotel Banjarmasin

Gambar 2. 2 Lokasi FaveHotel Banjarmasin


BAB III
ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem yang Berjalan

Analisa sistem berjalan merupakan gambaran bagaimana sistem yang

sedang berjalan di FaveHotel Banjarmasin sebelum dibuatnya sistem yang baru

ini, saat ini sistem yang digunakan masih menggunakan cara yang manual untuk

reservasi kamar hotel, pembayaran masih manual, dan berbagai proses pendataan

lainnya. Tentunya dengan cara seperti itu tidak mempermudah pegawai dalam

bekerja dan juga memakan waktu untuk dikerjakan, dikarenakan sistem yang

masih menggunakan cara yang manual. Analisa sistem ini bertujuan untuk

membuat sistem yang baru agar menjadi lebih efektik dan efisien untuk tamu dan

pegawai. Dengan adanya sistem informasi yang baru ini, dapat mempermudah

tamu untuk reservasi kamar hotel dan mempermudah pegawai mengelola data-

data yang dibutuhkan. Alur sistem yang sedang berjalan di FaveHotel

Banjarmasin dapat dilihat pada flowmap dibawah ini:

22
23

Gambar 3. 1 Flowmap sistem lama

Alur sistem yang berjalan saat ini di FaveHotel Banjarmasin sebagai berikut:

1. Pelanggan melakukan pemesanan kamar kepada receptionist.


24

2. Receptionist memeriksa ketersediaan kamar dan memberikan gambar dari

kamar dan juga tipe kamar tersebut.

3. Pelanggan konfirmasi apakah mau / tidak menerima kamar yang

ditawarkan oleh receptionist.

4. Jika pelanggan setuju, maka pelanggan melakukan pembayaran DP 50%

dari jumlah harga.

5. Receptionist membuat bukti pemesanan kamar dan pembayaran.

6. Pelanggan menerima bukti pemesanan kamar dan pembayaran berupa

kwitansi.

7. Pelanggan sudah bisa menempati kamar yang dipesan.

8. Jika pelanggan tidak setuju, maka pemesanan kamar batal.

3.1.1 Usulan Sistem Baru

Berdasarkan sistem yang lama dari sistem reservasi kamar hotel di

FaveHotel Banjarmasin, maka dapat dibuat sistem yang baru agar bisa lebih

meningkatkan pelayanan dan pekerjaan kepada pelanggan lebih efektif dan

efisien. Usulan sistem baru dapat dilihat dari flowchart dibawah ini:
25

Gambar 3. 2 Flowchart Sistem Baru

Alur susunan sistem yang baru di FaveHotel Banjarmasin adalah sebagai berikut:

1. Pelanggan harus mendaftar untuk membuat akun di situs websitenya.

2. Setelah pelanggan mendaftar, pelanggan bisa langsung login untuk

menggunakan website Sistem Informasi Reservasi Kamar Hotel di

FaveHotel Banjarmasin.

3. Pelanggan memilih menu pemesanan kamar untuk memesan kamar.

4. Pelanggan menginput tanggal waktu booking kamar dan mengecek kamar

yang diinginkan.

5. Sistem mengecek inputan dari pelanggan, apabila tidak tersedia sistem

akan memberi notifikasi kepada pelanggan.

6. Jika kamar tersedia, pelanggan mengisi formulir data diri untuk bukti

pemesanan kamar.

7. Sistem menghitung biaya, jika pelanggan tidak setuju maka pemesanan


26

dibatalkan.

8. Jika pelanggan setuju, maka dilanjutkan ke proses pembayaran

menggunakan E-bank atau transaksi lainnya.

9. Pelanggan mendapatkan bukti pembayaran setelah melakukan

pembayaran, dan bukti tersebut digunakan untuk diserahkan kepada

receptionist.

3.2 Analisis Kebutuhan Sistem

Analisa kebutuhan sistem adalah kebutuhan yang diperlukan dalam

pembuatan sistem diantaranya adalah kebutuhan perangkat keras, perangkat

lunak, dan kebutuhan data.

3.2.1 Kebutuhan Perangkat Keras (Hardware)

Perangkat keras atau yang disebut dengan Hardware merupakan

komponen-komponen dari komputer. Adapun komponen yang digunakan dalam

sistem ini yaitu:

1. Processor : Intel Core i3 7 th Gen (2,3 GHz).

2. Hardisk : 1000 Gb (1 Tb).

3. Memori : 8 Gb.

4. Monitor : 14 Inci.

5. Mouse dan Keyboard.

6. Printer.

3.2.2 Kebutuhan Perangkat Lunak (Software)

Perangkat lunak atau yang disebut dengan Software merupakan perangkat


27

yang menjalankan komputer. Adapun perangkat lunak yang digunakan yaitu:

1. HTML

2. CSS

3. PHP

4. JavaScript

5. MySQL

6. XAMPP

7. Visual Studio Code

3.2.3 Kebutuhan Data

Kebuthuhan data yang diperlukan untuk mengolah dalam sistem ini adalah

sebagai berikut:

1. Pengolah data pemesanan kamar.

2. Pengolah data tamu.

3. Pengolah data informasi hotel.

4. Pengolah data keuangan hotel.

3.3 Rancangan Model Sistem

Kegiatan yang dilakukan pada tahap ini yaitu merancang atau mendesain

sistem yang baik, mendesain pemodelan sistem yang baik, mengenali dan

mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada

alternatif pemecahannya.

3.3.1 Diagram Konteks

Diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup

suatu sistem. Diagram konteks merupakan diagram level tertinggi dari DFD yang
28

menggambarkan seluruh input ke sistem output dari sistem. Ia akan memberi

gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary (dapat

digambarkan dengan garis putus).

Gambar 3. 3 Diagram Konteks


3.3.2 DFD Level 0

Berikut ini adalah gambar DFD level 0 dari sistem informasi reservasi

hotel pada FaveHotel Banjarmasin digambarkan sebagai berikut.


29

Gambar 3. 4 DFD Level 0


3.4 Rancangan Basis Data

Perancangan basis data sangat diperlukan dalam sistem dikarenakan data-

data yang terdapat dalam website nantinya akan mengambil data dari basis data

dan merupakan inti utama dari keseluruhan sistem yang berjalan.

3.4.1 Rancangan Tabel


30

Berikut ini adalah rancangan tabel dari Sistem Informasi Reservasi Hotel

pada FaveHotel di Banjarmasin.

1. Tabel Admin

Tabel admin digunakan untuk menyimpan data admin yang juga untuk

login admin dan admin dapat melakukan penginputan data. Tabel admin

tidak berelasi dengan tabel lain. “id_admin” sebagai Primary Key.

Tabel 3. 1 Tabel Admin

No Nama Kolom Panjang Tipe

1 id_admin 11 Int

2 nama_admin 200 Varchar

3 password 100 Varchar

4 email 100 Varchar

5 alamat 200 Varchar

6 no_telpon 20 Varchar

7 bagian 50 Varchar

2. Tabel User

Tabel user digunakan untuk menyimpan data user dan juga untuk login

user, tabel ini berelasi dengan tabel kamar. “id_user” sebagai Primary Key.

Tabel 3. 2 Tabel User

No Nama Kolom Panjang Tipe

1 id_user 11 Int

2 nama_user 200 Varchar


31

3 password 100 Varchar

4 email 100 Varchar

5 alamat 200 Varchar

6 no_telepon 20 Varchar

7 status - Enum

3. Tabel Kamar

Tabel kamar digunakan untuk menyimpan data kamar, kamar tersedia,

kamar kosong, tipe, jumlah kamar, nomor kamar, tanggal pemesanan, dan

deskripsi. Tabel ini berelasi dengan tabel user, tabel layanan, dan tabel

pelanggan. “id_kamar” sebagai Primary Key dan “id_user” sebagai

Foreign Key.

Tabel 3. 3 Tabel Kamar

No Nama Kolom Panjang Tipe

1 id_kamar 11 Int

2 id_user 11 Int

3 tipe_kamar 50 Varchar

4 harga 20 Int

5 kamar_tidur 5 Int

6 kamar_mandi 5 Int

7 no_kamar 5 Int

8 status - Enum

9 tgl_masuk - Date
32

10 tgl_keluar - Date

11 deskripsi - Text

4. Tabel Keuangan

Tabel keuangan digunakan untuk menyimpan semua data yang berkaitan

dengan keuangan, tabel ini berelasi dengan tabel layanan.

“id_pembayaran” sebagai Primary Key.

Tabel 3. 4 Tabel Keuangan

No Nama Kolom Panjang Tipe

1 id_pembayaran 11 Int

2 tanggal - Date

3 total_pengeluaran 50 Int

4 total_pemasukan 50 Int

5 keterangan - Text

5. Tabel Layanan

Tabel layanan digunakan untuk menyimpan data yang berkaitan dengan

layanan pada hotel termasuk pemesanan kamar dan layanan fasilitas

lainnya, tabel ini berelasi dengan tabel kamar, tabel pelanggan, dan tabel

keuangan. “id_pemesanan” sebagai Primary Key, “id_kamar” sebagai

Foreign Key, “id_pelanggan” sebagai Foreign Key, “id_pembayaran”

sebagai Foreign Key.


33

Tabel 3. 5 Tabel Layanan

No Nama Kolom Panjang Tipe

1 id_pemesanan 11 Int

2 id_kamar 11 Int

3 id_pelanggan 11 Int

4 tipe_kamar 50 Varchar

5 jumlah_fasilitas 11 Int

6 tgl_pemesanan - Date

7 jam_pemesanan - Time

8 tgl_keluar - Date

9 total_biaya 20 Int

10 pembayaran - Enum

11 id_pembayaran 11 Int

6. Tabel Pelanggan

Tabel pelanggan digunakan untuk menyimpan data mengenai pelanggan,

tabel ini berelasi dengan tabel kamar dan tabel layanan. “id_pelanggan”

sebagai Primary Key dan “id_kamar” sebagai Foreign Key.

Tabel 3. 6 Tabel Pelanggan

No Nama Kolom Panjang Tipe

1 id_pelanggan 11 Int

2 username 150 Varchar

3 password 100 Varchar


34

4 nama_pelanggan 150 Varchar

5 alamat 150 Varchar

6 email 100 Varchar

7 no_telepon 50 Varchar

8 id_kamar 11 Int

3.4.2 Relasi Tabel

Gambar 3. 5 Relasi Tabel

3.5 Rancangan Antarmuka Masukan Sistem

Pada pembahasan kali ini akan menjelaskan tentang perancangan

perangkat lunak yang digunakan dalam pembuatan peracangan web di tugas akhir.
35

1. Rancangan Login

Gambar 3. 6 Rancangan Login

2. Rancangan Sign in

Gambar 3. 7 Rancangan Sign In

3. Rancangan Dashboard
36

Gambar 3. 8 Rancangan Dashboard

4. Rancangan Pemesanan

Gambar 3. 9 Rancangan Pemesanan


37

5. Rancangan Menu Booking

Gambar 3. 10 Rancangan Menu Booking

6. Rancangan Menu Pembayaran

Gambar 3. 11 Rancangan Menu Pembayaran

7. Rancangan Bukti Pembayaran Pemesanan Kamar


38

Gambar 3. 12 Rancangan Bukti Pembayaran Pemesanan Kamar

8. Rancangan Menu Fasilitas

Gambar 3. 13 Rancangan Menu Fasilitas


39

9. Rancangan Dashboard Admin

Gambar 3. 14 Rancangan Dashboard Admin

10. Rancangan Form Tambah Pemesanan Kamar

Gambar 3. 15 Rancangan Form Tambah Pemesanan Kamar

11. Rancangan Form Edit Pemesanan Kamar


40

Gambar 3. 16 Rancangan Form Edit Pemesanan Kamar

12. Rancangan Form Tambah Data Tamu

Gambar 3. 17 Rancangan Form Tambah Data Tamu

13. Rancangan Form Edit Data Tamu


41

Gambar 3. 18 Rancangan Form Edit Tambah Data Tamu

14. Rancangan Form Tambah Data Kamar

Gambar 3. 19 Rancangan Form Tambah Data Kamar

15. Rancangan Form Edit Data Kamar


42

Gambar 3. 20 Rancangan Form Edit Data Kamar

16. Rancangan Form Tambah Data Pegawai

Gambar 3. 21 Rancangan Form Tambah Data Pegawai

17. Rancangan Form Edit Data Pegawai


43

Gambar 3. 22 Rancangan Form Edit Data Pegawai

18. Rancangan Form Tambah Data Keuangan

Gambar 3. 23 Rancangan Form Tambah Data Keuangan

19. Rancangan Form Edit Data Keuangan


44

Gambar 3. 24 Rancangan Form Edit Data Keuangan

3.6 Rancangan Antarmuka Keluaran Sistem

1. Rancangan Output Form Data Pemesanan Kamar

Gambar 3. 25 Rancangan Output Form Data Pemesanan Kamar

2. Rancangan Output Form Data Tamu


45

Gambar 3. 26 Rancangan Output Form Data Tamu

3. Rancangan Output Form Data Kamar

Gambar 3. 27 Rancangan Output Form Data Kamar

4. Rancangan Output Form Data Pegawai


46

Gambar 3. 28 Rancangan Output Form Data Pegawai

5. Rancangan Output Form Data Keuangan

Gambar 3. 29 Rancangan Output Form Data Keuangan

6. Rancangan Cetak Laporan Data Pemesanan Kamar


47

Gambar 3. 30 Rancangan Cetak Laporan Data Pemesanan Kamar

7. Rancangan Cetak Laporan Data Tamu

Gambar 3. 31 Rancangan Cetak Laporan Data Tamu

8. Rancangan Cetak Laporan Data Kamar


48

Gambar 3. 32 Rancangan Cetak Laporan Data Kamar

9. Rancangan Cetak Laporan Data Pegawai

Gambar 3. 33 Rancangan Cetak Laporan Data Pegawai

10. Rancangan Cetak Laporan Data Keuangan


49

Gambar 3. 34 Rancangan Cetak Laporan Data Keuangan


BAB IV
IMPLEMENTASI DAN PENGUJIAN

4.1 Spesifikasi Sistem

4.1.1 Perangkat Lunak yang Digunakan

Spesifikasi perangkat lunak yang digunakan dalam penelitian ini adalah

sebagai berikut:

Table 4. 1 Perangkat Lunak

No Perangkat Lunak Spesifikasi

1. Sistem Operasi Windows 10 Home 64-bit

2. Bahasa Pemrograman PHP, JavaScript

3. Framework Bootstrap v5.1

4. DBMS MySQL version 7.1.30

5. Web Browser Google Chrome

6. Kode Editor Visual Studio Code

4.1.2 Perangkat Keras yang Digunakan

Spesifikasi perangkat keras yang digunakan dalam penelitian ini adalah

sebagai berikut:

1. Laptop Acer Aspire E 14 E5-476G-319J: Intel®Core i3-70200 (2.3

GHz, 3MB L3 Cache)

2. Memory: RAM 8.00 GB

3. Display: 14 Inch

4. Hard Disk: 1 TB

47
48

5. Printer: IP 2770

4.2 Langkah-langkah Pembuatan Sistem

Metode air terjun atau yang sering disebut metode waterfall sering

dinamakan siklus hidup klasik (classic life cycle), nama model ini sebenarnya

adalah “Linear Sequential Model”, dimana hal ini menggambarkan pendekatan

yang sistematis dan juga berurutan pada pengembangan perangkat lunak, dimulai

dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui tahapan-tahapan

perencanaan (planning), permodelan (modelling), konstruksi (construction), serta

penyerahan sistem ke para pengguna (deployment), yang diakhiri dengan

dukungan pada perangkat lunak lengkap yang dihasilkan (Pressman, 2012).

Model dapat digambarkan seperti gambar dibawah ini:

Gambar 4. 1 Metode Waterfall

1. Analisis

Pada tahap analisis dilakukan analisis kebutuhan untuk sistem yang akan

dibangun. Analisis yang dilakukan adalah analisis sistem yang berjalan,

permasalahan pada sistem, analisis kebutuhan sistem, serta mengumpulkan


49

data/informasi yang diperoleh melalui wawancara, observasi, dan studi pustaka

yang diperlukan untuk membangun Sistem Informasi Reservasi Kamar Hotel

Pada FaveHotel Di Banjarmasin.

2. Desain

Pada tahap desain menggunakan pendekatan objek dengan Diagram

Konteks dan DFD. Lalu dilakukan perancangan alur sistem dengan flowchart dan

membuat rancangan tabel database serta perancangan antarmuka (interface).

3. Implementasi

Tahap implementasi merupakan tahap pengimplementasian dalam bentuk

program/pengkodean untuk membuat aplikasi Sistem Informasi Reservasi Kamar

Hotel Pada FaveHotel Di Banjarmasin Bahasa pemrograman yang digunakan

adalah PHP dengan Framework Bootstrap, dan menggunakan database MySQL.

4. Pengujian

Tahap pengujian adalah tahap pengujian sistem aplikasi yang telah

dibuat. Aplikasi tersebut diuji dengan menggunakan metode black box, yaitu

pengujian yang dilakukan dengan mengamati hasil keluaran yang dihasilkan

sesuai dengan yang diinginkan melalui data uji dan memeriksa fungsional dari

perangkat lunak.

5. Pemeliharaan

Aplikasi selalu dilakukan pemeliharaan berkala, agar dapat menangani

kesalahan pada sistem yang membuat sistem tidak berjalan sesuai dengan apa

yang diinginkan.
BAB V
PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari penelitian yang telah dilakukan

adalah sebagai berikut:

1. Dengan adanya Sistem Informasi Reservasi Kamar Hotel ini dapat

memudahkan tamu, pegawai, dan manajer hotel. Dari yang belum

terkomputerisasi menjadi sistem yang terkomputerisasi bisa membuat

tamu memesan kamar dimanapun dan kapanpun. Pegawai menjadi lebih

efisien dan produktif dalam pekerjaannya.

2. Dengan adanya Sistem Informasi Reservasi Kamar Hotel ini dapat

membuat pelayanan hotel menjadi lebih baik dari sebelumnya karena

setiap pekerjaan dan data pada hotel menjadi lebih mudah dikelola dan

efisien.

3. Dengan adanya Sistem Informasi Reservasi Kamar Hotel ini dapat

membuat hotel menjadi lebih dapat dikenal secara lebih luas sehingga

pendapatan menjadi naik.

5.2 Saran

Adapun aplikasi ini masih terdapat beberapa kekurangan dan dapat

dikembangkan lagi, yaitu:

1. Menambahkan Data Statistik Hotel agar dapat melihat perkembangan

hotel.

2. Sistem ini dapat dikembangkan dengan menambahkan fitur check-in dan

50
51

check-out secara online.

3. Sistem ini dapat dikembangkan lagi dengan memperkuat sistem

keamanan databasenya.

4. Sistem Informasi Reservasi Kamar Hotel ini dapat dikembangkan

menjadi berbasis android atau ios.


DAFTAR PUSTAKA
Admin. (2018, Oktober 2). Konsep Dasar dan Pengertian Sistem. Dipetik 2 Mei,
2022 dari BPAKHM: http://bpakhm.unp.ac.id/konsep-dasar-dan-
pengertian-sistem/

Admin. (2022, April 5). Definisi Pengertian Javascript Menurut Para Ahli.
Dipetik 2 mei, 2022 dari creatormedia: https://creatormedia.my.id/definisi-
pengertian-javascript-menurut-para-ahli/

Admin. (2022, April 5). Pengertian CSS Menurut Para Ahli. Dipetik 2 Mei, 2022
dari creatormedia: https://creatormedia.my.id/pengertian-css-menurut-
para-ahli/

Akbar, A. (2019, Juli 14). Pengertian HTML. Dipetik 2 Mei, 2020 dari Medium:
https://medium.com/@abyanakbar/pengertian-html-d9c40a66d67f

Ari, P., & Endang, R. (2017). Sistem Informasi Reservasi Kamar Hotel Pada
Hotel Posters MICE. Jurnal Mahasiswa Bina Insani, 1-10.

Hady, M. (2016, Mei 11). Pengertian DFD dan Contoh Diagramnya. Dipetik 3
Mei, 2022 dari waskhas: http://www.waskhas.com/2016/05/pengertian-
dfd-dan-contoh-diagram-nya.html

Kusumawardani, L., & Wardati, I. U. (2014). Analisis dan Perancangan Sistem


Informasi Hotel Graha Prima Pacitan. Dipetik 1 Mei, 2022 dari
https://ijns.org/journal/index.php/speed/article/viewFile/1295/1283#:~:text
=Berdasarkan%20definisi%20di%20atas%20dapat,Sentra%20Penelitian%
20Engineering%20dan%20Edukasi%20%E2%80%93

Mohammad, S., & Apariyana, R. (2020). Perancangan Sistem Informasi

52
53

Pemesanan Kamar Hotel Horizon di Kabupaten Karimun Berbasis Web.


Jurnal TIKAR, 1-17.

Moron, E. (2021, Februari 11). Apa Itu Reservasi. Dipetik 1 Mei, 2020 dari
indowonders: https://indowonders.com/apa-arti-reservasi/

Muliadi, Andriani, M., & Irawan, H. (2020). Perancangan Sistem Informasi


Pemesanan Kamar Hotel Berbasis Website (Web) Menggunakan Data
Flow Diagram (DFD). Jurnal Integrasi Sistem Industri, 1-12.

Putra, A. B., & Nita, S. (2019). Perancangan dan Pembangunan Sistem Informasi
E-Learning Berbasis Web (Studi Kasus Pada Madrasah Aliyah Kare
Madiun). Dipetik 3 Mei, 2022 dari
http://prosiding.unipma.ac.id/index.php/SENATIK/article/viewFile/1078/9
31

Wikipedia. (2022, April 14). Informasi. Dipetik 2 Mei, 2022 dari Wikipedia:
https://id.wikipedia.org/wiki/Informasi

Anda mungkin juga menyukai