Anda di halaman 1dari 17

Sistem Informasi Pada

Crystal Guesthouse

Dokumen:

Spesifikasi Kebutuhan Perangkat Lunak

Disusun Oleh:

1. Erga Ivan Saputra 18410100193


2. Galih Nur B. A. 18410100195
3. Djatu Hamidan A. 18410100206
4. Aditya Lila Saputra 18410100207
5. Muhammad Miftahul H. 18410100211

PROGRAM STUDI S1 SISTEM INFORMASI


FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
SURABAYA
2021
Daftar Isi
I. Pendahuluan ........................................................................................................................................ 4
1. 1 Latar Belakang.............................................................................................................................. 4
1. 2 Tujuan ........................................................................................................................................... 5
1. 3 Gambaran Umum ......................................................................................................................... 5
1. 4 Ruang Lingkup ............................................................................................................................. 5
1. 5 Definisi, Akronim, Singkatan yang Dipakai ................................................................................ 5
1. 6 Referensi ....................................................................................................................................... 6
II. Deskripsi Produk ................................................................................................................................. 7
2.1 Lingkungan Sistem ....................................................................................................................... 7
2.2 Fungsi Produk ............................................................................................................................... 7
2.2.1 Fungsi Mengelola Data Master Kamar ................................................................................. 7
2.2.2 Fungsi Pengelolaan Data User .............................................................................................. 7
2.2.3 Fungsi Pengelolaan Data Master Tipe Kamar ...................................................................... 8
2.2.4 Fungsi Pencatatan Data Diri Tamu ....................................................................................... 8
2.2.5 Fungsi Pencatatan Tipe Kamar Yang Dipilih ....................................................................... 8
2.2.6 Fungsi Pencatatan Detail Pemesanan Tamu ......................................................................... 9
2.2.7 Fungsi Melakukan Penerimaan Pembayaran (Uang Muka) .................................................. 9
2.2.8 Fungsi Membuat dan Mengeluarkan Bukti Reservasi Tamu ................................................ 9
2.2.9 Fungsi Checking Room Availability ...................................................................................... 9
2.2.10 Fungsi Perubahan Reservasi ............................................................................................... 10
2.2.11 Fungsi Pembatalan Reservasi .............................................................................................. 10
2.2.12 Fungsi Check-In .................................................................................................................. 11
2.2.13 Fungsi Check-out ................................................................................................................ 11
2.2.14 Fungsi Perubahan Room Availability .................................................................................. 11
2.2.15 Fungsi Mendata Detail Komplain dari Tamu Guesthouse .................................................. 12
2.2.16 Fungsi Laporan Reservasi ................................................................................................... 12
2.2.17 Fungsi Laporan Keluhan Tamu Guesthouse ....................................................................... 12
2.2.18 Fungsi Laporan Daftar Tamu Yang Pernah Menginap ....................................................... 13
2.3 Karakteristik Pengguna .............................................................................................................. 13
III. Spesifikasi Kebutuhan .................................................................................................................... 15
3. 1 Kebutuhan Fungsional ................................................................................................................ 15
3.1.1 Kebutuhan Spesifik Fungsi Data Master Kamar ................................................................ 15
3.1.2 Kebutuhan Spesifik Fungsi Pengelolaan Data User ........................................................... 15
3.1.3 Kebutuhan Spesifik Fungsi Pengelolaan Data Master Tipe Kamar .................................... 15
3.1.1 Kebutuhan Spesifik Fungsi Pencatatan Data Diri Tamu ..................................................... 15
3.1.2 Kebutuhan Spesifik Fungsi Pencatatan Tipe Kamar Yang Dipilih ..................................... 15
3.1.3 Kebutuhan Spesifik Fungsi Pencatatan Detail Pemesanan Tamu ....................................... 15
3.1.4 Kebutuhan Spesifik Fungsi Melakukan Penerimaan Pembayaran (Uang Muka) ............... 15
3.1.5 Kebutuhan Spesifik Fungsi Membuat dan Mengeluarkan Bukti Reservasi Tamu ............. 16
3.1.6 Kebutuhan Spesifik Fungsi Checking Room Availability ................................................... 16
3.1.7 Kebutuhan Spesifik Fungsi Perubahan Reservasi ............................................................... 16
3.1.8 Kebutuhan Spesifik Fungsi Pembatalan Reservasi ............................................................. 16
3.1.9 Kebutuhan Spesifik Fungsi Check-In .................................................................................. 16
3.1.10 Kebutuhan Spesifik Fungsi Check-out ................................................................................ 16
3.1.11 Kebutuhan Spesifik Fungsi Perubahan Room Availability ................................................. 16
3.1.12 Kebutuhan Spesifik Fungsi Mendata Detail Komplain dari Tamu Guesthouse ................. 16
3.1.13 Kebutuhan Spesifik Fungsi Laporan Reservasi .................................................................. 16
3.1.14 Kebutuhan Spesifik Fungsi Laporan Keluhan Tamu Guesthouse ...................................... 16
3.1.15 Kebutuhan Spesifik Fungsi Laporan Daftar Tamu Yang Pernah Menginap ...................... 16
3. 2 Kebutuhan Non Fungsional, Kebutuhan Perangkat Lunak, dan Kebutuhan Perangkat
Keras 16
3.2. 1 Kebutuhan Nonfungsional .................................................................................................. 16
3.2. 2 Kebutuhan Perangkat Lunak ............................................................................................... 16
3.2. 3 Kebutuhan Perangkat Keras ................................................................................................ 16
Spesifikasi Kebutuhan Perangkat Lunak
I. Pendahuluan
1. 1 Latar Belakang
Crystal Guesthouse merupakan rumah singgah atau biasanya disebut dengan
Guesthouse yang terletak di Jln. Semalang Indah VIII No. W23, Sukolilo, Surabaya,
Jawa Timur, Indonesia. Guesthouse ini merupakan penginapan kecil yang masih
melakukan pencatatan keluar dan masuknya pengunjung dengan cara pencatatan note
atau biasanya ditulis dalam buku dan hanya memiliki 4 karyawan. Selain itu proses
pemesanan penginapan ini masih dilakukan melalui WA ke pemilik atau penjaga.
Pemilik juga mendaftarkan penginapan ini ke beberapa aplikasi online dan jika ada
pemesanan melalui aplikasi ini pemilik diberitahu melalui email tidak seperti
kebanyakan penginapan yang sudah memakai aplikasi custom sehingga ketika ada
reservasi masuk maka akan langsung masuk ke sistem reservasi dari penginapan itu.

