Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web

(1)

(2)

SISTEM INFORMASI HOTEL CIBIRU ENDAH BANDUNG

BERBASIS

WEB

Diajukan untuk memenuhi salah satu syarat kelulusan pada Jenjang Stara Satu di Program Studi Sistem Informasi

Disusun Oleh :

Kabilla Sani Siregar 10508346

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(3)

(4)

i ABSTRAK

Hotel Cibiru Endah adalah salah satu hotel di Bandung. Hotel Cibiru Endah merupakan perusahaan jasa yang bergerak di bidang perhotelan, tidak sedikitnya mengalami persaingan yang semakin berkembang pesat khususnya dalam hal promosi ataupun pelayanan. Namun hal tersebut tidak di dukung dengan sistem yang maksimal karena sistem yang di gunakan masih manual baik dalam hal reservasi kamar, check in, check out ataupun fasilitas dan juga perhitungan pembayaran baik biaya menginap, ataupun tagihan resto sehingga menyita banyak waktu dan informasi yang dihasilkan pun kurang akurat dan dinilai tidak efektif dan efisien.

Metode pengembangan sistem dalam penyusunan skripsi ini

menggunakan metode waterfall. Sedangkan metode pendekatan sistem, penulis

menggunakan metode pendekatan tersturktur yang terdiri dari Flowmap, Diagram Kontek, Data Flow Diagram, Kamus Data, Normalisasi, Relasi Tabel dan ERD. Dan untuk implementasi serta perancangan program penulis menggunakan bahasa pemograman PHP dan MySQL.

Sistem Informasi yang dibangun ini diharapkan bisa mengatasi permasalahan yang ada sehingga bermanfaat khususnya bagi pihak-pihak yang berkepentingan. Dengan adanya sistem informasi perhotelan berbasis web ini, diharapkan dapat mengetahui bentuk design yang sesuai serta spesifikasi yang sesuai dengan kebutuhan Hotel Cibiru Endah dan juga mempermudah dalam hal reservasi online serta dalam hal pemasaran atau promosi .

Kata kunci : Sistem Informasi Perhotelan, Waterfall, reservasi online.


(5)

ii

ABSTRACT

Hotel Cibiru Endah is a hotel in Bandung. Hotel Cibiru Endah a service company working in the hospitality, not least having competition is growing rapidly particular on promotion or services. But it is not supported with maximum system because the system used still manual in terms of room reservations, check in, check out the facility and also the calculation or payment of fees either stay, or a restaurant bill so it take a lot of of time and the resulting information inaccurate and considered ineffective and inefficient.

System development methods in the preparation of this thesis using the waterfall method. While the methods of systems approach, the authors used the structured approach method comprising Flowmap, Diagram Context, Data Flow Diagram, Data Dictionary, Normalization, Relation Table and ERD. And for the implementation and design of the program the author uses the programming language PHP and MySQL.

Information systems are built is expected to overcome the existing problems so usefulparticular for the parties concerned. Hotel information system based on web, it is expected to find an appropriate form of design and specification to suit the needs Hotel Cibiru Endah and also make it easier in the case of online reservations as well as in marketing or promotion.


(6)

iii

KATA PENGANTAR

Assalamu’alaikum Warahmatullahi Wabarakatuh

Segala puji bagi Allah SWT, Tuhan semesta alam, yang senantiasa melimpahkan rahmat, hidayah serta karunia-Nya sehingga penulis dapat menyelesaikan Skripsi ini. Shalawat serta salam juga tak lupa penulis curahkan kepada nabi besar Muhammad SAW.

Terselesaikannya penyusunan skripsi yang berjudul “Sistem Informasi

Perhotelam Berbasis Web” ini , bertujuan untuk memenuhi syarat kelulusan

dalam menempuh pendidikan di program studi sistem informasi fakultas teknik dan ilmu komputer di Universitas Komputer Indonesia.

Banyak hal yang penulis alami pada saat menyusun skripsi ini, baik itu kesulitan, halangan, kesempatan atau bahkan keberhasilan. Penulis menyadari sepenuhnya bahwa laporan ini masih jauh dari sempurna, baik dari segi materi maupun pembahasannya dikarenakan keterbatasan yang dimiliki oleh penulis, maka dari itu penulis mengharapkan saran dan kritik dari semua pihak demi kesempurnaan laporan ini.

Penulisan skripsi ini tidak terlepas dari bantuan, bimbingan dan dukungan dari berbagai pihak baik moral maupun material. Maka dalam kesempatan ini penulis sampaikan ucapan terima kasih yang sebesar-besarnya kepada :

1. Allah SWT, yang telah memberikan segala kemurahan atas segala


(7)

iv

2. Dr. Ir. Eddy Suryanto Soegoto, M.,Sc, selaku Rektor Universitas

Komputer Indonesia.

3. Prof. Dr.H. Denny Kurniadie, Ir., M.Sc., selaku Dekan Fakultas Tehnik dan Ilmu Komputer.

4. Dadang Munandar, SE, M.Si, selaku Ketua Program Studi Sistem

Informasi.

5. Deasy Permatasari, S.Si., M.T. selaku Wali Kelas SI – 07.

6. Tono Hartono, S.Si, MT, selaku pembimbing skripsi yang dengan sabar

membimbing penulis dalam menyelesaikan laporan skripsi ini.

7. Seluruh Dosen Pengajar dan Staff karyawan di Universitas Komputer

Indonesia Bandung.

8. Kedua Orang Tua saya tercinta yang telah banyak memberikan doa dan

dukungan yang amat besar baik secara moril maupun materil.

9. Lilyana Achwas, S.Sos selaku Manager Hotel Cibiru Endah.

10.Seluruh Staff dan Karyawan Hotel Cibiru Endah.

11.Adik – Adik ku tersayang.

12.Anak – anak MI-7 angkatan 2008.

13.Semua pihak yang telah banyak mendukung dan membantu secara


(8)

v

Akhirnya, Penulis mengharapkan semoga laporan skripsi ini dapat memberikan sumbangan pengetahuan dan bermanfaat bagi penyusun khususnya, dan semua pihak umumnya, dan dapat dijadikan sebagai bahan pertimbangan untuk penelitian lebih lanjut.

Wassalamu’alaikum Warahmatullahi Wabarakatuh

Bandung, Juni 2012


(9)

vi DAFTAR ISI

ABSTRAK ...i

ABSTRACT ...ii

KATA PENGANTAR ...iii

DAFTAR ISI ...vi

DAFTAR GAMBAR ...xi

DAFTAR TABEL ...xiv

DAFTAR SIMBOL ...xv

BAB I PENDAHULUAN 1.1 Latar Belakang ...1

1.2 Identifikasi dan RumusanMasalah ...3

1.3 Maksud dan Tujuan Penelitian ...4

1.4 Kegunaan Penelitian ...4

1.4.1 Kegunaan Praktis ...5

1.4.2 Kegunaaan Akademis ...5

1.5 Batasan Masalah ...6

1.6 Lokasi dan Waktu Penelitian ...7

BAB II LANDASAN TEORI 2.1 Pengertian Sistem ...8

2.1.1 Karakteristik Sistem ...8

2.1.2 Klasifikasi Sistem ...10

2.2 Pengertian Informasi...11

2.2.1 Siklus Informasi ...12

2.2.2 Kualitas Informasi ...13


(10)

vii

2.4 Pengertian Sistem Informasi Manajemen ...14

2.5 Konsep Database ...14

2.6 Sejarah Web Site...16

2.6.1 Definisi Web Site ... 16

2.6.2 Unsur – Unsur Web Site ... 17

2.7 Sekilas Tentang PHP ... 18

2.8 Pengertian Jaringan Komputer ... 20

2.8.1 Topologi Jaringan Komputer ... 20

2.9 Definisi Hotel... 22

2.10 Perangkat Lunak Pendukung ... 24

2.10.1 Pengenalan Adobe Dreamweaver cs3 ... 24

2.10.2 Pengenalan XAMPP ... 27

BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian...28

3.1.1 Sejarah Singkat ...28

3.1.2 Visi dan Misi ...29

3.1.3 Struktur Organisasi ...29

3.1.4 Deskripsi Kerja ...30

3.2 Metode Penelitian ...31

3.2.1 Desain Penelitian ...32

3.2.2 Jenis dan Metode Pengumpulan Data ...33

3.2.2.1 Sumber Data Primer ...33

3.2.2.2 Sumber Data Sekunder ...34


(11)

viii

3.2.3.1 Metode Pendekatan Sistem ...35

3.2.3.2 Metode Pengembangan Sistem ...35

3.2.3.3 Alat Bantu Analisis dan Perancangan ...37

3.2.3 Pengujian Software ...41

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan ...42

4.1.1 Analisis Dokumen ...42

4.1.2 Analisis Prosedur Yang Berjalan ...45

4.1.2.1 Flowmap ...45

4.1.2.2 Diagram Kontek...53

4.1.2.3 Data Flow Diagram...53

4.1.3 Evaluasi Sistem Yang Berjalan ...59

4.2 Perancangan Sistem ...59

4.2.1 Tujuan Perancangan Sistem ...60

4.2.2 Gambaran Umum Sistem Yang Diusulkan...60

4.2.3 Perancangan Prosedur Yang Diusulkan ...61

4.2.3.1 Flowmap ...61

4.2.3.2 Diagram Kontek ...68

4.2.3.3 Data Flow Diagram...68

4.2.3.4 Kamus Data ...71

4.2.4 Perancangan Basis Data ...74

4.2.4.1 Normalisasi ...75


(12)

ix

4.2.4.3 Entity Relationship Diagram ...79

4.2.4.4 Struktur File ...79

4.2.4.5 Kodifikasi ...83

4.2.5 Perancangan Antar Muka ...84

4.2.5.1 Struktur Menu ...85

4.2.5.2 Perancangan Input ...86

4.2.5.3 Perancangan Output ...89

4.2.6 Perancangan Arsitektur Jaringan ...94

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi ...95

5.1.1 Batasan Implementasi ...95

5.1.2 Implementasi Perangkar Lunak ...95

5.1.3 Implementasi Perangkat Keras ...96

5.1.4 Implementasi Basis Data ...96

5.1.5 Implementasi Antar Muka ...102

5.1.6 Implementasi Instalasi Program ...105

5.1.7 Penggunaan Program ...107

5.2 Pengujian ...123

5.2.1 Rencana Pengujian ...123

5.2.2 Kasus dan Hasil Pengujian ...124


(13)

x BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan ...128 6.2 Saran ...128 DAFTAR PUSTAKA ... xviii LAMPIRAN


