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
i
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.
ii
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.
iii
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
iv
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
v
dan semua pihak umumnya, dan dapat dijadikan sebagai bahan pertimbangan
untuk penelitian lebih lanjut.
Wassalamuâalaikum Warahmatullahi Wabarakatuh
Bandung, Juni 2012
vi
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
vii
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
viii
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
ix
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
x
6.2 Saran ...128
DAFTAR PUSTAKA ... xviii
xi
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
xii
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
xiii
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
xiv
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
xv 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
xvi
1 Entitas eksternal yang terkait
pada system
2 Proses Mengubah Input menjadi
Output
3 Aliran Menunjukan Arus Proses
xvii
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
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
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
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
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
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
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
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
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
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
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
[image:31.595.236.409.281.449.2]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
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
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
[image:33.595.240.422.416.540.2]dengan siklus informasi (information cycle).
Gambar 2.2 Siklus informasi
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
[image:34.595.254.408.483.615.2]tergantung pada yang menerima dan yang membutuhkan.
Gambar 2.3 Kualitas Informasi
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
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,
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.
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,
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
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
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
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
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
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
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
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
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
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/
42 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
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
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,
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
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
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.
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
[image:55.595.122.508.116.714.2]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.
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
[image:57.595.122.505.116.646.2]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
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.
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
[image:59.595.147.459.116.695.2]Laporan data tamu sah LDT Karti Identitas KI Karti Identitas Kartu Identitas Id_kamar Kartu Identitas
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
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
[image:61.595.137.475.108.420.2]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
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
[image:62.595.154.489.111.454.2]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
Tamu 2.1 Mengecek Data Pemesan dan tanggal check in Kwitansi
Kartu Identitas Data Booking
[image:63.595.135.506.112.431.2]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
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
[image:64.595.120.503.108.365.2]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
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
[image:65.595.119.507.105.537.2]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
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
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
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 tersebu