Proses bisnis yang ada pada penginapan ini adalah pertama penginapan melakukan
proses reservasi untuk pelanggan, kemudian pengelolaan datang serta keluarnya tamu.
Proses reservasi untuk pelanggan dimulai dari pemilik mendapatkan order atau pesanan
melalui pesan WA atau email dari aplikasi penyewaan online, setelah itu pemilik
melakukan pencatatan menggunakan note dan menginformasikan ke karyawan bahwa
ada kamar yang dipesan sesuai tanggal kemauan pelanggan.

Proses bisnis selanjutnya adalah pengelolaan datang dan keluar tamu atau biasa
disebut Check-in dan Check-out. Pada proses tamu masuk, bagian karyawan menerima
tamu dan mengecek catatan dari pemilik apakah sesuai dengan pesanan kamar, setelah
itu karyawan meminta KTP tamu sebagai syarat administrasi yang digunakan sebagai
jaminan menginap, kemudian karyawan mengantarkan tamu ke kamar. Proses
selanjutnya adalah saat tamu keluar, pada saat ini karyawan melakukan pengecekan
terhadap kamar yang telah ditinggali sementara oleh tamu dengan melihat catatan tamu
yang ada, setelah dirasa semua aman makan tamu melunasi pembayaran dan mengambil
KTP yang menjadi administrasi.

Dari proses bisnis yang ada, terdapat masalah yaitu pada proses pencatatan
reservasi, Check-in dan check-out tamu yang pencatatannya masih dilakukan
menggunakan note dan buku catat. Akibat dari pencatatan yang dijelaskan sebelumnya,
pemilik kesusahan dalam melakukan pengawasan terhadap Guesthouse ini dan pemilik
sering mengalami kerugian materil yang disebabkan sering tidak tercatatnya
pengeluaran-pengeluaran yang dianggap tidak penting tapi berpengaruh cukup besar.
Maka kelompok kami mengusulkan dibuatnya sebuah sistem informasi untuk Crystal
Guesthouse yang mempunyai modul seperti pengelolaan reservasi pelanggan,
pengelolaan Check-in serta Check-out, dan pembuatan laporan. Diharapkan dengan
hadirnya sistem ini pada Crystal Guesthouse masalah-masalah yang tadi dijelaskan dapat
terselesaikan dan bisnis yang dijalankan dapat berkembang secara maksimal.

