Anda di halaman 1dari 67

ABSTRAK

SISTEM INFORMASI RESERVASI KAMAR BERBASIS WEB


OFFLINE PADA HOTEL THE ROYALE KRAKATAU

Oleh

Suciati Ramdhani

20121006

Perkembangan teknologi dan informasi pada masa globalisasi sekarang


ini, mendorong semakin pesatnya penyajian informasi untuk memenuhi
kebutuhan bagi semua pihak. Dengan dukungan sistem informasi yang
baik akan diperoleh manfaat berupa kemudahaan dalam penyimpanan dan
pengolahan data.
Reservasi adalah pemesanan suatu tempat fasilitas. Sistem Reservasi
yang berjalan saat ini di Hotel The Royale Krakatau masih manual, yaitu
dengan pengolahan data yang tidak terkomputerisasi. Dengan itu
pengolahan data reservasi ini kurang efektif dan efesien.
Website adalah salah satu alat penunjang, sebagai media informasi dan
promosi di internet. Dengan Adanya Sistem Informasi Reservasi Kamar
Berbasis WebOffline ini memudahkan mengolah data reservasi dan data
tamu maupun pelayanan yang diberikan. Berdasarkan permasalahan yang
muncul, maka akan dilakukan penelitian oleh penulis.

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.

Kata Kunci : Reservasi, Web Offline, Waterfall, PHP.

i
ii

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Dengan mengucapkan puji syukur kehadirat Allah SWT yang telah


melimpahkan segala rahmat-Nya sehingga penulis dapat menyelesaikan
penyusunan Tugas Akhir dengan judul “SISTEM INFORMASI RESERVASI
KAMAR BERBASIS WEB OFFLINE PADA HOTEL THE ROYALE
KRAKATAU“

Adapun maksud dan tujuan penyusunan tugas akhir ini merupakan


salah satu syarat sidang tugas akhir jenjang diploma III (D3) jurusan
Manajemen Informatika di Sekolah Tinggi Ilmu Komputer Al-Khairiyah
Cilegon.

Tugas Akhir ini masih dirasakan kurang dari sempurna mengingat


keterbatasan pengetahuan penulis. Oleh Karena itu penulis sangat
berharap kritik dan saran yang bersifat membangun dari para pembaca.

Dengan banyaknya pihak yang telah membantu penulis dalam


menyelesaikan Tugas Akhir ini, maka dalam kesempatan ini penulis
menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Drs. Moch. Najib, M.Sc., M.Eng sebagai Ketua STIKOM Al-Khairiyah


Cilegon
2. Bapak Ir. Hanan Nasrullah, MM sebagai PUKET I bidang Akademik.
3. Bapak Drs.Fajri Ali, MM sebagai PUKET II bidang Keuangan
4. Bapak Ir. Sudarmono Moedjari, sebagai PUKET III bidang
Kemahasiswaan
5. Bapak Shodik Nuryadin, M.Kom sebagai Pembimbing I
6. Bapak Drs.Fajri Ali, MM sebagai pembimbing II
7. Ibu Rulin Swatika, M.Kom Sebagai Ketua Jurusan Manajemen
Informatika
8. Seluruh dosen dan Staff karyawan STIKOM Al-Khairiyah
iii

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.

Cilegon, Desember 2015