(14)

xi

DAFTAR GAMBAR

Gambar 2.1 Karakteristik Sistem...10

Gambar 2.2 Siklus Informasi ...12

Gambar 2.3 Kualitas Informasi ...13

Gambar 2.4 Topologi Jaringan ...21

Gambar 2.5 Adobe Dreamweaver cs3 ...25

Gambar 2.6 XAMPP Control Panel Application ...27

Gambar 3.1 Struktur Organisasi ...30

Gambar 3.2 Tahapan Waterfall ...36

Gambar 4.1 Flowmap Pemesanan kamar yang sedang berjalan ...46

Gambar 4.2 Flowmap Check in yang sedang berjalan ...48

Gambar 4.3 Flowmap Pembayaran Restoran yang sedang berjalan ...50

Gambar 4.4 Flowmap check out yang sedang berjalan ...52

Gambar 4.5 Diagram Kontek Sistem Yang Sedang Berjalan ...53

Gambar 4.6 Data Flow Diagram Level 0 Sistem Yang Berjalan ...54

Gambar 4.7 DFD Level 1 Proses 1 Sistem yang Sedang Berjalan ...55

Gambar 4.8 DFD Level 1 Proses 2 Sistem yang sedang Berjalan ...56

Gambar 4.9 DFD Level 1 Proses 3 Sistem yang sedang Berjalan ...57

Gambar 4.10 DFDLevel 1 Proses 4 Sistem Yang Sedang Berjalan ...58

Gambar 4.11 Flowmap Pemesanan Kamar yang di usulkan ...63


(15)

xii

Gambar 4.13 Flowmap pembayaran resto yang di usulkan ...65

Gambar 4.14 Flowmap Check out yang di usulkan ...67

Gambar 4.15 Diagram Kontek Sistem Yang Di Usulkan ...68

Gambar 4.16 Data Flow Diagram Level 0 Sistem Yang Di Usulkan...69

Gambar 4.17 DFD Level 1 Proses 1 Sistem Yang Di Usulkan ...69

Gambar 4.18 DFD Level 1 Proses 2 Sistem Yang Di Usulkan ...70

Gambar 4.19 DFD Level 1 Proses 3 Sistem Yang Di Usulkan ...70

Gambar 4.20 DFD Level 1 Proses 4 Sistem Yang Di Usulkan ...71

Gambar 4.21 Relasi Tabel ...78

Gambar 4.22 Entity Relationship Diagram ...79

Gambar 4.23 Perancangan Antar Muka ...82

Gambar 4.24 Struktur Menu User ...85

Gambar 4.25 Struktur Menu Admin ...86

Gambar 4.26 Form Input Data Member ...86

Gambar 4.27 Form Input Data Reservasi ...87

Gambar 4.28 Form Input Data Kamar ...88

Gambar 4.29 Form Input Data Type Kamar ...88

Gambar 4.30 Form Input Data Menu Resto ...89

Gambar 4.31 Form Input Data Resto Bill ...89

Gambar 4.32 Bukti Reservasi ...90

Gambar 4.33 Nota Resto ...90

Gambar 4.34 Data Reservasi List ...91


(16)

xiii

Gambar 4.36 Data Check out ...91

Gambar 4.37 Kwitansi Check out ...92

Gambar 4.38 Laporan Tamu ...93

Gambar 4.39 Perancangan Arsitektur Jaringan ...94

Gambar 5.1 Tampilan Home ...107

Gambar 5.2 Tampilan Daftar Member ...108

Gambar 5.3 Tampilan Reservasi Online ...109

Gambar 5.4 Tampilan Bukti Reservasi Online ...110

Gambar 5.5 Tampilan Reservasi Offline ...111

Gambar 5.6 Tampilan Bukti Reservasi Offline ...112

Gambar 5.7 Tampilan Konfirmasi ...113

Gambar 5.8 Tampilan Reservasi List ...114

Gambar 5.9 Tampilan Check In ...115

Gambar 5.10 Tampilan Check Out ...116

Gambar 5.11 Tampilan Kwitansi Check Out ...117

Gambar 5.12 Tampilan Laporan ...118

Gambar 5.13 Tampilan Menu Resto ...119

Gambar 5.14 Tampilan Resto bill ...120

Gambar 5.15 Tampilan Type Kamar ...121


(17)

xiv

DAFTAR TABEL

Tabel 1.1 Jadwal Penelitian ...7

Tabel 4.1 Analisis Dokumen ...43

Tabel 4.2 Evaluasi Sistem Yang Berjalan ...59

Tabel 4.3 Kamus Data ...72

Tabel 4.4 Struktur File Tabel Reservasi ...80

Tabel 4.5 Struktur File Tabel Kamar ...81

Tabel 4.6 Struktur File Tabel Type Kamar ...81

Tabel 4.7 Struktur File Tabel Payment ...82

Tabel 4.8 Struktur File Tabel Resto ...82

Tabel 4.9 Struktur File Tabel Resto Bill ...82

Tabel 4.10 Struktur File Tabel Resto Type ...83

Tabel 5.1 Halaman Utama ...102

Tabel 5.2 Halaman Resepsionis ...103

Tabel 5.3 Halaman Resto ...103

Tabel 5.4 Halaman Manager ...104

Tabel 5.5 Rencana Pengujian ...124


(18)

xv

DAFTAR SIMBOL

Flowmap

No Simbol Nama Keterangan

1 Dokumen Menunjukan dokumen

yang digunakan

2 Kondisi Menunjukan kondisi iya

atau tidak

3 Proses Manual Menunjukan pengerjaaan

secara manual

4 Media

Penyimpanan

Menunjukan Penyimpanan dengan Database

5 Proses

Komputerisasi

Menunjukan pengerjaan secara komputerisasi

6 Aliran Menunjukan Arus Proses

7 Arsip Menunjukan media


(19)

xvi DFD

No Simbol Nama Keterangan

1 Entitas

Komponen – komponen

eksternal yang terkait pada system

2 Proses Mengubah Input menjadi

Output

3 Aliran Menunjukan Arus Proses


(20)

xvii ERD

(Entity Relationship Diagram)

Simbol Nama Keterangan

Entitas

suatu objek yang dapat diidentifikasi dalam lingkungan pemakai.

Relasi

menunjukkan adanya hubungan di antara sejumlah entitas yang berbeda.

Atribut

menunjukkan adanya hubungan di antara sejumlah entitas yang berbeda.

Garis

sebagai penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut.


(21)

1

BAB I PENDAHULUAN 1.1 Latar Belakang

Di era globalisasi ini perkembangan teknologi sangatlah luas, hal ini sejalan dengan perkembangan komputer dan alat komunikasi semakin hari semakin pesat. Komputer adalah salah satu alat bantu yang dapat digunakan oleh semua masyarakat dimana fungsinya sebagai pengolah data yang di inputkan melalui alat input yang akan di proses menjadi suatu informasi yang di butuhkan, tidak terlepas dari itu komputer menjadi peranan penting bagi para perusahaan dan instansi khususnya dalam pengolahan data.

Penggunaan komputer dapat menjadi suatu cara yang efektif dan efisien

dalam menyampaikan informasi dengan di dukung teknologi internet

(Interconnected-Networking) informasi yang disampaikan pun lebih akurat. Seiring dengan berkembangnya teknologi komputer dan internet, maka para perusahaan dan instansi pun dapat meningkatkan pelayanan mereka terhadap konsumen khusunya dalam perusahaan jasa yang bergerak di bidang perhotelan yang tidak sedikitnya persaingannya semakin berkembang pesat khususnya dalam hal promosi atau pun pelayanan reservasi.

Hotel Cibiru Endah adalah salah satu hotel di bandung yang mempunyai kendala dalam promosi untuk memberikan informasi tentang Hotel Cibriru Endah, untuk proses reservasi kamar yang masih mengharuskan pelanggannya untuk datang ke hotel. Selain itu pengolahan data transaksi yang masih di kerjakan dengan menggunakan exxel sehingga membutuhkan


(22)

2

waktu yang relatif lama karena data tidak terintegrasi dengan baik. Maka dari itu informasi yang dihasilkan pun kurang akurat dan dinilai tidak efektif dan efisien. Oleh sebab itu, di butuhkan suatu sistem informasi yang memanfaatkan media internet agar dapat membantu dalam permasalahan yang ada.

Dengan adanya sistem informasi tersebut akan mempermudah konsumen dalam hal reservasi, selain dapat meningkatkan pelayanan bagi konsumen sistem informasi ini pun akan mempermudah para pegawai dalam mengolah data agar mendapatkan informasi yang akurat.

Dengan begitu sistem informasi ini dirancang agar dapat membantu

permasalahan dalam hal promosi yang awalnya hanya dengan brosur dan juga

membantu para pelanggan dalam reservasi on-line. Selain dari pada itu juga

dapat membantu para pegawai dalam mengolah data agar pengerjaannya lebih efektif dan efisien.

Selain itu dengan adanya sistem informasi ini dapat meningkatkan kualitas pelayanan hotel yang dapat membantu konsumen dalam mendapatkan informasi tentang hotel baik dari profil, harga, ataupun fasilitas yang lainnya.

Berdasarkan kendala yang ada, maka penulis tertarik untuk mengambil

judul “Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web “.

Dengan dirancangnya sistem informasi ini dapat meningkatkan pelayanan bagi para konsumennya.


(23)

3

1.2 Identifikasi dan Rumusan Masalah

Adapun identifikasi dan rumusan masalah yang terdapat pada Hotel Cibiru Endah, adalah sebagai berikut :

1.2.1 Identifikasi Masalah

Adapun hasil identifikasi permasalahan berdasarkan latar belakang diatas, dapat dikemukakan sebagai berikut :

1. Pengolahan data transaksi masih menggunakan excel sehingga

membutuhkan waktu yang relatif lama dan tidak memungkinkannya data di integrasikan secara menyeluruh .

2. Di dalam proses reservasi, pengunjung tidak dapat melakukan

reservasi online sehingga pengunjung harus datang ke hotel apabila hendak memesan kamar.

3. Belum adanya media yang dapat memuat dan memberikan informasi

yang berhubungan dengan Hotel Cibiru Endah yang dapat diakses dengan cepat dan mudah.

1.2.2 Rumusan Masalah

Adapun rumusan masalah yang dikemukakan berdasarkan latar belakang di atas, adalah sebagai berikut :

1. Bagaimana sistem informasi yang berjalan pada Hotel Cibiru Endah.

2. Bagaimana perancangan program aplikasi sistem informasi Hotel

Cibiru Endah Bandung berbasis web.