1. 2 Tujuan
Tujuan dari dokumen ini adalah untuk memberikan gambaran tentang berbagai
kebutuhan yang diperlukan untuk membangun perangkat lunak sistem informasi Crystal
Guesthouse meliputi deskripsi produk, karakteristik pengguna, spesifikasi kebutuhan
fungsional, dan spesifikasi kebutuhan non fungsional.
1. 3 Gambaran Umum
Dokumen Software Requirement Specification (SRS) ini dibuat berdasarkan hasil
Observasi ke Crystal Guesthouse, dari hasil observasi yang dilakukan terdapat proses-
proses yang saat ini berjalan yaitu proses reservasi, pengelolaan datang dan keluar tamu.
Berdasarkan hasil observasi tersebut maka disusunlah Dokumen SRS ini yang meliputi
penjelasan tentang Deskripsi Produk, Karakteristik Pengguna, Spesifikasi Kebutuhan
Fungsional, dan Spesifikasi Kebutuhan Non Fungsional.
1. 4 Ruang Lingkup
Modul-modul yang akan dibangun untuk sistem informasi pada Crystal
Guesthouse, dan dibahas dalam Dokumen ini meliputi:
1. Pengelolaan data master

2. Pengelolaan reservasi pelanggan.

3. Pengelolaan Check-in dan Check-out.

4. Pembuatan laporan.

Sedangkan hal-hal yang tidak termasuk dalam sistem informasi yang akan
dibangun dan tidak dibahas dalam Dokumen ini adalah:
1. Pengelolaan inventory.

2. Pengelolaan keamanan.

3. Pengelolaan penggajian.

4. Perawatan kamar.

5. Pengelolaan karyawan.

1. 5 Definisi, Akronim, Singkatan yang Dipakai


1. Guesthouse adalah sebuah fasilitas akomodasi, baik milik perseorangan maupun
perusahaan, yang dikhususkan untuk tamu yang hendak menginap.
2. Reservasi adalah sebuah proses perjanjian berupa pemesanan sebuah produk baik
barang maupun jasa. Reservasi juga dapat dikatakan booking yang maknanya masih
sama yaitu mempersiapkan jauh sebelum tamu menikmati apa yang sedang tamu
pesan itu.
3. Check-in adalah proses datang dan masuknya tamu ke dalam kamar yang telah
dipesan sebelumnya.
4. Check-out adalah waktu bagi wisatawan untuk melakukan proses pengeluaran
barang dari dalam kamar sekaligus membayar.
5. Aplikasi web adalah aplikasi yang dapat diakses melalui aplikasi penjelajah web.
Aplikasi web dikodekan dalam bahasa seperti PHP, Java, Python dan lainnya.
1. 6 Referensi
Bachry, B., Putra, M. T., & Yuliawati, D. (2020). Sistem Informasi Penyewaan Guest
House Berbasis Android. JURNAL TEKNIKA, 81-93.
Maita, I., & Adawiyah, A. (2017). SISTEM INFORMASI RESERVASI ONLINE
PADA GUEST HOUSE UIN SUSKA RIAU BERBASISKAN WEB. Jurnal
Ilmiah Rekayasa dan Manajemen Sistem Informasi, 85-96.
II. Deskripsi Produk

Deskripsi produk membahas masalah Lingkungan Sistem, Fungsi-Fungsi Produk, dan


Karakteristik Pengguna untuk perangkat lunak yang akan dibangun.
2.1 Lingkungan Sistem
Lingkungan sistem yang akan digunakan untuk membangun perangkat lunak sistem
informasi Crystal Guesthouse terdiri atas arsitektur hardware, dan jaringan komputer.

Gambar 2. 1 Lingkungan Sitem Yang Digunakan Pada Crystal Guesthouse

Crystal Guesthouse menggunakan arsitektur jaringan lokal yang dimana


menggunakan server internal terintegrasi langsung dengan router, sehingga dapat diakses
pada komputer Front Office, Pemilik Guesthouse menggunakan jaringan LAN, dan
Wireless pada perangkat mobile.

