Dokumentasi Perangkat Lunak Hotel

18
 REKAYASA PERANGKAT LUNAK SISFO HOTEL SISTEM INFORMASI PERHOTELAN UNTUK HOTEL RAMBUTAN DIPERSIAPKAN OLEH : LENY SAFITRI E1E1 07 040 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS HALUOLEO 2011 

Transcript of Dokumentasi Perangkat Lunak Hotel

Page 1: 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 

Page 2: Dokumentasi Perangkat Lunak Hotel

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.

Page 3: Dokumentasi Perangkat Lunak 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.

Page 4: Dokumentasi Perangkat Lunak Hotel

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

Page 5: Dokumentasi Perangkat Lunak Hotel

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.

Page 6: Dokumentasi Perangkat Lunak Hotel

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

Page 7: Dokumentasi Perangkat Lunak Hotel

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

Page 8: Dokumentasi Perangkat Lunak Hotel

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

Page 9: Dokumentasi Perangkat Lunak Hotel

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

Page 10: Dokumentasi Perangkat Lunak Hotel

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

Page 11: Dokumentasi Perangkat Lunak Hotel

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

Page 12: Dokumentasi Perangkat Lunak Hotel

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

Page 13: Dokumentasi Perangkat Lunak Hotel

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

Page 14: Dokumentasi Perangkat Lunak Hotel

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

Page 15: Dokumentasi Perangkat Lunak Hotel

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

Page 16: Dokumentasi Perangkat Lunak 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

Page 17: Dokumentasi Perangkat Lunak Hotel

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. 

Page 18: Dokumentasi Perangkat Lunak Hotel

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