3. Bagaimana pengujian program aplikasi sistem informasi Hotel Cibiru


(24)

4

4. Bagaimana implementasi program aplikasi sistem informasi Hotel

Cibiru Endah Bandung berbasis web.

1.3 Maksud dan Tujuan Penelitian

Adapun maksud dan tujuan dari penelitian ini adalah : 1.3.1 Maksud Penelitian

Maksud dari perancangan sistem informasi perhotelan ini agar dapat membantu para pegawai dalam mengolah data serta membantu para konsumen dalam reservasi online.

1.3.2 Tujuan Penelitian

Adapun tujuan dari perancangan aplikasi ini adalah :

1. Untuk mengetahui sistem informasi yang berjalan pada Hotel Cibiru

Endah.

2. Untuk merancang program aplikasi sistem informasi Hotel Cibiru

Endah Bandung berbasis web.

3. Untuk mengetahui pengujian dari program aplikasi sistem informasi

Hotel Cibiru Endah Bandung berbasis web.

4. Untuk mengetahui implementasi dari program aplikasi sistem

informasi Hotel Cibiru Endah Bandung berbasis web.

1.4 Kegunaan Penelitian

Semua informasi yang didapatkan dari penelitian diharapkan dapat memberikan kegunaan bagi penulis dan pembacanya.


(25)

5

1.4.1 Kegunaan Praktis

1. Bagi Perusahaan

Dengan adanya sistem informasi ini para pegawai khususnya yang terlibat dalam pengolahan data tersebut agar membantu mereka dalam pengerjaannya sehingga menjadi lebih efektif dan efisienserta meningkatkan pelayanan bagi konsumen.

2. Bagi Masyakarat

Dengan adanya sistem informasi ini dapat membantu mereka dalam mendapatkan informasi hotel.

1.4.2 Kegunaan Akademis

1. Peneliti

Untuk memberikan wawasan bagi saya dalam membuat aplikasi pembelajaran. Penerapan ilmu dan teori yang diperoleh oleh penulis dibangku perkuliahan dan mengaplikasikannya kedalam penelitian ini sehingga dapat bermanfaat bagi penulis khususnya.

2. Pelajar lain

Diharapkan dapat memberikan masukan dan bahan referensi bagi mereka yang menjadikan penelitian ini lebih lanjut khususnya dapat dijadikan sebagai sumber pembanding dalam penelitian dengan tema yang sama.


(26)

6

1.5 Batasan Masalah

Sistem informasi perhotelan berbasis web adalah sebuah sistem informasi yang memberikan pelayanan khusunya kepada konsumen yang berupa

informasi tentang hotel yang berhubungan dengan pelayanan reservasi online.

Dalam hal ini pelayanan yang diberikan berupa reservasi online ataupun

offline,check in dan check out, serta pelayanan restoran.

Agar pemabahasannya lebih mudah dan terarah, maka ruang lingkup masalah yang akan dibahas dan dibatasi pada sistem informasi perhotelan berbasis web:

1. Sistem ini terbatas pada pengelolaan informasi mengenai reservasi

kamar secara online dan offline, sesuai dengan aturan yang ditetapkan

oleh Hotel Cibiru Endah.

2. Dari hak akses pengguna aplikasi ini dibatasi diantaranya yaitu manager, resepsionis, bagian resto, serta pelanggan atau tamu.

3. Untuk reservasi online pembayaran dilakukan dengan cara transfer bank kepada pihak hotel serta biaya menginap di bayar secara Lunas tanpa ada Dp.

4. Pembayaran di lakukan maksimal 12 jam dari jam pemesanan, jika tidak melakukan pembayaran serta konfirmasi pembayaran maka reservasi yang telah di lakukan akan terdelete secara otomatis. 5. Apabila tamu checkout lebih dari jam 13.00 maka akan dikenakan

denda sebesar 50% dari harga kamar yang berlaku, sedangkan apabila

lebih dari jam 17.00 maka akan dikenakan denda sebesar 100% dari


(27)

7

1.6 Lokasi dan Waktu

Adapun lokasi penelitian di Hotel Cibiru Endah Jl.Raya Cibiru no.615 Bandung dan untuk menyelesaikan penyusunan laporan peneliatian ini, penulis melakukan penelitian pada bulan Februari 2012 - Juni 2012. Berikut tabel aktivitas :

Tabel 1.1 Jadwal Penelitian

No Aktivitas

Tahun 2012

Februari Maret April Mei Juni

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 Definisi Kebutuhan X X X X

2 Perancangan Sistem dan

Perangkat Lunak X X X X X X X X

3 Implementasi dan

Pengujian Unit X X X X X

4 Integrasi dan Pengujian

Sistem X X


(28)

(29)

8

BAB II

LANDASAN TEORI

2.1 Pengertian Sistem

Pengertian sistem menurut beberapa ahli :

1. Jogiyanto (2005 : 1) yang lebih menekankan pada prosedurnya

didefinisikan sebagai berikut : “Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran

yang tertentu.”

2. Menurut McLeod dalam Al-barha bin lad jamudin (2005 : 3) : ”Sistem

adalah sekelompok sistem yang terintegrasi dengan maksud yang sama

utuk mencapai suatu tujuan .”

3. Dalam situs http://id.wikipedia.org/wiki/Sistem tanggal 7 april 2012,

bahwa Sistem berasal dari bahasa Latin (systēma) dan bahasa

Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau

elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi.

2.1.1 Karakteristik Sistem

Dalam sebuah sistem mempunyai karakteristik yang tidak terpisahkan antara satu karakteristik dengan karakteristik yang lain. Beberapa karakteristik tersebut antara lain :

1. Komponen (Components)

Suatu sistem memiliki sejumlah komponen yang saling berinteraksi, dimana setiap komponen akan membentuk satu kesatuan yang saling bekerja sama. Komponen sistem dapat berupa suatu yang merupakan bagian dari setim yang lebih besar.


(30)

9

2. Batas Sistem (Boundary)

Merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lain / lingkungan luar, dengan batasan ini kita dapat mengetahui ruang lingkup sistem.

3.Lingkungan Luar Sistem (Environment)

Apapun yang berada di luar batas dari sistem yang mempengaruhi operasi suatu sistem.

4. Penghubung Sistem (Interface)

Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Dengan penghubung ini akan mengalir data-data antara subsistem dimana keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem yang lain, sehingga antara satu subsistem dengan subsistem lainnya dapat berintegrasi membentuk satu kesatuan.

5.Masukan (Input)

Merupakan energi yang dimasukkan ke dalam sistem, dimana masukan ini

dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal

input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.

6. Keluaran (Output)

Merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan mampu menjadi masukan baru/informasi yang dibutuhkan.


(31)

10

7. Pengolah (Process)

Suatu sistem pasti mempunyai pengolahan data masukan untuk diolah menjadi sebuah informasi.

8. Sasaran Sistem (Objectives)

Merupakan penentu dari tujuan untuk menentukan masukan yang dibutuhkan dan keluaran yang akan dihasilkan sebuah sistem.

Gambar 2.1 Karakteristik Sistem

[Sumber : Jogiyanto, H.M., MBA,Ph.D., 2005, Analisis & Desain Sistem, Andi Yogyakarta, Yogyakarta.]

2.1.2 Klasifikasi Sistem

Menurut Al-bahra bin ladjamudin (2005 : 6) Sistem dapat diklasifikasikan dari beberapa sudut pandang, terbagi menjadi :

1. Sistem abstrak dan fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologi ( sistem yang berupa pemikiran hubungan antara manusia dan tuhan ). Sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer.


(32)

11

2. Sistem alamiah dan buatan

Suatu sistem dikatakan sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat oleh manusia ( di tentukan dan tunduk kepada kehendak sang pencipta alam ). Sedangkan sistem buatan manusia adalah sistem yang di rancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi

manusia dengan mesin disebut dengan human-machine.

3 Sistem tertentu dan tak tentu

Sitem tertentu beroperasi dengan tingkah laku yang sudah dapat di predeksi, sedangkan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat di prediksi karena mengandung unsur probabilitas.

4. Sistem terbuka dan tertutup

Suatu sistem dikatakan terbuka bila aktivitas didalam sistem tersebut dipengaruhi oleh lingkungannya, sedangkan suatu sistem dikatakan tertutup bila aktivitas-aktivitas didalam sistem tersebut tidak dipengaruhi oleh perubahan yang terjadi dilingkungannya.

2.2 Pengertian Informasi

Pengertian informasi menurut para ahli :

1. Menurut Jogiyanto (2005 : 8) Informasi adalah data yang diolah menjadi

bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

2. Menurut Raymond McLeod dalam Al-bahra bin jadmudin (2005 : 9)

Informasi dapat didefinisikan sebagai data yang telah diolah menjadi bentuk yang lebih berarti bagi penerimanya.


(33)

12

2.2.1 Siklus Informasi

Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk dihasilkan informasi. Didalam suatu kegiatan perusahaan. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain. Yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat sutu model dan seterusnya membentuk suatu siklus. Siklus ini oleh John Burch disebut dengan siklus informasi (information cycle).

Gambar 2.2 Siklus informasi

Sumber : Jogiyanto, H.M., MBA,Ph.D., 2005, Analisis & Desain Sistem, Andi Yogyakarta, Yogyakarta.]


(34)

13

2.2.2 Kualitas Informasi

Adapun kualitas dari suatu informasi tergantung dari tiga hal yaitu :

1. Akurat (accurate), berarti informasi harus bebas dari kesalahan-kesalahan

dan tidak menyesatkan, dalam hal ini informasi harus jelas mencerminkan maksudnya.

2. Tepat waktu (Time Lines), berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak mempunyai nilai lagi karena informasi merupakan suatu landasan dalam mengambil sebuah keputusan dimana bila pengambilan keputusan terlambat maka akan berakibat fatal untuk organisasi.

3. Relevan, berarti informasi tersebut mempunyai manfaat untuk

pemakainya. Relevansi informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan.

Gambar 2.3 Kualitas Informasi

[Sumber : Jogiyanto, H.M., MBA,Ph.D., 2005, Analisis & Desain Sistem, Andi Yogyakarta, Yogyakarta.]


(35)

14

2.3Pengertian Sistem Informasi

Pengertian sistem informasi menurut para ahli :

1. Menurut Jogiyanto (2005:11), bahwa “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar

tertentu dengan laporan-laporan yang diperlukan.”

2. Menurut Al-Bahra bin Ladjamudin (2005:13), bahwa ”sistem

informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan

dan atau untuk mengendalikan organisasi”.

2.4Pengertian Sistem Informasi Manajemen