2.2 Fungsi Produk


Fungsi Produk membahas tentang kebutuhan fungsional yang harus ada dalam
membangun perangkat lunak sistem informasi Crystal Guesthouse secara garis besar.
2.2.1 Fungsi Mengelola Data Master Kamar
1. Tujuan : Mengelola data master kamar
2. Aktor : Pemilik Crystal Guesthouse
3. Input : Data kamar
4. Proses :
a. Pengguna memilih menu “Kelola Data Master”
b. Pengguna memilih sub menu “Kamar”
c. Pengguna dapat melakukan penambahan, penghapusan, dan
pengeditan data kama
d. Pengguna mengklik tombol “selesai”
5. Output : Data master kamar bertambah / berubah / berkurang
2.2.2 Fungsi Pengelolaan Data User
1. Tujuan : Mengelola data user pengguna aplikasi
2. Aktor : Pemilik Crystal Guesthouse
3. Input : Data karyawan
4. Proses :
a. Pengguna memilih menu “kelola data master”
b. Pengguna memilih sub menu “Karyawan”
c. Pengguna dapat melakukan penambahan, penghapusan, dan
pengeditan data karyawan.
d. Pengguna mengklik tombol “selesai”
5. Output : Data user bertambah / berubah / berkurang

2.2.3 Fungsi Pengelolaan Data Master Tipe Kamar


1. Tujuan : Mengelola data tipe kamar
2. Aktor : Pemilik Crystal Guesthouse
3. Input : Data tipe kamar
4. Proses :
a. Pengguna memilih menu “kelola data master”
b. Pengguna memilih sub menu “Tipe Kamar”
c. Pengguna dapat melakukan penambahan, penghapusan, dan
pengeditan data tipe kamar.
d. Pengguna mengklik tombol “selesai”

2.2.4 Fungsi Pencatatan Data Diri Tamu


1. Tujuan : Mencatat dan menyimpan data diri tamu
2. Aktor : Front Office
3. Input : Informasi data tamu
4. Proses :
a. Pengguna memilih menu “Reservasi”
b. Pengguna memilih menu “Tambah Reservasi”
c. Pengguna menginputkan data diri tamu
d. Pengguna melakukan proses selanjutnya
5. Output : Data diri tamu tercatat di sistem
2.2.5 Fungsi Pencatatan Tipe Kamar Yang Dipilih
1. Tujuan : Mencatat dan menyimpan data tipe kamar yang dipilih
2. Aktor : Front Office
3. Input : Data master kamar
4. Proses :
a. Pengguna memasukkan tipe kamar yang dipilih oleh tamu
b. Pengguna melakukan proses selanjutnya
5. Output : Data pencatatan tipe kamar
2.2.6 Fungsi Pencatatan Detail Pemesanan Tamu
1. Tujuan : Menerima pembayaran
2. Aktor : Front Office
3. Input : Detail pembayaran
4. Proses :
a. Pengguna memasukkan Data Detail Pemesanan Tamu
b. Pengguna menekan tombol “Simpan”
c. Data otomatis tersimpan kedalam database dan masuk ke
sistem
5. Output : Data detail pemesanan tamu
2.2.7 Fungsi Melakukan Penerimaan Pembayaran (Uang Muka)
1. Tujuan : Menerima pembayaran
2. Aktor : Front Office
3. Input : Detail pembayaran
4. Proses :
a. Pengguna menekan detail pemesanan sesuai tamu yang akan
membayar
b. Pengguna melakukan konfirmasi atas reservasi yang dilakukan
tamu
c. Tamu membayar biaya sewa sesuai biaya yang sudah
ditentukan
d. Pengguna menerima pembayaran
5. Output : Data detail pembayaran
2.2.8 Fungsi Membuat dan Mengeluarkan Bukti Reservasi Tamu
1. Tujuan : Membuat dan mengeluarkan bukti reservasi tamu
2. Aktor : Front Office
3. Input : Data reservasi tamu
4. Proses :
a. Pengguna menekan tombol “Reservasi”
b. Pengguna mencari data tamu yang dimaksud
c. Pengguna memilih data reservasi tamu
d. Pengguna menekan tombol “Cetak”
e. Sistem akan mengeluarkan bukti reservasi berupa softcopy atau
hardcopy sesuai kebutuhan pengguna
5. Output : Dokumen bukti reservasi tamu

