Oleh
Suciati Ramdhani
20121006
Metode perangkat lunak yang digunakan dalam tugas akhir ini adalah
metode waterfall, dan sistem informasinya dibangun mengunakan
pemrograman PHP, dan basis data yang digunakan adalah MySQL.
i
ii
KATA PENGANTAR
9. Bapap dan Mamah, yang telah memberikan kasih sayang dan doa restu
dan dukungan moral maupun material
10. Teman-teman yang penuh dengan keikhlasan tembantu
penulisan selama mengerjakan tugas akhir ini
11. Akhirnya kepada Allah SWT jualah senantiasa penulis berharap semoga
pengorbanan dan segala sesuatunya yang dengan tulus dan ikhlas telah
diberikan dan penulis dapatkan akan selalu mendapat limpahan rahmat
dan hidayah-Nya, Amin.
(Suciati Ramdhani)
iv
DAFTAR ISI
ABSTRAK ........................................................................................................... i
KATA PENGANTAR .......................................................................................... ii
DAFTAR GAMBAR ........................................................................................... vi
1.1. Latar Belakang .................................................................................... 1
1.2. Identifikasi Masalah ............................................................................. 2
1.3. Rumusan Masalah ............................................................................... 2
1.4. Batasan Masalah ................................................................................. 2
1.5. Tujan Penulisan ................................................................................... 3
1.6. Metodologi Penelitian .......................................................................... 4
1.6.1 Metode Penelitian Penulisan ............................................................... 4
1.6.2 Pengembangan Sistem ....................................................................... 5
1.7. Sistematika Penulisan ......................................................................... 6
BAB II ................................................................................................................ 8
LANDASAN TEORI ........................................................................................... 8
2.1. Sejarah Hotel The Royale Krakatau..................................................... 8
2.1.1 Visi, Misi, Motto & Kebijakan Mutu ..................................................... 11
2.1.2 Tujuan dan Sasaran Hotel Permata Krakatau .................................... 11
2.1.3 Struktur Organisasi Hotel The Royale Krakatau ..................................... 12
2.2. Pengertian Sistem ............................................................................ 12
2.2.1 Karakteristik Sistem ........................................................................... 12
2.3. Pengertian Informasi.......................................................................... 14
2.4. Pengertian Sistem Informasi .............................................................. 14
2.5. Metode Analisis dan Perancangan Terstruktur .................................. 15
2.5.1. Flow Map (Diagram Alir Dokumen) .................................................... 15
2.5.2 Diagram Konteks .............................................................................. 16
2.5.4 Basis Data ......................................................................................... 17
2.5.5 Pengertian Basis Data (Database) ..................................................... 17
2.5.6 Teknik Normalisasi ............................................................................. 18
2.7.7 Teknik Entity Relationship Diagram ERD ........................................... 19
2.6. Pengertian Reservasi ........................................................................ 21
2.7. Pengertian Website (Situs Web) ........................................................ 21
v
DAFTAR GAMBAR
DAFTAR TABEL
Tabel ............................................................................................................... 48
Tabel ............................................................................................................... 48
Tabel .............................................................................................................. 49
1
BAB I
PENDAHULUAN
Kamar Berbasis Web Offline Pada hotel The Royale Krakatau adalah
sebagai berikut :
batasan masalah yang akan menjadi ruang lingkup kajian yang akan
kamar.
d. Sistem ini tidak mencakup data kamar atau stok data kamar
adalah :
data tamu.
4
a. Penelitian Lapangan
Krakatau.
b. Wawancara
c. Kepustakaan
lunak yang akan dibangun adalah model waterfall, yang mempunyai tahapan-
b. Analisis
c. Design
d. Coding
e. Pengujian
dibangun.
6
f. Maintenance
System/Information
Engenering
Analisis
Design
Coding
Pengujian
Maintenance
BAB I PENDAHULUAN
Bab ini berisi tentang pembahasan sistem yang berisikan konsep, alur,
dan pola pikir program dalam bentuk Flowmap, diagram konteks, DFD,
program Sistem Informasi Reservasi Kamar Berbasis Web Pada Hotel The
Royale Krakatau.
sistem yang berjalan serta saran yang menjelaskan solusi dari kelemahan
BAB II
LANDASAN TEORI
penginapan bagi para atlit dalam binaan PT. Krakatau Steel, yang
diambil oleh PT. Krakatau Industrial Estate Cilegon Cilegon (PT. KIEC)
Commercial Property.
tahun 1996 dan semenjak itu Hotel Permata Krakatau menjadi salah
Type A =3 Cottage
Type C =4 Cottage
memenuhi kebutuhan itu, maka salah satu dari type kamar yang ada
ESQ yang dihadiri oleh 1.000 orang anggota ESQ dari Jakarta dan
The Royale Krakatau, tidak saja nama yang dirubah tapi juga logo serta
cottage,68 room hotel) akan menjadi 168 unit atau (28 cottage, 140
untuk para pelaku bisnis papan atas yang akan berinvestasi di daerah
Sigmentasi pasar luar negeri yang dituju adalah India, Jepang dan
Korea.
Suite Rp. 2.200,000, Extra bed Rp. 150.000, Upaya yang dilakukan
2.1.1 Visi, Misi, Motto & Kebijakan Mutu (Quality Policy) Hotel
internasional.
pelanggannya.
Salam, Sapa, Sopan, Santun) cepat dan tepat serta secara tanggap dan
Permata Krakatau dibuat setiap tahun yang ditetapkan dalam RKAP, hal
ini dijabarkan untuk menjadi tujuan dan sasaran mutu divisi dan dinas
General Manager
Food
House Front Production Reservatio Convention
Keepin Office n
g F & B Service
Receptionis Kasir
t
Gambar 2.1 Struktur Organisasi
saling berkaitan satu sama lain untuk mencapai suatu tujuan tertentu.
a. Komponen (Components)
sistem.
subsistem lainnya.
(signal input).
yang dihasilkan.
hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan
keputusan.
langsung saat itu juga atau tidak langsung pada saat yang akan datang.
informasi adalah suata data yang diolah menjadi informasi yang dapat
adalah sebuah sistem yang dibuat oleh manusia yang terdiri dari
terstruktur:
Menurut Al Bahra Bin Ladjamudin (2006 : 265) Flow map adalah bagan-
prosesdengan komputer,yaitu:
16
suatu program.
diagram konteks adalah diagram yang terdiri dari suatu proses dan
dikerjakan.
17
dikerjakan.
External Entity
Proses
Simpanan Data
relasi tersebut biasa ditunjukan dengan atribut kunci dari tiap tabel yang
18
1999).
tersebut dipecahkan pada beberapa tabel lagi atau dengan kata lain
Pada bentuk tidak normal ini, data dikumpulkan apa adanya sesuai
dengan pemasukan, bisa jadi data tidak lengkap atau terjadi duplikasi.
19
Pada bentuk normal kesatu ini mempunya ciri yaitu setiap data
dibentuk dalam flat file (file/rata) dengan ukuran record per record.
Sehingga tidak ada set atribut yang berulang-ulang atau atribut bernilai
ganda.
kedua dan semua atribut bukan primer tidak punya hubungan yang
transitif. Atau dengan kata lain setiap atribut bukan kunci haruslah
mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang
Nama Simbol
Entity
Relationship
Attribut
a. Entitas
Adalah segala sesuatu yang ada dan dapat dibedakan. Entitas dapat
b. Relasi
c. Atribut
teks, gambar, bunyi, dan animasi dan data multimedia lainnya, yang di
diproses client.
22
a. Kelebihan PHP
PHP dapat berjalan pada web server yang dirilis oleh Microsoft,
seperti IIS atau PWS juga dapat Apache yang bersifat open
source.
PHP dilihat dari segi pemahaman, PHP memiliki referensi yang sangat
mudah dipahami .
b. Kelemahan PHP
koneksi dan query pada Tabel. SQL berisi pernyataan yang dapat,
23
character yang sama dengan php, selain itu MySQL adalah tabel
beberapa Tabel, Tabel terdiri dari sejumlah baris dan kolom. Dalam
terdiri atas baris-baris data (row atau record) yang berada dalam satu
atau lebih kolom. Baris pada Tabel sering disebut sebagai instance
BAB III
sistem informasi yang baik akan diperoleh manfaat berupa kemudahaan dalam
Sistem reservasi yang berjalan saat ini di Hotel The Royale Krakatau
dicatat oleh resepsionis. Dengan itu pengolahan data reservasiini kurang efektif
dan efesien. Dengan adanya sistem informasi reservasi berbasis web offline ini,
data tamu sehingga resepsionis tidak lagi mencari cari dokumen atau berkas-
berbasis web offline pada Hotel The Royale Krakatau akan memudahkan
reservasi secara offline ini tamu harus datang langsung ke hotel. Dengan
begitu hotel mempunyai data reservasi dan data tamu yang akurat. Dan
dilakukan pada saat check in. Berikut ini adalah prosedur reservasi kamar
1. Resepsionis memberikan form data tamu dan list tipe kamar kepada
tamu
4. Data tamu dan data pesan kamar yang telah diisi tamu diberikan
kepada resepsionis
dari dokumen, aliran data fisik, entitas-entitas sistem informasi, dan kegiatan
Resepsionis Tamu
Mulai
Mengisi form
data tamu dan
pesan kamar
Belum
Cek
Lengkap
Selesai
pembayaran pada saat check in di Hotel The Royale Krakatau. Berikut ini
Flowmap Pembayaran
Tamu Kasir
Mulai
Input data
pembayaran
Data
pembayaran
Bukti Bukti
Pembayaran Pembayaran
Selesai c
Mulai
Data
pembayaran
Laporan Laporan
Pembayaran Pembayaran
Selesai
akan dibuat.
31
Nama Tamu
Alamat
Kota
Negara
Perusahaan
Isi Dokumen Email
Tipe Kamar
Tgl Reservasi
Jumlah Tamu
Jumlah Malam
Metode Pembayaran
Sumber Resepsionis
Tujuan Tamu
Tipe Kamar
Isi Dokumen
Harga Kamar
1. Admin ( Resepsionis )
2. Kasir
penerapan sistem baru apakah sistem yang diusulkai akan diterapkan itu
sesuai dengan kebutuhan atau belum, apakah sesuai dengan tujuan yang ingin
dicapai. Fungsi dari sistem yang diusulkan ini adalah untuk membantu dalam
mengelola data - data guna memperoleh informasi dengan lebih cepat, tepat
berikut:
33
2 RAM 1 GB
3 HDD 250 GB
5 Keyboard Standar
6 Mouse Standar
Microsoft Word dan Microsoft Excel. Sistem yang ada tidak akan
gambaran secara rinci tentang rancangan sistem yang akan dibangun, yang
hasilkan.
S. I
Reservsi Kamar
Resepsionis Kasir
Hotel Berbasis
Web Offline
Laporan Pembayaran
General Manager
Gambar 3.4 Diagram Konteks Sistem Informasi Reservasi Kamar Hotel berbasis Web Offline
Data flow diagram merupakan gambaran suatu sistem yang telah ada
lingkungan fisik dimana data tersebut mengalir misalnya lewat telepon, surat
dan lingkungan fisik dimana data tersebut disimpan misalnya file, harddisk,
floppy disk.
1.0
Resepsionis Reservasi
Pengolahan
Info Reservasi Data Reservasi Data Reservasi
Data Kamar
Kamar
Data Karyawan
Data Tamu
Info Resepsionis 2.0 Data Kamar
Info Tamu Pengolahan
Data Master
Data Tamu Data Karyawan
Data Karyawan
3.0
Kasir Pembayaran
Pembayaran
Info Pembayaran Data Pembayaran
Laporan
General Manager
Gambar 3.5 DFD Level 0 Sistem Informasi Reservasi Kamar Berbasis Web
Data Reservasi
Info Reservasi 1.1
Tambah
Data Reservasi
Data Reservasi
Data Reservasi
Info Reservasi 1.2
Simpan
Data Karyawan
Info Reservasi 2.1.1
Tambah
Data Karyawan
Data Reservasi
Data Reservasi
Info Karyawan 2.1.2
Simpan
Data Tamu
Info Tamu 2.2.1
Tambah
Data Tamu
Data Tamu
Data Tamu
Info Tamu 2.2.2
Simpan
Data Kamar
Info Kamar 2.3.1
Tambah
Data Kamar
Data Kamar
Data Kamar
Info Kamar 2.2.2
Simpan
Data Pembayaran
Info Pembayaran 1.1
Tambah
Data Pembayaran
Data Pembayaran
Data Pembayaran
Info Pembayaran 1.2
Simpan
Laporan Pembayaran
General Manager
3.4.5 Normalisasi
Dalam hal ini penulis memberikan penjelasan mengenai normalisasi database yang penulis gunakan untuk merancang
Sistem Informasi Reservasi Kamar Berbasis Web Pada Hotel The RoyaleKrakatau, antara lain sebagai berikut :
Unnormalisasi
20121006 R01 TR01 ST01 13 Des 2015 24 Des 2015 Rp. 1.100.000,-
20121007 K01 TR03 SP03 20 Des 2015 25 Des 2015 Rp. 900.000,-
20121006 R01 TR01 ST01 13 Des 2015 24 Des 2015 Rp. 1.100.000,-
20121006 R02 TR02 DX02 13 Des 2015 24 Des 2015 Rp. 1.200.000,-
20121007 K01 TR03 SP03 20 Des 2015 25 Des 2015 Rp. 900.000,-
20121007 K02 TR04 EX04 20 Des 2015 25 Des 2015 Rp. 1.700.000,-
Tabel Tamu
20121006 Suci Jl. Sutan Sahrir No.149 Jakarta Suci@yahoo.com WNI 081911031920
Tabel Reservasi
Tabel Pembayaran
Struktur Menu
Login
Tabel Relasi
Kd_Reservasi
No_KTP No_KTP
Nama Tgl_Reservasi
Alamat_Lengkap Jumlah_Malam
No_Telepon Tipe_Kamar
Email Harga_Kamar
Kewarganegaraan Total_Bayar
1 M
Melakukan Melayani
M 1
Tgl_Pembayaran Harga_Kamar
Metode_Pembayaran Kapasitas
Total_Bayar
panjang data dan jenis datanya. Struktur file yang digunakan dalam
Foreign Key :-
Nama Data Type Lebar Keterangan
Foreign Key :-
Nama Data Type Lebar Keterangan
*No_KTP Char 20 No KTP
Nama Varchar 50 Nama Tamu
Alamat _Lengkap Text - Alamat
Email Varchar 30 Email
Kewarganrgaraan Varchar 10 Kewarganegaraan
No_Telepon Varchar 15 Telepon
Foreign Key :-
Masuk
Username
Password
Login Batal
No KTP
Nama
Alamat Lengkap
Telepon
Kewarganegaraan
Simpan Ulangi
Kode Reservasi
No. KTP
Tanggal Reservasi
Jumlah Malam
Tipe Kamar
Harga Kamar
Simpan Ulangi
No KTP
Kode Reservasi
ID Karyawan
Tanggal Pembayaran
Metode Pembayaran
Total Bayar
Simpan Ulangi
BAB IV
1. Implementasi Sistem
2. Pembahasan Sistem
pembuatannya :
tersebut dapat mengolah data tamu dan data reservasi dan memberikan
Halaman ini merupakan inputan reservasi kamar hotel yang dipesan oleh
Halaman ini merupakan input data pembayaran yang dilakukan oleh tamu
Laporan data tamu merupakan semua data tamu yang diinput oleh
Laporan data reservasi merupakan semua data reservasi yang diinput oleh
dilakukan oleh tamu dan kasir, laporan pembayaran ini diberikan kepada
General Manager.
BAB V
5.1. Kesimpulan
a. Sistem Informasi Reservasi Kamar Berbasis Web Offline pada Hotel The
Hotel.
5.2. Saran
informasi reservasi kamar berbasis web offlinepada Hotel The Royale Krakatau,
yaitu, Sistem Informasi Reservasi Kamar Berbasis Web Offline pada Hotel The
diharapkan dapat menambah sistem baru lagi, seperti sistem reservasi berbasis
belum terkomputerisasi.