Page 1
i
PERANCANG SISTEM INFORMASI PROSES CHECK-IN CHECK-OUT
PADA SEJATI HOTEL SUNGAILIAT BANGKA MENGGUNAKAN WEB
SKRIPSI
Oleh :
M.PRANATA
1322500129
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN KOMPUTER
ATMA LUHUR
PANGKAL PINANG
2016
Page 2
ii
PERANCANG SISTEM INFORMASI PROSES CHECK-IN CHECK-OUT
PADA SEJATI HOTEL SUNGAILIAT BANGKA MENGGUNAKAN WEB
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Oleh :
M.PRANATA
1322500129
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN KOMPUTER
ATMA LUHUR
PANGKAL PINANG
2016
Page 5
v
KATA PENGANTAR
Puji syukur kehadiran Allah SWT yang telah melimpahkan segala rahmat
dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang
merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu
(S1) pada Jurusan Sistem Informasi STMIK ATMA LUHUR
PANGKALPINANG. Skripsi ini berjudul “Analisa Dan Perancangan Sistem
Informasi Penyewaan Kamar Hotel Pada Hotel Sejati Sungailiat Berbasis WEB”.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi
ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima
kasih kepada:
1. ALLAH SWT, atas rahmat-Nya yang tidak terhingga.
2. Kepada kedua orangtua penulis yang selalu tak pernah berhenti memberi
support kepada penulis untuk menyelesaikan skripsi ini.
3. Bapak Drs. Djaetun Hs yang telah mendirikan Yayasan Atma Luhur.
4. Bapak Dr. Moedjiono, M.Sc selaku ketua STMIK Atma Luhur.
5. Bapak Okkita Rizan, M,Kom Selaku Ketua Program Studi Sistem Informasi
STMIK Atma Luhur.
6. Ibu Fitriyani, M.Kom selaku pembimbing yang paling banyak memberi
masukan kepada penulis dalam menyelesaikan skripsi ini.
7. Kepada semua pihak yang telah membantu penulisan laporan skripsi, serta
teman-teman yang tidak dapat disebut satu persatu.
8. seseorang yang selalu memberikan semangat dan dukungan kepada saya.
Page 6
vi
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta
taufikNya, Amin.
Pangkalpinang, Juli 2016
Penulis
Page 7
vii
ABSTRACT
Rapid technological progress in the field of computers today, encouraging many
people to use a computerized system in the process of administration, ranging from
institutions of government agencies, industry, trade, tourism, and so on. It is, shows
how important and vital computer technology in all fields, especially in the business
world. For the medium level businesses, not all of them can use the computerized
system, due to financial constraints and the possibility of its human resources. This
prompted the authors to try to apply information technology into the business world,
especially the world in the field of Hospitality Tourism.Because there is such that not
using a computerized system, in its business activities. Therefore, the author tried to
implement one application program into the hotel room Reservation business activity,
in sejati hotel Sungailiat located in the Pacific Islands region, which in this case, the
lease on the hotel still manual. Here the authors make an application program, for the
administration of the hotel room Reservation, by using web
Page 8
viii
ABSTRAKSI
Kemajuan teknologi yang begitu pesat dalam bidang komputer sekarang ini
mendorong banyak kalangan untuk menggunakan sistem komputerisasi dalam proses
administrasinya, mulai dari lembaga lembaga instansi pemerintahan, dunia
industri, perdagangan, pariwisata, dan sebagainya. Hal ini, menunjukan betapa
penting dan vitalnya teknologi komputer dalam semua bidang, khususnya dalam
dunia bisnis. Untuk level bisnis kalangan menengah kebawah, tidak semuanya dapat
menggunakan sistem komputerisasi tersebut, dikarenakan adanya kemungkinan
keterbatasan finansial dan sumber daya manusia yang dimilikinya. Hal ini mendorong
penulis untuk mencoba meng-aplikasikan teknologi informasi kedalam dunia bisnis,
khususnya dunia Pariwisata dalam bidang Perhotelan. Karena masih ada diantaranya
yang belum menggunakan sistem komputerisasi, dalam aktifitas bisnisnya. Oleh
sebab itu penulis mencoba mengimplementasikan salah satu program aplikasi
kedalam aktivitas bisnis penyewaan kamar hotel, di Hotel Sejati Sungailiat yang
berada di daerah Bangka Belitung, yang dalam hal ini, proses penyewaan di hotel
tersebut masih bersifat manual. Disini penulis membuat suatu program aplikasi, untuk
proses administrasi Reservasi kamar hotel, dengan menggunakan web
Page 9
ix
DAFTAR ISI
Halaman
LEMBAR PERNYATAAN .................................................................................. i
KATA PENGANTAR .......................................................................................... ii
ABSTRACT ..........................................................................................................iii
ABSTRAKSI ......................................................................................................... v
DAFTAR ISI ........................................................................................................ vi
DAFTAR GAMBAR .......................................................................................... vii
DAFTAR TABEL............................................................................................... xii
DAFTAR SIMBOL ............................................................................................ xv
DAFTAR LAMPIRAN ................................................................................... xvi5
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................... 1
1.2 Perumusan Masalah ............................................................................ 2
1.3 Batasan Masalah ................................................................................. 3
1.4 Metode Penelitian ............................................................................... 3
1.4.1 Metode Pengumpulan Data ..................................................... 4
1.4.2 Metode Analisis ....................................................................... 4
1.4.3 Metode Perancangan ............................................................... 4
1.5 Tujuan dan Manfaat ............................................................................ 5
1.5.1 Tujuan ...................................................................................... 5
1.5.2 Manfaat .................................................................................... 5
1.6 Sistematika Penulisan ......................................................................... 6
Page 10
x
BAB II LANDASAN TEORI
2.1 Pengertian Sistem dan Sistem Informasi ............................................. 8
2.1.1 Pengertian Sistem .................................................................... 8
2.1.2 Pengertian Informasi ............................................................... 8
2.2 Pengertian Sistem Informasi ............................................................... 9
2.3 Teori Pendukung ............................................................................... 10
2.3.1 Pengertian Check In dan Check Out ..................................... 10
2.3.2 Pengertian Hotel .................................................................... 10
2.3.3 Pengertian Sistem Informasi manajemen perhotelan ............ 10
2.4 Manajemen Proyek ............................................................................ 10
2.4.1 Manajemen Waktu ................................................................ 11
2.4.2 Manajemen Biaya .................................................................. 11
2.4.3 Manajemen Sumber Daya ..................................................... 11
2.4.4 Manajemen Pemasaran .......................................................... 11
2.4.5 Manajemen Resiko ................................................................ 12
2.5 Konsep Dasar Informasi ..................................................................... 12
2.5.1 Konsep Dasar Berorientasi Objek ......................................... 14
2.5.2 UML (Unified Modelling Language) .................................... 15
2.5.3 Analisa dan Perancangan ....................................................... 16
2.5.4 Analisa Berorientasi Objek ................................................... 17
2.5.5 Website .................................................................................. 17
2.5.6 Cara Kerja Web ..................................................................... 18
2.5.7 Unsur-unsur Website ............................................................. 18
2.5.8 Fungsi Web............................................................................ 21
2.5.9 PHP ........................................................................................ 22
2.5.10 MYSQL ................................................................................. 23
2.5.11 Activity Diagram ................................................................... 27
Page 11
xi
2.5.12 Analisa Dokumen Keluaran .................................................. 30
2.5.13 Analisa Dokumen Masukan .................................................. 30
2.5.14 Package Diagram ................................................................... 31
2.5.15 Use Case Diagram ................................................................. 31
2.5.16 Perancangan Basis Data ........................................................ 35
2.5.17 Logical Record Structure (LRS) ............................................ 37
2.5.18 Tabel ...................................................................................... 37
2.5.19 Normalisasi ............................................................................ 37
2.6 Perancangan Berorientasi Objek ........................................................ 38
BAB III PENGELOLAAN PROYEK
3.1 Project Execution Plan ..................................................................... 47
3.1.1 Objectives Proyek.................................................................. 47
3.1.2 Identifikasi Stakeholders ....................................................... 48
3.1.2.1 Peran Masing-Masing Stakeholder ......................... 49
3.2 Identifikasi Deliverables ................................................................... 53
3.2.1 Tangible deliverables ( Aset Fisik ) ...................................... 54
3.2.2 Intangible deliverables ( Aset Tak Fisik ) ............................. 54
3.3 Penjadwalan Proyek .......................................................................... 54
3.3.1 Estimasi Waktu Pelaksanaan ................................................. 54
3.3.2 Timeline Aktifitas.................................................................. 57
3.3.3 Gantt Chart ............................................................................ 57
3.3.4 Struktur Aktifitas ................................................................... 68
3.4 Jadwal Proyek ................................................................................... 60
3.5 Rencana Anggran Biyaya (RAB) ...................................................... 61
3.5.1 Tabel RAM (Responsible Assignment Matrix) ..................... 63
3.6 Skema struktur Proyek ...................................................................... 68
3.6.1 Analisa Resiko ....................................................................... 69
Page 12
xii
3.6.2 Meeting Plan.......................................................................... 69
3.7 Work Breakdown Strukture (WBS) .................................................... 71
BAB IV ANALISA SISTEM
4.1 Tinjauan Organisasi .......................................................................... 72
4.1.1 Sruktur Organisasi Hotel Sejati Sungaliat ............................. 73
4.1.2 Tugas dan Wewenang ........................................................... 74
4.2 Analisis Masalah Sistem Yang Berjalan .......................................... 76
4.3 Activity Diagram ............................................................................... 79
4.4 Analisa Keluaran ............................................................................... 88
4.5 Analisa Masukan ............................................................................... 90
4.6 Identifikasi Kebutuhan ...................................................................... 94
4.7 Usecase Diagram............................................................................... 98
4.8 Deskripsi Diagram........................................................................... 100
4.9 Rancangan Basis Data ..................................................................... 106
4.9.1 ERD (Entity Relationship Diagram) ................................... 106
4.9.2 Transformasi ERD ke LRS.................................................. 107
4.9.3 LRS (Logical Record Structure) ......................................... 108
4.9.4 Tabel .................................................................................... 109
4.9.5 Spesifikasi Basis Data ......................................................... 112
4.10 Rancangan Antar Muka ................................................................... 121
4.10.1 Rancangan Keluaran ............................................................ 121
4.10.2 Rancangan Masukan............................................................ 123
4.11 Rancangan Dialog Layar ................................................................ 126
4.12 Sequence Diagram........................................................................... 138
BAB V PENUTUP
5.1 Kesimpulan ..................................................................................... 149
Page 13
xiii
5.2 Saran ............................................................................................... 150
DAFTAR PUSTAKA ....................................................................................... 151
LAMPIRAN
LAMPIRAN A KELUARAN SISTEM BERJALAN .................................. 153
LAMPIRAN B MASUKAN SISTEM BERJALAN ..................................... 158
LAMPIRAN C RANCANGAN KELUARAN SISTEM USULAN ............ 165
LAMPIRAN D RANCANGAN MASUKAN SISTEM USULAN .............. 170
LAMPIRAN E SURAT KETERANGAN RISET
LAMPIRAN F KARTU BIMBINGAN
LAMPIRAN G BIODATA PENULIS SKRIPSI
Page 14
xiv
DAFTAR GAMBAR
Halaman
Gambar III.1 Milestone ........................................................................................ 58
Gambar III.2 Struktur Aktifitas ............................................................................ 59
Gambar III.3 Struktur Tim Proyek ....................................................................... 68
Gambar III.4 Work Breakdown Stukrure............................................................. 71
Gambar IV.1 Activity Diagram Proses Reservasi Kamar .................................... 79
Gambar IV.2 Activity Diagram Proses CHECK-IN Kamar ................................ 80
Gambar IV.3 Activity Diagram Proses Pemesanan Laundry............................... 81
Gambar IV.4 Activity Diagram Proses Pemesanan Makanan ............................. 82
Gambar IV.5 Activity Diagram Proses CHECK-OUT ........................................ 83
Gambar IV.6 Activity Diagram Proses Pendataan Tamu .................................... 84
Gambar IV.7 Activity Diagram Proses Pendataan Kamar ................................... 85
Gambar IV.8 Activity Diagram Proses Pendataan Laundry ............................... 86
Gambar IV.9 Activity Diagram Proses Pendataan menu makanan resturant ...... 87
Gambar IV.10 Activity Diagram Proses Pembuatan Laporan ............................. 88
Gambar IV.11 Use Case Diagram Pendataan ..................................................... 98
Gambar IV.12 Use Case Diagram Reservasi Kamar .......................................... 99
Gambar IV.13 Use Case Diagram Cetak Laporan Reservasi Kamar ................. 99
Gambar IV.14 Entity Relationship Diagram(ERD) ........................................... 106
Gambar IV.15 Transformasi ERD ke Logical Record Structure ....................... 107
Gambar IV.16 Logical Record Structure (LRS) ................................................. 108
Gambar IV.17 Struktur Tampilan ...................................................................... 126
Page 15
xv
Gambar IV.18 Rancangan Layar LOGIN .......................................................... 127
Gambar IV.19 Rancangan Layar Kamar ............................................................ 128
Gambar IV.20 Rancangan Layar Reservasi ....................................................... 129
Gambar IV.21 Rancangan Layar Tamu ............................................................. 130
Gambar IV.22 Rancangan Layar Kwitansi ........................................................ 131
Gambar IV.23 Rancangan Layar CHECK-IN ................................................... 132
Gambar IV.24 Rancangan Layar CHECK-OUT ............................................... 133
Gambar IV.25 Rancangan LayarBill Makanan .................................................. 134
Gambar IV.26 Rancangan Layar Daftar Menu .................................................. 135
Gambar IV.27 Rancangan Layar Bill Laundry .................................................. 136
Gambar IV.28 Rancangan Layar Pakaian .......................................................... 137
Gambar IV.29 Sequence Diagram LOGIN ........................................................ 138
Gambar IV.30 Sequence Diagram Tamu ........................................................... 139
Gambar IV.31 Sequence Diagram Kamar ......................................................... 140
Gambar IV.32 Sequence Diagram Reservasi ..................................................... 141
Gambar IV.33 Sequence Diagram Kwitansi ...................................................... 142
Gambar IV.34 Sequence Diagram CHECK-IN ................................................. 143
Gambar IV.35 Sequence Diagram CHECK-OUT ............................................. 144
Gambar IV.36 Sequence Diagram Bill Laundry ................................................ 145
Gambar IV.37 Sequence Diagram Bill Makanan .............................................. 146
Gambar IV.38 Sequence Diagram Pakaian ........................................................ 147
Gambar IV.39 Sequence Diagram Daftar Menu ................................................ 148
Page 16
xvi
DAFTAR TABEL
Halaman
Tabel II.1 : Daftar Tipe Data ......................................................................... 26
Tabel III.1 : Identifikasi Stakeholder .............................................................. 48
Tabel III.2 : Peran Stakeholder2 ..................................................................... 49
Tabel III.3 : Sponsor ....................................................................................... 53
Tabel III.4 : Estimasi Waktu Pelaksanaan ...................................................... 55
Tabel III.5 : Jadwal Proyek ............................................................................. 60
Tabel III.6 : Rencana Anggaran Biaya ........................................................... 61
Tabel III.7 : Responsible Assignment Matrix ................................................ 63
Tabel III.8 : Meeting Plan ............................................................................... 69
Tabel IV.1 : Tabel Tamu ............................................................................... 109
Tabel IV.2 : Tabel Kamar ............................................................................. 109
Tabel IV.3 : Tabel Daftar Menu ................................................................... 109
Tabel IV.4 : Tabel Pakaian ........................................................................... 110
Tabel IV.5 : Tabel Kwitansi ......................................................................... 110
Tabel IV.6 : Tabel Reservasi ........................................................................ 110
Tabel IV.7 : Tabel CHECK-IN ..................................................................... 110
Tabel IV.8 : Tabel CHECK-OUT ................................................................. 111
Tabel IV.9 : Tabel Bill Laundry ................................................................... 111
Tabel IV.10 : Tabel Bill Makanan .................................................................. 111
Tabel IV.11 : Tabel Buat ................................................................................ 111
Tabel IV.12 : Tabel Lakukan .......................................................................... 112
Page 17
xvii
Tabel IV.13 : Tabel Catat ............................................................................... 112
Tabel IV.14 : Spesifikasi Basis Data Tamu .................................................... 112
Tabel IV.15 : Spesifikasi Basis Data Kamar .................................................. 113
Tabel IV.16 : Spesifikasi Basis Data Daftar Menu ......................................... 114
Tabel IV.17 : Spesifikasi Basis Data Pakaian ................................................. 114
Tabel IV.18 : Spesifikasi Basis Data Kwitansi ............................................... 115
Tabel IV.19 : Spesifikasi Basis Data Reservasi .............................................. 116
Tabel IV.20 : Spesifikasi Basis Data CHECK-IN .......................................... 116
Tabel IV.21 : Spesifikasi Basis Data CHECK-OUT ...................................... 117
Tabel IV.22 : Spesifikasi Basis Data Bill Laundry ......................................... 118
Tabel IV.23 : Spesifikasi Basis Data Bill Makanan ....................................... 118
Tabel IV.24 : Spesifikasi Basis Data Buat ...................................................... 119
Tabel IV.25 : Spesifikasi Basis Data Lakukan ............................................... 120
Tabel IV.26 : Spesifikasi Basis Data Catat ..................................................... 120
Page 18
xviii
DAFTAR SIMBOL
1. Activity Diagram
a. Star Point
Menggambarkan awal dari suatu aktivitas yang
berjalan pada sistem.
b. End Point
Menggambarkan akhir dari suatu aktivitas
yang berjalan pada sistem.
c. Activity
Menggambarkan aktivitas yang dilakukan pada
sistem.
d. Swimlane
Menggambarkan pembagian, atau
pengelompokkan berdasarkan tugas dan fungsi
tersendiri.
e. Transition State
Menggambarkan hubungan antara dua state,
dua activity, ataupun antara state, dan activity.
f. Transition to selft
Menggambarkan hubungan antara state, atau
activity yang kembali kepada state, atau
activity itu sendiri.
g. Decision
Page 19
xix
Menggambarkan kondisi dari sebuah aktivitas
yang bernilai benar, atau salah.
h. State
Menggambarkan kondisi, situasi ataupun
tempat untuk beberapa aktivitas.
i. Fork
Menggambarkan aktivitas yang dimulai dengan
sebuah aktivitas, dan diikuti oleh dua, atau
lebih aktivitas yang harus dikerjakan.
j. Join
Menggambarkan aktivitas yang dimulai dengan
dua, atau lebih aktivitas yang sudah dilakukan,
dan menghasilkan sebuah aktivitas.
k. Black Hole Activities
Menggambarkan ada masukan tapi tidak ada
keluaran.
l. Miracle Activities
Menggambarkan tidak ada masukan tapi ada
keluaran.
2. Usecase Daigram
a. Actor
Menggambarkan orang, atau sistem yang
menyediakan, atau menerima informasi dari
sistem, atau menggambarkan pengguna
software aplikasi (user).
b. Usecase
Page 20
xx
Menggambarkan fungsionalitas dari suatu
sistem sehingga oengguna sistem paham, dan
mengerti mengenai kegunaan sistem yang akan
dibangun.
c. Association
Menggambarkan hubungan antara actor dengan
use case.
3. Class Diagram
a. Class
Menggambarkan keadaan ( atribut, atau
property ) dari suatu obyek. Class memiliki
tiga area pokok, yaitu: nama, atribut, method.
Nama menggambarkan nama dari class, atau
objek. Atribut menggambarkan batasan dari
nilai yang dapat dimilki oleh property tersebut.
Method menggambarkan implementasi dari
layanan yang dapat diminta dari beberapa
object dari class, yang mempengaruhi
behaviour.
b. Association
Menggambarkan mekanisme komunikasi suatu
objek dengan objek lainnya, atau dapat juga
menggambarkan ketergantungan antarkelas.
c. Aggregate
Menggambarkan bahwa suatu objek secara
fisik dibentuk dari objek-objek lain, atau secara
logis mengandung objek lain.
d. Multiplicity
Menggambarkan banyaknya objek yang
terhubung satu dengan yang lainnya.
Page 21
xxi
4. Sequence Diagram
a. Actor
Menggambarkan orang yang sedang
berinteraksi dengan sistem.
b. Entity
Menggambarkan informasi yang harus
disimpan oleh sistem ( struktur data dari
sebuah sistem).
c. Boundary
Menggambarkan interaksi antara satu, atau
lebih actor dengan sistem.
d. Control
Menggambarkan “perilaku mengatur”,
mengkoordinasikan perilaku sistem, dan
dinamika dari suatu sistem, menangani tugas
utama, dan mengontrol alur kerja suatu sistem.
e. Object Messagee
Menggambarkan pesan, atau hubungan antar
objek, yang menunjukkan urutan kejadian yang
terjadi.
f. Message to self
Menggambarkan pesan, atau hubungan objek
itu sendiri, yang menunjukan urutan
kejadian yang terjadi.
g. Return Message
Page 22
xxii
Menggambarkan pesan, atau hubungan antar
objek, yang menunjukan urutan kejadian yang
terjadi.
h. Object
Menggambarkan abstraksi dari sebuah entitas
nyata, atau tidak nyata yang informasinya
harus disimpan.
i. Message
Menggambarkan pengiriman pesan.
j. Loop
Menggambarkan perulangan dalam sequence.
5. Entity Relationship Diagram ( ERD )
a. Entitas
Merupakan objek-objek dasar yang terikat
didalam sistem. Objek tersebut dapat berupa
orang, benda, atau hal lainnya yang
keterangannya perlu disimpan di basis data.
b. Relationship
Merupakan kejadian yang menggambarkan
hubungan antara dua, atau lebih entitas.
c. Garis
Menghubungkan entitas dengan relationship.