2.2.9 Fungsi Checking Room Availability


1. Tujuan : Memeriksa ketersediaan kamar
2. Aktor : Front Office
3. Input : Data master kamar
4. Proses :
a. Pengguna menekan tombol “Tamu”
b. Pengguna menekan tombol “Check-in”
c. Pengguna memilih data yang sesuai dengan informasi tamu,
lalu menekan tombol “pilih kamar”
d. Sistem akan mengeluarkan daftar kamar yang tersedia
5. Output : Daftar kamar yang tersedia
2.2.10 Fungsi Perubahan Reservasi
1. Tujuan : Merubah status reservasi
2. Aktor : Front Office
3. Input : Data reservasi sekarang
4. Proses :
a. Pengguna menekan tombol ”Reservasi”
b. Pengguna mencari data tamu yang dimaksud
c. Pengguna memilih data reservasi tamu
d. Pengguna menekan tombol “edit”
e. Pengguna merubah data tamu.
f. Jika data telah diubah, pengguna menekan tombol “simpan”
5. Output : Data perubahan reservasi sekarang

2.2.11 Fungsi Pembatalan Reservasi


1. Tujuan : Membatalkan status reservasi
2. Aktor : Front Office
3. Input : Data reservasi sekarang dan data history reservasi
4. Proses :
a. Pengguna menekan tombol daftar reservasi tamu
b. Pengguna mencari data tamu yang dimaksud
c. Pengguna memilih data reservasi tamu
d. Pengguna membatalkan status reservasi tamu
e. Pengguna menekan tombol “hapus”
f. Sistem akan menghilangkan status reservasi
g. Sistem akan memindahkan data menuju ke dalam History
Reservasi.
5. Output : Data history reservasi
2.2.12 Fungsi Check-In
1. Tujuan : Mengkonfirmasi reservasi
2. Aktor : Front Office
3. Input : Data diri tamu (KTP) dan bukti reservasi
4. Proses :
a. Pengguna mengakses menu “tamu”
b. Pengguna menekan tombol “check-in”
c. Pengguna mencari id reservasi tamu yang dimaksud
d. Pengguna meminta sisa pembayaran kepada tamu
e. Apabila sudah terbayar, maka pengguna menekan tombol
“konfirmasi”
f. Pengguna memberikan kunci kepada tamu
5. Output : Pesanan tamu terkonfirmasi, data reservasi tamu terhapus dari
sistem dan tamu masuk ke dalam daftar tamu.
2.2.13 Fungsi Check-out
1. Tujuan : Melakukan proses Check-out kepada tamu
2. Aktor : Front Office
3. Input : Informasi tamu
4. Proses :
a. Pengguna menekan tombol “tamu”
b. Pengguna menekan tombol “Check-out”
c. Pengguna mencari data tamu yang ingin di-check
d. Pengguna menekan tombol “Check-out”
e. Apabila terdapat denda, maka sistem akan menampilkan
nominal denda yang harus dibayar dan pengguna meminta
pembayaran denda kepada pelanggan.
f. Pengguna mengklik tombol “selesai”
5. Output : Data tamu akan hilang dari tamu sekarang dan tercatat pada history
tamu.
2.2.14 Fungsi Perubahan Room Availability
1. Tujuan : Melakukan perubahan status ketersediaan kamar
2. Aktor : Front Office
3. Input : Data master kamar
4. Proses :
a. Sistem akan menyimpan perubahan status kamar secara
otomatis disaat pengguna melakukan Check-in dan Check-out
b. Sistem akan otomatis merubah status pada data master terkait
ketersediaan kamar
c. Pengguna menekan tombol “simpan”
5. Output : Status ketersediaan kamar akan berubah
2.2.15 Fungsi Mendata Detail Komplain dari Tamu Guesthouse
1. Tujuan : Mencatat keluhan atau komplain dari tamu yang sedang menginap
di guesthouse
2. Aktor : Front Office
3. Input : Keluhan tamu dan data tamu sekarang
4. Proses :
a. Pengguna menekan menu “tamu”
b. Pengguna menekan tombol “keluhan”
c. Pengguna menekan tombol “Tambah Keluhan”
d. Pengguna mengisi data tamu sekarang dan mengisi
keluhan tamu
e. Pengguna menekan tombol “simpan”
5. Output : Keluhan tamu tercatat pada database

