• Tidak ada hasil yang ditemukan

Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Hotel Cibiru Endah Bandung Berbasis Web"

Copied!
138
0
0

Teks penuh

(1)
(2)

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

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

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

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

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

dan semua pihak umumnya, dan dapat dijadikan sebagai bahan pertimbangan

untuk penelitian lebih lanjut.

Wassalamu’alaikum Warahmatullahi Wabarakatuh

Bandung, Juni 2012

(9)

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

(10)

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

(11)

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

(12)

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

(13)

x

6.2 Saran ...128

DAFTAR PUSTAKA ... xviii

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

xvi

1 Entitas eksternal yang terkait

pada system

2 Proses Mengubah Input menjadi

Output

3 Aliran Menunjukan Arus Proses

(20)

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

(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

(22)

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

(23)

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

(25)

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

(26)

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)

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

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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,

(37)

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)

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,

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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)

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

(47)

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

(48)

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/

(49)

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

(50)
[image:50.595.124.519.134.762.2]

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)

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,

(52)

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)

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)

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.

(55)

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]
(56)

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)

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

(58)

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)

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

(60)

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

(61)

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

(62)

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

(63)

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

(64)

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

(65)

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

(66)
[image:66.595.52.535.138.568.2]

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

(67)

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

(68)

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

Gambar

Gambar 2.1 Karakteristik Sistem
Gambar 2.2 Siklus informasi
Gambar 2.3 Kualitas Informasi
Tabel 4.1 Analisis Dokumen
+7

Referensi

Dokumen terkait

Dengan adanya “Sistem Informasi Sales Knowledge Management Berbasis Web ”, para sales diharapkan dapat berkomunkasi dengan sales lain, mendapatkan pengetahuan secara

Sistem Informasi Front Desk Management merupakan sebuah sistem informasi berbasis web yang ditujukan untuk menangani masalah- masalah yang terjadi pada hotel

Bertolak pada hal di atas,sesuai dengan tersedianya fasilitas internet/jaringan computer disekolah.maka pembuatan aplikasi Sistem Informasi Sekolah Berbasis Web diharapkan dapat

Dengan adanya perancangan Sistem Informasi Perpustakaan di SMKN 4 Bandung Berbasis Web yang terkomputerisasi diharapkan dapat membantu petugas perpustakaan dalam

Sehingga dengan adanya sistem berbasis web ini didapatkan hasil standar karyawan yang sesuai dengan kebutuhan perusahaan serta memantu bagian personalia dalam

Dengan adanya sebuah website CRM Hotel HomeInn diharapkan hasilnya dapat membantu Manager dalam proses pengelolaan data pelanggan yang sering melakukan reservasi

Dengan adanya aplikasi berbasis web diharapkan dapat memudahkan tamu hotel dalam melakukan pemesanan kamar dan juga memberikan kemudahan kepada pihak hotel terutama bagian front office

Analisis dan perancangan sistem informasi pemesanan kamar hotel berbasis web di Hotel Auliya untuk otomatisasi pengelolaan data dan