Pengertian sistem informasi manajemen menurut para ahli :

1. Menurut Jogiyanto (2005:14), bahwa Sistem informasi manajemen

merupakan penerapan sistem informasi di dalam organisasi untuk mendukung informasi – informasiyang di butuhkan oleh semua tingkatan manajemen.

2. Menurut Goerge M. Scott (1986) yang dikutip Jogiyanto (2005 : 14) bahwa Sistem informasi manajemen adalah kumpulan dari interkasi-interaksi sistem-sistem informasi yang menyediakaninformasi baik untuk kebutuhan manajerial maupun kebutuhan operasi.

2.5Konsep Database

Konsep basis data merupakan hal yang sangat penting. Kesulitan utama dalam merancang basis data adalah bagaimana merancang sehingga database dapat memuaskan keperluan saat ini dan masa mendatang. Konsep basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Berikut ini adalah pengertian database menurut para ahli :


(36)

15

1. Menurut Al-Bahra bin lad jamuddin (2004:3), bahwa database adalah

sekumpulan data store yang tersimpan dalam magnetic disk, optical disk, magnetic drum atau media penyimpanan sekunder lainnya.

2. Menurut Yuhefizar dalam artikel http://harymulyadi.files.wordpress.com/

tanggal 08 april 2012, bahwa database adalah kumpulan dari tabel-tabel yang saling berelasi, disusun secara logis, sehingga menghasilkan informasi yang bernilai guna dalam proses pengambilan keputusan.

Pemrograman sebuah database banyak dilakukan dengan menggunakan

bahasa yang disebut dengan Structure Query Language (SQL). Selain SQL,

Pemrograman database juga meliputi manipulasi objek-objek database,

analisa query, dan juga interaksi database dengan Open Database

Connectivity (ODBC). Pemrograman database akan penulis lakukan dengan menggunakan Software database bernama MySQL. MySQL adalah sebuah

Relational Database Management System (RDBMS) yang didistribusikan

secara gratis dibawah lisensi General Public Lisence(GPL). Kelebihan

MySQL bila dibandingkan dengan produk-produk lain yang sejenis:

1. MySQL merupakan software database yang memiliki kecepatan dan

reliabilitas yang tinggi dalam pemroses data.

2. MySQL mudah digunakan dan memiliki dukungan user yang luas.

3. Memiliki sekuritas yang baik.

4. Bisa berjalan dibanyak platform selain PC.

5. Mendukung banyak bahasa pemrograman seperti C, C++, Perl, Phyton,

Java, dan PHP. 6. Open source.


(37)

16

2.6Sejarah Web Site

Dalam situs http://id.wikipedia.org tanggal 8 april 2012, di kemukakan bahwa Penemu website adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan website yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991. Maksud dari Tim ketika membuat website adalah untuk mempermudah tukar menukar dan memperbarui informasi kepada sesama peneliti di tempat dia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) menginformasikan bahwa WWW dapat digunakan secara gratis oleh semua orang.

Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa komputer pribadi, laptop, PDA ataupun telepon selular.

2.6.1 Definisi Web Site

Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan link-link.


(38)

17

2.6.2 Unsur – Unsur Web Site

Untuk membangun situs diperlukan beberapa unsur yang harus ada agar situs dapat berjalan dengan baik dan sesuai yang diharapkan. Unsur-unsur yang harus ada dalam situs antara lain:

a. Domain Name.

Domain name atau biasa disebut nama domain adalah alamat permanen situs di dunia internet yang digunakan untuk mengidentifikasi sebuah situs.

b. Hosting

Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lain sebagainya yang akan ditampilkan di situs.

c. Scripts/Bahasa Program

Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya sebuah situs. Semakin banyak ragam scripts yang digunakan maka akan terlihat situs semakin dinamis, dan interaktif serta terlihat bagus.

Beragam scripts saat ini telah hadir untuk mendukung kualitas situs. Jenis jenis scripts yang banyak dipakai para designer antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets dsb. Bahasa dasar yang dipakai setiap


(39)

18

situs adalah HTML sedangkan ASP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs.

d. Design Web

Setelah melakukan penyewaan domain dan hosting serta penguasaan scripts, unsur situs yang paling penting dan utama adalah design. Design web sangat menentukan kualitas dan keindahan situs.

2.7Sekilas tentang PHP

Dalam artikel http://id.wikipedia.org/wiki/PHP tanggal 15 juni 2012 di

kemukakan bahwa PHP (Personal Home Page) adalah server-side

programming yang popular digunakan untuk membuat web-based application.

PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag

HTML yang diekseskusi di server dan digunakan untuk membuat halaman

web yang dinamis seperti guestbook, statistik pengunjung, polling, email, dan

masih banyak lagi. Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun

1994 dari setumpuk script perl CGI untuk melacak siapa saja yang mengakses

resumenya di web. Versi pertama PHP dirilis pada tahun 1995. Rasmus

kemudian menulis ulang script-script perl tersebut dengan menggunakan

bahasa C guna meningkatkan kecepatannya kemudian menambah fasilitas untuk Form HTML dan dukungan koneksi ke database MySQL. Sejak saat itu lahirlah PHP versi kedua yang dikenal sebagai PHP/FI. PHP versi ketiga dirilis pertengahan tahun 1997. Pada versi ini pembuatannya tidak lagi oleh


(40)

19

Rasmus sendiri, tetapi juga melibatkan programmer lain yang antusias untuk

mengembangkan PHP.

PHP versi 4.0 dirilis bulan oktober 2000. Perubahan mendasar pada PHP 4.0 adalah integrasi Zend Scripting Engine yang dibuat oleh Andi Gutmans dan Zeev Suraski yang manghasilkan banyak peningkatan kecepatan yang sangat besar dibanding versi sebelumnya. Dan sampai saat ini PHP telah mencapai versi 5.0.

Adapun keunggulan yang dimiliki oleh bahasa pemrograman PHP adalah sebagai berikut :

a. Life Cycle yang sangat singkat , sehingga PHP selalu up to date

mengikuti perkembangan teknologi internet.

b. Cross Platform, yakni PHP dapat dipakai di hampir semua webserver yang ada di pasaran (terutama Apache dan Microsoft IIS) dan dijalankan pada berbagai sistem operasi (Linux, Windows, FreeBSD).

c. PHP mendukung koneksi ke banyak database baik yang gratis maupun komersil, seperti MySQL, mSQL, Oracle, Microsoft SQL Server, Interbase, dan banyak lagi.

d. PHP bersifat open source dan gratis. Kemudahan dalam mendapatkan

dokumentasi. di Internet, kita tidak akan sulit untuk mencari baik itu referensi, kode-kode PHP yang sudah jadi dan juga mengajukan


(41)

20

pertanyaan pada grup-grup diskusi yang di dalamnya banyak sekali para master PHP.

2.8Pengertian Jaringan Komputer

Menurut Iwan Sofana (2008 : 3) bahwa Jaringan komputer (computer

networks) adalah kumpulan beberapa komputeryang saling terhubung satu sama lain melalui meia perantara. Media perantara ini bisa berupa media kabel ataupun media tanpa kabel (nirkabel). Adapun jenis-jenis jaringan komputer yaitu :

1. Local Area Network (LAN) / Jaringan Area Lokal

Local area network adalah jaringan lokal yang dibuat pada area tertutup.

LAN biasanya digunakan untuk jaringan kecilyang menggunakan resource

secara bersama-sama.

2. Metropolitan Area Network (MAN)

Metropolitan area network adalah metode yang sama dengan LAN namun daerah cakupannya lebih luas misalnya cakupan kota, wilayah, dll.

3. Wide Area Network (WAN)

Wide area network adlah jaringan yang cakupannya lebih luas dibandingkan MAN yaitu meliputi satu negara, satu pulau bahkan satu benua.

2.8.1 Topologi Jaringan Komputer

Topologi adalah suatu aturan bagaimana menghubungkan komputer satu sama lain secara fisik dan pola hubungan antara komponen-komponenyang berkomunikasi melaluimedia atau peralatan jaringan. Ada dua


(42)

21

jenis topologi, yaitu topologi fisik dan topologi logika. Topologi yang umum dipakai adalah topologi : Bus, Star, Ring, Tree, Mesh.

Gambar 2.4 Topologi Jaringan Komputer

[Sumber : Iwan Sofana., 2008, Membangun Jaringan Komputer, Informatika, Bandung.]

Adapun topologi fisik dari jaringan komputer adalah sebagai berikut :

1. Topologi Bus

Jaringan komputer yang menggunakan topologi bus dapat dikenali dari

penggunaan sebuah kabel backbone (kabel utama) yang menghubungkan

semua peralatan jaringan, jika kabel backbone terputus maka akan

menyebabkan jaringan mati total.

2. Topologi Star

Pada topologi ini semua kontrol terpusat, semua link harus melewati pusat

yang menyalurkan data tersebut kesemua simpul atau client yang

dipilihnya. Simpul pusat dinamakan stasium primer atau server dan lainnya dinamakan stasiun sekunder atau client server. Setelah hubungan


(43)

22

dapat menggunakan hubungan jaringan tersebut tanpa menunggu perintah dari server.

3. Topologi Ring

Topologi ring dikenal dengan kabel backbone yang membentuk cincin

Setiap simpul mempunyai tingkatan yang sama. Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap informasi yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau bukan.

4. Topologi Tree

Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat.Topologi ini biasanya digunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin keatas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan komputer.

5. Topologi Mesh

Topologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlah saluran harus disediakan untuk membentuk jaringan. Tingkat kerumitan jaringan sebanding dengan meningkatnya jumlah sentral yang terpasang. Dengan demikian disamping kurang ekonomis juga relatif mahal dalam pengoperasiannya.

2.9Definisi Hotel

Di dalam artikel http://jurnal-sdm.blogspot.com/2009/07/ tanggal 8 april 2012, di definisikan bahwa Hotel adalah suatu bentuk bangunan, lambang,


(44)

23

perusahaan atau badan usaha akomodasi yang menyediakan pelayanan jasa penginapan, penyedia makanan dan minuman serta fasilitas jasa lainnya dimana semua pelayanan itu diperuntukkan bagi masyarakat umum, baik mereka yang bermalam di hotel tersebut ataupun mereka yang hanya menggunakan fasilitas tertentu yang dimiliki hotel itu. Pengertian hotel ini dapat disimpulkan dari beberapa definisi hotel seperti tersebut di bawah ini : a. Salah satu jenis akomodasi yang mempergunakan sebagian atau keseluruhan bagian untuk jasa pelayanan penginapan, penyedia makanan dan minuman serta jasa lainnya bagi masyarakat umum yang dikelola secara komersil (Keputusan Menteri Parpostel no Km 94/HK103/MPPT 1987)

