DAFTAR ISI...........................................................................................................................................i
DAFTAR TABEL..................................................................................................................................iii
DAFTAR GAMBAR..............................................................................................................................iv
1 PENDAHULUAN...........................................................................................................................1
1.1 Tujuan...........................................................................................................................................1
1.3 Referensi.......................................................................................................................................1
1.4 Glosarium......................................................................................................................................2
2.5 Timeline........................................................................................................................................6
3 ANALISIS SISTEM.......................................................................................................................7
4 PERANCANGAN...........................................................................................................................9
4.8.2 Hardware........................................................................................................................29
LAMPIRAN-LAMPIRAN....................................................................................................................30
Tabel 1. Glosarium..................................................................................................................................2
Tabel 2. Karakteristik Pengguna..............................................................................................................5
Tabel 3. Timeline Proyek.........................................................................................................................6
Tabel 4. Evaluasi Sistem..........................................................................................................................8
Tabel 5. Daftar Simbol BPMN................................................................................................................9
Tabel 6. Daftar Simbol DFD....................................................................................................................9
Tabel 7. Daftar Simbol ERD..................................................................................................................10
Tabel 8. Struktur Data User..................................................................................................................17
Tabel 9. Struktur Data Tipe Kamar........................................................................................................17
Tabel 10. Struktur Data Galeri...............................................................................................................17
Tabel 11. Struktur Data Kritik dan Saran...............................................................................................17
Tabel 12. Struktur Data Reservasi.........................................................................................................18
Tabel 13. Spesifikasi Software (Perangkat Lunak)................................................................................28
Tabel 14. Spesifikasi Hardware (Perangkat Keras)................................................................................29
Tabel 15.Kriteria Kategori Penilaian Ideal.............................................................................................92
Tabel 16. Kriteria Kategori Penilaian Ideal berdasarkan Data...............................................................92
Tabel 17. Perolehan Skor oleh 75 Responden........................................................................................93
DAFTAR GAMBAR
1.1 Tujuan
Dokumen SKPL (Spesisifikasi Kebutuhan Perangkat Lunak) ini dibuat untuk
tujuan sebagai berikut :
1. Mendefinisikan dan menjelaskan hal-hal yang diperlukan dalam pengembangan
Sistem Informasi Reservasi Hotel berbasis Web.
2. Memperjelas detail spesifikasi kebutuhan dan ruang lingkup kerja yang akan
dilakukan dalam pengembangan aplikasi Sistem Informasi Reservasi Hotel
berbasis Web beserta kendala-kendala yang mungkin akan dihadapi.
3. Mendefinisikan dan mendeskripsikan secara global aplikasi Sistem Informasi
Reservasi Hotel berbasis Web yang akan dikembangkan, yang menggambarkan
fungsionalitas, performansi, batasan perancangan, atribut, serta antarmuka
eskternal aplikasi yang akan diimplementasikan.
4. Mempermudah proses pengembangan aplikasi Sistem Informasi Reservasi Hotel
berbasis Web pada tahap-tahap berikutnya.
1
1.3 Referensi
Dokumen ini tentulah tidak terlepas dari berbagai dokumen acuan sebagai
sumbernya berikut ini dokumen-dokumen yang dipakai dalam pembuatan SKPL
Sistem Informasi Hotel :
1. SKPL Aplikasi Sistem Parkir Kelompok 1 Manajemen Informatika Politeknik
Negeri Subang Tahun Ajaran 2015-2016.
2. SKPL Aplikasi Rental Mobil Kelompok 5 Manajemen Informatika Politeknik
Negeri Subang Tahun Ajaran 2015-2016.
3. SKPL Pangkalan Data Pendidikan Tinggi-DIKTI PT. Pradipta Intimedia Selaras.
1.4 Glosarium
Tabel 1. Glosarium
No Istilah Definisi
1 SKPL Spesifikasi Kebutuhan Perangkat Lunak
2 Web Web atau Website adalah suatu halaman yang saling
berhubungan yang umumnya berada pada peladen yang sama
berisikan kumpulan informasi yang disediakan secara
perorangan, kelompok maupun organisasi.
3 Admin Orang yang bertugas dan memiliki hak akses untuk melakukan
operasi pengolahan data reservasi, data tamu, dan data proses
kamar.
4 User Pengguna system informasi hotel meliputi admin dan customer
5 Login Proses untuk mengakses komputer dengan memasukkan
identitas dari account pengguna dan kata sandi guna
mendapatkan hak akses menggunakan sumber daya komputer
tujuan.
6 Password Kode rahasia, kata sandi yang merupakan kunci untuk bisa
mengakses atau membuka suatu sistem.
7 BPMN Business Processing Modelling Notation
8 DFD Data Flow Diagram
9 ERD Entity Relationship Diagram
10 PHP Hypertext Preprocessor
11 MySQL SQL (Structured Query Language)
12 XAMPP Software pengembang aplikasi yang digunakan untuk
pengembangan website berbasis PHP dan juga sebagai server
untuk lokal dalam pembuatan database dengan MySQL.
2
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini memberikan spesifikasi dari produk yang akan dibangun dan
sesuai dengan kebutuhan yang diberikan oleh pihak user dan telah disepakati
bersama dengan developer. Gambaran umum dan khusus dari perangkat lunak, yang
meliputi :
1. Tujuan dan fungsi perangkat lunak
Menjelaskan tujuan dari pembangunan sistem informasi reservasi hotel
secara detail serta fungsi dibangunnya sistem informasi tersebut sesuai dengan
ruang lingkup yang telah diuraikan sebelumnya.
2. Kemampuan perangkat lunak
Mendeskripsikan kemampuan yang dimiliki oleh sistem infromasi yang
dibangun untuk membantu hotel dalam melayani customer untuk melakukan
reservasi kamar hotel.
3. User interface, perangkat keras dan perangkat lunak.
Menguraikan secara rinci kebutuhan dalam perancangan sistem
informasi yang akan dibangun meliputi user interface, perangkat keras, perangkat
lunak.
4. Batasan-batasan perangkat lunak
Membahas secara detail batasan yang dapat dilakukan dan diatasi oleh
perangkat lunak.
5. Karakteristik user
Menjelaskan karakteristik user yang akan menggunakan perangkat lunak
baik yang berhubungan dengan kegiatan perusahaan atau untuk kegiatan
maintenance perangkat lunak ini sendiri.
6. Ketergantungan perangkat lunak
Menjelaskan ketergantungan perangkat lunak terhadap lingkungan
implementasi.
3
2 DESKRIPSI UMUM PERANGKAT LUNAK
4
2.3 Karakteristik Pengguna
Tabel 2. Karakteristik Pengguna
Kategori
Tugas Hak Akses ke aplikasi
Pengguna
Mengunjungi situs Halaman Utama
Melakukan reservasi Halaman Profil
Mencetak bukti reservasi Halaman Galeri
Customer
Memberi kritik dan saran Halaman Fasilitas
Form Reservasi
Form Kritik dan Saran
Mengelola data fasilitas Halaman Utama
kamar Form Login
Mengelola data profil CRUD data fasilitas kamar
Mengelola data galeri Delete data kritik dan saran
Admin
Mengelola data kritik dan Create, Delete data reservasi
saran Update data profil
Mengelola data reservasi Update data user
Mengelola data user CRUD data galeri
5
2.5 Timeline
Tabel 3. Timeline Proyek
1. Planning
1.1. Wawancara
1.2. Observasi
1.3. Pengumpulan Data
2. Analysis
2.1. Analisis Sistem
2.2. Analisis Informasi
3. Design
3.1. Desain Informasi
3.2. Desain Grafis
3.3. Database Aplikasi
3.4. Model Development Database Design
4. Implementation
4.1. Penulisan Program dan Instalasi
4.2. Design Review
4.3. Pemilihan Sumber Daya Hardware dan Software
5. Testing
5.1. Pengujian Web dan Dokumentasi
6. Maintenance
6
3 ANALISIS SISTEM
7
3.3 Evaluasi Sistem yang sedang Berjalan
Dari analisis system yang sebelumnya sudah didiatas, kami memberikan
usulan sebagai berikut :
Tabel 4. Evaluasi Sistem
8
4 PERANCANGAN
9
Proses Orang, unit yang
mempergunakan atau
meakukan transformasi
data.
Komponan fisik tidak
didefinisikan.
10
4.2 Data Flow Diagram (DFD)
11
4.2.2 DFD Level 1
12
4.2.3 DFD Level 2
13
1.4. Mengelola Reservasi
Pada proses ini, admin dapat mengelola data reservasi. Data
reservasi akan dikelola merujuk pada tabel reservasi. Dalam
pengelolaannya admin dapat menambah reservasi, menghapus
reservasi dan mencari reservasi.
1.5. Mengelola Kritik dan Saran
Pada proses ini, admin dapat mengelola data kritik dan saran. Data
kritik dan saran akan dikelola merujuk pada tabel kritik dan saran.
Dalam pengelolaannya admin menghapus kritik dan saran.
1.6. Mengelola Profil
Pada proses ini, admin dapat mengelola data profil. Data profil akan
dikelola merujuk pada tabel profil. Dalam pengelolaannya admin
mengubah data profil
1.7. Logout
Logout adalah proses keluar dari akun yang dimiliki admin.
14
2. Customer Melakukan Reservasi
15
4.3.2 BPMN Admin – Kelola Data
16
4.4 Struktur Data
1. Tabel User
3. Tabel Galeri
17
5. Tabel Reservasi
Tabel 12. Struktur Data Reservasi
6. Tabel Kritik
Field Data Type Siz Null Keterangan
e
Id_kritik* Varchar 8 - ID Kritik
Tgl_kritik Timestamp - - Tanggal Kritik
Nama_kritik Varchar 100 - Nama Kritik
Isi_kritik Text - - Isi Kritik
7. Tabel Profil
Field Data Type Siz Null Keterangan
e
Id_profil* Varchar 8 - ID Profil
judul Varchar 100 - Judul Profil
profil Text - - Isi Profil
18
4.5 Entity Relationship Diagram (ERD)
19
4.6 Desain Tampilan
20
3. Admin – Kelola Data Tipe Kamar
21
5. Admin – Kelola Data Reservasi
22
7. Admin-Kelola Data User
23
4.6.2 Desain Tampilan Customer
1. Customer – Halaman Utama
24
3. Customer – Fasilitas
25
5. Customer – Kontak
26
7. Customer – Bukti Reservasi
27
4.7 Rancangan Menu dan Hak Akses
28
4.8.2 Hardware
Tabel 14. Spesifikasi Hardware (Perangkat Keras)
29
LAMPIRAN-LAMPIRAN
30
Lampiran 1. Dokumentasi Koding
Admin
1. TABEL RESERVASI
31
Gambar 26. Coding Tabel Reservasi
32
Gambar 27. Coding Form Menambahkan Reservasi
33
3. MENGHAPUS RESERVASI
4. PRINT RESERVASI
34
35
36
Gambar 29. Coding Print Reservasi
37
43
44
Gambar 37. Coding Menyimpan Kamar
11. KONEKSI
45
Gambar 36. Coding Koneksi
46
Gambar 40. Coding Menghapus Komentar
47
14.
TABEL
KOMENTAR
Gambar 41. Coding Mengubah User
48
49
50
51
Gambar 41. Coding Mengubah User
52
Gambar 46. Coding Mengubah Galeri
53
19. MENYIMPAN DAN MENGUBAH PROFIL
54
20. TABEL GALERI
Gambar 48. Coding Menghapus Foto
55
Gambar 45. Coding Tabel Galeri
21. MENGUBAH GALERI
56
57
Gambar 46. Coding Mengubah Galeri
58
59
60
Gambar 47. Coding Form Menambahkan Foto
61
23. MENGHAPUS FOTO
62
25. MENYIMPAN DAN MENGUBAH FOTO
26. LOGOUT
63
Gambar 52. Coding Detail
28. HEADER
64
65
Gambar 53. Coding Header
66
2.Customer
1. CODING HALAMAN UTAMA
67
3. CODING RESERVASI
68
4. CODING FASILITAS
69
5. CODING KONTAK
6. CODING KONEKSI
70
7. CODING GALERI
8. CEK DETAIL
71
9. AKSI TAMBAH KOMENTAR
72
Lampiran 2. User Manual
1. Customer
Didalam menu utama aplikasi Sistem Informasi Hotel Panorama ini terdapat pilihan yang
tersedia, yaitu:
A. Home
Pilihan yang terdapat pada menu utama aplikasi SIHOT yang pertama adalah Home.
Home sebagai menu utama atau halaman utama didalam websites. Di bawah ini
merupakan tampilan dari menu home :
B. Reservasi
Pilihan yang terdapat pada menu utama aplikasi SIHOT berikutnya adalah Reservasi.
Reservasi sebagai menu dimana costumer dapat melakukan reservasi hotel tersebut. Berikut
ini merupakan langkah-langkah untuk melakukan reservasi hotel :
1. Pada menu home pilih Reservasi.
73
Setelah memilih Reservasi maka akan muncul tampilan seperti dibawah ini :
74
Setelah mengklik submit maka akan muncul tampilan seperti dibawah ini :
5. Klik Ok, lalu sistem akan mencetak data yang telah dimasukan, seperti gambar berikut ini
:
75
Gambar 69. User Manual-Hasil Print Out Bukti Reservasi
C. Fasilitas
Pilihan yang terdapat pada menu utama aplikasi SIHOT berikutnya adalah Fasilitas.
Fasilitas adalah menu dimana costumer dapat mengetahui atau melihat fasilitas dan harga
yang ada di hotel tersebut
1. Klik menu Fasilitas maka akan muncul tampilan seperti dibawah ini :
76
2. Jika kita klik Cek Detail, maka akan muncul gambar seperti dibawah ini :
77
D. Tentang Hotel
Pilihan yang terdapat pada menu utama aplikasi SIHOT berikutnya adalah Tentang
Hotel/Profil Hotel. Profil adalah menu didalamnya terdapat informasi mengenai hotel
tersebut. Berikut ini merupakan gambaran dari menu profil.
E. Galeri
Pilihan yang terdapat pada menu utama aplikasi SIHOT berikutnya adalah Galeri. Galeri
adalah menu dimana costumer dapat mengetahui atau melihat tempat wisata yang ada di
subang.
78
Jika kita klik gambar yang terdapat di web tersebut maka gambar akan bisa dilihat seperti
berikut ini:
F. Kontak
Pilihan yang terdapat pada menu utama aplikasi SIHOT berikutnya adalah Kontak.
Kontak adalah menu dimana costumer memberikan komentar atau kritik dan saran kepada
hotel tersebut. Berikut adalah tampilan dari menu Kontak :
79
Langkah-langkah jika akan menberikan komentar terhadap hotel sebagai berikut :
1. Pertama kita harus mengisi nama Lengkap, email, telepon dan mengisi komentar yang
akan anda sampaikan pada kolom yang telah disediakan.
80
2. Login Sebagai Admin
Masuk sebagai admin :
1. Klik Login, kemudian kita akan masuk ke halaman form login admin, seperti gamabar
dibawah ini :
81
3. Setelah berhasil login admin bisa masuk halaman utama menu admin, seperti gambar
di bawah ini :
1. Kelola data terdiri dari, kelola reservasi, tipe kamar, komentar, user, profil, dan
galeri.
1) Kelola Reservasi
Dimana admin dapat menambah reservasi, menghapus dan melihat bukti
reservasi serta mencetak bukti tersebut.
82
Gambar 83. User Manual-Tampil Data Reservasi
a. Tambah Reservasi
Pertama klik menu tambah reservasi, dan admin tinggal mengisi
form tambah reservasi seperti gambar di bawah ini :
83
b. Hapus Data Reservasi
Pertama klik Hapus Reservasi
Jika admin akan menghapus data reservasi maka klik OK, maka akan
menampilkan pemberitahuan “data berhasil dihapus”.
c. Cetak Reservasi
Pertama klik Cetak Reservasi
84
Gambar 90. User Manual-Cetak Bukti Reservasi
Jika admin akan mencetak tanda bukti reservasi maka klik Cetak
Reservasi. Maka akan muncul gambar seperti dibawah ini:
85
Lalu klik Print, maka data akan di simpan terlebih dahulu sebelum di
cetak.
Klik save maka data akan tersimpan dalam bentuk pdf , seperti
gambar dibawah ini :
86
2) Kelola Tipe Kamar
Dimana admin dapat melihat detail tipe kamar,edit tipe kamar dan menghapus
tipe kamar.
87
Gambar 96. User Manual-Pesan Konfirmasi tambah tipe kamar
88
Gambar 99. User Manual-Edit Tipe Kamar
Maka admin akan masuk ke form ubah tipe kamar, admin dapat
mengubah data yang akan di ubah.
Setelah admin selesai mengubah data tipe kamar lalu klik simpan,dan
akan menampilkan pemberitahuan “data berhasil diubah”.
89
Gambar 102. User Manual-Hapus Tipe Kamar
Jika admin akan menghapus data tipe kamar maka klik OK, maka
akan menampilkan pemberitahuan “data berhasil dihapus”.
3) Kelola Komentar
Dimana admin hanya dapat menghapus komentar yang ada.
Pertama klik Kelola Komentar, maka akan muncul gambar seperti
dibawah ini :
90
Gambar 105. User Manual-Tampil Data Komentar
Jika admin akan menghapus komentar yang ada maka klik Hapus
Komentar
Jika admin akan menghapus komentar maka klik OK, maka akan
menampilkan pemberitahuan “data berhasil dihapus”.
91
Gambar 108. User Manual-Pesan konfirmasi hapus komentar
4) Kelola User
Dimana admin dapat mengedit data user.
Pertama klik Kelola User, maka akan muncul gambar seperti
dibawah ini :
Setelah admin selesai mengedit data user maka klik simpan akan
menampilkan pemberitahuan “data berhasil diubah”.
5) Kelola Profil
Dimana admin dapat mengedit profil tentang hotel.
Pertama klik Kelola Profil, maka akan muncul gambar seperti
dibawah ini :
92
Gambar 111. User Manual-Form Ubah Profil
Setelah admin selesai mengedit data kelola profil maka klik simpan
akan menampilkan pemberitahuan “data berhasil diubah”.
6) Kelola Galeri
Dimana admin dapat menambah foto, mengedit dan menghapus foto.
Pertama klik Kelola Galeri, maka akan muncul gambar seperti
dibawah ini :
93
a. Tambah Foto
Pertama klik menu tambah foto, dan admin tinggal mengisi
form tambah foto galeri seperti gambar di bawah ini :
b. Edit Foto
Pertama klik menu edit foto, dan admin tinggal mengisi
form ubah foto galeri seperti gambar di bawah ini :
94