i
PERANCANGAN SISTEM INFORMASI PEMESANAN
KAMAR PADA HOTEL PANTAI TANJUNG PESONA
LAPORAN KULIAH KERJA PRAKTEK
Oleh :
NIM NAMA
1. 1622300018 Febriyanto Setiawan
PROGRAM STUDI MANAJEMEN INFORMATIKA
STMIK ATMA LUHUR
PANGKALPINANG
2018/2019
ii
iii
iv
ABSTRAK Website merupakan salah satu layanan yang dapat dipakai oleh pengguna
komputer yang terhubung dengan internet. Website memudahkan pengguna untuk
berinteraksi dengan pengguna internet lainnya dan menelusuri informasi yang ada di
jaringan internet. Hotel Pantai Tanjung Pesona sebagai salah satu hotel terbaik di
Bangka Belitung masih menggunakan sistem manual menyebabkan tidak efisiennya
waktu yang digunakan, baik dalam segi pemesanan kamar, pengecekan kamar, maupun
untuk membuat laporan bulanan. Dalam era globalisasi seperti sekarang, mau tidak mau
perusahaan harus terus berinovasi untuk dapat terus bersaing dengan perusahaan
sejenis. Pilihan untuk membuat sebuah website yang bisa digunakan untuk banyak
tujuan. Metode yang digunakan dalam perancangan sistem informasi ini adalah metode
berorientasi objek dengan model UML(Unified Modelling Language). Hasil dari
perancangan sistem informasi berbasis web ini adalah bisa menampilkan data kamar
dari Hotel Pantai Tanjung Pesona dan tamu dapat melakukan reservasi secara online.
Pembayaran bisa dilakukan melalui transfer bank maupun secara cash. Perancangan
situs web ini dikhususkan untuk Hotel Pantai Tanjung Pesona dan hal – hal yang
berkaitan dengan Pantai Tanjung Pesona itu sendiri.
Kata Kunci : sistem informasi,reservasi hotel,uml
v
KATA PENGANTAR
Segala puji dan syukur kita panjatkan kehadiran Tuhan Yang Maha Esa,
karena hanya dengan kharunia-Nya lah akhirnya Laporan Kuliah Kerja Praktek
(KKP) Jurusan Manajemen Informatika STMIK Atma Luhur sebagai tugas untuk
pengambilan nilai dari mata kuliah Kuliah Kerja Praktek (KKP) telah selesai
dibuat sesuai dengan yang penulis harapkan. Penyusunan Laporan Kuliah Kerja
Praktek (KKP) dilakukan semaksimal mungkin dan dapat memberi gambaran
kepada tim penilai dengan baik dan berkesinambungan.
Dalam pelaksanaan KKP dan penyusunan laporan, penulis mendapat
banyak bantuan, dukungan dan bimbingan dari berbagai pihak. Oleh karena itu
dalam kesempatan ini penulis ingin menyampaikan ucapan terimakasih yang
sebesar-besarnya kepada :
1. Bapak Dr. Husni Teja Sukmana, ST, M.Sc selaku ketua STMIK Atma
Luhur Pangkalpinang;
2. Bapak Yohanes selaku General Manager Hotel Tanjung Pesona yang telah
menerima penulis sebagai peserta KKP;
3. Ibu Hamidah, M.Kom selaku Ketua Jurusan Manajemen Informatika yang
telah mengarahkan penulis dalam persiapan maupun pelaksanaan KKP;
4. Ibu Hamidah, M.Kom selaku Dosen Pembimbing yang telah memberikan
bimbingan serta motivasi selama pelaksanaan KKP dan penyusunan
laporan.
5. Bapak Yori Prayogi selaku Pembimbing lapangan yang telah memberikan
bimbingan serta motivasi selama pelaksanaan KKP dan penyusunan
laporan.
Mohon maaf jika ada kesalahan yang disengaja maupun tidak disengaja
oleh penulis. Akhir kata semoga laporan ini dapat memberi manfaat, motivasi,
dan penilaian bagi pembaca umumnya dan bagi penulis pada khususnya.
Pangkalpinang, 10 Januari 2019
Febriyanto Setiawa
vi
DAFTAR SIMBOL
Daftar Simbol Activity Diagram
Simbol Initial node, sebagai awal memulai table acti \vity.
Simbol Object, simbol yang berisi activity atau kegiatan apa saja
yang berjalan dalam diagram.
Simbol Decision, simbol yang digunakan jika ada aktivitas yang
memiliki kemungkinan, biasanya ya atau tidak.
Simbol Arrow, symbol yang berguna untuk menyambung dua
objek atau lebih dan berguna untuk melihat arah jalan diagram.
Simbol Swimlane, simbol yang digunakan untuk membatasi
aktivitas tiap subjek.
Simbol End Node, simbol yang digunakan untuk mengakhiri
activity diagram.
Daftar Simbol Use case Diagram
Simbol actor, simbol yang melambangkan subjek yang terlibat
dalam suatu tabel use case, terbagi atas actor active dan actor
passive.
Simbol use case, simbol yang berisi tentang kasus/ hal - hal apa
saja yang bisa dilakukan oleh actor active.
Simbol Assosiation, simbol yang berfungsi menghubungkan
antara actor dan use case.
vii
DAFTAR GAMBAR
Halaman
Gambar IV.1 Activity Diagram Pendataan Kamar .................................... 12
Gambar IV.2 Activity Diagram Check In Kamar ...................................... 13
Gambar IV.3 Activity Diagram Check Out Kamar ................................... 14
Gambar IV.4 Activity Diagram Laporan Bulan ........................................ 15
Gambar IV.5 Use Case Sistem Diagaram Usulan Untuk Admin .............. 19
Gambar IV.6 Use Case Sistem Diagaram Usulan Untuk Tamu ................ 19
Gambar IV.7 Tabel Entity Relationship Diagram ..................................... 23
Gambar IV.8 Transformasi ERD ke LRS .................................................. 23
Gambar IV.9 Logical Relational Structure ................................................ 24
Gambar IV.10 Tampilan Beranda pada Sistem User ................................... 30
Gambar IV.11 Tampilan Daftar Kamar pada Sistem User .......................... 31
Gambar IV.12 Detail Kamar danPemesanan pada Sistem User .................. 32
Gambar IV.13 Tampilan Beranda pada Sistem Admin ............................... 33
Gambar IV.14 Form kamar pada Sistem Admin ......................................... 34
Gambar IV.15 Form Tambah Kamar pada Sistem Admin .......................... 35
Gambar IV.16 Form Edit Kamar pada Sistem Admin ................................. 36
Gambar IV.17 Form Kelas Kamar pada Sistem Admin .............................. 37
Gambar IV.18 Form Tambah Kelas Kamar pada Sistem Admin ................ 38
Gambar IV.19 Form Seluruh Pemesanan pada Sistem Admin .................... 39
Gambar IV.20 Form Pemesanan Baru pada Sistem Admin ........................ 40
Gambar IV.21 Form Tambah Pemesanan Baru pada Sistem Admin .......... 41
Gambar IV.22 Form Pembayaran pada Sistem Admin ............................... 42
viii
DAFTAR TABEL
Halaman
Tabel IV.1 Tabel Basis Data Tamu ........................................................ 24
Tabel IV.2 Tabel Basis Data Reservasi.................................................. 24
Tabel IV.3 Tabel Basis Data Cek ........................................................... 25
Tabel IV.4 Tabel Basi Data Kamar ........................................................ 25
Tabel IV.5 Tabel BasisData Check In.................................................... 25
Tabel IV.6: Tabel Basis Data Check Out ............................................... 25
Tabel IV.7 Tabel Basis Data Kwitansi ................................................... 25
Tabel IV.8 Spesifikasi Basis Data Tabel Tamu ..................................... 26
Tabel IV.9 Spesifikasi Basis Data Tabel reservasi ................................ 26
Tabel IV.10 Spesifikasi Basis Data Tabel Cek ........................................ 27
Tabel IV.11 Spesifikasi Basis Data Tabel Kamar .................................... 27
Tabel IV.12 Spesifikasi Basis Data Tabel Check In ................................ 28
Tabel IV.13 Spesifikasi Basis Data Tabel Check Out ............................. 28
Tabel IV.14 Spesifikasi Basis Data Tabel Kwitansi ................................ 29
ix
DAFTAR LAMPIRAN
Halaman
Lampiran A-1 Kartu Tanda Penduduk ........................................................ 46
Lampiran A-2 Data Pemesanan Kamar ....................................................... 47
Lampiran B-1 Kwitansi ............................................................................... 48
Lampiran B-2 Laporan Bulanan .................................................................. 49
Lembar berita acara konsultasi dengan dosen pembimbing KKP ................... 50
Lembar berita acara kunjungan ke instansi ...................................................... 51
x
DAFTAR ISI
Halaman
Abstrak ........................................................................................... i
Kata Pengantar ........................................................................................... ii
Daftar Simbol ........................................................................................... iv
Daftar Gambar ........................................................................................... v
Daftar Tabel ........................................................................................... vi
Daftar Lampiran .......................................................................................... vii
Daftar Isi ........................................................................................... viii
BAB I: PENDAHULUAN............................................................................ 1
1.1 Latar Belakang ............................................................. 1
1.2 Rumusan Masalah ........................................................ 1
1.3 Batasan Masalah .......................................................... 1
1.4 Tujuan & Manfaat Penulisan ....................................... 2
1.4.1 Tujuan Penulisan ........................................ 2
1.4.2 Manfaat Penulisan ...................................... 2
1.5 Sistematika Penulisan .................................................. 2
BAB II: :LANDASAN TEORI…..………………………………… .......... 4
2.1 Definisi Sistem Informasi ............................................ 4
2.1.1 Pengertian Sistem ....................................... 4
2.1.2 Pengertian Informasi................................... 4
2.1.3 Pengertian Sistem informasi ....................... 4
2.2 Pengertian Program Berorientasi Objek ...................... 4
2.3 UML (Unified Modelling Language) .......................... 4
2.3.1 Pengertian UML ......................................... 4
2.3.2 Jenis – Jenis Diagram UML ....................... 5
2.3.2.1 Use Case Diagram ....................... 5
2.3.2.2 Class Diagram .............................. 5
2.3.2.3 Activity Diagram ......................... 6
2.3.2.4 Sequence Diagram ....................... 6
2.4 Software Pendukung .................................................... 7
xi
2.4.1 Pengertian Web........................................... 7
2.4.2 Pengertian ERD .......................................... 7
2.4.3 Pengertian PHP ........................................... 7
2.4.4 Pengertian MySQL ..................................... 8
2.5 Teori Pendukung .......................................................... 8
2.5.1 Reservasi… ................................................. 8
2.5.2 Pengertian Hotel ......................................... 8
BAB III: METODOLOGI PENELITIAN......………………………… ... 9
3.1 Objek Penelitian ........................................................... 9
3.2 Spesifikasi Hardware dan Software ............................ 9
3.2.1 Spesifikasi Hardware ................................. 9
3.2.2 Spesifikasi Software ................................... 9
3.2.2.1 Operating System (OS) ................ 9
3.2.2.2 MySQL ........................................ 10
3.2.2.3 Notepad++ ................................... 10
3.2.2.4 Xampp .......................................... 10
3.2.2.5 Mozilla Firefox ............................ 10
3.3 Metode Pengumpulan Data .......................................... 10
3.3.1 Teknik Pengamatan (Observasi) ................ 10
3.3.2 Teknik Wawancara(Interview) ................... 10
3.3.3 Studi Dokumen ........................................... 10
3.4 Alat Bantu Pemodelan Sistem ..................................... 10
3.4.1 Entity Relationship diagram (ERD) ........... 11
3.4.2 Use Case Diagram ...................................... 11
3.4.3 Class Diagram............................................. 11
3.4.4 Activity Diagram ........................................ 11
3.4.5 Sequence Diagram ...................................... 11
BAB IV: ANALISIS DAN PERANCANGAN....…………………… ....... 13
4.2 Analisa Masukan dan Keluaran ................................... 15
4.2.1 Analisa Masukkan ...................................... 15
4.2.2 Analisa Keluaran ........................................ 16
4.3 Identifikasi Kebutuan ................................................... 17
4.4 Analisis Sistem Usulan ................................................ 19
4.4.1 Use Case Diagram Admin .......................... 19
4.4.2 Use Case Diagram Tamu ............................ 19
4.4.3 Deskripsi Use Case ..................................... 20
xii
4.5 Perancangan Sistem ..................................................... 23
4.5.1 ERD (Entity Relationship Diagram)........... 23
4.5.2 Transformasi dari ERD ke LRS.................. 23
4.5.3 LRS (Logical Relational Structure) ............ 24
4.5.4 Tabel ........................................................... 24
4.5.5 Spesifikasi Basis Data ................................ 25
4.5.6 Rancangan Layar ........................................ 30
4.5.6.1 Beranda pada Sistem User ........... 30
4.5.6.2 Daftar kamar pada Sistem User ... 31
4.5.6.3Detail kamar dan pemesanan pada Sistem
User .......................................................... 32
4.5.6.4 Tampilan Beranda pada Sistem Admin
................................................................. 33
4.5.6.5 Form Kamar pada Sistem Admin 34
4.5.6.6 Form Tambah Kamar pada Sistem
Admin ...................................................... 35
4.5.6.7 Edit Kamar pada Sistem Admin .. 36
4.5.6.8 Tampilan Form Kelas Kamar pada
Sistem Admin .......................................... 37
4.5.6.9 Form Tambah Kelas Kamar pada Sistem
Admin ...................................................... 38
4.5.6.10 Form Seluruh Pemesanan pada Sistem
Admin ...................................................... 39
4.5.6.11 Form Pemesanan baru pada
Sistem Admin .......................................... 40
4.5.6.12 Form Tambah Pemesanan baru pada
Sistem Admin .......................................... 41
4.5.6.13 Form Pembayaran pada Sistem Admin
................................................................. 42
BAB V: PENUTUP ................................................................. 43
5.1 Kesimpulan ................................................................. 43
5.2 Saran ................................................................. 43
DAFTAR PUSTAKA ................................................................. 44
LAMPIRAN ................................................................. 46
Lampiran Masukan ............................................................ 46
Lampiran Keluaran ............................................................ 48
Lembar Konsultasi Pembimbing KKP .............................. 50
Lembar Konsultasi Pembimbing Praktek .......................... 51