2.2.16 Fungsi Laporan Reservasi


1. Tujuan : Membuat laporan reservasi yang telah terjadi, master kamar
2. Aktor : Pemilik Crystal Guesthouse
3. Input : Periode cetak laporan dan history reservasi
4. Proses :
a. Pengguna memilih menu Laporan
b. Pengguna memilih sub menu “History Reservasi”
c. Pengguna memilih periode untuk memfilter data
d. Sistem akan menampilkan data sesuai dengan periode yang telah
dipilih pengguna
e. Pengguna menekan tombol “Cetak Laporan Reservasi” untuk
mencetak laporan

f. Sistem akan mengeluarkan Laporan Reservasi, berupa softcopy atau


hardcopy sesuai kebutuhan pengguna

5. Output : Laporan reservasi


2.2.17 Fungsi Laporan Keluhan Tamu Guesthouse
1. Tujuan : Membuat laporan keluhan tamu Guesthouse
2. Aktor : Pemilik Crystal Guesthouse
3. Input : Periode cetak laporan, master keluhan, master kamar
4. Proses :
a. Pengguna memilih menu Laporan
b. Pengguna memilih sub menu “History Keluhan
c. Pengguna memilih periode untuk memfilter data
d. Sistem akan menampilkan data sesuai dengan periode yang telah
dipilih pengguna
e. Pengguna menekan tombol “Cetak Laporan Keluhan” untuk
mencetak laporan
f. Sistem akan mengeluarkan Laporan Keluhan Tamu Guesthouse,
berupa softcopy atau hardcopy sesuai kebutuhan pengguna
5. Output : Laporan keluhan tamu Guesthouse
2.2.18 Fungsi Laporan Daftar Tamu Yang Pernah Menginap
1. Tujuan : Membuat laporan daftar tamu yang pernah menginap
2. Aktor : Pemilik Crystal Guesthouse
3. Input : Periode cetak laporan, history tamu, history reservasi
4. Proses :
a. Pengguna memilih menu Laporan
b. Pengguna memilih sub menu “History Tamu”
c. Pengguna memilih periode untuk memfilter data
d. Sistem akan menampilkan data sesuai dengan periode yang telah
dipilih pengguna
e. Setelah pengguna memilih bulan, pengguna menekan tombol “Cetak
Laporan Daftar Tamu”
f. Sistem akan mengeluarkan Laporan Pembayaran, berupa softcopy
atau hardcopy sesuai kebutuhan penggun
5. Output : Laporan tamu yang pernah menginap
5. utput : Data tipe kamar bertambah / berubah / berkurang

2.3 Karakteristik Pengguna


Tabel 2.3. 1 Kebutuhan Pengguna Crystal Guesthouse

Kebutuhan
No. Pengguna
Data Informasi Dokumen

1. Pemilik 1. Data master 1. Daftar 1. Laporan


Guesthouse kamar pembayaran Pembukuan
2. Data tamu 2. Daftar keluhan
sekarang tamu
3. Data history 3. Daftar reservasi
reservasi 4. Daftar kamar
4. Data reservasi
sekarang
5. Data master
keluhan
6. Data history
tamu
7. Data user

2. Front Office 1. Data reservasi 1. Keluhan tamu 1. Bukti reservasi


sekarang 2. Informasi data
2. Data tamu diri tamu
sekarang 3. Informasi
3. Data master ketersediaan
kamar kamar
4.Data master 4. Informasi
Keluhan reservasi
5.Data user
III. Spesifikasi Kebutuhan