b. Bangunan yang dikelola secara komersil dengan memberikan fasilitas penginapan untuk masyarakat umum dengan fasilitas sebagai berikut :

1) Jasa penginapan

2) Pelayanan makanan dan minuman 3) Pelayanan barang bawaan

4) Pencucian pakaian

5) Penggunaan fasilitas perabot dan hiasan-hiasan yang ada di dalamnya.(EndarSri,1996:8)

c. Sarana tempat tinggal umum untuk wisatawan dengan memberikan pelayanan jasa kamar, penyedia makanan dan minuman serta akomodasi dengan syarat pembayaran (Lawson, 1976:27).


(45)

24

2.10 Perangkat Lunak Pendukung

Penulis menggunakan beberapa perangkat lunak pendukung yang digunakan untuk pengembangan sistem, dibawah ini akan dijelaskan perangkat-perangkat lunak yang digunakan penulis.

2.10.1 Pengenalan Adobe Dreamweaver Cs3

Salah satu software web editor adalah Adobe Dreamweaver cs3

yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja semakin

mudah dalam penggunaannya. Oleh karena itu, software ini paling inovatif dan

lebih lengkap dibandingkan software web editor lain. Adapun pengertian dari Adobe Dreamweaver cs3 ini adalah program aplikasi professional untuk mengedit HTML secara visual. Program Aplikasi Adobe Dreamweaver cs3 menyertakan banyak perangkat yang berkaitan dengan pengkodean dan fitur seperti HTML, CSS, serta JavaScript.

Fasilitas terbaru dari Adobe Dreamweaver cs3 adalah Zoom Tool and

Guides, Panel CSS yang baru, Code Collapse, Coding Toolbar, dan Insert Flash Video. Adobe Dreamweaver cs3 mendukung pemrograman script

server-side, seperti PHP, ASP, ASP.NET, ColdFusion dan JSP. Pemrograman script

server-side maksudnya adalah script yang digunakan dalam pemrograman web


(46)

25

server disini adalah sebagai pemroses script dan hasilnya dikembalikan

dalam bentuk tag-tag HTML yang kemudian ditampilkan dalam browser.

Komponen-komponen yang terdapat pada ruang kerja Macromedia Dreamweaver 8 adalah :

Gambar 2.5 Adobe Dreamweaver CS3