(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

2.8. Pengertian PHP(Hypertext Preprocessor) dan MySQL ...................... 21


BAB III ............................................................................................................. 25
ANALISIS DAN PERANCANGAN SISTEM...................................................... 25
3.1. Analisa Masalah ................................................................................ 25
3.2. Analisa Sistem ................................................................................... 26
3.2.1 Flowmap Reservasi Kamar Berbasis Web Offline .............................. 28
3.2.2 Flowmap Pembayaran Kamar Hotel ................................................... 29
3.2.2 Flowmap Laporan Pembayaran Kamar Hotel ..................................... 30
3.3. Analisa Dokumen .............................................................................. 30
3.4. Analisa User ...................................................................................... 32
3.5. Analisis Kebutuhan Sistem ................................................................ 32
3.5.1 Analisa Perangkat Keras ................................................................... 32
3.5.2 Analisis Perangkat Lunak ................................................................... 33
3.6. Perancangan Sistem ......................................................................... 33
3.4.1 Diagram Konteks ............................................................................... 33
3.4.2 Data Flow Diagram ............................................................................ 34
BAB IV ............................................................................................................. 53
IMPLEMENTASI DAN PEMBAHASAN SISTEM .............................................. 53
4.1. Implementasi Sistem ......................................................................... 53
4.2. Pembahasan Sistem.......................................................................... 55
4.2.1 Tampilan Menu Utama ....................................................................... 55
KESIMPULAN DAN SARAN ............................................................................ 60
5.1. Kesimpulan ........................................................................................ 60
5.2. Saran ................................................................................................. 60
vi

DAFTAR GAMBAR

Gambar 2. 1 Struktur Organisasi ...................................................................... 12

Gambar 2.2 Simbol DFD ................................................................................. 16

Gambar 2.3 Simbol ERD ................................................................................. 17

Gambar 3.1 Flowmap Reservasi Kamar ........................................................... 20

Gambar 3.2 Flowmap Pembayaran ................................................................... 28

Gambar 3.3 Flowmap Laporan Pembayaran ..................................................... 29

Gambar 3.4 Diagram Konteks............................................................................ 34

Gambar 3.5 DFD Level 0 .................................................................................. 35

Gambar 3.6 DFD Level 1 Proses 1 .................................................................... 36

Gambar 3.7 DFD Level 1 Proses 2.1 ................................................................ 37

Gambar 3.8 DFD Level 1 Proses 2.2 ................................................................ 38

Gambar 3.9 DFD Level 1 Proses 2.3 ................................................................ 39

Gambar 3.10 DFD Level 1 Proses 3 ................................................................. 40

Gambar 3.11 DFD Level 1 Proses 4 .................................................................. 41

Gambar 3.12 Struktur Menu .............................................................................. 41

Gambar 3.13 Desain Halaman Utama ............................................................... 50

Gambar 3.14 Desain Halaman Login Karyawan ................................................ 50

Gambar 3.15 Desain Halaman Data Tamu ........................................................ 51

Gambar 3.16 Desain Halaman Data Reservasi ................................................. 51

Gambar 3.17 Desain Halaman Data Pembayaran ............................................. 52

Gambar 4.1 Tabel Karyawan ............................................................................ 53

Gambar 4.2 Tabel Tamu ................................................................................... 53

Gambar 4.3 Tabel Resevasi .............................................................................. 54

Gambar 4.4 Tabel Kamar .................................................................................. 54


vii

Gambar 4.5 Tabel Pembayaran ......................................................................... 54

Gambar 4.6 Tampilan Menu Utama ................................................................... 55

Gambar 4.7 Tampilan Form Login ..................................................................... 56

Gambar 4.8 Tampilan Form Resepsionis ........................................................... 56

Gambar 4.9 Tampilan Form Data Tamu ............................................................ 57

Gambar 4.10 Tampilan Form Reservasi ............................................................ 57

Gambar 4.11 Tampilan Form Pembayaran ........................................................ 58

Gambar 4.12 Tampilan Laporan Data Tamu ...................................................... 58

Gambar 4.13 Tampilan Laporan Data Reservasi ............................................... 59

Gambar 4.14 Tampilan Laporan Pembayaran ................................................... 59


vi

DAFTAR TABEL

Tabel 3.1 Dokumen Reservasi Kamar Dan Data Tamu...................................... 31

Tabel 3.2 Dokumen List Tipe Kamar .................................................................. 31

Tabel 3.3 Spesifikasi Komputer ........................................................................ 33

Tabel 3.4 Unnormalisasi ................................................................................... 42

Tabel 3.5 Normal Pertama ................................................................................ 42

Tabel 3.6 Normal Kedua Tabel Tamu ............................................................... 43

Tabel 3.7 Tabel Karyawan ................................................................................ 43

Tabel 3.8 Tabel Kamar ..................................................................................... 43

Tabel 3.9 Tabel Reservasi ................................................................................ 44

Tabel 3.10 Tabel Pembayaran .......................................................................... 44

Tabel 3.11 Tabel Kamus Data ......................................................................... 47

Tabel 3.12 Struktur File Resepsionis ................................................................ 47

Tabel ............................................................................................................... 48

Tabel ............................................................................................................... 48

Tabel .............................................................................................................. 49
1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Perkembangan teknologi dan informasi pada masa globalisasi

sekarang ini, mendorong semakin pesatnya penyajian informasi untuk

memenuhi kebutuhan bagi semua pihak. Dengan dukungan sistem

informasi yang baik akan diperoleh manfaat berupa kemudahaan dalam

penyimpanan dan pengolahan data. Selain itu, perusahaan yang

memanfaatkan sistem informasi akan mempunyai keunggulan yang baik

sehingga mampu bersaing dengan perusahaan lain.

Sistem reservasi yang berjalan saat ini di Hotel The Royale

Krakatau masih manual, yaitu dengan cara pengolahan data yang

belum terkomputerisasi. Dengan itu pengolahan data reservasi ini

kurang efektif dan efesien.

Website adalah salah satu alat penunjang, sebagai media

informasi dan promosi di internet. Dengan memiliki website

mempermudah resepsionis mengolah data tamu dan data reservasi.

Dengan permasalahan diatas penulis tertarik melakukan

penelitian untuk dijadikan bahan tugas akhir yang mengambil judul

“Sistem Informasi Reservasi Kamar Berbasis Web Offline Pada

Hotel The Royale Krakatau“ yang bertujuan untuk memudahkan

pengolahan data reservasi kamar di Hotel The Royale Krakatau .


2

1.2. Identifikasi Masalah

Identifikasi masalah mengenai Sistem Informasi Reservasi

Kamar Berbasis Web Offline Pada hotel The Royale Krakatau adalah

sebagai berikut :

a. Resepsionis tidak bisa mengolah data reservasi kamar dan data

tamu dengan mudah

b. Pengolahan data reservasi tidak terkomputerisasi

1.3. Rumusan Masalah

Berdasarkan latar belakang diatas, maka dapat

dirumuskanmasalah sebagai berikut:

a. Bagaimana reservasi ini berjalan dengan lancar dan dapat

mempermudahkan untuk mengolah data-data maupun

pelayanan yang diberikan ?

b. Bagaimana perancangan dan pembuatan website ini dibuat

dengan ditambahkan fitur Reservasi Offline dan desain yang

disesuaikan dengan kebutuhan yang ada ?

1.4. Batasan Masalah

Agar mengarah pada pokok permasalahan yang sedang dibahas

serta menghindari kajian yang terlalu luas, maka perlu ditetapkan

batasan masalah yang akan menjadi ruang lingkup kajian yang akan

dilakukan dengan melihat hal-hal yang telah diuraikan diatas. Maka

batasan masalah yang akan dikaji meliputi:


3

a. Sistem Informasi Reservasi Kamar Berbasis WebOffline pada

Hotel The Royale Krakatau akan memberikan suatu laporan

atau data-data tamu yang memesan kamar atau menyewa

kamar.

b. Sistem Informasi Reservasi Kamar pada Hotel The Royale

Krakatau ini hanya melakukan pemesanan atau reservasi

secara offline tidak melakukan penghitungan pendapatan sewa

kamar hotel perbulan

c. Sistem Informasi Reservasi Kamar pada Hotel The Royale

Krakatau ini tidak mencakup tentang pembayaran extra cas

(Restorant, Laundry, dan sebagainya)

d. Sistem ini tidak mencakup data kamar atau stok data kamar

e. Aplikasi yang dibangun mendukung bahasa pemrograman PHP

(Personal Home Page) dan MySQL .

1.5. Tujan Penulisan

Adapun maksud dari penyusunan tugas akhir ini adalah untuk

mengatasi kendala yang terjadi pada sistem yang sedang berjalan

di Hotel The Royale Krakatau, terutama pada reservasi kamar hotel.

Sedangkantujuan dari pengembangan sistem informasi reservasi ini

adalah :

a. Memberikan suatu sistem informasi yang terkomputerisasi

sehingga lebih efektiff dan efesien.

b. Memberikan kemudahan pengolahan data reservasi kamar dan

data tamu.
4

c. Membuka wawasan para pengguna didtem informasi untuk

dapat memanfaatkan sumber daya komputer yang ada.

1.6. Metodologi Penelitian

1.6.1 Metode Penelitian Penulisan

Dalam penyusunan tugas akhir ini , penulis menggunakan

metode pengumpulan data sebagai berikut :

a. Penelitian Lapangan

Penulis melakuakan peninjauan langsung ke Hotel The Royale

Krakatau.

b. Wawancara

Teknik wawancara adalah proses memperoleh keterangan

untuk tujuan penelitian dengan cara tanya jawab, tatap muka

antara pewawancara dengan narasumber.

c. Kepustakaan

Yaitu melakukan pengumpulan data dan mempelajari bahan-

bahan, juga teori-teori dan buku-buku yang menunjang atau

Berkaitan dengan judul tugas akhir yang penulis susun,

ditambah dengan pengetahuan yang penulis peroleh selama

kuliah di STIKOM Al-Khairiyah.


5

1.6.2 Pengembangan Sistem

Model yang akan digunakan untuk proses pembangunan perangkat

lunak yang akan dibangun adalah model waterfall, yang mempunyai tahapan-

tahapan sebagai berikut :

a. System / Information Engenering

Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu

proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua

elemen yang diperlukan sistem dan mengalokasikannya kedalam

pembentukan perangkat lunak.

b. Analisis

Merupakan tahap menganalisis hal-hal yang diperlukan dalam

pembuatan sistem informasi dan pengembangan perangkat lunak.

c. Design

Tahap penerjemahan dari data yang di analisis kedalam bentuk

yang mudah dimengerti oleh user / user friendly .

d. Coding

Tahap penerjemahan data atau pemecahan masalah yang telah

dirancang kedalam bahasa pemrograman tertentu.

e. Pengujian

Merupakan tahap pengujian terhadap perangkat lunak yang

dibangun.
6

f. Maintenance

Tahap akhir dimana suatu sistem informasi dan perangkat lunak

yang sudah selesai dibangun dapat mengalami perubahan-

perubahan atau penambahan sesuai permintaan user.

System/Information
Engenering

Analisis

Design

Coding

Pengujian

Maintenance

Gambar 1.1 Model Waterfall

1.7. Sistematika Penulisan

Sistematika penulisan Laporan Tugas Akhir ini adalah dibagi

menjadi 5 (lima) bab yang masing-masing bab telah dirancang dengan

suatu tujuan tertentu. Berikut penjelasan masing-masing bab :

BAB I PENDAHULUAN

Bab ini berisi Latar Belakang, Permasalahan, Penyelesaian Masalah,

Tujuan penulisan , Metode pengumpulan data, Sistematika Penulisan .


7

BAB II LANDASAN TEORI

Bab ini berisi tentang landasan teori,tentang sistem informasi,

penjelasan singkat tentang reservasi, dan konsep aplikasi yang digunakan

dalam pembuatan sistem informasi reservasi kamar berbasis web pada

Hotel The Royale Krakatau.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi tentang pembahasan sistem yang berisikan konsep, alur,

dan pola pikir program dalam bentuk Flowmap, diagram konteks, DFD,

ERD, dan Normalisasi.

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM

Bab ini merupakan isi atau pokok pembahasan tentang implementasi

program Sistem Informasi Reservasi Kamar Berbasis Web Pada Hotel The

Royale Krakatau.

BAB V KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan yang menjelaskan kelebihan dan kelemahan

sistem yang berjalan serta saran yang menjelaskan solusi dari kelemahan

sesuai dengan tujuan penelitian.


8

BAB II

LANDASAN TEORI

2.1. Sejarah Hotel The Royale Krakatau

Hotel Permata Krakatau Cilegon sebelum menjadi hotel

merupakan salah satu fasilitas akomodasi dari PT. Krakatau Steel

sebagai tempat penginapan bagi para tamu–tamu perusahaan, tenaga

asing, tamu–tamu pemerintahan yang dalam kunjungannya mempunyai

kaitan dengan operasional perusahaan, dan juga sebagai tempat

penginapan bagi para atlit dalam binaan PT. Krakatau Steel, yang

selanjutnya fasilitas tersebut dikenal dengan nama “ Guest House “.

Dalam perkembangan selanjutnya dalam rangka re-strukturisasi

PT. Krakatau Steel, Guest House dengan luas lahan 5 Ha tersebut

diambil oleh PT. Krakatau Industrial Estate Cilegon Cilegon (PT. KIEC)

sebagai anak perusahaan PT. Krakatau Steel yang khusus mengelola

Commercial Property.

Hotel Permata Krakatau mulai dioperasionalkan secara

komersial oleh PT. Krakatau Industrial Estate Cilegon (KIEC) pada

tahun 1996 dan semenjak itu Hotel Permata Krakatau menjadi salah

satu unit usaha (Profit Centre) dengan Coorporate Decision masih

PT.KIEC. Dan kini dengan pengetahuan ilmu perhotelan yang yang

dimiliki oleh para karyawan hotel Permata Krakatau yang sebagian

besar mereka merupakan lulusan akademi pariwisata, Hotel Permata


9

Krakatau merupakan merupakan satu–satunya hotel bintang tiga

dengan segmen kalangan bisnis yang sangat respresentatif di kota

cilegon. Pada tahun 1996, jumlah kamar yang tersedia adalah 23

cottage yang terdiri dari :

 Type A =3 Cottage

 Type B =12 Cottage

 Type C =4 Cottage

 Type D=4 Cottage

Kemudian pada tahun 1997, type C direnovasi dan ditambah

kamar menjadi 12 kamar sehingga keseluruhan menjadi 30 cottage

(1cottage digunakan untuk kantor) Tahun 1999 jumlah kamar bertambah

menjadi 48 kamar. Tahun 2001 kamar bertambah menjadi 81 kamar (30

cottage dan 51 hotel).

Seiring dengan banyaknya kebutuhan akan ruang meeting yang

besar, dan keperluan untuk acara wedding maupun wisuda, maka

manajemen PT. Krakatau Industrial Estate Cilegon (KIEC)

merencanakan untuk membangun gedung convention hall untuk

memenuhi kebutuhan itu, maka salah satu dari type kamar yang ada

yaitu type D, dibongkar untuk dijadikan Convention Hall Permata

Krakatau, yang pembangunannya memakan waktu satu tahun. Pada

akhir November 2007 belum sempat diresmikan oleh Direktur Utama

PT. Krakatau Steel, sudah digunakan untuk acara

ESQ yang dihadiri oleh 1.000 orang anggota ESQ dari Jakarta dan

sekitarnya, yang dipimpin langsung oleh Bapak Ary Ginanjar Agustian.


10

Hotel Permata Krakatau berubah menjadi nama menjadi hotel

The Royale Krakatau, tidak saja nama yang dirubah tapi juga logo serta

penambahan ruang inap dan sejumlah fasilitas. Louncing nama baru

hotel tersebut dilakukan oleh Dirut PT.KIEC yang didampingi oleh

General Manager (GM) hotel The Royale Krakatau dan sejumlah

pejabat pengelola induk perusahaan.

Seperti sebelumnya hotel The Royale Krakatau juga, di bawah

pengawasan PT.KIEC Hotel baru dengan nilai investasi Rp. 60 Miliar

tersebut menambah ruang kamar dari yang semula 92 unit (24

cottage,68 room hotel) akan menjadi 168 unit atau (28 cottage, 140

room hotel) Fasilitas lain yang ditambah adalah, Banten Bistro,

Restaurant, Moonstone Karaoke dan Meeting Room Diamond dan Jade,

Hotel The Royale Krakatau menargetkan untuk mendapat predikat

bintang empat. Dirut PT.KIEC menyebutkan, Hotel ini dipersiapkan

untuk para pelaku bisnis papan atas yang akan berinvestasi di daerah

kota cilegon khususnya, serta wilayah Provinsi Banten pada umumnya.

Sigmentasi pasar luar negeri yang dituju adalah India, Jepang dan

Korea.

Tarif sewa kamar permalam, Deluxe permata RP. 470.000,

Deluxe Krakatau. Rp. 650.000 Superior Rp. 850.000, Executive Rp.

950.000, Suite Rp. 1.150.000, Famili Suite Rp. 1.400.000 Executive

Suite Rp. 2.200,000, Extra bed Rp. 150.000, Upaya yang dilakukan

untuk menjaring konsumen antara lain bekerjasama dengan berbagai

biro perjalanan serta rekan bisnis PT. Krakatau Steel, pembangunan


11

dan pengembangan hotel tersebut direncanakan memekan waktu satu

tahun sejak 2011.

2.1.1 Visi, Misi, Motto & Kebijakan Mutu (Quality Policy) Hotel

Permata Krakatau Cilegon.

Visi : Menjadi pengelola hotel yang professional dan bertaraf

internasional.

Misi : Menyediakan akomodasi yang bermutu bagi para tamu dan

peningkatan pelayanan secara terus menerus untuk kepuasan para

pelanggannya.

Motto :“ Hijau,Bersih dan Ramah “

Quality Policy : Manajemen dan seluruh karyawan Hotel Permata

Krakatau sepakat dan konsisten untuk memberikan pelayanan standar

hotel bintang 3 yang disampaikan sesuai dengan prinsip 5 S (Senyum,

Salam, Sapa, Sopan, Santun) cepat dan tepat serta secara tanggap dan

proaktif meningkatkan kualitas pelayanan yang berkesinambungan.

2.1.2 Tujuan dan Sasaran Hotel Permata Krakatau

Tujuan dan sasaran mutu (Quality Objective& Target) Hotel

Permata Krakatau dibuat setiap tahun yang ditetapkan dalam RKAP, hal

ini dijabarkan untuk menjadi tujuan dan sasaran mutu divisi dan dinas

maupun seksi sesuai dengan fungsi–fungsi seperti yang terdapat dalam

struktur organisasi, QO dibuat pada setiap awal tahun yang harus

ditanda tangaini oleh karyawan dan atasan yang bersangkutan, dan

akan dinilai pada setiap akhir tahun.


12

2.1.3 Struktur Organisasi Hotel The Royale Krakatau

General Manager

Room Division F & B Division Accunting Engeineering Marketing

Food
House Front Production Reservatio Convention
Keepin Office n
g F & B Service

Receptionis Kasir
t
Gambar 2.1 Struktur Organisasi

2.2. Pengertian Sistem

Menurut Jogiyanto H.M (2000 : 683) : Suatu sistem adalah suatu

jaringan kerja dari prosedur-prosedur yang saling berhubungan,

berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk

menyelesaikan suatu sasaran tertentu. Menurut Drs. Zulkifli Amsyah,

MLS (2003:27), Sistem adalah elemen-elemen yang saling

berhubungan membentuk satu kesatuan atau organisasi.

Dari definisi-definisi sistem di atas penulis menyimpulkan bahwa

sistem adalah kumpulan elemen-elemen atau prosedur-prosedur yang

saling berkaitan satu sama lain untuk mencapai suatu tujuan tertentu.

2.2.1 Karakteristik Sistem

Menurut Jogiyanto H.M (2000 : 684) : Suatu sistem mempunyai

karakteristik atau sifat tertentu, yaitu mempunyai:


13

a. Komponen (Components)

Terdiri dari sejumlah komponen yang saling berinteraksi dan bekerja

sama membentuk satu kesatuan.

b. Batas Sistem (Boundary)

Merupakan daerah yang membatasi antara sistem dengan sistem

lainnya atau dengan lingkungan luarnya.

c. Lingkungan Luar Sistem (Environments)

Adalah apapun diluar batas dari sistem yang mempengaruhi operasi

sistem.

d. Penghubung Sistem (Interface)

Merupakan media penghubung antara subsistem, yang

memungkinkan sumber-sumber daya mengalir dari satu subsistem ke

subsistem lainnya.

e. Masukan sistem (Input)

Adalah energi yang dimasukkan kedalam sistem, yang dapat berupa

masukkan perawatan (Maintenance input) dan masukkan signal

(signal input).

f. Keluaran sistem (Output)

Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi

keluaran yang berguna dan sisa pembuangan.

g. Pengolahan sistem (Process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan

merubah masukkan menjadi keluaran.


14

h. Sasaran atau Tujuan Sistem

Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak

mempunyai sasaran maka sistem tidak akan ada. Suatu sistem

dikatakan berhasil apabila mengenai sasaran atau tujuannya karena

sasaran sangat berpengaruh pada masukan dan keluaran sistem

yang dihasilkan.

2.3. Pengertian Informasi

Menurut Jogiyanto H.M (2000 : 692) , Informasi adalah sebagai

hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan

lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-

kejadian yang nyata yang dapat digunakan untuk pengambilan

keputusan.

Menurut Edhy Susanto (2004:4), Informasi merupakan

pengolahan data sehingga menjadi bentuk yang penting bagi

penerimanya dan mempunyai kegunaan sebagai dasar dalam

pengambilan keputusan yang dapat dirasakan akibatnya secara

langsung saat itu juga atau tidak langsung pada saat yang akan datang.

Dari definisi-definisi sistem di atas penulis menyimpulkan bahwa

informasi adalah suata data yang diolah menjadi informasi yang dapat

memeberikan berita atau data.

2.4. Pengertian Sistem Informasi

Menurut Jogiyanto H.M (2000 : 697) : Sistem informasi adalah

sebagai suatu sistem di dalam suatu organisasi yang merupakan

kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-


15

prosedur dan pengendalian yang ditunjukan untuk mendapatkan jalur

komunikasi penting, memproses tipe transaksi rutin tertentu, memberi

sinyal kepada manajemen dan yang lainya terhadap kejadian-kejadian

internal dan eksternal yang penting dan menyediakan suatu dasar

informasi untuk pengembalian keputusan yang cerdik.

Menurut Al-bahra bin Ladjamudin (2005:13), Sistem informasi

adalah sebuah sistem yang dibuat oleh manusia yang terdiri dari

komponen-komponen dalam organisasi untuk mencapai suatu tujuan

yaitu mengendalikan organisasi.

Dari definisi-definisi sistem informasi diatas penulis

menyimpulkan bahwa sistem informasi adalah proses yang menjalankan

fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan

menyebarkan informasi untuk tujuan tertentu.

2.5. Metode Analisis dan Perancangan Terstruktur

Berikut ini adalah teori mengenai analisis dan perancangan

terstruktur:

2.5.1. Flow Map (Diagram Alir Dokumen)

Menurut Al Bahra Bin Ladjamudin (2006 : 265) Flow map adalah bagan-

bagan yang mempunyai arus yang menggambarkan langkah-langkah

penyelesaian suatu masalah. Flow map merupakancara penyajian dari

suatu algoritma. Ada dua macam Flow map yang menggambarkan

prosesdengan komputer,yaitu:
16

a. System Flow map

Bagian yang memperlihatkan urutan proses dalam sistem

dengan menunjukan alat media input, output serta jenis media

penyimpanan dalam proses pengolahan data.

b. Program Flow map

Bagian yang memperlihatkan urutan instruksi yang digambarkan

dengan simbol tertentu untuk memecahkan masalah dalam

suatu program.

2.5.2 Diagram Konteks

Menurut Al Bahra Bin Ladjamudin (2006 : 170) definisi dari

diagram konteks adalah diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem, diagram konteks

merupakan level tertinggi dari DFD yang menggambarkan seluruh input

ke sistem atau output dari sistem.

2.5.3 Data Flow Diagram (DFD)

Menurut Al Bahra Bin Ladjamudin (2006 : 170) DFD adalah

merupakan model dari sistem untuk menggambarkan pembagian sistem

ke modul yang lebih kecil. Salah satu keuntungan menggunakan

diagram aliran data adalah memudahkan pemakaian atau user yang

kurang menguasai bidang komputer untuk mengerti sistem yang akan

dikerjakan.
17

2.5.3 Data Flow Diagram (DFD)

Menurut Al Bahra Bin Ladjamudin (2006 : 170) DFD adalah

merupakan model dari sistem untuk menggambarkan pembagian sistem

ke modul yang lebih kecil. Salah satu keuntungan menggunakan

diagram aliran data adalah memudahkan pemakaian atau user yang

kurang menguasai bidang komputer untuk mengerti sistem yang akan

dikerjakan.

Nama Simbol Simbol

External Entity

Arus Data (flow)

Proses

Simpanan Data

Gambar 2.2. Simbol DFD

2.5.4 Basis Data

Database merupakan suatu koleksi data komputer yang

terintegrasi. Diorganisasikan dan disimpan dalam suatu cara yang

memudahkan pengambilan kembali, banyak file dapat terintegrasi

secara logis dan ini merupakan konsep dari suatu database.

2.5.5 Pengertian Basis Data (Database)

Database adalah kumpulan tabel-tabel yang saling berelasi,

relasi tersebut biasa ditunjukan dengan atribut kunci dari tiap tabel yang
18

ada. Satu database menunjukan satu kumpulan data yang dipakai

dalam satu lingkup sistem.

Dalam satu tabel terdapat record-record yang sejenis, sama

besar, sama bentuk merupakan satu kumpulan entity yang seragam.

Satu record terdiri dari field-field yang saling berhubungan untuk

menunjukan record (Fathansyah, Buku Teks Komputer Basis Data,

1999).

2.5.6 Teknik Normalisasi

Proses Normalisasi merupakan proses pengelompokkan data

elemen menjadi tabel yang menunjukkan entity dan relasinya. Menurut

Kadir (1998:65), Pada proses normalisasi selalu diuji pada beberapa

kondisi. Apakah ada kesulitan pada saat menambah/insert,

menghapus/delete, mengubah/update, membaca/retrieve pada satu

database. Bila ada kesulitan pada pengujian tersebut maka relasi

tersebut dipecahkan pada beberapa tabel lagi atau dengan kata lain

perancangan belumlah mendapat database yang optimal.

Normalisasi adalah proses untuk mengorganisasikan data

secara seefisien dalam sebuah database. Terdapat dua tujuan dalam

proses normalisasi, yaitu menghilangkan redundansi data dan

memastikan bahwa dependensi data masuk akal. Menurut Kadir

(1998:73), ada beberapa bentuk dari normalisasi, yaitu antara lain:

1. Bentuk tidak normal (Unnormalized Form)

Pada bentuk tidak normal ini, data dikumpulkan apa adanya sesuai

dengan pemasukan, bisa jadi data tidak lengkap atau terjadi duplikasi.
19

2. Bentuk normal kesatu ( 1NF / First Normalisasi Form )

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.

3. Bentuk normal ketiga ( 3NF / Third Normalisasi Form )

Bentuk normal ketiga, maka relasi haruslah dalam bentuk normal

kedua dan semua atribut bukan primer tidak punya hubungan yang

transitif. Atau dengan kata lain setiap atribut bukan kunci haruslah

bergantung pada primary key (kunci primer).

2.7.7 Teknik Entity Relationship Diagram ERD

Menurut C.J.Date (2005 : 469), Entity Relationship Diagram

merupakan sebuah teknik untuk menggambarkan struktur logis dari

sebuah basis data dalam sebuah cara piktoral.

Komponen utama pembentuk model Entity relationship adalah

entitas (entity) dan relasi (relation). Entity merupakan individu yang

mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang

lain, sedangkan karakteristik dari entitas didefinisikan oleh suatu

atribut/property. Relasi menunjukan adanya hubungan diantara sebuah

entitas yang berasal dari himpunan entitas yang berbeda.


20

Nama Simbol

Entity

Relationship

Attribut

Gambar 2.3 Simbol ERD

Model data ERD dibentuk dari tiga komponen dasar yaitu :

a. Entitas

Adalah segala sesuatu yang ada dan dapat dibedakan. Entitas dapat

berupa orang, tempat, benda, peristiwa atau konsep yang bisa

memberikan atau mengandung informasi.

b. Relasi

Relasi disebut juga hubungan entitas yang terjadi diantara sebuah

entitas dengan satu atau lebih entitas lainnya. Ada tiga

kemungkinan tingkat hubungan relationship cardinality yaitu:

1. One to One (1:1)

2. One to Many (1:M atau M:1)

3. Many to Many (M:M)

c. Atribut

Setiap entitas memiliki atribut-atribut atau elemen data yang

mencirikan entitas tersebut.


21

2.6. Pengertian Reservasi

Pemesanan dalam bahasa Inggris adalah Reservation yang

berasal dari kata to reserve yaitu menyediakan atau mempersiapkan

tempat sebelumnya. Sedangkan reservation yaitu pemesanan suatu

tempat fasilitas. Jadi secara umum reservation yaitu pemesanan fasilitas

yang diantaranya akomodasi, meal, seat pada pertunjukan, pesawat

terbang, kereta api, bus, hiburan, night club, discoutegue dan

sebagainya ( Suartana, 1987). Sehingga sistem informasi reservasi

merupakan suatu sistem yang mengelola data pemesanan fasilitas dan

menyajikan informasi fasilitas pada waktu tertentu.

2.7. Pengertian Website (Situs Web)

Web adalah fasilitas hypertext untuk menampilkan data berupa

teks, gambar, bunyi, dan animasi dan data multimedia lainnya, yang di

antara data tersebut saling berhubungan satu sama lainnya

(Anonim,2001). Website merupkan tempat penyimpanan data dan

informasi dengan topik tertentu.

2.8. Pengertian PHP(Hypertext Preprocessor) dan MySQL

PHP adalah singkatan dari PHP Hypertext Preprosessor yang

merupakan bahasa berbentuk script yang ditempatkan dalam server dan

proses di server. Hasilnya akan dikirim ke client, tempat pemakai

menggunakan browser. Berbeda dengan Javascript, yang mana script

diproses client.
22

a. Kelebihan PHP

Maraknya pemrograman server web saat ini adalah ASP yang

dikembangkan menjadi ASP.NET, JSP, CFML, dan PHP. Jadi

dibandingkan diantaranya ada 3 terbesar pemrograman web server

diatas, terdapat kelebihan dari PHP yaitu :

 PHP merupakan sebuah bahasa script yang tidak melakukan

kompilasi dalam penggunaannya. Tidak seperti halnya bahasa

pemrograman aplikasi seperti Visual Basic dan sebagainya.

 PHP dapat berjalan pada web server yang dirilis oleh Microsoft,

seperti IIS atau PWS juga dapat Apache yang bersifat open

source.

 PHP dapat berjalan pada 3 operating system, yaitu : Linux, Unix,

dan Windows serta dapat juga dijalankan pada suatu consule.

PHP dilihat dari segi pemahaman, PHP memiliki referensi yang sangat

mudah dipahami .

b. Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun

memiliki beberapa kelemahan, diantaranya :

 Tidak ideal untuk pengembangan skala besar

 Tidak memiliki sistem pemrograman berorientasi objek yang

sesungguhnya (sampai versi 4 saja). Namun pada PHP versi 5.0

sudah dilengkapi OOP yang sesungguhnya.

Sedangkan Structure Query Language (SQL) adalah sebuah

bahasa tabel relasional yang didukung PHP untuk dapat melakukan

koneksi dan query pada Tabel. SQL berisi pernyataan yang dapat,
23

digunakan untuk memasukkan, merubah, menghapus, memilih dan

melindungi data (Sidik, 2004). Secara interprestasi SQL bias

digunakan dengan memasukkan sebuah pernyataan SQL melalui

terminal atau mikromputer dan langsung diproses atau

diinterprestasikan, dan hasilnya bias dilihat secara langsung. MySQL

mempunyai query yang sederhana dan menggunakan escape

character yang sama dengan php, selain itu MySQL adalah tabel

tercepat saat ini.

MySQL termasuk jenis RDBMS (Relation Tabel Management

System). Sehingga istilah seperti Tabel, baris dan kolom tetap

digunakan dalam MySQL. Pada MySQL sebuah Tabel mengandung

beberapa Tabel, Tabel terdiri dari sejumlah baris dan kolom. Dalam

konteks bahasa SQL, pada umumnya informasi tersimpan dalam

Tabel-Tabel yang sama logic merupakan struktur dua dimensi yang

terdiri atas baris-baris data (row atau record) yang berada dalam satu

atau lebih kolom. Baris pada Tabel sering disebut sebagai instance

dari data sedangkan kolom sering disebut antributes atau field.


25

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisa Masalah

Di zaman komputerisasi saat ini, dibutuhkan sarana khusus untuk

mengakses informasi secara cepat. Perkembangan teknologi dan informasi

pada masa globalisasi sekarang ini, mendorong semakin pesatnya penyajian

informasi untuk memenuhi kebutuhan bagi semua pihak. Dengan dukungan

sistem informasi yang baik akan diperoleh manfaat berupa kemudahaan dalam

penyimpanan dan pengolahan data. Selain itu, perusahaan yang

memanfaatkan sistem informasi akan mempunyai keunggulan yang baik

sehingga mampu bersaing dengan perusahaan lain.

Sistem reservasi yang berjalan saat ini di Hotel The Royale Krakatau

masih manual, yaitu dengan cara pengolahan data reservasi belum

terkomputerisasi yang artinya data tersebut masih berupa dokumen yang

dicatat oleh resepsionis. Dengan itu pengolahan data reservasiini kurang efektif

dan efesien. Dengan adanya sistem informasi reservasi berbasis web offline ini,

mempermudahkan resepsionis untuk mengolah data-data reservasi maupun

data tamu sehingga resepsionis tidak lagi mencari cari dokumen atau berkas-

berkas yang sudah tertumpuk dengan berkas lainnya.


26

3.2. Analisa Sistem

Tujuan perancangan sistem adalah untuk memberikan gambaran

mengenai sistem yang diusulkan. Sistem informasi reservasi kamar

berbasis web offline pada Hotel The Royale Krakatau akan memudahkan

pengolahan data reservasi dan data tamu. Tetapi untuk melakukan

reservasi secara offline ini tamu harus datang langsung ke hotel. Dengan

begitu hotel mempunyai data reservasi dan data tamu yang akurat. Dan

untuk memastikan reservasi kamar, maka pembayaran sewa kamar

dilakukan pada saat check in. Berikut ini adalah prosedur reservasi kamar

pada Hotel The Royale Krakatau :

1. Resepsionis memberikan form data tamu dan list tipe kamar kepada
tamu

2. Tamu menerima form tersebut dari resepsionis

3. Jika tamu berminat untuk memesan atau menginap di hotel maka


tamu mengisi form dat tamu dan data pesan kamar, jika tidak maka
selesai

4. Data tamu dan data pesan kamar yang telah diisi tamu diberikan
kepada resepsionis

5. Resepsionis mengecek form yang telah diisi oleh tamu

6. Jika lengkap resepsionis menginput data tersebut ke database, jika


belum lengkap maka pengisian ulang

7. Resepsionis mencetak data tersebt dan diberikan kepada tamu

8. Tamu menerima bukti reservasi kamar hotel.


27

Flowmap merupakan diagram alir yang menggambarkan pergerakan

proses diantara unit kerja yang berbeda-beda, sekaligus menggambarkan arus

dari dokumen, aliran data fisik, entitas-entitas sistem informasi, dan kegiatan

operasi yang berhubungan dengan sistem.

Berikut ini adalah gambaran flowmap reservasi kamar berbasis offline

pada Hotel The Royale Krakatau :


28

3.2.1 Flowmap Reservasi Kamar Berbasis Web Offline

Flowmap Reservasi Kamar Hotel

Resepsionis Tamu

Mulai

Form list tipe kamar Form list tipe kamar


dan data tamu dan data tamu

Form list tipe kamar


dan data tamu T Minat

Mengisi form
data tamu dan
pesan kamar

Data tamu dan Data tamu dan data


data pesan kamar pesan kamar

Belum

Cek

Lengkap

Input data tamu dan


data pesan kamar

Data tamu dan


data pesan kamar

Bukti Reservasi Bukti Reservasi

Selesai

Gambar 3.1 Flowmap Reservasi Kamar


29

Setelah tamu menerima bukti reservasi, maka tamu melakukan

pembayaran pada saat check in di Hotel The Royale Krakatau. Berikut ini

adalah prosedur pembayaran sewa kamar hotel :

1. Tamu memberikan bukti reservasi kepada kasir

2. Kasir menerima bukti reservasi dan menginput data pembayaran ke


database

3. Kasir mencetak bukti pemabayaran sewa kamar dan diberikan


kepada tamu

4. Tamu menerima bukti pembayaran.

3.2.2 Flowmap Pembayaran Kamar Hotel

Flowmap Pembayaran

Tamu Kasir

Mulai

Bukti Reservasi Bukti Reservasi

Input data
pembayaran

Data
pembayaran

Bukti Bukti
Pembayaran Pembayaran

Selesai c

Gambar 3.2 Flowmap Pembayaran


30

Setiap harinya bagian keuangan memberikan laporan pembayaran

kepada general manager. Berikut ini adalah prosedur pelaporan pembayaran

sewa kamar hotel :

3.2.2 Flowmap Laporan Pembayaran Kamar Hotel

Flowmap Laporan Pembayaran

Kasir General Manager

Mulai

Data
pembayaran

Laporan Laporan
Pembayaran Pembayaran

Selesai

Gambar 3.3 Flowmap Laporan

3.3. Analisa Dokumen


Analisis dokumen yang digunakan untuk mengidentifikasi

permasalahan yang ada dengan menganalisis dokumen-dokumen yang

digunakan untuk proses memasukan yang sedang berjalan. Analisis ini

ditunjukan sebagai bahan pertimbangan dalam perancangan sistem yang

akan dibuat.
31

Nama Dokumen Reservasi Kamar


Sumber Resepsionis
Tujuan Tamu
Fungsi Arsip

Nama Tamu
Alamat
Kota
Negara
Perusahaan
Isi Dokumen Email
Tipe Kamar
Tgl Reservasi
Jumlah Tamu
Jumlah Malam
Metode Pembayaran

Jumlah Satu Rangkap

Tabel 3.1 Tabel Dokumen Reservasi Kamar dan Data Tamu

Nama Dokumen List Tipe Kamar

Sumber Resepsionis

Tujuan Tamu

Fungsi Tipe Kamar

Tipe Kamar
Isi Dokumen
Harga Kamar

Jumlah Satu Rangkap

Tabel 3.2 Dokumen List Tipe Kamar


32

3.4. Analisa User

Analisa pembangunan dimaksud untuk mengetahui siapa yang

berperan sebagai pengguna dalam sistem yang akan dibangun. Pengguna

dalam sistem aplikasi yang akan dibangun adalah :

1. Admin ( Resepsionis )

Tugas Admin yaitu melayani reservasi kamar, memberikan informasi

tentang hotel, memberikan laporan dan bukti reservasi.

2. Kasir

Tugas kasir yaitu melayani transaksi pembayaran sewa kamar dan

memberikan laporan pembayaran serta bukti pembayaran.

3.5. Analisis Kebutuhan Sistem

Analisa Kebutuhan sistem sangat dibutuhkan guna menunjang

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

dan akurat sehingga kualitas dan efektivitas kerja meningkat.

3.5.1 Analisa Perangkat Keras

Analisis perangkat keras merupakan analisis yang lebih

menekankan kepada aspek pemanfaatan perangkat keras yang selama

ini dimiliki oleh Resepsionis Hotel The Royale Krakatau Cilegon.

Tersedia beberapa perangkat komputer dengan spesifikasi sebagai

berikut:
33

No Komponen Spesifikasi hardware dan software

1 Processor Dual Core 2.2 Ghz

2 RAM 1 GB

3 HDD 250 GB

4 Monitor 14” LCD

5 Keyboard Standar

6 Mouse Standar

7 Sistem Operasi Windows XP

Tabel 3.3 Spesifikasi Komputer

3.5.2 Analisis Perangkat Lunak

Secara keseluruhan sistem operasi yang digunakan pada tiap komputer

adalah Window 2007 dan perangkat kerja yang sering digunakan

Microsoft Word dan Microsoft Excel. Sistem yang ada tidak akan

terpengaruh oleh perangkat lunak yang akan diaplikasikan.

3.6. Perancangan Sistem

Perancangan sistem merupakan metode pengembangan perangkat

lunak setelah dilakukan proses analisis yang bertujuan untuk memberikan

gambaran secara rinci tentang rancangan sistem yang akan dibangun, yang

terdiri dari atas perancangan proses, perancangan database dan

perancangan antar muka.

3.4.1 Diagram Konteks

Diagram konteks merupakan diagram alat untuk analisis yang

menggambarkan sistem secara umum. Sistem informasi yang di buat akan


34

memnghasilkan sumber informasi yang dibutuhkan dan tujuan informasi yang di

hasilkan.

Diagram konteks Sistem Informasi Reservasi Kamar Bernasis Web Pada

Hotel The Royale Krakatau, Sebagai berikut :

Data Karyawan ID User


Data Kamar Password
Data Reservasi Data Pembayaran
Data Tamu Laporan Pembayaran

S. I
Reservsi Kamar
Resepsionis Kasir
Hotel Berbasis
Web Offline

Info Karyawan Info Pembayaran


Info Reservasi Bukti Pembayaran
Info Tamu Laporan Pembayaran
Bukti Reservasi

Laporan Pembayaran

General Manager

Gambar 3.4 Diagram Konteks Sistem Informasi Reservasi Kamar Hotel berbasis Web Offline

3.4.2 Data Flow Diagram

Data flow diagram merupakan gambaran suatu sistem yang telah ada

atau sistem baru yang dikembangkan secara logika tanpa mempertimbangkan

lingkungan fisik dimana data tersebut mengalir misalnya lewat telepon, surat

dan lingkungan fisik dimana data tersebut disimpan misalnya file, harddisk,

floppy disk.

DFD Level 0 Sistem Informasi Reservasi Kamar Berbasis Web Offline

pada Hotel The Royale Krakatau


35

Data Reservasi Data Reservasi

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 Tamu Data Karyawan


Tamu Karyawan

ID User Data Karyawan


Password
Data Pembayaran

Data Karyawan

Data Pembayaran Data Pembayaran

3.0
Kasir Pembayaran
Pembayaran
Info Pembayaran Data Pembayaran

4.0 Data Pembayaran


Laporan

Laporan

General Manager

Gambar 3.5 DFD Level 0 Sistem Informasi Reservasi Kamar Berbasis Web

Offline pada Hotel The Royale Krakatau


36

DFD Level 1 Proses 1

Data Reservasi Data Reservasi

Data Reservasi
Info Reservasi 1.1
Tambah

Data Reservasi
Data Reservasi
Data Reservasi
Info Reservasi 1.2
Simpan

Data Reservasi Data Reservasi


1.3
Resepsionis Info Reservasi Ubah Data Reservasi Reservasi

Data Reservasi Data Reservasi

1.4 Data Reservasi


Info Reservasi
Hapus

Data Reservasi 1.5 Data Reservasi


Cetak
Bukti Reservasi Data Reservasi
Tamu

Gambar 3.6 DFD Level 1 Proses 1 Reservasi Kamar Hotel


37

DFD Level 1 Proses 2.1

Data Karyawan Data Karyawan

Data Karyawan
Info Reservasi 2.1.1
Tambah

Data Karyawan
Data Reservasi
Data Reservasi
Info Karyawan 2.1.2
Simpan

Data Karyawan Data Karyawan


2.1.3
Resepsionis Info Karyawan Ubah Data Karyawan Karyawan

Data Karyawan Data Karyawan

2.1.4 Data Karyawan


Info Karyawan
Hapus

Gambar 3.7 DFD Level 1 Proses 2.1 Master Data Karyawan


38

DFD Level 1 Proses 2.2

Data Tamu Data Tamu

Data Tamu
Info Tamu 2.2.1
Tambah

Data Tamu
Data Tamu
Data Tamu
Info Tamu 2.2.2
Simpan

Data Tamu Data Tamu


2.2.3
Resepsionis Info Tamu Ubah Data Tamu Tamu

Data Tamu Data Tamu


Info Tamu 2.2.4 Data Tamu
Hapus

Data Tamu 2.2.5 Data Tamu


Cari
Info Tamu Data Tamu

Gambar 3.8 DFD Level 1 Proses 2.2 Master Data Tamu


39

DFD Level 1 Proses 2.3

Data Kamar Data Kamar

Data Kamar
Info Kamar 2.3.1
Tambah

Data Kamar
Data Kamar
Data Kamar
Info Kamar 2.2.2
Simpan

Data Kamar Data Kamar


2.2.3
Resepsionis Info Kamar Ubah Data Kamar Kamar

Data Kamar Data Kamar

2.2.4 Data Kamar


Info Kamar
Hapus

Gambar 3.9 DFD Level 1 Proses 2.3 Master Data Kamar


40

DFD Level 1 Proses 3

Data Pembayaran Data Pembayaran

Data Pembayaran
Info Pembayaran 1.1
Tambah

Data Pembayaran
Data Pembayaran
Data Pembayaran
Info Pembayaran 1.2
Simpan

Data Pembayaran Data Pembayaran


1.3
Resepsionis Info Pembayaran Ubah Data Pembayaran Pembayaran

Data Pembayaran DataPembayaran

1.4 Data Pembayaran


Info Pembayaran
Hapus

Data Pembayaran 1.5 Data Pembayaran


Cetak
Bukti Pembayaran Data Pembayaran
Tamu

Gambar 3.10 DFD Level 1 Proses 3Pembayaran


41

DFD Level 1 Proses 4

Data Pembayaran 4.1 Data Pembayaran


Kasir Pembayaran
Cari

4.2 Data Pembayaran


Cetak

Laporan Pembayaran
General Manager

Gambar 3.11 DFD Level 1 Proses 4Laporan


42

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

No_KTP ID_Karyawan Kd_Reservasi Kd_Kamar Tgl_Reservasi Tgl_Pembayaran Harga_Bayar

20121006 R01 TR01 ST01 13 Des 2015 24 Des 2015 Rp. 1.100.000,-

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

K02 TR04 EX04 20 Des 2015 25 Des 2015 Rp. 1.700.000,-

Tabel 3.4 Tabel Tahap Tidak Normal

Normalisasi Pertama ( 1NF )

No_KTP ID_Karyawan Kd_Reservasi Kd_Kamar Tgl_Reservasi Tgl_Pembayaran Total Bayar

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 3.5 Tabel Tahap Normal Pertama (1NF)


43

Normalisasi Kedua (2NF)

Tabel Tamu

No_KTP Nama Alamat Lengkap Email Kewarganegaraan Telepon

20121006 Suci Jl. Sutan Sahrir No.149 Jakarta Suci@yahoo.com WNI 081911031920

20121007 Zeynep Jl.Curug Sekolah No.3 Turki Zey@gamil.com WNA 081888999111

Tabel 3.6 Tabel Tamu

Tabel Karyawan Tabel Kamar


Kd_Kamar Tipe_Kamar Harga_Kamar
ID_Karyawan Nama Jabatan
ST01 Suite Rp. 1.100.000,-
R01 Sella Resepsionis DX02 Deluxe Rp. 1.200.000,-
SP03 Superior Rp. 900.000,-
K02 Shabila Kasir
EX04 Executive Rp.1.700.000,-
M03 Rahma Manager TR05 The Royale Rp. 2.700.000,-

Tabel 3.7 Tabel Karyawan Tabel 3.8 Tabel Kamar


44

Tabel Reservasi

Kd_Reservasi No_KTP ID_Karyawan Tgl_Reservasi Jumlah_Malam Tipe_Kamar Total_Bayar

TR01 20121006 R01 13 Des 2015 2 Suite Rp. 2.200.000,-

TR04 20121007 K02 20 Des 2015 1 Executive Rp. 1.700.000,-

TR02 20121008 R02 28 Des 2015 3 Deluxe Rp. 3.600.000,-

Tabel 3.9 Tabel Reservasi

Tabel Pembayaran

No_KTP Kd_Reservasi ID_Karyawan Tgl_Pembayaran Metode_Pembayaran Total_Bayar

20121006 TR01 R01 13 Des 2015 24 Des 2015 Rp. 2.200.000,-

20121007 TR04 K02 20 Des 2015 25 Des 2015 Rp. 1.700.000,-

20121008 TR02 R02 28 Des 2015 30 Des 2015 Rp. 3.600.000,-

Tabel 3.10 Tabel Pembayaran


45

Struktur Menu

Hotel The Royale Krakatau

Beranda Karyawan Tipe Kamar Laporan

Login

Gambar 3.12 Struktur Menu


46

Tabel Relasi

Gambar 3.13 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

Tamu 1 Melakukan M Reservasi

1 M

Melakukan Melayani

M 1

Pembayaran M Menerima 1 Karyawan 1 Menyediakan M Kamar

No_KTP Id_Karyawan Kd_Kamar

Kd_Reservasi Nama Id_Karyawan

Id_Karyawan Jabatan Tipe_Kamar

Tgl_Pembayaran Harga_Kamar

Metode_Pembayaran Kapasitas

Total_Bayar

Gambar 3.14 ERD


47

1. Kamus Data ERD

No Nama Struktur Data


Kd Reservasi, No KTP, Id Karyawan, Tgl Reservasi,
1 Reservasi
Tgl_Check in, Jumlah Malam, Tipe Kamar, Harga Kamar,
2 Id Karyawan, Nama Lengkap,Username, Password, Type
Karyawan
User

3 Kamar Kd kamar, Id Karyawan,


4 No KTP, Nama, Alamat Lengkap, No Telepon, Email,
Tamu
Kewarganegaraan
5 No KTP, Kd Reservasi, Id Karyawan, Tgl Pembayaran,
Pembayaran
Metode Pembayaran, Total Bayar

Tabel 3.11 Tabel Kamus Data

3.3. Struktur File

Struktur file adalah proses menentukan struktur fisik database

yang menunjukan struktur dari elemen data yang menyatakan

panjang data dan jenis datanya. Struktur file yang digunakan dalam

pembuatan basis data pada sistem informasi reservasi kamar pada

hotel The Royale Krakatau adalah sebagai berikut :

Nama File : Karyawan

Primary Key : Id_Karyawan

Foreign Key :-
Nama Data Type Lebar Keterangan

*ID_Karyawan Varchar 10 ID_Karyawan

Nama_Lengkap Varchar 50 Nama Karyawan

Jabatan Varchar 50 Jabatan

Tabel 3.12 Tabel Struktur File Resepsionis


48

Nama File : Tamu

Primary Key : Id_Tamu

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

Tabel 3.13 Tabel Struktur File Tamu

Nama File : Reservasi

Primary Key : Kd_Reservasi

Foreign Key :-

Nama Data Type Lebar Keterangan

*Kd_Reservasi Varchar 20 Kd_Reservasi

No_ KTP Char 20 No_KTP

ID_karyawan Varchar 10 ID_karyawan

Tgl_Reservasi Date - Tgl_Reservasi

Jumlah_Malam Char 10 Jumlah_Malam

Tipe_Kamar Varchar 30 Tipe_Kamar

Harga_kamar Int - Harga_kamar

Tabel 3.14 Struktur File Reservasi


49

Nama File : Pembayaran


Primary Key : Kd_Reservasi
Foreign Key : No_KTP

Nama Data Type Lebar Keterangan


*Kd_Reservasi Varchar 20 Kd_Reservasi

**No_KTP Char 20 No_KTP

Tgl_Pembayaran Date - Tgl_Reservasi

Metode_Pembayaran Varchar 20 MetodePembayaran

Total_Bayar Int - Total_Bayar

Tabel 3.15 Tabel Struktur File Pembayaran

Nama File : Kamar


Primary Key : Kd_Kamar
Foreign Key : Id_Karyawan

Nama Data Type Lebar Keterangan


Kd_Kamar Varchar 10 Kd Kamar

Id_Karyawan Varchar 10 Id Karyawan

Tipe_Kamar Varchar 20 Tipe Kamar

Harga_Kamar Int - Harga Kamar

Kapasitas Varchar 10 Kapasitas

Tabel 3.16 Struktur File Kamar


50

1. Desain Halaman Utama

HOTEL THE ROYALE KRAKATAU

BERANDA KARYAWAN TIPE KAMAR LAPORAN

Gambar 3.13 Halaman Utama

2. Desain Login Karyawan

Masuk

Username

Password

Login Batal

Gambar 3.14 Login Karyawan


51

3. Desain Form Data Tamu

No KTP

Nama

Alamat Lengkap

Telepon

Email

Kewarganegaraan

Simpan Ulangi

Gambar 3.15 Desain Halaman Data Tamu

4. Desain Form Data Reservasi

Kode Reservasi

No. KTP

Tanggal Reservasi

Jumlah Malam

Tipe Kamar

Harga Kamar

Simpan Ulangi

Gambar 3.16 Desain Halaman Data Reservasi


52

5. Desain Form Pembayaran

No KTP

Kode Reservasi

ID Karyawan

Tanggal Pembayaran

Metode Pembayaran

Total Bayar

Simpan Ulangi

Gambar 3.17 Desain Halaman Data Pembayaran


53

BAB IV

IMPLEMENTASI DAN PEMBAHASAN SISTEM

4.1. Implementasi Sistem

Dari hasil analisis dan perancangan yang telah dilakukan sebelumnya,

maka hasil implementasi akan dibagi menjadi 2 bagian, yaitu :

1. Implementasi Sistem

2. Pembahasan Sistem

Database yang digunakan adalah dengan menggunakan MySQL, berikut ini

pembuatannya :

4.1.1 Tabel Karyawan

Gambar 4.1 Tabel Karyawan

4.1.2 Tabel Tamu

Gambar 4.2 Tabel Tamu


54

4.1.3 Tabel Reservasi

Gambar 4.3 Tabel Reservasi

4.1.4 Tabel Kamar

Gambar 4.4 Tabel Kamar

4.1.5 Tabel Pembayaran

Gambar 4.5 Tabel Pembayaran


55

4.2. Pembahasan Sistem

Sistem informasi reservasi kamar berbasis web offline yang penulis

rancang ini memiliki beberapa tampilan-tampilan yang akan ditampilkan

merupakan tampilan-tampilan program yang penulis rancang :

4.2.1 Tampilan Menu Utama

1. Halaman ini menampilkan halaman menu utama web offline

Gambar 4.1 Tampilan Menu Utama


56

2. Tampilan Form Login User (Karyawan)

Di halaman ini, karyawan dapat melakukan masuk akun sebagai User.

Karyawan mengisi Username dan Password.

Gambar 4.2 Tampilan Form Login

3. Tampilan Halaman Form Resepsionis

Halaman ini merupakan halaman Resepsionis, yang dimana resepsionis

tersebut dapat mengolah data tamu dan data reservasi dan memberikan

laporan data tamu ataupun data reservasi.

Gambar 4.3 Tampilan Form Resepsionis


57

4. Tampilan Halaman Form Data Tamu

Halaman ini merupakan halaman input data tamu

Gambar 4.4 Tampilan Form Data Tamu

5. Tampilan Halaman Form Reservasi

Halaman ini merupakan inputan reservasi kamar hotel yang dipesan oleh

tamu dan di input oleh resepsionis.

Gambar 4.5 Tampilan Form Reservasi


58

6. Tampilan Halaman Form Pembayaran

Halaman ini merupakan input data pembayaran yang dilakukan oleh tamu

dan kasir, di input oleh Kasir.

Gambar 4.6 Tampilan Form Pembayaran

7. Tampilan Laporan Data Tamu

Laporan data tamu merupakan semua data tamu yang diinput oleh

resepsionis dan di laporkan ke General Manager .

Gambar 4.7 Tampilan Laporan Data Tamu


59

8. Tampilan Laporan Data Reservasi

Laporan data reservasi merupakan semua data reservasi yang diinput oleh

resepsionis dan di laporkan ke General Manager.

Gambar 4.8 Tampilan Form Laporan Reservasi

9. Tampilan Laporan Pembayaran

Laporan pembayaran ini merupakan laporan pembayaran reservasi yang

dilakukan oleh tamu dan kasir, laporan pembayaran ini diberikan kepada

General Manager.

Gambar 4.9 Tampilan Form Laporan Pembayaran


60

BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Dari hasil analisis, perancangan, pengembangan, dan implementasi

sistem yang dilakukan maka dapat disimpulkan sebagai berikut :

a. Sistem Informasi Reservasi Kamar Berbasis Web Offline pada Hotel The

Royale Krakatau ini menjelaskan tentang reservasi kamar yang dilakukan

oleh tamu dan bagian-bagian yang bersangkutan, mengolah data yang

belum terkomputerisasi menjadi suatu sistem yang terkomputerisasi.

b. Sistem Informasi Reservasi Kamar Berbasis Web Offline ini memberikan

kemudahan user atau resepsionis untuk mengolah data reservasi

maupun data tamu, sehingga dapat mempertinggi nilai informasi dan

mengoptimalkan, memperlancar dan meningkatkan kepuasan pelanggan

Hotel.

5.2. Saran

Adapun saran di dalam pengembangan dan perancangan sistem

informasi reservasi kamar berbasis web offlinepada Hotel The Royale Krakatau,

yaitu, Sistem Informasi Reservasi Kamar Berbasis Web Offline pada Hotel The

Royale Krakatau masih sederhana, sehingga dalam pengembangannya nanti

diharapkan dapat menambah sistem baru lagi, seperti sistem reservasi berbasis

web offline sehingga dapat mempermudahkan pengolahan data reservasi yang

belum terkomputerisasi.

Anda mungkin juga menyukai