Dokumentasi Perangkat Lunak Hotel
Transcript of Dokumentasi Perangkat Lunak Hotel
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 1/18
REKAYASA PERANGKAT LUNAK
SISFO HOTELSISTEM INFORMASI PERHOTELAN
UNTUK
HOTEL RAMBUTAN
DIPERSIAPKAN OLEH :
LENY SAFITRI
E1E1 07 040
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS HALUOLEO
2011
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 2/18
1. PENDAHULUAN
1.1. TUJUAN PENULISAN DOKUMEN
Penulisan dokumentasi perangkat lunak ini ditujukan untuk:
a.
Menggambarkan secara detail dan menyeluruh kebutuhan perangkat lunak yang akan
dikembangkan.
b. Menjadi pedoman kesepakatan antara pihak pengembang dengan pengguna, yaitu Hotel
Rambutan dalam proses pengembangan perangkat lunak, dan juga menjadi bahan evaluasi di
akhir proses pengembangan tersebut sehingga pengembangan perangkat lunak lebih terarah
dan lebih terfokus serta tidak menimbulkan ambiguitas baik pengembang maupun bagi
pengguna.
c. Mendefinisikan arsitektur rinci perangkat lunak.
d. Menjadi acuan dalam pengembangan perangkat lunak lebih lanjut.
1.2. LINGKUP MASALAH
Perangkat lunak yang akan dikembangkan diberi nama SISFO HOTEL. SISFO HOTEL adalah perangkat
lunak system informasi yang dikembangkan untuk mengelola data kamar, data tamu, data transaksi
dalam lingkup Hotel Rambutan. SISFO HOTEL ini diharapkan mempunyai fasilitas untuk menyimpan
data kamar dan data tamu yang ada di Hotel Rambutan, serta memeriksa data kamar yang tersedia.
Selain itu SISFO HOTEL juga dapat digunakan untuk melakukan pemantauan terhadap jumlahtamu
per hari di lingkungan Hotel Rambutan.
1.3. DESKRIPSI UMUM DOKUMEN
Dokumen ini berisi deskripsi kebutuhan pelanggan untuk dijadikan acuan bagi pelanggan dan tim
pengembang dalam pengembangan SISFO HOTEL. Dokumen ini terdiri dari 6 (enam) bab dengan
perincian sebagai berikut:
- Bab I Pendahuluan, Bab ini merupakan pengantar dokumen pengembangan perangkat lunak,
berisi tujuan penulisan dokumen, lingkup masalah pengembangan perangkat lunak serta
deskripsi umum dokumen.
- Bab 2 Deskripsi Umum Perangkat Lunak, Bab ini mendefinisikan deskripsi umum system,
fungsi perangkat lunak, kategori dan karakterisitk pengguna perangkat lunak serta asumsi dan
ketergantungan yang digunakan dalam pengembanganSISFO HOTEL
- Bab 3 Deskripsi Umum Kebutuhan, Bab ini mendeskripsikan kebutuhan-kebutuhan khusus
bagi SISFO HOTEL, yang meliputi kebutuhan antarmuka eksternal, kebutuhan fungsionalitas,
kebutuhan data, kebutuhan non fungsional, batasan perancangan, serta ringkasan kebutuhan
SISFO HOTEL.
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 3/18
- Bab 4 Deskripsi Perancangan Global, Bab ini mendefinisikan rancangan lingkungan
implementasi, deskripsi data, dan dekomposisi fungsional modul.
- Bab 5 Deskripsi Perancangan Rinci, Bab ini mendefinisikan deskripsi rinci table, deskripsi
fungsional secara rinci , dan dekomposisi fisik modul.
- Bab 6 Pengujian Perangkat Lunak, Bab ini mendeskripsikan lingkungan pengujian perangkatlunak, persiapan-persiapan untuk kegiatan pengujian, rencana pengujian.
2. DESKRIPSI UMUM PERANGKAT LUNAK
2.1. DESKRIPSI UMUM SISTEM
SISFO HOTEL merupakan perangkat lunak sistem informasi yang dikembangkan untuk membantu
Hotel Rambutan dalam mengelola data kamar, data tamu dan data transaksi dalam lingkup Hotel
Rambutan. SISFO HOTEL dikembangkan dengan kemampuan utama untuk menerima input data
tamu, data kamar dan data transaksi dengan kriteria check-in dan check-out, memproses datatersebut, dan memberikan informasi mengenai data kamar yang tersedia. Selain itu, perangkat lunak
ini juga dapat digunakan untuk memantau status kenaikan jumlah pengunjung hotel.
2.2. FUNGSI PRODUK
Perangkat Lunak SISFO HOTEL memiliki beberapa fungsi utama sebagai berikut:
- SISFO HOTEL mampu melakukan validasi pengguna
- SISFO HOTEL mampu melakukan pengelolaan data kamar, data tamu, data transaksi.
- SISFO HOTEL mampu mencetak data yang diperlukan pengguna
- SISFO HOTEL mampu melakukan pengubahan password pengguna
2.3. KARAKTERISTIK PENGGUNA
Tabel 2-1 Karakteristik Pengguna SISFO HOTEL
Pengguna Pekerjaan Hak Akses
Resepsionis Menginput dan mengelola seluruhdata yang terkait dengan
administrasi perhotelan.
Kegiatan yang dilakukan oleh
Resepsionis , selain mendata data
yang terkait dengan administrasi
perhotelan, yaitu:
1. Pengarsipan data transaksi
Tanpa batasan. Dapatmemanfaatkan seluruh fungsi
yang tersedia pada aplikasi.
Menambah, mengubah,
menghapus,menampilkan dan
mencetak data.
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 4/18
2. Lain-lain yang berkaitan
dengan kegiatan
administrasi perhotelan
2.4. BATASAN
Perangkat lunak SISFO HOTEL bersifat monoplatform, dapat berjalan di lingkungan system operasi
windows
2.5. LINGKUNGAN OPERASI
Perangkat lunak SISFO HOTEL dikembangkan dalam lingkungan operasi :
1. Sistem Operasi Windows
2. Database Management System: MySQL
3. DESKRIPSI UMUM KEBUTUHAN
3.1. KEBUTUHAN ANTARMUKA EKSTERNAL
Perangkat lunak SISFO HOTEL tidak memerlukan antarmuka eksternal khusus.
3.1.1. Antarmuka Pemakai
Interaksi antara pengguna dengan perangkat lunak SISFO HOTEL dilakukan melalui antarmuka grafis
(Graphical User Interface/GUI). Antarmuka grafis ini dirancang sehingga tidak menyulitkan penggunadalam menemukan dan menjalankan menu-menu dan fungsi-fungsi yang diperlukannya.
Penggunaan simbol-simbol grafis untuk suatu menu diharapkan akan lebih memudahkan pengguna
dalam melakukan identifikasi fungsi suatu menu. Pada perangkat lunak SISFO HOTEL, pengguna
dapat menggunakan perangkat mouse, keyboard, dan printer. Mouse digunakan untuk
memudahkan pengguna dalam melakukan penelusuran menu-menu yang ada pada perangkat lunak
SISFO HOTEL. Disamping itu, dengan menggunakan mouse, akan lebih memberikan kenyamanan
dan kemudahan bagi pengguna dalam melakukan pemilihan fungsi-fungsi yang dinginkannya. Untuk
memasukkan data, pengguna akan menggunakan perangkat keyboard. Keyboard juga digunakan
untuk memasukkan kata-kata kunci dalam proses pencarian data. Printer digunakan untuk mencetak
formulir-formulir yang diperlukan serta untuk mencetak data-data hasil penelusuran yang diinginkan
pengguna.
3.1.2. Antarmuka Perangkat Keras
SISFO HOTEL tidak menggunakan perangkat keras khusus.
3.1.3. Antarmuka Perangkat Lunak
SISFO HOTEL dikembangkan dengan menggunakan perangkat lunakBorland Delphi 7.0
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 5/18
3.1.4. Antarmuka Komunikasi
SISFO HOTEL tidak menggunakan antarmuka komunikasi khusus.
3.2. DESKRIPSI FUNGSIONAL
3.2.1. Diagram Konteks
Gambar 3-1 Diagram Konteks SISFO HOTEL
Untuk menggunakan SISFO HOTEL, pengguna dalam hal ini Resepsionis harus memasukkan login dan
password. Selanjutnya, pengguna tinggal memasukkan permintaan yang diinginkan kepadaSISFO
HOTEL untuk diproses. Masukan pengguna antara lain berupa data tamu, data kamar, data transaksi,
data pilihan menu, dan sebagainya. Masukan pengguna akan diproses oleh SISFO HOTEL untuk
kemudian dikembalikan informasi mengenai detail kamar, detail tamu, dan detail transaksi kepada
pengguna. Pengguna juga mempunyai kemampuan untuk mengubah password-nya sendiri.
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 6/18
3.2.2. DFD Level
3.2.2.1 DFD Level 0
Gambar 3-2 DFD Level 0
Tabel 3-1 Proses pada DFD Level 0
Proses Data Masuk Data Keluar Deskripsi Proses
Login Username, password Validasi
pengguna
Melakukan validasi
terhadap pengguna
yang akan menggunakan
perangkat lunak
Pemesanan
kamar
Konfirmasi Pesanan - Melakukan pemesanan
kamar
Pengecekan
kamar
Nomor Kamar Detail kamar Melakukan validasi
terhadap kamar yang
diminta
Check In Data Tamu, Nomor
Kamar
Detail Check In Melakukan pencatatan
Pengunjung Check In
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 7/18
Check Out Data Check In, Data
Check Out
Detail Check
Out
Melakukan pencatatan
pengunjung Check Out
Pelaporan Detai l Transaksi,
Data pengunjung,
Data kamar
Laporan Melakukan rekap data
Transaksi, Kamar, dan
Tamu
3.3. DATA REQUIREMENT
Informasi spesifik data yang digunakan adalah sebagai berikut:
Tabel 3-3 Data Requirement
Data Flowname Data Item
Data Pengguna - Kode Operator
- Nama Lengkap
- Alamat
- Username
- Password
Data Check In - Kode Masuk
- Nomor Kamar
- Tanggal Masuk
- Operator Masuk
Data Check Out - Kode Keluar
- Nomor kamar
- Tanggal Keluar
- Lama Sewa
- Total Bayar
- Operator Keluar
3.4. Non Functional Requirement
Tabel 3-3 Data Requirement
Parameter Kebutuhan
Respon Time Pengguna menerima indikasi
reaksi SISFO HOTEL terhadap
aksinya maksimal 3 detik setelah
aksi dilakukan.
Availability Perangkat lunak berjalan selama
jam kerja Hotel RambutanPortability Perangkat lunak dapat diinstall
pada computer yang diminta
pelanggan, asalkan memenuhi
batasan lingkungan operasi yang
diperlukan perangkat lunak
Security Perangkat lunak tidak dapat
digunakan oleh pihak yang tidak
berwenang
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 8/18
Ergonomy Tampilan antarmuka
menggunakan Graphical User
Interface (GUI)
3.5. Batasan Perancangan
Tidak terdapat batasan rancangan tertentu.
4. DESKRIPSI PERANCANGAN GLOBAL
Bagian ini berisi rancangan global dari SISFO HOTEL, mencakup perancangan implementasi, deskripsi
data, domain/tipe, deskripsi table aplikasi dan dekomposisi modul.
4.1. Rancangan Lingkungan Implementasi
SISFO HOTEL dikembangkan dan diimplementasikan dalam lingkungan sebagai berikut:
a. Perangkat Keras:
Tidak diperlukan perangkat keras khusus dalam pengembangan dan implementasi SISFO HOTEL,
yang penting kompatibel terhadap perangkat lunak yang digunakan, dalam hal ini adalah mesin
IBM/PC compatible.
b. Perangkat Lunak:
- System Operasi: SISFO HOTEL merupakan perangkat lunak stand alone yang dapat berjalan di
lingkungan Windows.
- DBMS : Basis Data SISFO HOTEL dikelola oleh DBMS MySQL versi 5.0
- Bahasa Pemrograman : Bahasa Pemrograman yang digunakan adalah Bahasa Pemrograman
Pascal
4.2. Deskripsi Data
Tabel 4-1 Deskripsi Data
No Nama Tabel / Data Jenis Primary key
1 TOperator Tabel Induk Username
2 TKamar Tabel Induk Nomor Kamar
3 TMasuk Tabel Induk Kode Masuk
4 TKeluar Tabel Induk Kode Keluar
4.3. Definisi Domain/Tipe
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 9/18
Tabel 4-2 Definisi Domain/Tipe
Domain Name Tipe
Kode Operator Integer 5
Nama Lengkap Varchar 25
Alamat Varchar 50
Username Varchar 15Password Varchar 255
Nomor Kamar Varchar 5
Tipe Kamar Varchar 10
Harga Kamar Integer 10
Status Kamar Varchar 10
Kode Masuk Varchar 10
Tanggal Masuk Date Time
Nama Tamu Varchar 25
Kode Keluar Varchar 10
Tanggal Keluar Date Time
Lama Sewa Integer 5
Total Bayar Integer 10
5. DESKRIPSI PERANCANGAN RINCI
5.1. Deskripsi Rinci Tabel
5.2.1. Tabel TOperator
Tabel 5-1 Deskripsi Tabel TOperator
Field Deskripsi Type & Length Boleh NULL
KodeOperator Kode Operator Integer 5 TidakNamaLengkap Nama Resepsionis Varchar 25 Tidak
Alamat Alamat Resepsionis Varchar 50 Tidak
Username Username login
Resepsionis
Varchar 25 Tidak
Password Password login
Resepsionis
Varchar 255 Tidak
5.2.2. Tabel TKamar
Tabel 5-2 Deskripsi Tabel TKamar
Field Deskripsi Type & Length Boleh NULL
NomorKamar Nomor Kamar Hotel Varchar 5 Tidak
TipeKamar Tipe Kamar Hotel Varchar 10 Tidak
HargaKamar Harga Kamar Hotel Integer 10 Tidak
StatusKamar Status Kamar Hotel Varchar 10 Tidak
5.2.3. Tabel TMasuk
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 10/18
Tabel 5-3 Deskripsi Tabel TMasuk
Field Deskripsi Type & Length Boleh NULL
KodeMasuk Kode Check In Integer 5 Tidak
NomorKamar Nomor Kamar Hotel Varchar 10 Tidak
TanggalMasuk Tanggal Check In Date Time Tidak
Nama Tamu Nama Pengunjung Varchar 25 TidakOperatorMasuk Pengguna Saat Check
In
Varchar 15 Tidak
5.2.4. Tabel TKeluar
Tabel 5-4 Deskripsi Tabel TKeluar
Field Deskripsi Type & Length Boleh NULL
KodeKeluar Kode Check Out Integer 5 Tidak
NomorKamar Nomor Kamar Hotel Varchar 10 Tidak
TanggalKeluar Tanggal Check Out DateTime TidakLamaSewa Lama Sewa Kamar Integer 4 Tidak
TotalBayar Total Pembayaran Integer 10 Tidak
OperatorKeluar Pengguna Saat Check
Out
Varchar 15 Tidak
5.2. Deskripsi Fungsional Secara Rinci
5.2.1. Spesifikasi Fungsi/Proses Validasi Pengguna
Identifikasi/Nama : Validasi Pengguna
Deskripsi Isi : Proses ini menerima username dan password pengguna perangkat
lunak SISFO HOTEL, kemudian melakukan validasi terhadap
username dan password tersebut di table TOperator.
Jenis : Form Entry Columnar
5.2.1.1. Spesifikasi Layar Utama
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 11/18
Gambar 5-1 Spesifikasi Layar Login
5.2.1.2. Spesifikasi Query
Tabel 5-5 Spesifikasi Query Validasi
Id Query Deskripsi Ekspresi Query
QRY-01 Mencari data pengguna
dengan login dan password
tertentu pada TOperator
SELECT * FROM TOperator WHERE
username=[username masukan]
AND password=[password
masukan]
5.2.1.3. Spesifikasi Field Data pada Layar
Tabel 5-6 Spesifikasi Field Validasi Pengguna
Label Field Table/Query Keterangan
txtUsername Username TOperator Username pengguna perangkat
lunak
Txtpassword Password TOperator Password pengguna perangkat lunak
5.2.1.4. Spesifikasi Function Key/Obyek-Obyek Pada Layar
Tabel 5-7 Spesifikasi Function Key Validasi Pengguna
Label Jenis Keterangan
btnLogin Button Jika diklik akan menampilkan layar utama
btnBatal Button Jika diklik akan menutup layar validasi
pengguna
5.2.1.5. Spesifikasi Layar Pesan
Tabel 5-8 Spesifikasi Layar Pesan Validasi Pengguna
Id Pesan Kondisi Isi Pesan
PS-01 Saat btnLogin diklik tetapi Mohon masukkan
txtUsername
txtPassword
btnBatal btnLogin
Username
Password
Validasi Pengguna
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 12/18
txtUsername atau txtPassword
masih kosong
username dan password
dengan lengkap!!
PS-02 Saat btnLogin diklik tetapi tidak
terdapat data pengguna
dengan username dan
password yang dimasukkan
Login Gagal!! Mohon
periksa kembali username
dan password anda
5.2.2. Spesifikasi Fungsi/Proses Pencatatan Check In
Identifikasi/Nama : Pencatatan Check In
Deskripsi Isi : Proses Ini menerima data baru pengunjung yang masuk dan akan ditambahkan
pada tabel TMasuk
Jenis : Form Entry Columnar
5.2.2.1. Spesifikasi Layar Utama
Gambar 5-2 Spesifikasi Layar Pencatatan Pengunjung Check In
5.2.2.2. Spesifikasi Query
Tabel 5-9 Spesifikasi Query Pencatatan Pengunjung Check In
Id Query Deskripsi Ekspresi Query
QRY-02 Menampilkan data
pengguna dari TOperator
SELECT * FROM TOperator
QRY-03 Menambah data
pengunjung check in
INSERT INTO TMasuk (KodeMasuk,
TanggalMasuk,
NomorKamar,NamaTamu,
txtKodeMasuk
txtTglMasuk
txtNmrKamar
txtpengunjung
btnReset btnSimpan
Kode Masuk
Tgl Check In
Nomor Kamar
Pengunjung
CHECK IN HOTEL RAMBUTAN
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 13/18
OperatorMasuk) VALUES TMasuk
([KodeMasuk inputan],
[TanggalMasuk inputan],
[NomorKamar
inputan],[NamaTamu inputan],
[OperatorMasuk inputan])
5.2.2.3. Spesifikasi Field Data pada Layar
Tabel 5-10 Spesifikasi Field Data Pada Layar Pengunjung Check In
Label Field Table/Query Keterangan
txtKodeMasuk KodeMasuk TMasuk Kode Masuk Pengunjung
Check In
txtTglMasuk TanggalMasuk TMasuk Tanggal Pengunjung Check In
txtNmrKamar Nomor Kamar TMasuk Nomor Kamar Hotel
txtPengunjung NamaTamu TMasuk Nama Pengunjung Hotel
5.2.2.4. Spesifikasi Function Key/Obyek-Obyek Pada Layar
Tabel 5-11 Spesifikasi Function Key Pengunjung Check In
Label Jenis Keterangan
btnSimpan Button Jika diklik akan menambah data ke TMasuk
btnReset Button Jika diklik akan mengosongkan semua
kolom isian
5.2.2.5. Spesifikasi Layar Pesan
Tabel 5-12 Spesifikasi Layar Pesan Pengunjung Check In
Id Pesan Kondisi Isi Pesan
PS-03 Saat btnSimpan diklik namun
masih ada kolom isian yang
kosong
Mohon lengkapi seluruh
field data Check In masuk
PS-04 Saat penambahan data
berhasil dilakukan
Data BERHASIL
dimasukkan
5.2.3. Spesifikasi Fungsi/Proses Pencatatan Pengunjung Check Out
Identifikasi/Nama : Pencatatan Pengunjung Check Out
Deskripsi Isi : Proses ini melakukan pengecekan terhadap data check in dengan
memasukkan nomor kamar lalu menambahkan ke TKeluar
Jenis : Form Entry Columnar
5.2.3.1. Spesifikasi Layar Utama
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 14/18
Gambar 5-3 Spesifikasi Layar Pencatatan Pengunjung Check Out
5.2.3.2. Spesifikasi Query
Tabel 5-13 Spesifikasi Query Pencatatan Pengunjung Check Out
Id Query Deskripsi Ekspresi QueryQRY-05 Menampilkan data
pengguna dari TOperator
SELECT * FROM TOperator
QRY-06 Menambah data
Pengunjung Check Out
INSERT INTO TKeluar(KodeKeluar,
NomorKamar, TanggalKeluar,
LamaSewa,TotalBayar,
OperatorKeluar)
VALUES([KodeKeluar Inputan],
[NomorKamar
Inputan],[ TanggalKeluar Inputan],
[LamaSewa Inputan],[TotalBayar
Inputan],[ OperatorKeluar
Inputan])QRY-07 Melakukan pengecekan
kendaraan masuk
SELECT * FROM TKamar WHERE
NomorKamar= [NomorKamar
Inputan]
5.2.3.3. Spesifikasi Field Data pada Layar
Tabel 5-14 Spesifikasi Field Data Pada Layar Pengunjung Check Out
txtNmrKamar
txtKdKeluar
txtTglKeluar
txtLamaSewa
txtTotBayar
btnCek
btnSimpanbtnReset
Nomor Kamar
Kode Keluar
Tgl Keluar
Lama Sewa
Total Bayar
CHECK OUT HOTEL RAMBUTAN
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 15/18
Label Field Table/Query Keterangan
txtNmrKamar NomorKamar TKeluar Nomor Kamar
txtTglKeluar Tanggal
Keluar
TKeluar Tanggal Check Out Pengunjung
txtLamaSewa LamaSewa TKeluar Lama Sewa Kamar
txtTotBayar TotalBayar TKeluar Total Bayar
txtKdKeluar KodeKeluar TKeluar Kode Check Out
5.2.3.4. Spesifikasi Function Key/Obyek-Obyek Pada Layar
Tabel 5-15 Spesifikasi Function Key Pengunjung Check Out
Label Jenis Keterangan
btnSimpan Button Jika diklik akan menambah data ke TKeluar
btnReset Button Jika diklik akan mengosongkan semua
kolom isian
btnCek Button Jika diklik akan menampilkan data dari
TMasuk
5.2.3.5. Spesifikasi Layar Pesan
Tabel 5-16 Spesifikasi Layar Pesan Pengunjung Check Out
Id Pesan Kondisi Isi Pesan
PS-05 Saat btnSimpan diklik namun
masih ada kolom isian yang
kosong
Mohon lengkapi seluruh
kolom isian
PS-06 Saat penambahan data
berhasil dilakukan
Data BERHASIL
dimasukkanPS-07 Saat btnCek diklik namun
Nomor Kamar belum terisi
Mohon masukkan Nomor
Kamar
PS-08 Saat btnCek diklik tetapi tidak
terdapat nomor kamar
terpakai yang dimasukkan
Tidak ada pengunjung di
[nomor kamar masukan],
mohon periksa kembali
6. PENGUJIAN PERANGKAT LUNAK
6.1. Lingkungan Pengujian
6.3.1. Perangkat Lunak Pengujian
Perangkat Lunak Yang dipakai dalam pengujian SISFO HOTEL memiliki spesifikasi berikut :
- Sistem Operasi Windows XP, berfugnsi sebagai platform tempat aplikasi dijalankan
- Basis data MSQL versi 5.0 berfungsi untuk melakukan pengujian basis data yang membangun
perangkat lunak SISFO HOTEL
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 16/18
- MySQL Connector driver, berhubung sebagai penghubung antara perangkat lunak dengan
basis data
6.3.2. Perangkat Keras Pengujian
Perangkat keras yang digunakan dalam pengujian SISFO HOTEL adalah :
a. Komputer, dengan spesifikasi : prosesor Pentium 4 1GHz dan memori utama 526 MB
b. Mouse
c. Keyboard
d. Monitor 17
6.2. Sumber Daya Manusia
Sumber daya manusia yang terlibat dalam kegiatan pengujian aplikasi SISFO HOTEL memiliki keahlian
sebagai berikut:
a. Memiliki pemahaman tentang metode dan teknik pengujian perangkat lunak yang benar
b. Memiliki kemampuan untuk mencari kesalahan yang terdapat pada aplikasi dan cara
penanganan untuk memperbaikinya
c. MEngerti penggunaan SISFO HOTEL
d. Memahami Spesifikasi dan desain apLikasi SISFO HOTEL
6.3. Prosedur Umum Pengujian
6.3.1. Pengenalan dan Latihan
Pada pengujian perangkat lunak tidak dilakukan pengenalan danpelatihan terhadap perangkat lunak
SISFO HOTEL dengan anggapan penguji telah memiliki pengetahuan tentang SISFO HOTEL itu sendiri
selama proses pengembangannya.
6.3.2. Persiapan Awal
Persiapan-persiapan yang perlu dilakukan sebelum melakukan pengujian meliputi:
y Instalasi SISFO HOTEL
y Penyiapan basis data
y Penyiapan scenario pengujian untuk memeriksa kebenaran program
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 17/18
6.3.2.1. Persiapan Prosedural
Untuk melakukan kegiatan pengujian aplikasi SISFO HOTEL, tidak diperlukan izin khusus dari pihak
Hotel Rambutan karena dilakukan di computer pribadi.
6.3.2.2. Persiapan perangkat keras
Perangkat keras yang perlu dipersiapkan untuk kegiatan pengujian adalah sebuah perangkat
computer yang dilengkapi dengan :
y 1 harddrive dengan kapasitas minimum 40 GB
y 1 Color Monitor VGA pada perangkat yang sama dengan tempat harddrive berada
y 256 MB RAM (minimun)
y Keyboard, mouse
6.3.2.3. Persiapan perangkat lunak
y Persiapan yang dilakukan untuk kegiatan pengujian perangkat lunak adalh sebagai berikut :
Perangkat lunak SISFO HOTEL telah terinstal atau tersimpan dalam harddisk
y Basis data SISFO HOTEL telah tersimpan dalam harddisk computer tempat penyimpanan, serta
berada dalam kondisi siap askes
6.3.3. Pelaksanaan
Strategi pengujian yang dilakukan ialah pengujian secara totalitas dengan melihat fungsional yang
diberikan oleh perangkat lunak. Pengujian didasarkan pada kebutuhan yang harus dipenuhi oleh
SISFO HOTEL. Dengan demikian, pengujian tidak didasarkan pada modularitas aplikasi tetapi lebih
didasarkan pada kebenaran fungsionalitas yang harusnya dicapai. Tingkat pengujian dibagi menjadi
pengujian sistem dan pengujian unit. Pengujian tidak dilakukan pada lingkungan operasional yang
sesungguhnya.
6.3.4. Pelaporan Hasil
Dokumen hasil pengujian SISFO HOTEL akan diserahkan kepada pihak-pihak sebagai berikut :
1. Tim Pengembang, Dokumen ini akan digunakan oleh tim pengembang sebagai referensi
untuk melakukan proses analisis terhadap kualitas perangkat lunak serta perbaikan dan
pemeliharaan yang perlu dilakukan, sekaligus sebagai referensi untuk pengembangan lebih
lanjut dari aplikasi SISFO HOTEL ini.
5/8/2018 Dokumentasi Perangkat Lunak Hotel - slidepdf.com
http://slidepdf.com/reader/full/dokumentasi-perangkat-lunak-hotel 18/18
2. Pengguna, Pengguna dapat memanfaatkan dokumen ini untuk memahaminature perangkat
lunak SISFO HOTEL sehingga dapat membedakan kesalahan mana yang disebabkan oleh
pengguna sendiri dan kesalahan mana yang memang terjadi dalam perangkat lunak itu
sendiri.
6.3.5. Identifikasi dan Rencana Pengujian
Rencana Pengujian akan dibagi dalam beberapa kelas uji dengan butir pengujian yang akan dilakukan
adalah sebagai berikut :
Tabel 6-1 Rencana Pengujian SISFO HOTEL
Kelas Uji Butir Uji Tingkat Pengujian Jenis Pengujian
Perfomansi Waktu Tanggap Pengujian Sistem Black Box
Atribut Sistem
Perangkat
Lunak
Portabilitas Pengujian Sistem Black Box
KeamananPengujian Sistem Black Box
Pengujian
Antarmuka
Tampilan antarmuka Pengujian Sistem Black Box
Format Menu Pengujian Sistem Black Box
Validasi Validasi Pengguna Pengujian Sistem Black Box
Pengelolaan
Data Transaksi
Menambah Data
Pengunjung Check In
Pengujian Sistem Black Box
Menambah Data
Pengunjung Check Out
Pengujian Sistem Black Box
Mengubah Data
Pengunjung Check In
Pengujian Sistem Black Box
Mengubah Data
Pengunjung Check Out
Pengujian Sistem Black Box
Menghapus data
Pengunjung Check In
Pengujian Sistem Black Box
Menghapus data
Pengunjung Check Out
Pengujian Sistem Black Box