Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web
(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