[Sumber :http://activewin.com/adobe/dreamweavercs3/ tanggal 15 Juni 2012 ] 1. Insert Bar

Insert bar merupakan tool yang digunakan untuk menyisipkan objek ke dalam dokumen web. Ada enam kelompok kategori yang digunakan

untuk insert bar yaitu Common, Layout, Form, Text, HTML, dan

Application yang masing-masing memiliki beberapa tool beserta kegunaannya.


(47)

26

2. Document Window

Jendela kerja dokumen terdiri atas layar kerja serta fasilitasnya. Yang dimaksud dengan fasilitas adalah tool untuk mengatur layar kerja atau sering disebut Document Toolbar, antara lain Coding tool dan Zoom & Guide tool. Di samping Document Toolbar, tersedia fasilitas lain yaitu

Tag Selection. 3. Panel Groups

Panel pada Adobe Dreamweaver cs3 merupakan suatu media yang berfungsi sebagai fasilisator. Kumpulan berbagai panel disebut Panel Groups, terletak pada sebelah kanan layar kerja. Panel-panel tersebut diantaranya CSS, Application, Tag Inspector, Files dan History yang masing-masing memiliki bagian dan fungsi.

4. Property Inspector

Property Inspector merupakan area kerja untuk mengatur dalam mengelola properti-properti seperti pada text, image, maupun tabel

dalam suatu dokumen web. Cara kerja Property Inspector hanya

dengan memasukkan nilai-nilai parameter yang sudah disediakan.

Secara umum Property Inspector terdiri dari Page Property, Table

Property, Image Property, dan Form Property.

5. Page Property

Page Property berguna untuk mengatur properti halaman. Page Property Inspector juga menyediakan fasilitas Page Properties.


(48)

27

2.10.2 Pengertian XAMPP

XAMPP adalah sebuah software web server apache yang didalamnya sudahtersedia database server mysql dan support php programming. Kepanjangan dari XAMPP yaitu Apache, PHP, MySQL dan phpMyAdmin. XAMPP merupakansoftware yang mudah digunakan, gratis dan mendukung instalasi di Linux danWindows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya.

Gambar 2.6 XAMPP Control Panel Application

[Sumber : http://blog.uad.ac.id/fakih/2009/12/03/cara-penginstalan-media-wiki/ 15 Juni 2012.]


(49)

42 BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem Yang Berjalan

Analisis Sistem dapat di definisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan

kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikannya.

Dalam hal ini maka peneliti melakukan analisis sistem yang berjalan, yang diperoleh melalui observasi dan wawancara maka ditemukananya beberapa data dan fakta yang akan dijadikannya bahan uji dan analisis. Adapun cara dalam menganalisis sistem yang berjalan adalah sebagai berikut :

4.1.1 Analisis Dokumen

Analisi dokumen di perlukan untuk mengetahui dokumen – dokumen

yang di pergunakan dalam suatu perusahaan. Selain itu, analisis dokumen

guna untuk menganalisis atau mempelajari dokumen – dokumen yang ada

pada suatu sistem untuk digunakan sebagai bahan acuan dalam tahap desain sistem. Adapun dokumen yang di pergunakan di Hotel Cibiru Endah adalah sebagai berikut :


(50)

43

Tabel 4.1 Analisis Dokumen

No Nama Dokumen Keterangan

1 Kartu Identitas Deskripsi : Data yang berisi data tamu

Sumber : Tamu Rangkap : 1

Atribut : nama, alamat

2 Data Booking Deskripsi : Data yang berisi data pemesan

kamar

Sumber : Resepsionis Rangkap : 1

Atribut : tgl_datang, nama, alamat, no_telp,

type_kamar, jumlah_kamar, tgl_checkin,

total_bayar

3 Guest Book Deskripsi : Data yang berisi data registrasi

tamu

Sumber : Resepsionis Rangkap : 1

Atribut : tgl_checkin, nama, alamat,

type_kamar, no_kamar, jam_checkin,

tgl_checkout, jam_checkout

4 Kwitansi Pembayaran Deskripsi : Data kwitansi pembayaran

checkin


(51)

44

Rangkap : 2

Atribut : nama, type_kamar, no_kamar, tanggal_bayar, jumlah_bayar

5 Tagihan restoran Deskripsi : Data tagihan pembayaran restoran

Sumber : restoran Rangkap : 3

Atribut : nama, no_kamar, pesanan, harga, total, tanggal, penanggung jawab

6 Laporan Deskripsi : laporan data tamu

Sumber : Resepsionis Rangkap : 2

Atribut : tanggal, nama, type_kamar,

jumlah_kamar, tagihan resto, total_bayar, total_pendapatan, bulan pembuatan laporan, penanggung jawab

7 Kwitansi Pembayaran

Total

Deskripsi : Data kwitansi pembayaran total Sumber : Resepsionis

Rangkap : 2

Atribut : nama, pesanan, tanggal_bayar, jumlah_bayar


(52)

45

4.1.2 Analisis Prosedur yang sedang berjalan

Analisis prosedur merupakan kegiatan menganalisi prosedur-prosedur kerja yang terjadi pada sistem yang sedang berjalan. Adapun hasil dari kegiatan analisis yaitu berupa kegiatan yang dilakukan oleh unit-unit khusus dalam kegiatan yang berhubungan dengan pengolahan data. Adapun prosedur reservasi yang sedang berjalan adalah :

4.1.2.1 Flowmap

Flowmap merupakan bagan yang menunjukan arus pekerjaan secara

keseluruhan dari system. Bagan flowmap ini berfungsi untuk menjelaskan

tentang urutan-urutan dari prosedur yang ada di dalam system yang menggambarkan aliran data atau dokumen dari satu entitas ke entitas lainnya.

Untuk menjalankan prosedur sistem, digunakan flowmap yang terbentuk dari

analisis prosedur.

1. Prosedur Pemesanan Kamar

1. Tamu datang ke resepsionis untuk memesan kamar.

2. Resepsionis meminta kartu identitas serta melakukan pengecekan

kamar, jika tersedia resepsionis akan mencatat data pemesan kamar yang sesuai dengan kartu identitas ke dalam data booking jika tidak kartu identitas di kembalikan kepada tamu.

3. Resepsionis akan membuat kwitansi pembayaran biaya sewa kamar


(53)

46

4. Setelah itu kwitansi pembayaran yang sudah disahkan rangkap 1

diberikan kepada tamu beserta kartu identitas, dan yang kedua di arsipkan.

Berikut ini adalah flowmap dari prosedur pemesanan kamar :

Tamu Resepsionis Kartu Identitas Kartu Identitas Mengecek ketersediaan kamar Kartu

Identitas tersedia ?Kamar

Kartu Identitas tersedia Data Booking Mancatat data pemesan Kartu Identitas Membuat Kwitansi pembayaran 2 Kwitansi 1 pembayaran Kartu Identitas

Kwitansi 1 pembayaran sah Kartu Identitas KP Tidak tersedia DB Data Booking DB Kwitansi Pembayaran disah kan 2 Kwitansi 1 pembayaran

sah Kartu Identitas

Gambar 4.1 Flowmap Pemesanan kamar yang sedang berjalan

Ket : DB : arsip data booking


(54)

47

2. Prosedur Check in

1. Tamu menyerahkan kwitansi pembayaran yang sah rangkap 1 kepada

resepsionis ataupun tamu dapat datanng langsung ke hotel untuk melakukan cheeck in.

2. Resepsionis akan mengecek ketersediaan kamar bagi tamu yang datang

langsung untuk check in lalu mencatat data tamu.

3. Resepsionis membuat kwitansi rangkap 2 , rangkap 1 diberikan kepada

tamu beserta kunci dan rangkap 2 di arsipkan.

4. Resepsionis akan melakukan pengecekan data pemesan dan tanggal

check in berdasarkan data booking bagi tamu yang sebelumnya telah memesan terlebih dahulu. Jika tidak sesuai resepsionis akan mengembalikan kwitansi pembayaran sah rangkap 1 kepada tamu, jika sesuai maka resepsionis akan meminta kartu identitas kembali untuk mencatat data check in ke dalam guest book.

5. Setelah itu resepsionis akan memberikan kunci serta mengembalikan

kwitansi pembayaran rangkap 1 dan menyimpan kartu identitas tamu. Berikut ini adalah flowmap dari prosedur check in :


(55)

48

Tamu Resepsionis

Kwitansi 1 pembayaran

sah

Kartu Identitas

Kwitansi 1 pembayaran sah Mengecek data pemesan dan tanggal checkin Sesuai ? Kwitansi 1

pembayaran

sah Tidak

Kwitansi 1 pembayaran

sah

Kwitansi 1 pembayaran sah Sesuai Kartu Identitas Mencatat Data Tamu Guest Book Kartu Identitas KI Kwitansi 1 pembayaran sah Kwitansi 1

pembayaran sah DB Data booking Id_kamar Id_kamar GB Kartu Identitas Kartu Identitas Mengecek ketersediaan kamar Kartu

Identitas Tidak tersedia tersedia ?Kamar Kartu Identitas Tersedia Guest Book GB Mencatat Data Tamu Guest Book GB Guest Book Kartu Identitas GB Membuat Kwitansi pembayaran 2

Kwitansi 1 pembayaran Kartu Identitas KP Kwitansi Pembayaran disah kan 2 Kwitansi 1 pembayaran

sah Kartu Identitas

Id_kamar KI

Kwitansi 1 pembayaran

sah Id_kamar


(56)

49

Ket:

DB : Arsip Data Booking GB : Arsip Guest Book KP : Kwitansi Pembayaran KI : Arsip Kartu Identitas

3. Prosedur Pembayaran Restoran

1. Tamu memesan makanan

2. Bagian restoran akan mencatat biaya makanan yang dipesan oleh

tamu.

3. Bagian restoran akan menanyakan kepada tamu untuk pembayaran

cash atau kredit, jika cash tamu langsung membayar biaya makanan kepada bagian restoran jika tidak bagian restoran akan membuat tagihan restoran sebanyak 3 rangkap, 1 untuk arsip bagian restoran, 1 untuk arsip resepsionis, dan 1 lagi diberikan kepada tamu yang memesan makanan.


(57)

50

Data pesan restoran Data pesan

restoran

Tamu Restoran Resepsionis

Data pesan restoran Data pesan restoran Membuat tagihan restoran 3 2 1 Tagihan restoran 1 Tagihan

restoran sah TR

3 Tagihan restoran sah TR Id_Kamar Tagihan resto di sahkan 3 2 1 Tagihan restoran sah Id_Kamar Id_Kamar Data pesan restoran Menanyakan cara bayar Cara bayar? cash credit Id_Kamar Id_Kamar Id_Kamar Data pesan restoran Id_Kamar Membuat kwitansi restoran 2 Kwitansi pembayaran Id_Kamar Kwitansi pembayaran di sahkan 2 Kwitansi pembayaran sah Id_Kamar Kwitansi pembayaran sah Id_Kamar DR DR KP

Gambar 4.3 Flowmap Pembayaran Restoran yang sedang berjalan Ket :

DR : arsip Data pesanan resto TR : arsip tagihan restoran KP : arsip Kwitansi Pembayaran


(58)

51

4. Prosedur Check out

1. Tamu datang ke resepsionis memberikan kwitansi pembayaran sah

rangkap 1 dan kunci kamar.

2. Resepsionis akan mengecek lama inap jika tidak sesuai kwitansi

pembayarn sah dan kunci kamar akan di kembalikan kepada tamu untuk membayar kembali sisa pembayaran dari lama inap, jika sesuai resepsionis akan mengecek tagihan resto berdasarkan arsip lalu

resepsionis akan melakukan perhitungan biaya keseluruhan

berdasarkan kwitansi check in, dan tagihan resto.

3. Resepsionis membuat kwitansi total pembayaran 2 rangkap, lalu

disahkan oleh resepsionis lalu di kwitansi pembayaran sah yang pertama di berikan kepada tamu dan yang ke dua di arsipkan.

4. Resepsionis akan mencatat data checkout ke dalam guest book lalu resepsionis membuatan Laporan data tamu 2 rangkap, yang pertama diberikan kepada manager dan yang kedua untuk di arsipkan.


(59)

52

2

Tamu Resepsionis Manager

Kwintansi 1 pembayaran sah Kwitansi 1 pembayaran sah Mencatat data checkout Guest Book 2 Kwitansi total pembayaran Membuat laporan 2 Laporan data tamu LDT Laporan data tamu Mengecek tagihan resto TR Tagihan restoran sah Menghitung biaya keseluruhan Kwitansi 1 pembayaran sah Tagihan restoran sah Kwitansi pembayaran total disahkan 2 Kwitansi total pembayaran sah Kwitansi total pembayaran sah GB KP Kwitansi total pembayaran sah Kwitansi total pembayaran sah Guest Book Kartu Identitas Kartu Identitas Id_kamar Id_kamar Mengecek lama inap Sesuai ? Tidak sesuai Id_kamar Kwitansi 1 pembayaran sah Id_kamar Sesuai Ada ? Kwitansi 1

pembayaran sah Tidak ada

Kwitansi 1 pembayaran sah Ada IK Laporan data tamu di sahkan 2 Laporan data tamu sah Laporan data tamu sah Mencatat Laporan data tamu di sahkan

Laporan data tamu sah LDT Karti Identitas KI Karti Identitas Kartu Identitas Id_kamar Kartu Identitas Gambar 4.4 Flowmap check out yang sedang berjalan


(60)

53

Ket :

TR : arsip tagihan resto IK : arsip id kamar KI : arsip kartu identitas

KP T: arsip kwitansi pembayaran total GB : arsip guest book

LDT : arsip laporan data tamu 4.1.2.2 Diagram Kontek

Diagram kontek merupakan alat bantu analisis terstruktur yang menggambarkan hubungan antar entitas eksternal dengan sistem. Berikut ini adalah diagram kontek dari sistem informasi perhotelan yang sedang berjalan:

Sistem informasi Hotel

Cibiru Endah

Tamu Manager

Kartu Identitas Kwitansi pembayaran

Data pesan resto Id_kamar

Kartu Identitas Kwitansi Pembayaran

Tagihan Resto Id_kamar

Laporan data tamu

Gambar 4.5 Diagram Kontek Sistem Yang Sedang Berjalan 4.1.2.3 Data Flow Diagram

Data flow diagram merupakan alat yang digunakan pada metodologi pengembangan sistem terstruktur dan menggambarkan aliran data didalam system dengan jelas. Bagian ini merupakan penurunan dari diagram kontek yang dijabarkan menjadi proses DFD level 1. Berikut ini data flow diagram sistem informasi perhotelan yang sedang berjalan :


(61)

54

Tamu

1.0 Pemesanan

kamar

Kartu Identitas Data

Booking Data pemesan

Kwitansi

Data Pembayaran Kwitansi

2.0 Check in Kwitansi

Kartu Identitas

Data Pemesan

Guest Book Data Tamu Check in

3.0 Penggunaan

Fasilitas Data Pesanan

Tagihan resto Tagihan resto Tagihan resto

4.0 Check Out Data Pembayaran

Dataa Tamu Check out Tagihan resto

kwitansi kwitansi

Laporan Data tamu

Lap. Data tamu Manager

Lap. Data tamu

Gambar 4.6 Data Flow Diagram Level 0 Sistem Yang Berjalan

Berikut ini adalah DFD level 1 untuk proses 1 yakni hasil pemecahan (break down ) proses mengelola Pemesanan Kamar:


(62)

55

Tamu

1.1 Mengecek Ketersediaan

Kamar

Kartu Identitas Data Kamar Guest Book

1.2 Mencatat

Data Pemesan Kartu Identitas

Data Booking Data Pemesan

1.3 Membuat

kwitansi pembayaran Kartu Identitas Data Pemesan

Kwitansi Data Pembayaran

Kartu Identitas Kwitansi

1.3 Kwitansi pembayaran

disahkan Kartu Identitas Data Pemesan

Gambar 4.7 Data Flow Diagram Level 1 Proses 1 Sistem yang Sedang Berjalan

Berikut ini adalah DFD level 1 untuk proses 2 yakni hasil pemecahan (break down ) proses mengelola check in :


(63)

56 Tamu 2.1 Mengecek Data Pemesan dan tanggal check in Kwitansi

Kartu Identitas Data Booking

Data Pemesan 2.3 Mencatat Data Tamu Kwitansi Kartu Identitas Guest Book Data Tamu Check in Kartu identitas 2.2 Mengecek Ketersediaan kamar Kartu identitas 2.4 Membuat Kwitansi pembayaran Kwitansi Id_Kamar Kwitansi Pembayaran Id_Kamar Kwitansi pembayaran Kwitansi pembayaran Kartu Identitas Kartu Identitas 2.5 Kwitansi pembayaran disahkan Kartu Identitas

Gambar 4.8 Data Flow Diagram Level 1 Proses 2 Sistem yang sedang Berjalan

Berikut ini adalah DFD level 1 untuk proses 3 yakni hasil pemecahan (break down ) proses mengelola Penggunaan fasilitas:


(64)

57

Tamu Data Pesan Restoran Id_kamar 3.1 Menayakan cara bayar 3.4 Membuat Kwitansi Data Pesan restoran

Id_kamar Kwitansi pembayaran Kwitansi pembayaran 3.2 Membuat tagihan resto Pesanana Resto Id_kamar Kwitansi pembayaran Id_kamar Tagihan restoran sah

Id_Kamar Tagihan resto Tagihan resto 3.3 Tagihan Resto disahkan Tagihan Restoran Id_Kamar 3.5 Kwitansi pembayaran Restoran Kwitansi Pembayaran Id_Kamar Data Pesan Restoran Data Pesan Restoran

Data Pesan Restoran

Gambar 4.9 Data flow Diagram Level 1 Proses 3 Sistem yang sedang Berjalan

Berikut ini adalah DFD level 1 untuk proses 4 yakni hasil pemecahan (break


(65)

58 Tamu 4.1 Mengecek Lama inap Kwitansi Id_kamar 4.2 Mengecek tagihan resto Kwitansi Id_kamar Tagihan Resto Tagihan Resto Kartu Identitas Kwitansi pembayaran Laporan Data Tamu sah Manager Kwitansi Id_kamar Kartu Identitas Kartu identitas 4.3 Menghitung biaya keseluruhan Kwitansi Pembayaran Id_kamar Tagihan resto Kartu identitas 4.4 Keitansi pembayaran total di sahkan Kwitansi Total Pembayaran

Kartu identitas

Kwiyansi Pembayaran Total sah Kartu Identitas Kwitatansi pembayaran sah Kwitansi pembayaran total sah Guest Book 4.5 Mencatat data Checkout Data tamu

Check out Pembayaran totalKwitansi sah 4.6

Membuat Laporan Data

tamu

Kwitansi pembayaran total Guest book

4.7 Laporan Data tamu disahkan Lap. Data Tamu

4.8 Mencatat Laporan Data tamu disahkan

Lap.Data Tamu sah Lap.Data Tamu sah

Lap.Data Tamu sah

Gambar 4.10 Data Flow Diagram Level 1 Proses 4 Sistem Yang Sedang Berjalan

4.1.3 Evaluasi Sistem yang Berjalan

Berdasarkan analisis sistem yang dilakukan, penulis menemukan kelemahan dan kekurangan dari sistem yang sedang berjalan dalam Sistem Informasi Perhotelan di Hotel Cibiru Endah, yaitu :


(66)

59

Tabel 4.2 Evaluasi Sistem Yang Berjalan

No Permasalahan Rancangan Permasalahan

1 Pengolahan data transaksi masih

menggunakan excel sehingga

membutuhkan waktu yang relatif lama dan

tidak memungkinkannya data di

integrasikan secara menyeluruh

Membuat aplikasi program komputer yang sesuai dengan spesifikasi kebutuhan pada hotel cibiru sehingga data dapat terintegrasi secara menyeluruh dan mempermudah dalam perhitungan biaya

2

Di dalam proses reservasi, pengunjung tidak dapat melakukan reservasi online sehingga pengunjung harus datang ke hotel apabila hendak memesan kamar.

Membuat aplikasi yang dapat memberikan informasi sebagai media promosi dan pemesanan kamar secara online untuk mengingkatkan penjualan

2

Belum adanya media yang dapat memuat

dan memberikan informasi yang

berhubungan dengan Hotel Cibiru Endah yang dapat diakses dengan cepat dan mudah.

Membuat aplikasi yang dapat memberikan informasi mengenai Hotel Cibiru Endah yang mudah untuk di akses oleh para konsumen.

4.2 Perancangan Sistem

Perancangan sistem merupakan tahapan untuk menggambarkan model baru yang akan penulis buat. Pada tahapan ini sangat penting dimana proses yang akan dirancang bertujuan untuk memperbaiki kinerja sistem yang ada, sehingga kelemahan dan kekurangan yang ada pada sistem yang sedang berjalan dapat diminimalisasir.


(67)

60

Perancangan sistem dimaksudkan untuk menggambarkan perbedaan dari sistem yang berjalan dengan sistem yang diusulkan, dimana sistem yang sedang berjalan digambarkan secara manual sedangkan sistem yang diusulkan akan lebih ditekankan pada saat pengolahan data secara terkomputerisasi. Pada tahap ini penulis akan menjelaskan dan memberikan gambaran mengenai perancangan sistem yang akan diusulkan pada prosedur pemesanan kamar secara online, offline, Checkin dan checkout.

4.2.1 Tujuan Perancangan Sistem

Perancangan sistem disebut juga desain konseptual atau logical design yang bertujuan untuk memberikan gambaran secara umum kepada user

tentang sistem yang baru, dimana rancangan secara umum

mengidentifikasikan komponen-komponen sistem informasi yang dibuat secara rinci. Selain itu, perancangan sistem ini bertujuan untuk

mempermudah tamu dalam pemesanan kamar secara online serta bagian

recepsionis dalam mengelola Sistem Informasi Perhotelan Berbasis Web.

4.2.2 Gambaran Umum Sistem Yang Diusulkan

Gambaran umum sistem yang diusulkan merupakan tahapan lebih lanjut dari sistem yang sedang berjalan, yang merupakan usulan pemecahan masalah yang dapat membantu dan mempersempit permasalahan yang timbul dari sistem yang dianalisis.

Perangkat lunak yang akan di bangun oleh penulis adalah perangkat lunak Sistem Informasi Perhotelan Berbasis Web yang berfungsi untuk informasi keseluruhan tentang Hotel Cibiru Endah sekaligus pemesanan


(68)

61

kamar secara online agar mempermudah pelanggan dalam memesan kamar

secara langsung serta dapat menangani pengolahan data seperti, penginputan data reservasi offline sampai pembuatan laporan. Selain itu bagi pihak perusahaan yaitu Hotel Cibiru Endah diharapkan dapat meningkatkan pemesanan kamar hotel secara online dengan cara menarik pelanggan baik dalam maupun luar kota.

Perangkat lunak ini memiliki hak akses di dalam penggunaannya yang digunakan oleh user dalam hal ini pihak pelanggan atau tamu, resepsionis, restoran dan admin yakni pihak manager Hotel Cibiru Endah. Untuk lebih jelasnya dapat dilihat pada gambar flowmap dan DFD dari prosedur sistem informasi yang diusulkan.

4.2.3 Perancangan Prosedur Yang Diusulkan

Berdasarkan dari hasil evaluasi diatas maka penulis berusaha merancang sistem informasi perhotelan berbasis web pada Hotel Cibiru Endah dengan menghilangkan kelemahan-kelemahan dari sistem yang sedang berjalan, dan hasil evaluasi yang penulis kembangkan untuk menghilangkan

kelemahan-kelemahan dari sistem yang sedang berjalan tersebut. Adapun

prosedur dari sistem informasi perhotelan berbasis web yang diusulkan adalah sebagai berikut:

4.2.3.1 Flowmap

Berdasarkan hasil penelitian yang dilakukan oleh peneliti maka

flowmap sistem informasi reservasi hotel yang diusukan pada Hotel Setiabudhi Indah adalah sebagai berikut.


(69)

62

1. Prosedur Pemesanan Kamar Yang Di Usulkan

1. Tamu membuka website Hotel Cibiru Endah.

2. Melihat informasi hotel serta syarat dan ketentuan untuk reservasi online.

3. Membuka konten reservasi untuk melakukan daftar member agar

dapat melakukan reservasi online atau dapat langsung login jika sudah menjadi member.

4. Menginputkan data reservasi ke dalam form daftar member.

5. Melihat informasi ketentuan untuk pembayaran serta mencetak bukti

reservasi lalu mengupload bukti pembayaran.

6. Resepsionis akan mencetak laporan reservasi online dan offline dan

diberikan kepada manager.


(70)

63 Tamu Resepsionis Kartu Identitas DB hotelcibiru Melakukan reservasi Bukti Reservasi Kartu Identitas Kartu Identitas Cetak Bukti Reservasi Bukti Reservasi Bukti Reservasi Input data member Input data reservasi Upload Bukti Transfer Cetak Laporan Reservasi Online Lap.Reservasi Online Lap.Reservasi Online Cetak Laporan Reservasi Offline Lap.Reservasi Offline Lap.Reservasi Offline Manager Cetak Bukti Reservasi

Gambar 4.11 Flowmap Pemesanan Kamar yang di usulkan 2. Prosedur Checkin Yang Di Usulkan

1. Tamu datang ke hotel dengan membawa bukti reservasi dan bukti

transfer untuk melakukan check in.

2. Resersionis membuka website hotel cibiru endah, lalu login ke

halaman respsionis.


(71)

64

4. Resepsionis mencetak laporan check in dan di berikan kepada

menager.

Tamu Resepsionis

Bukti Reservasi Kartu Identitas

Bukti Reservasi

Kartu Identitas

Cek bukti reservasi

Sesuai

Bukti Reservasi Kartu Identitas

Bukti Reservasi Kartu Identitas

Tidak Ya

Bukti Reservasi Kartu Identitas

Proses Check in KI

Bukti Reservasi Id_Kamar Bukti Reservasi

Id_Kamar

DB hotelcibiru

Manager

Cetak Laporan Check in

Lap. Check in Lap. Check in

Gambar 4.12 Flowmap Check In Yang Di Usulkan Ket :

KI : Kartu Identitas


(72)

65

3. Prosedur Pembayaran Restoran Yang Di Usulkan

1. Tamu datang ke bag. Resto uuntuk memesan makanan.

2. Bag resto membuka website hotel cibiru endah untuk login ke

halaman resto.

3. Bag resto menginputkan data pesanan, lalu mencetak nota resto.

Tamu Resto

Data Pesanan Data Pesanan

DB hotelcibiru

Cetak nota resto

Nota Resto Nota Resto

Input data pesanan


(73)

66

4. Prosedur Check Out Yang Di Usulkan

1. Tamu datang ke resepsionis untuk melakukan check out.

2. Tamu memberikan bukti reservasi, id_kamar.

3. Resepsionis membuka website hotel cibiru endah, lalu login ke

halaman resepsionis.

4. Resepsionis mencek data check in di konten check in, jika ada tagihan

resto resepsionis akan meminta nota resto ke pada tamu jika tidak resepsionis akan mencetak mencetak kwitansi check out.

5. Resepsionis akan mencetak laporan check out dan memberikannya


(74)

67

Tamu Resepsionis

Bukti Reservasi

Cek data check in dan tagihan resto

DB hotelcibiru

proses check out

Kwitansi check out Kwitansi check

out Id_kamar

Nota resto

Bukti Reservasi Id_kamar

Bukti Reservasi Id_kamar Nota resto

ada

Manager

Cetak Lap.Check

out

Laporan Check out

Laporan Check out Ada nota

resto ? ada

Bukti Reservasi Id_kamar

Tidak ada


(75)

68

4.2.3.2 Diagram Kontek

Diagram kontek merupakan alat bantu analisis terstruktur yang menggambarkan hubungan antar entitas eksternal dengan sistem. Berikut ini adalah diagram kontek dari sistem informasi hotel cibiru endah yang di usulkan :

Tamu

Kartu Identitas Bukti Reservasi

Data member Nota resto

Id_kamar

Bukti Reservasi Kartu Identitas

Id_kamar Nota Resto Kwitasnsi Check out

Manager Sistem Inforrmasi

Hotel Cibiru Endah

Lap. Reservasi Online Lap. Reservasi Offline

Lap. Check in Lap. Check out

Gambar 4.15 Diagram Kontek Sistem Yang Di Usulkan 4.2.3.3 Data Flow Diagram

Data flow diagram atau diagram aliran data ini merupakan penjabaran sistem dari diagram konteks, diturunkan menjadi beberapa proses yang terjadi antara entitas yang terlihat dengan sistem. Data flow diagram juga memperjelas dokumen-dokumen yang mengalir dalam sistem. Gambar dibawah ini adalah data flow diagram sistem informasi hotel cibiru endah yang diusulkan:


(76)

69 Tamu Manager 1.0 Daftar member Kartu Identitas 2.0 Mengelola data check in

Data reservasi list Data reservasi Bukti reservasi Bukti reservasi Bukti reservasi Data Reservasi Bukti reservasi Kartu identitas

Data check in Data check in 3.0

Mengelola data resto Data pesanan

Nota resto

Data menu resto Data resto

Data resto bill Data resto bill

4.0 Mengelola data check

out Data resto bill

Data check in Bukti reservasi

Nota resto

Kwitansi check out

Data check out Data check out

Lap.Check out Lap.Check out

Lap.Check out

Lap. Check in Lap.Check in

Lap.check in Lap. Reservasi Online Lap. Reservasi Offline

Bukti reservasi Kartu identitas

Gambar 4.16 Data Flow Diagram Level 0 Sistem Yang Di Usulkan Berikut ini adalah DFD level 1 untuk proses 1 yakni hasil pemecahan (break down ) proses reservasi kamar :

Tamu 1.1 Input data member Kartu Identitas 1.2 Melakukan Reservasi Data reservasi Data reservasi list Data reservasi Bukti reservasi 1.3 Upload bukti transfer Bukti transfer Bukti transfer Manager Lap.Reservasi Online 1.4 Cetak Lap. Reservasi Online

Data Reservasi Online

1.5 Cetak Lap.

Reservasi Offline Data reservasi offline

Lap.Reservasi Offline

1.2 Cetak bukti

reservasi Data reservasi

Gambar 4.17 Data Flow Diagram Level 1 Proses 1 Sistem Yang Di Usulkan


(77)

70

Berikut ini adalah DFD level 1 untuk proses 2 yakni hasil pemecahan (break down ) proses mengelola data check in :

Tamu 2.1 Cek bukti reservasi Bukti reservasi Kartu identitas Bukti reservasi Kartu identitas 2.2 proses check in Data reservasi list

Data check in Data check in

Bukti reservasi Id_kamar

2.3 Cetak Lap.

Check in

Data Check in

Manager

Lap.Check in

Gambar 4.18 Data Flow Diagram Level 1 Proses 2 Sistem Yang Di Usulkan

Berikut ini adalah DFD level 1 untuk proses 3 yakni hasil pemecahan (break down ) proses mengelola data resto :

Tamu

3.1 Input data

pesanan

Data pesanan Data resto

menu Data resto 3.2 Cetak nota pesanan Data pesanan

Data resto bill Data resto bill

Nota resto

Gambar 4.19 Data Flow Diagram Level 1 Proses 3 Sistem Yang Di Usulkan

Berikut ini adalah DFD level 1 untuk proses 4 yakni hasil pemecahan (break down ) proses mengelola data master :


(78)

71

Tamu

4.1 Cek data check in Bukti Reservasi

Id_kamar

4.2 Cek data

resto Data resto bill

Nota resto

Data check in Data check in

Data resto bill Data resto bill

4.3 proses check

out Data check out

Kwitansi check out Data check

out Data check out

4.4 Cetak lap. Check out

Lap.Check out

Lap. Check

out Lap. Check out Lap. Check out Manager

Gambar 4.20 Data Flow Diagram Level 1 Proses 4 Sistem Yang Di Usulkan

4.2.3.4 Kamus Data

Kamus data merupakan katalog fakta tentang data dan kebutuhan- kebutuhan informasi dari suatu informasi yang digunakan untuk mendefinisikan data yang mengalir dalam sistem secara lengkap. Kamus data

untuk data yang mengalir pada DFD (Data Flow Diagram) yang penulis


(79)

72

Tabel 4.3 Kamus Data

No Nama Arus Proses Atribut

1 Kartu Identitas

Tamu – Proses 1.0, Tamu – Proses 2.0, Proses 2.0 - tamu

No.Identitas, Nama, Alamat, no.telp/hp

2 Data Member

Proses 1.0 – data reservasi list, Data reservasi list – proses 2.0

No.Identitas, Nama, Alamat,

Email, No.telp/hp, nama

perusahaan

3 Data Check in

Proses 2.0 – Data Check In,

Data check in – Proses 4.0

no.Reff, Nama, Email,

No.Telp/Hp, Alamat, Check in, Check out, Paid, Type Kamar, Quantity, No.Kamar, Tagihan Kamar, Tagihan Resto

4 Data Check out

Proses 4.0 – Data Check out

no.Reff, Nama, Email, Alamat, Check in, Check out, Paid,

Type Kamar, Quantity,

No.Kamar

5 Data resto

Proses 3.0 - Data Menu Resto

Type, Menu, Harga

6 Data Resto Bill

Proses 3.0 – Data Resto bill,

No.reff, Kamar, Tanggal,


(80)

73

Data Resto Bill – Proses 4.0

7 Bukti Reservasi

Proses 1.0 – Bukti Reservasi,

Bukti Reservasi – Tamu, Tamu – Proses 2.0, Proses 2.0 – Tamu, Tamu – Proses 4.0

No. Konfirmasi, Nama,

Tanggal Pesan, Tanggal

Masuk, Tanggal keluar, Jenis

Kamar, Total Harga,

Penanggung jawab

10 Nota Resto

Proses 3.0 – Tamu, Tamu – Proses 4.0

No.nota, No.kamar, Tanggal, Menu, Quantity, Price, Total Bayar, Penanggung jawab

11

Kwitansi Check out

Proses 4.0 – Tamu No. Reservasi, Nama, Tanggal

Checkin, Tanggal Checkout Jenis Kamar, No kamar, Total Kamar, Total Resto, Denda,

Total Bayar, Tanggal,

Penanggung jawab

12

Lap. Reservasi Online

Proses 1.0 - manager No.reservasi, tanggal pesan,

nama, type kamar, jumlah

kamar, total bayar, total


(1)

3 Hapus data Muncul pesan “Your

data has been deleted” [ √ ] Diterima [ ] Ditolak

Data Kamar

1 Input data atau mengedit diisi secara lengkap

Muncul pesan “Your

data has been saved” [ √ ] Diterima [ ] Ditolak

2 Input data atau mengedit masih ada yang belum diisi

Muncul pesan “Please,

entry data ” [ √ ] Diterima [ ] Ditolak

3 Hapus data Muncul pesan “Your

data has been deleted” [ √ ] Diterima [ ] Ditolak

Data Menu Resto

1 Input data atau mengedit diisi secara lengkap

Muncul pesan “Your data has been saved”

[ √ ] Diterima [ ] Ditolak

2 Input data atau mengedit masih ada yang belum diisi

Muncul pesan “Please,

entry data ” [ √ ] Diterima [ ] Ditolak

3 Hapus data Muncul pesan “Your

data has been deleted” [ √ ] Diterima [ ] Ditolak

Data Resto bill

1 Input data atau mengedit diisi secara lengkap

Muncul pesan “Your

data has been saved” [ √ ] Diterima [ ] Ditolak

2 Input data atau mengedit masih ada

Muncul pesan “Please, entry data ”

[ √ ] Diterima [ ] Ditolak


(2)

127

yang belum diisi

3 Hapus data Muncul pesan “Your

data has been deleted” [ √ ] Diterima [ ] Ditolak

5.2.3 Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sampel di atas dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.


(3)

128 6.1 Kesimpulan

Berdasarkan hasil pembahasan yang telah diuraikan pada bab-bab sebelumnya, maka penulis dapat menarik kesimpulan sebagai berikut :

1. Dengan adanya Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web ini pengolahan data transaksi akan lebih mudah sehingga tidak memerlukan waktu yang lama dalam proses perhitungan dan memungkinkannya data terintegrasi.

2. Dengan adanya Sistem Informasi Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web ini pengungjung atau tamu dapat melakukan reservasi online.

3. Dengan adanya Sistem Informasi Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web ini informasi yang di berikan dapat di akses secara cepat dan mudah

6.2 Saran

Sistem informasi reservasi hotel yang dibangun ini, bukanlah sebuah sistem sempurna yang dapat menangani semua permasalahan yang terjadi. Oleh Karena itu, di butuhkan pengembangan – pengembangan yang di terapkan pada sistem. Penulis mencoba beberapa saran bagi pengguna dan


(4)

129

pengembang, dengan di bangunnya sistem informasi ini. Berikut adalah saran-saran yang penulis :

1. Perlu adanya pengembangan dalam proses pembayaran agar dapat dilakukan mengunakan e-banking atau pun paypall agar memudahkan pelanggan yang akan melakukan pembayaran.

2. Perlu adanya pengembangan dalam hal fasilitas hotel tidak hanya fasilitas restoran namun sewa gedung serba guna serta failitas hotel lainnya.

3. Perlu dilakukannya perawatan atau maintenece yang baik dan berkala agar sistem berjalan dengan baik.


(5)

xviii

DAFTAR PUSTAKA

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur teori dan praktek aplikasi bisnis. Andi. Yogyakarta

Ladjamudin, Al-Bahra Bin. 2005. Analisis dan Desain Sistem Informasi. Graha Ilmu. Yogyakarta.

Pressman, Roger S.. 2002. Rekayasa Perangkat Lunak. Andi. Yogyakarta. Sofana, Iwan. 2008. Membangun Jaringan Komputer. Informatika. Bandung. http://id.wikipedia.org/wiki/Sistem/ 15 Juni 2012

http://harymulyadi.files.wordpress.com/2010/02/memahami-konsep-database.pdf/ 15 Juni 2012

http://jurnal-sdm.blogspot.com/2009/07/pengantar-perhotelan-definisi-hotel.html/ 15 Juni 2012

http://activewin.com/reviews/software/graphics/adobe/dreamweavercs3/ 15 Juni 2012

http://blog.uad.ac.id/fakih/2009/12/03/cara-penginstalan-media-wiki/ 15 Juni 2012

http://id.wikipedia.org/wiki/PHP/ 15 Juni 2012 http://id.wikipedia.org/wiki/website/ 08 april 2012


(6)

CURRICULUM VITAE

Data Diri

Nama Lengkap : Kabilla Sani Siregar

Alamat : Komp. Bukit Permata Cinunuk Blok F no 54 Rt 08/16 No.Tlp : 085722977887

E-mail : billa_sani@yahoo.com

Kebangsaan : Indonesia

Tempat/tanggal lahir : Bandung, 21 September 1990

Jenis Kelamin : Perempuan

Umur : 21 th

Agama : Islam

Pendidikan

1996-2002 : SDN CIBIRU IV

2002-2005 : SMPN 50 BANDUNG

2005-2008 : SMA PLUS AL-GHIFARI

2008-2012 : Lulusan Universitas Komputer Indonesia