3. 1 Kebutuhan Fungsional
Kebutuhan fungsional merupakan semua proses apa saja yang dilakukan
oleh sistem serta menunjukan fasilitas yang dibutuhkan dalam sistem. Sistem
diharapkan dapat melakukan fungsi:
1. Fungsi Pengelolaan Reservasi Pelanggan:
a. Dapat mencatat data diri tamu
b. Dapat mencatat tipe kamar yang dipilih
c. Dapat mencatat detail pemesanan tamu
d. Dapat melakukan penerimaan pembayaran (Uang Muka)
e. Dapat membuat dan mengeluarkan bukti reservasi tamu
f. Dapat checking room availability
g. Dapat melakukan perubahan reservasi
h. Dapat melakukan pembatalan reservasi
2. Fungsi Pengelolaan Check-in dan Check-out
a. Dapat melakukan Check-In
b. Dapat melakukan Check-out
c. Dapat melakukan perubahan room availability
d. Dapat mendata detail komplain dari tamu guesthouse
3. Fungsi Pembuatan laporan
a. Dapat membuat laporan history reservasi
b. Dapat membuat laporan keluhan tamu guesthouse
c. Dapat membuat laporan tamu yang pernah menginap
4. Fungsi Pengelolaan data master
a. Dapat mengelola data master kamar
b. Dapat mengelola data user
c. Dapat mengelola data master tipe kamar

3.1.1 Kebutuhan Spesifik Fungsi Data Master Kamar


3.1.2 Kebutuhan Spesifik Fungsi Pengelolaan Data User
3.1.3 Kebutuhan Spesifik Fungsi Pengelolaan Data Master Tipe Kamar
3.1.1 Kebutuhan Spesifik Fungsi Pencatatan Data Diri Tamu
3.1.2 Kebutuhan Spesifik Fungsi Pencatatan Tipe Kamar Yang Dipilih
3.1.3 Kebutuhan Spesifik Fungsi Pencatatan Detail Pemesanan Tamu
3.1.4 Kebutuhan Spesifik Fungsi Melakukan Penerimaan Pembayaran
(Uang Muka)
3.1.5 Kebutuhan Spesifik Fungsi Membuat dan Mengeluarkan Bukti
Reservasi Tamu
3.1.6 Kebutuhan Spesifik Fungsi Checking Room Availability
3.1.7 Kebutuhan Spesifik Fungsi Perubahan Reservasi
3.1.8 Kebutuhan Spesifik Fungsi Pembatalan Reservasi
3.1.9 Kebutuhan Spesifik Fungsi Check-In
3.1.10 Kebutuhan Spesifik Fungsi Check-out
3.1.11 Kebutuhan Spesifik Fungsi Perubahan Room Availability
3.1.12 Kebutuhan Spesifik Fungsi Mendata Detail Komplain dari Tamu
Guesthouse
3.1.13 Kebutuhan Spesifik Fungsi Laporan Reservasi
3.1.14 Kebutuhan Spesifik Fungsi Laporan Keluhan Tamu Guesthouse
3.1.15 Kebutuhan Spesifik Fungsi Laporan Daftar Tamu Yang Pernah
Menginap
3. 2 Kebutuhan Non Fungsional, Kebutuhan Perangkat Lunak, dan Kebutuhan
Perangkat Keras
Kebutuhan non fungsional adalah tipe kebutuhan yang berisi properti perilaku
yang dimiliki oleh sistem atau apa saja yang dibutuhkan oleh sistem agar dapat
berjalan. Berikut aspek–aspek yang dibutuhkan dalam pembuatan sistem:

3.2. 1 Kebutuhan Nonfungsional


1. Keamanan aplikasi dilengkapi dengan login user.
2. Terdapat hak akses terhadap aplikasi.
3. Memiliki respon time paling lambat 5000ms.
3.2. 2 Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak atau software adalah suatu program yang
digunakan untuk mengembangkan dan membangun perangkat lunak. Adapun
perangkat lunak yang digunakan adalah sebagai berikut:
1. Desain model menggunakan: Perancangan sistem informasi terstruktur
2. Platform sistem informasi: Web
3. Menggunakan bahasa pemrograman: PHP dan JavaScript
4. Menggunakan framework: Laravel
5. Menggunakan basis data: MySQL
3.2. 3 Kebutuhan Perangkat Keras
Kebutuhan perangkat keras merupakan komponen peralatan fisik yang
membentuk sistem komputer terstruktur, serta perangkat keras lain yang
mendukung komputer atau peralatan dalam menjalankan fungsinya di dalam
sistem. Kebutuhan perangkat keras yang dibutuhkan dalam penelitian ini adalah
sebagai berikut:
1. Prosesor Dual Core
2. RAM 4GB
3. Monitor dengan resolusi minimal (1024 * 768)
4. Keyboard dan Mouse
5. Printer
6. Wifi adapter

Anda mungkin juga menyukai