Anda di halaman 1dari 35

Sistem Informasi Penginapan

DOKUMEN PENGUJIAN PERANGKAT LUNAK

S.I.P (Sistem Informasi Penginapan)


untuk:

Amelia Guest House

Dipersiapkan oleh :
KELOMPOK 6
1 Project Manager Stefanus Sendana 24010310110005
2 System Analyst Rayhan Timur Subekti 24010310110021
Mariayu Elka Ns 24010310110012
3 Software Designer Asni Furoida 24010310130058
Ria Andriani P. 24010310120035
4 Software Developer Yusuf Fahmi Adiputera 24010310130068
5 Software Tester Dhamang Mahindra P. 24010310120050

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN MATEMATIKA

UNIVERSITAS DIPONEGORO

SEMARANG

2012

~ 33 ~
Sistem Informasi Penginapan

DAFTAR PERUBAHAN

Revisi Deskripsi

~1~
Sistem Informasi Penginapan

INDEX - A B C D E F G
TGL

Ditulis Dhamang
oleh Mahindra P.

Diperiksa Anggota
oleh Kelompok 6

Disetujui Stefanus
oleh Sendana

~2~
Sistem Informasi Penginapan

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

~3~
Sistem Informasi Penginapan

Daftar Isi
1 PENDAHULUAN .......................................................................................................................................... 6

1.1 TUJUAN PENULISAN DOKUMEN ................................................................................................................ 6


1.2 LINGKUP MASALAH ................................................................................................................................. 6
1.3 ATURAN PENOMORAN .............................................................................................................................. 7
1.4 REFERENSI................................................................................................................................................ 7
1.5 DESKRIPSI UMUM DOKUMEN (IKHTISAR) ................................................................................................. 7

2 RENCANA PENGUJIAN ............................................................................................................................. 9

3 PROSEDUR PENGUJIAN ......................................................................................................................... 13

3.1 PERANGKAT LUNAK PENGUJIAN .................................................................................................. 13


3.2 PERANGKAT KERAS PENGUJIAN ................................................................................................... 13
3.3 MATERIAL PENGUJIAN .................................................................................................................... 14
3.4 SUMBER DAYA MANUSIA ............................................................................................................... 14
3.5 PROSEDUR UMUM PENGUJIAN ...................................................................................................... 15
3.5.1 PENGENALAN DAN LATIHAN. 15

3.5.2 PERSIAPAN AWAL.. 15

3.5.2 PELAPORAN HASIL. 18

4 KASUS UJI .................................................................................................................................................. 19

4.1 PENGUJIAN USER ADMINISTRATOR........................................................................................................ 19


4.1.1 PENGUJIAN USE CASE LOG IN ............................................................................................................... 19
4.1.2 PENGUJIAN USE CASE LOG OUT .......................................................................................................... 19
4.1.3 PENGUJIAN USE CASE MENAMBAH DATA KAMAR ......................................................................... 20
4.1.4 PENGUJIAN USE CASE MENGHAPUS DATA KAMAR........................................................................ 20
4.1.5 PENGUJIAN USE CASE MENGUBAH DATA KAMAR ......................................................................... 21
4.1.6 PENGUJIAN USE CASE MELIHAT DATA TAMU ................................................................................. 21
4.1.7 PENGUJIAN USE CASE MELIHAT DATA KAMAR .............................................................................. 21
4.1.8 PENGUJIAN USE CASE MENAMBAH DATA TAMU ............................................................................ 22
4.1.9 PENGUJIAN USE CASE MENGUBAH DATA TAMU ............................................................................ 22
4.1.10 PENGUJIAN USE CASE MENGHAPUS DATA TAMU ........................................................................... 23
4.1.11 PENGUJIAN USE CASE MENAMBAH DATA RESEPSIONIS ............................................................... 23
4.1.12 PENGUJIAN USE CASE MENGUBAH DATA RESEPSIONIS ............................................................... 24
4.1.13 PENGUJIAN USE CASE MENGHAPUS DATA RESEPSIONIS.............................................................. 25
4.2 PENGUJIAN USER RESEPSIONIS ............................................................................................................... 25
4.2.1 PENGUJIAN USE CASE LOG IN ............................................................................................................... 25

~4~
Sistem Informasi Penginapan

4.2.2 PENGUJIAN USE CASE LOG OUT .......................................................................................................... 25


4.2.3 PENGUJIAN USE CASE MELIHAT DATA TAMU ................................................................................. 26
4.2.4 PENGUJIAN USE CASE MELIHAT DATA KAMAR .............................................................................. 26
4.2.5 PENGUJIAN USE CASE MENAMBAH DATA TAMU ............................................................................ 26
4.2.6 PENGUJIAN USE CASE MENGUBAH DATA TAMU ............................................................................ 27
4.2.7 PENGUJIAN USE CASE MENGHAPUS DATA TAMU ........................................................................... 27
4.2.8 PENGUJIAN USE CASE MELIHAT STATUS KAMAR .......................................................................... 27
4.2.9 PENGUJIAN USE CASE MENCETAK BILL ............................................................................................ 28

5 DEFECT DAN STATUS PERBAIKAN .................................................................................................... 29

6 EVALUASI PENGUJIAN .......................................................................................................................... 32

7 TRACEABILITY .......................................................................................................................................... 33

~5~
Sistem Informasi Penginapan

1 Pendahuluan

1.1 Tujuan Penulisan Dokumen


Dokumen Pengujian Perangkat Lunak ini berisi deskripsi lengkap dari pengujian perangkat
lunak S.I.P (Sistem Informasi Informasi) yang sedang dikembangkan. Dokumen ini terdiri atas
rencana pengujian, prosedur pengujian, kasus uji, defect dan status perbaikan, evaluasi pengujian,
dan traceability. Penulisan dokumen ini bertujuan untuk merepresentasikan tinjauan ulang yang
menyeluruh terhadap spesifikasi, desain, pengkodean perangkat lunak, dan mencari kasus
kebocoran/error. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai referensi
apakah perangkat lunak telah memenuhi spesifikasi.

1.2 Lingkup Masalah


Perangkat lunak ini merupakan sebuah sistem informasi penginapan dengan nama S.I.P
yang dikelola oleh seorang administrator dan seorang resepsionis yang bekerja pada penginapan
Amelia Guest House. Administrator memiliki tugas mengecek laporan dan memeriksa seluruh
fitur yang ada di dalam S.I.P, hak akses yang dimikinya yaitu melihat dan mencetak laporan,
menambahkan data kamar, menambah data resepsionis baru, dapat mengoperasikan seluruh fitur
sistem ini. Sedangkan resepsionis memiliki tugas melayani pengunjung penginapan dan input
transaksi, hak akses yang dimikinya yaitu melihat data kamar dan data tamu, input/mengubah
data tamu, melihat dan mencetak laporan.
Sistem Informasi Penginapan (S.I.P) memiliki beberapa fitur yang digunakan dalam proses
pengolahan data informasi, yakni input data, update data, delete data, lihat data, serta mencetak
bill.
Dengan pembuatan perangkat lunak S.I.P ini, maka pengelolaan data informasi yang
sebelumnya dilakukan secara konvensional di Amelia Guest House dapat diganti dengan proses
komputerisasi, sehingga tingkat keamanan data lebih terjamin, validasi, serta mencegah terjadinya
redundancy data.

1.3 Aturan Penomoran


Dokumen ini menggunakan aturan penomoran sebagai berikut:

~6~
Sistem Informasi Penginapan

Tabel 1.1 Aturan Penomoran


Format Arti
Tabel X.Y Tabel ke-Y pada Bab X
Gambar X.Y Gambar ke-Y pada Bab X
UC-XXX Use Case ke XXX
U-XXX-YYY Uji Use Case ke XXX Skenario YYY

1.4 Referensi
Buku panduan dan dokumentasi lain yang digunakan sebagai referensi :
1) Dokumen SRS-S.I.P (Revisi 1.2) Tanggal 11-04-2012
2) Dokumen Desain-S.I.P
3) IF-TESDOC template.
4) Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta : Prestasi
Pustaka.
5) Shalahuddin, Muhammad dan Rosa Ariani S. 2011. Modul Pembelajaran Rekayasa
Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung : Penerbit Modula.

1.5 Deskripsi Umum Dokumen (Ikhtisar)


Dokumen pengujian perangkat lunak Sistem Informasi Penginapan (S.I.P) ini berisi 7 bab
yaitu :
BAB 1 : Pendahuluan
Pada bab ini mencakup tujuan dokumen, lingkup masalah, aturan penomoran dan referensi.
BAB 2 : Rencana Pengujian
Pada bab ini mencakup rencana pengujian disajikan dalam bentuk tabel dengan use case,
pengujian, jenis pengujian dan identifikasi.
BAB 3 : Prosedur Pengujian
Pada bab ini mencakup prosedur pengujian mulai dari persiapan pengujian, urutan pengujian yang
harus dilakukan.
BAB 4 : Kasus Uji
Pada bab ini mencakup pengujian dari use case yang telah diimplementasikan

~7~
Sistem Informasi Penginapan

BAB 5 : Defect dan Status Perbaikan


Pada bab ini mencakup jenis kecacatan yang terjadi selama pengujian, dan tanganan
perbaikannya.
BAB 6 : Evaluasi Pengujian
Pada bab ini mencakup evaluasi setelah pengujian.
BAB 7 : Traceability
Pada bab ini mencakup tabel keterunutan mulai dari spesifikasi kebutuhan hingga kasus uji.

~8~
Sistem Informasi Penginapan

2 Rencana Pengujian
Berikut adalah rencana pengujian dari perangkat lunak Sistem Informasi Penginapan (S.I.P)
yang telah kami buat, dibatasi dari tiap use case yang telah dibuat saat desain.
Tabel 2-1 Rencana Pengujian User Administrator
No Use Case Pengujian Jenis Pengujian Identifikasi

1 UC-001 Log In 1. Skenario normal 001 1. Black Box U-001-001

2. Skenario abnormal 002 2. Black Box U-001-002

3. Skenario abnormal 003 3. Black Box U-001-003

4. Skenario abnormal 004 4. Black Box U-001-004

2 UC-002 Log 1. Skenario normal 001 1. Black Box U-002-001


Out

3 UC-003 1. Skenario normal 001 1. Black Box U-003-001


Menambah data
2. Skenario abnormal 002 2. Black Box U-003-002
kamar
3. Skenario abnormal 003 3. Black Box U-003-003

4 UC-004 1. Skenario normal 001 1. Black Box U-004-001


Menghapus data
kamar

5 UC-005 1. Skenario normal 001 1. Black Box U-005-001


Mengubah data
2. Skenario abnormal 002 2. Black Box U-005-002
kamar
3. Skenario normal 003 3. Black Box U-005-003

4. Skenario abnormal 004 4. Black Box U-005-004

6 UC-006 Melihat 1. Skenario normal 001 1. Black Box U-006-001


data tamu

~9~
Sistem Informasi Penginapan

7 UC-007 Melihat 1. Skenario normal 001 1. Black Box U-007-001


data kamar

8 UC-008 1. Skenario normal 001 1. Black Box U-008-001


Menambah data
2. Skenario abnormal 002 2. Black Box U-008-002
tamu
3. Skenario abnormal 003 3. Black Box U-008-003

9 UC-009 1. Skenario normal 001 1. Black Box U-009-001


Mengubah data
2. Skenario abnormal 002 2. Black Box U-009-002
tamu
3. Skenario normal 003 3. Black Box U-009-003

4. Skenario abnormal 004 4. Black Box U-009-004

10 UC-010 1. Skenario normal 001 1. Black Box U-010-001


Menghapus data
tamu

11 UC-011 1. Skenario normal 001 1. Black Box U-011-001


Menambah data
2. Skenario abnormal 002 2. Black Box U-011-002
resepsionis
3. Skenario abnormal 003 3. Black Box U-011-003

12 UC-012 1. Skenario normal 001 1. Black Box U-012-001


Mengubah data
2. Skenario abnormal 002 2. Black Box U-012-002
resepsionis
3. Skenario normal 003 3. Black Box U-012-003

4. Skenario abnormal 004 4. Black Box U-012-004

13 UC-013 1. Skenario normal 001 1. Black Box U-013-001


Menghapus data
resepsionis

~ 10 ~
Sistem Informasi Penginapan

Tabel 2-2 Rencana Pengujian User Resepsionis


No Use Case Pengujian Jenis Pengujian Identifikasi

1 UC-001 Log In 1. Skenario normal 005 1. Black Box U-001-005

2. Skenario abnormal 006 2. Black Box U-001-006

3. Skenario abnormal 007 3. Black Box U-001-007

4. Skenario abnormal 008 4. Black Box U-001-008

2 UC-002 Log 1. Skenario normal 002 1. Black Box U-002-002


Out

3 UC-006 Melihat 1. Skenario normal 002 1. Black Box U-006-002


data tamu

4 UC-007 Melihat 1. Skenario normal 002 1. Black Box U-007-002


data kamar

5 UC-008 1. Skenario normal 004 1. Black Box U-008-004


Menambah data
2. Skenario abnormal 005 2. Black Box U-008-005
tamu
3. Skenario abnormal 006 3. Black Box U-008-006

6 UC-009 1. Skenario normal 005 1. Black Box U-009-005


Mengubah data
2. Skenario abnormal 006 2. Black Box U-009-006
tamu
3. Skenario normal 007 3. Black Box U-009-007

4. Skenario abnormal 008 4. Black Box U-009-008

7 UC-010 1. Skenario normal 002 1. Black Box U-010-002


Menghapus data
tamu

~ 11 ~
Sistem Informasi Penginapan

8 UC-014 Melihat 1. Skenario normal 001 1. Black Box U-014-001


status kamar

9 UC-015 1. Skenario normal 001 1. Black Box U-015-001


Mencetak Bill

~ 12 ~
Sistem Informasi Penginapan

3 Prosedur Pengujian
3.1 Perangkat Lunak Pengujian

Perangkat lunak yang digunakan untuk melakukan pengujian meliputi :

1) Operating System : Windows 7


2) UML Tool : Star UML
3) Programming Language : Microsoft Visual Basic 2010 Express
4) GUI Editor : Microsoft Visual Basic 2010 Express
5) DBMS : Microsoft Access 2010

3.2 Perangkat Keras Pengujian

Perangkat keras yang digunakan untuk melakukan pengujian adalah seperangkat notebook
dengan spesifikasi sebagai berikut :

1) Processor Intel Pentium Dual Core


2) RAM 1 GB
3) HDD 320 GB
4) Mouse, digunakan untuk mengarah kan pointer untuk memilih fitur yang akan
digunakan.
5) Printer, digunakan untuk mencetak hasil suatu laporan yang telah tersimpan di
database.
6) Port USB, digunakan untuk menghubungkan antara monitor dengan printer untuk
mencetak bill.

~ 13 ~
Sistem Informasi Penginapan

3.3 Material Pengujian


Materi yang akan diuji dalam pengujian ini adalah sebagai berikut :

1) Executable Program

2) Tampilan form dalam S.I.P

3) Hasil cetak data dari aplikasi S.I.P

4) Spesifikasi S.I.P

3.4 Sumber Daya Manusia


Sumber daya manusia yang dibutuhkan dalam pengujian ini sejumlah dua orang yaitu :

1) Satu orang yang merupakan software tester dalam pengembangan Sistem Informasi
Penginapan (S.I.P) dengan kriteria sebagai berikut :

a) Memiliki pemahaman mengenai spesifikasi sistem S.I.P

b) Memahami desain S.I.P

c) Mengerti penggunaan sistem S.I.P

2) Satu orang yang merupakan pengguna yang tidak memahami dengan baik sistem S.I.P
(Asisten Praktikum PPL) dengan kriteria sebagai berikut :

a) Mengerti penggunaan komputer

b) Mengerti skenario test yang sedang dijalankan

~ 14 ~
Sistem Informasi Penginapan

3.5 Prosedur Umum Pengujian


3.5.1 Pengenalan dan Latihan
Pengujian sistem S.I.P yang dilakukan oleh penguji yang telah terlibat dalam perancangan
hingga implementasi sehingga tidak diperlukan lagi adanya pengenalan dan pelatihan. Sedangkan
pengujian yang dilakukan oleh Asisten Praktikum dilakukan berdasarkan Skenario Test yang telah
dibuat tim penguji S.I.P sehingga hanya dilakukan pengenalan user interface kepada Asisten
Praktikum sebelum pengujian dilakukan.

3.5.2 Persiapan Awal


Persiapan-persiapan yang dilakukan sebelum melakukan pengujian meliputi:

1) Instalasi Sistem Informasi Penginapan (S.I.P)

2) Penyiapan Basis Data

3) Penyiapan skenario pengujian

3.5.2.1 Persiapan Prosedural


Prosedur pengujian yang akan dilakukan terhadap Sistem Informasi Penginapan (S.I.P)
terdapat 8 langkah pengujian. Pengujian ini dimaksudkan agar defect pada perangkat lunak yang
dibuat dapat ditemukan. Selain itu prosedur ini dikerjakan agar tahapan-tahapan yang dilakukan
sesuai dengan yang ditetapkan. Peralatan yang disiapkan (termasuk di dalam perangkat lunak dan
perangkat keras serta peralatan lain yang mendukung dilakukannya proses ini) juga sudah sesuai
dengan standar yang berlaku. Langkah-langkah prosedur pengujian adalah sebagai berikut :

1) Menyiapkan software yang ingin diuji serta hardware yang mendukung dalam proses
pengujian.
2) Menetapkan tujuan yang hendak dicapai dalam setiap pengujian yang dilakukan yang
telah terdapat pada skenario rencana pengujian.
3) Menentukan kategori keberhasilan dalam pengujian.
4) Membuat kasus uji dan hasil uji yang terdapat dalam bab empat.
5) Menemukan defect/cacat yang ada dalam software.
6) Membuat perbaikan terhadap defect yang ada.
7) Menentukan diterima/ditolaknya skenario test.

~ 15 ~
Sistem Informasi Penginapan

8) Membuat evaluasi pengujian.

3.5.2.2 Persiapan Perangkat Keras


Perangkat keras yang perlu disiapkan adalah sebagai berikut :

1) Sebuah perangkat komputer yang dilengkapi dengan :

a) 1 Hardisk dengan ukuran lebih dari 128 MB

b) 1 color monitor VGA pada perangkat yang sama tempat harddisk berada

c) 1 GB RAM

d) keyboard

e) mouse

2) Satu printer yang terhubung pada komputer.

3.5.2.3 Persiapan Perangkat Lunak


Untuk persiapan pengujian Sistem Informasi Penginapan (S.I.P) ini diperlukan persiapan
sebagai berikut :

1) Penyiapan basis data S.I.P.

2) Penyiapan aplikasi Microsoft Access 2010 yang digunakan untuk menyimpan basis data.

3) Perangkat lunak S.I.P telah di-copy dan di-install pada komputer yang digunakan dalam
pengujian.

~ 16 ~
Sistem Informasi Penginapan

3.5.2.4 Pelaksanaan
Pengujian dilaksanakan dengan cara membagi pengujian berdasarkan dua sudut pandang
pengguna yaitu sebagai administrator dan resepsionis sesuai dengan menu-menu yang dapat
dijalankan oleh masing-masing pengguna/user tersebut, pengujian menu-menu yang ada yaitu :

1) Pengujian berdasarkan sudut pandang pengguna sebagai administrator :

a) Login ke sistem

b) Logout dari sistem

c) Menambah data kamar

d) Menghapus data kamar

e) Mengubah data kamar

f) Melihat data tamu

g) Melihat data kamar

h) Menambah data tamu

i) Mengubah data tamu

j) Menghapus data tamu

k) Menambah data resepsionis

l) Mengubah data resepsionis

m) Menghapus data resepsionis

2) Pengujian berdasarkan sudut pandang pengguna sebagai administrator :

a) Login ke sistem

b) Logout dari sistem

c) Melihat data tamu

d) Melihat data kamar

e) Menambah data tamu

~ 17 ~
Sistem Informasi Penginapan

f) Mengubah data tamu

g) Menghapus data tamu

h) Melihat status kamar

i) Mencetak bill

3.5.3 Pelaporan Hasil


Dokumen hasil pengujian S.I.P ini akan diserahkan kepada pihak-pihak sebagai berikut :

1) Dosen Pengampu Mata Kuliah Proyek Perangkat Lunak

Dokumen ini akan diserahkan kepada Ibu Dinar Mutiara K. N, S.T., M.Info.Tech.
untuk memenuhi tugas yang diberikan pada mata kuliah Proyek Perangkat Lunak.

2) Tim Pengembang

Dokumen ini akan digunakan oleh tim pengembang sebagai referensi untuk melakukan
analisis terhadap kualitas perangkat lunak, serta perbaikan dan pemeliharaan yang
perlu dilakukan sekaligus untuk memberi jaminan pada pengguna bahwa perangkat
lunak telah diuji berdasarkan kriteria-kriteria tertentu.

3) Pengguna

Pengguna akan menggunakan dokumen ini sebagai referensi untuk memahami nature
perangkat lunak S.I.P sehingga dapat membedakan kesalahan mana yang bisa
disebabkan oleh pengguna aplikasi dan kesalahan mana yang memang disebabkan
perangkat lunak sendiri.

~ 18 ~
Sistem Informasi Penginapan

4 Kasus Uji dan Hasil Uji


Berikut ini merupakan kasus uji untuk use case yang telah diimplementasikan.
4.1 Pengujian User Administrator

4.1.1 Pengujian Use Case Log In


Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-001-001 Username benar 1.Jalankan perangkat Username User dapat masuk ke Masuk Masuk Diterima
dan password lunak Sistem dan password menu utama halaman halaman
benar Informasi Penginapan utama/home utama/home
U-001-002 Username benar (S.I.P) Username User tidak dapat masuk Muncul Muncul Diterima
dan password 2.Masuk ke halaman dan password ke menu utama message box message box
salah login password password
3.Mengisi username salah salah
U-001-003 Username salah dan password Username User tidak dapat masuk Muncul Muncul Diterima
dan password dan password ke menu utama message box message box
benar username username
salah salah
U-001-004 Username salah Username User tidak dapat masuk Muncul Muncul Ditolak
dan password dan password ke menu utama message box message box
salah username username
dan password salah
salah

4.1.2 Pengujian Use Case Log Out


Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-002-001 Logout dari 1. Klik tombol logout - Halaman login Kembali ke Kembali ke Diterima
sistem untuk keluar dari halaman halaman
sistem login login

~ 19 ~
Sistem Informasi Penginapan

4.1.3 Pengujian Use Case Menambah Data Kamar


Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-003-001 Mengisi lengkap 1.Pilih menu kamar ID Kamar, Menampilkan list data Data kamar Data kamar Diterima
form kamar 2.Klik tombol tambah Tipe, dan kamar yang baru yang baru
dengan input 3.Mengisi form kamar Biaya tersimpan di diinputkan
yang benar 4.Klik tombol save menu kamar tersimpan di
menu kamar
U-003-002 Mengisi lengkap ID Kamar, Menampilkan message Data kamar Data kamar Ditolak
form kamar Tipe, dan box data tidak bisa yang baru yang baru
dengan input Biaya disimpan tidak bisa diinputkante
yang salah disimpan di rsimpan di
menu kamar menu kamar
U-003-003 Mengisi form ID Kamar Menampilkan message Data kamar Error Ditolak
kamar dengan saja atau Tipe box data tidak bisa yang baru
data yang tidak saja atau disimpan tidak bisa
lengkap Biaya saja disimpan di
atau ID menu kamar
Kamar dan
Tipe atau
Tipe dan
Biaya atau ID
Kamar dan
Biaya

4.1.4 Pengujian Use Case Menghapus Data Kamar

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-004-001 Hapus data 1.Pilih menu kamar ID Kamar Message box yang Data kamar Data kamar Diterima
kamar 2.Klik tombol hapus menampilkan apakah yang sesuai yang sesuai
pada menu kamar yakin data kamar tersebut dengan ID dengan ID
3.Masukkan ID akan dihapus Kamar yang Kamar yang
Kamar yang akan diinputkan diinputkan
dihapus terhapus terhapus
4. Klik tombol hapus

~ 20 ~
Sistem Informasi Penginapan

4.1.5 Pengujian Use Case Mengubah Data Kamar

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-005-001 Mengubah semua 1.Pilih menu kamar ID Kamar, Message box Data Data Diterima
data dengan input 2.Klik tombol edit Tipe, Biaya tersimpan tersimpan
yang benar pada menu kamar
U-005-002 Mengubah semua 3.Masukkan ID ID Kamar, Message box Data tidak Data dapat Ditolak
data dengan input Kamar yang akan Tipe, Biaya dapat disimpan
yang salah diedit disimpan
U-005-003 Mengubah 4.Klik tombol edit ID Kamar, Message box Data Data dapat Diterima
sebagian data 5.inputkan data Tipe, Biaya tersimpan disimpan
dengan input 6.Klik tombol save
yang benar
U-005-004 Mengubah ID Kamar, Message box Data tidak Data tidak Diterima
sebagian data Tipe, Biaya dapat dapat
dengan input disimpan disimpan
yang salah

4.1.6 Pengujian Use Case Melihat Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-006-001 Memilih menu 1.Pilih menu tamu - Data tamu ditampilkan Data tamu Data tamu Diterima
tamu ditampilkan ditampilkan

4.1.7 Pengujian Use Case Melihat Data Kamar

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-007-001 Memilih menu 1.Pilih menu kamar - Data kamar ditampilkan Data kamar Data kamar Diterima
kamar ditampilkan ditampilkan

~ 21 ~
Sistem Informasi Penginapan

4.1.8 Pengujian Use Case Menambah Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-008-001 Mengisi lengkap 1.Pilih menu tamu ID Tamu, Menampilkan list data Data tamu Data kamar Diterima
form tamu 2.Klik tombol tambah Nama, tamu yang baru yang baru
dengan input 3.Mengisi form tamu Alamat, TTL, tersimpan di diinputkan
yang benar 4.Klik tombol save ID Kamar, menu tamu tersimpan di
Check in, menu tamu
Check out
U-008-002 Mengisi lengkap ID Tamu, Menampilkan message Data tamu Data kamar Ditolak
form tamu Nama, box data tidak bisa yang baru yang baru
dengan input Alamat, TTL, disimpan tidak bisa diinputkante
yang salah ID Kamar, disimpan di rsimpan di
Check in, menu tamu menu tamu
Check out
U-008-003 Mengisi form ID Tamu, Menampilkan message Data tamu Error Ditolak
tamu dengan data Nama, box data tidak bisa yang baru
yang tidak Alamat, TTL, disimpan tidak bisa
lengkap ID Kamar, disimpan di
Check in, menu tamu
Check out

4.1.9 Pengujian Use Case Mengubah Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-009-001 Mengubah semua 1.Pilih menu tamu ID Tamu, Message box Data Data Diterima
data dengan input 2.Klik tombol edit Nama, tersimpan tersimpan
yang benar pada menu tamu Alamat, TTL,
3.Masukkan ID Tamu Check in,
yang akan diedit Check Out
U-009-002 Mengubah semua 4.Klik tombol edit ID Tamu, Message box Data tidak Data dapat Ditolak
data dengan input 5.inputkan data Nama, dapat disimpan
Alamat, TTL,
yang salah 6.Klik tombol save disimpan
Check in,
Check Out

U-009-003 Mengubah ID Tamu, Message box Data Data dapat Diterima


sebagian data Nama, tersimpan disimpan
Alamat, TTL,
dengan input
Check in,
yang benar Check Out

U-009-004 Mengubah ID Tamu, Message box Data tidak Data tidak Diterima
sebagian data Nama, dapat dapat
Alamat, TTL,
dengan input disimpan disimpan
Check in,
yang salah Check Out

~ 22 ~
Sistem Informasi Penginapan

4.1.10 Pengujian Use Case Menghapus Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-010-001 Hapus data tamu 1.Pilih menu tamu ID Tamu Message box yang Data tamu Data tamu Diterima
2.Klik tombol hapus menampilkan apakah yang sesuai yang sesuai
pada menu tamu yakin data tamu tersebut dengan ID dengan ID
3.Masukkan ID Tamu akan dihapus Tamu yang Tamu yang
yang akan dihapus diinputkan diinputkan
4. Klik tombol hapus terhapus terhapus

4.1.11 Pengujian Use Case Menambah Data Resepsionis

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-011-001 Mengisi lengkap 1.Pilih menu ID Menampilkan list data Data Data Diterima
form resepsionis resepsionis Resepsionis, resepsionis resepsionis resepsionis
dengan input 2.Klik tombol tambah Username, yang baru yang baru
yang benar 3.Mengisi form Password, tersimpan di diinputkan
resepsionis First Name, menu tersimpan di
4.Klik tombol save Last Name, resepsionis menu
Alamat, resepsionis
Nomor
Telepon
U-011-002 Mengisi lengkap ID Menampilkan message Data Data Ditolak
form resepsionis Resepsionis, box data tidak bisa resepsionis resepsionis
dengan input Username, disimpan yang baru yang baru
yang salah Password, tidak bisa diinputkante
First Name, disimpan di rsimpan di
Last Name, menu menu
Alamat, resepsionis resepsionis
Nomor
Telepon
U-011-003 Mengisi form ID Menampilkan message Data Error Ditolak
resepsionis Resepsionis, box data tidak bisa resepsionis
dengan data yang Username, disimpan yang baru
tidak lengkap Password, tidak bisa
First Name, disimpan di
Last Name, menu
Alamat, resepsionis
Nomor
Telepon

~ 23 ~
Sistem Informasi Penginapan

4.1.12 Pengujian Use Case Mengubah Data Resepsionis

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-012-001 Mengubah semua 1.Pilih menu ID Message box Data Data Diterima
data dengan input resepsionis Resepsionis, tersimpan tersimpan
yang benar 2.Klik tombol edit Username,
pada menu resepsionis Password,
3.Masukkan username First Name,
yang akan diedit Last Name,
4.Klik tombol edit Alamat,
5.inputkan data Nomor
6.Klik tombol save Telepon
U-012-002 Mengubah semua ID Message box Data tidak Data dapat Ditolak
data dengan input Resepsionis, dapat disimpan
yang salah Username, disimpan
Password,
First Name,
Last Name,
Alamat,
Nomor
Telepon
U-012-003 Mengubah ID Message box Data Data dapat Diterima
sebagian data Resepsionis, tersimpan disimpan
dengan input Username,
yang benar Password,
First Name,
Last Name,
Alamat,
Nomor
Telepon
U-012-004 Mengubah ID Message box Data tidak Data tidak Diterima
sebagian data Resepsionis, dapat dapat
dengan input Username, disimpan disimpan
yang salah Password,
First Name,
Last Name,
Alamat,
Nomor
Telepon

~ 24 ~
Sistem Informasi Penginapan

4.1.13 Pengujian Use Case Menghapus Data Resepsionis

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-013-001 Hapus data 1.Pilih menu tamu Username Message box yang Data Data Diterima
resepsionis 2.Klik tombol hapus menampilkan apakah resepsionis resepsionis
pada menu tamu yakin data resepsionis yang sesuai yang sesuai
3.Masukkan ID Tamu tersebut akan dihapus dengan dengan
yang akan dihapus username username
4. Klik tombol hapus yang yang
diinputkan diinputkan
terhapus terhapus

4.2 Pengujian User Resepsionis

4.2.1 Pengujian Use Case Log In


Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-001-005 Username benar 1.Jalankan perangkat Username User dapat masuk ke Masuk Masuk Diterima
dan password lunak Sistem dan password menu utama halaman halaman
benar Informasi Penginapan utama/home utama/home
U-001-006 Username benar (S.I.P) Username User tidak dapat masuk Muncul Muncul Diterima
dan password 2.Masuk ke halaman dan password ke menu utama message box message box
salah login password password
3.Mengisi username salah salah
U-001-007 Username salah dan password Username User tidak dapat masuk Muncul Muncul Diterima
dan password dan password ke menu utama message box message box
benar username username
salah salah
U-001-008 Username salah Username User tidak dapat masuk Muncul Muncul Ditolak
dan password dan password ke menu utama message box message box
salah username username
dan password salah
salah

4.2.2 Pengujian Use Case Log Out


Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-002-002 Logout dari 1. Klik tombol logout - Halaman login Kembali ke Kembali ke Diterima
sistem untuk keluar dari halaman halaman
sistem login login

~ 25 ~
Sistem Informasi Penginapan

4.2.3 Pengujian Use Case Melihat Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-006-002 Memilih menu 1.Pilih menu tamu - Data tamu ditampilkan Data tamu Data tamu Diterima
tamu ditampilkan ditampilkan

4.2.4 Pengujian Use Case Melihat Data Kamar

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-007-002 Memilih menu 1.Pilih menu kamar - Data kamar ditampilkan Data kamar Data kamar Diterima
kamar ditampilkan ditampilkan

4.2.5 Pengujian Use Case Menambah Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-008-004 Mengisi lengkap 1.Pilih menu tamu ID Tamu, Menampilkan list data Data tamu Data kamar Diterima
form tamu 2.Klik tombol tambah Nama, tamu yang baru yang baru
dengan input 3.Mengisi form tamu Alamat, TTL, tersimpan di diinputkan
yang benar 4.Klik tombol save ID Kamar, menu tamu tersimpan di
Check in, menu tamu
Check out
U-008-005 Mengisi lengkap ID Tamu, Menampilkan message Data tamu Data kamar Ditolak
form tamu Nama, box data tidak bisa yang baru yang baru
dengan input Alamat, TTL, disimpan tidak bisa diinputkan
yang salah ID Kamar, disimpan di tersimpan di
Check in, menu tamu menu tamu
Check out
U-008-006 Mengisi form ID Tamu, Menampilkan message Data tamu Error Ditolak
tamu dengan data Nama, box data tidak bisa yang baru
yang tidak Alamat, TTL, disimpan tidak bisa
lengkap ID Kamar, disimpan di
Check in, menu tamu
Check out

~ 26 ~
Sistem Informasi Penginapan

4.2.6 Pengujian Use Case Mengubah Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-009-005 Mengubah semua 1.Pilih menu tamu ID Tamu, Message box Data Data Diterima
data dengan input 2.Klik tombol edit Nama, tersimpan tersimpan
yang benar pada menu tamu Alamat, TTL,
3.Masukkan ID Tamu Check in,
yang akan diedit Check Out
U-009-006 Mengubah semua 4.Klik tombol edit ID Tamu, Message box Data tidak Data dapat Ditolak
data dengan input 5.inputkan data Nama, dapat disimpan
Alamat, TTL,
yang salah 6.Klik tombol save disimpan
Check in,
Check Out

U-009-007 Mengubah ID Tamu, Message box Data Data dapat Diterima


sebagian data Nama, tersimpan disimpan
Alamat, TTL,
dengan input
Check in,
yang benar Check Out

U-009-008 Mengubah ID Tamu, Message box Data tidak Data tidak Diterima
sebagian data Nama, dapat dapat
Alamat, TTL,
dengan input disimpan disimpan
Check in,
yang salah Check Out

4.2.7 Pengujian Use Case Menghapus Data Tamu

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-010-002 Hapus data tamu 1.Pilih menu tamu ID Tamu Message box yang Data tamu Data tamu Diterima
2.Klik tombol hapus menampilkan apakah yang sesuai yang sesuai
pada menu tamu yakin data tamu tersebut dengan ID dengan ID
3.Masukkan ID Tamu akan dihapus Tamu yang Tamu yang
yang akan dihapus diinputkan diinputkan
4. Klik tombol hapus terhapus terhapus

4.2.8 Pengujian Use Case Melihat Status Kamar

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-014-001 Memilih menu 1.Pilih menu kamar - Status Kamar Menampilk Menampil Diterima
kamar an status kan status
kamar kamar

~ 27 ~
Sistem Informasi Penginapan

4.2.9 Pengujian Use Case Mencetak Bill

Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-015-001 Mencetat bill 1.Masuk menu tamu ID Tamu Print out Bill Bill tercetak Bill tercetak Diterima
transaksi 2.Klik tombol Bill
penginapan pada menu tamu
3.Masukkan ID Tamu
yang akan check out
4. Klik tombol bill
5.Klik tombol print
dialog
6.Klik OK

~ 28 ~
Sistem Informasi Penginapan

5 Defect dan Status Perbaikan


Tabel 5.1. Uji Use Case

Kasus Uji Defect Status

U-001-001 - Diterima

U-001-002 - Diterima

U-001-003 - Diterima

Message Box yang ditampilkan Username salah seharusnya


U-001-004 Ditolak
Username dan Password salah

U-002-001 - Diterima

U-003-001 - Diterima

Data kamar yang baru diinputkan tersimpan di menu kamar,


U-003-002 Ditolak
seharusnya tidak bisa disimpan

U-003-003 Error Ditolak

U-004-001 - Diterima

U-005-001 - Diterima

U-005-002 Data tersimpan, seharusnya data tidak bisa disimpan Ditolak

U-005-003 - Diterima

U-005-004 - Diterima

U-006-001 - Diterima

U-007-001 - Diterima

U-008-001 - Diterima

Data tamu yang baru diinputkan tersimpan di menu tamu,


U-008-002 Ditolak
seharusnya tidak bisa disimpan

U-008-003 Error Ditolak

~ 29 ~
Sistem Informasi Penginapan

U-009-001 - Diterima

U-009-002 Data tersimpan, seharusnya data tidak bisa disimpan Ditolak

U-009-003 - Diterima

U-009-004 - Diterima

U-010-001 - Diterima

U-011-001 - Diterima

Data resepsionis yang baru diinputkan tersimpan di menu


U-011-002 Ditolak
resepsionis, seharusnya tidak bisa disimpan

U-011-003 Error Ditolak

U-012-001 - Diterima

U-012-002 Data tersimpan, seharusnya data tidak bisa disimpan Ditolak

U-012-003 - Diterima

U-012-004 - Diterima

U-013-001 - Diterima

U-001-005 - Diterima

U-001-006 - Diterima

U-001-007 - Diterima

Message Box yang ditampilkan Username salah seharusnya


U-001-008 Ditolak
Username dan Password salah

U-002-002 - Diterima

U-006-002 - Diterima

U-007-002 - Diterima

U-008-004 - Diterima

U-008-005 Data tamu yang baru diinputkan tersimpan di menu tamu, Ditolak

~ 30 ~
Sistem Informasi Penginapan

seharusnya tidak bisa disimpan

U-008-006 Error Ditolak

U-009-005 - Diterima

U-009-006 Data tersimpan, seharusnya data tidak bisa disimpan Ditolak

U-009-007 - Diterima

U-009-008 - Diterima

U-010-002 - Diterima

U-014-001 - Diterima

U-015-001 - Diterima

~ 31 ~
Sistem Informasi Penginapan

6 Evaluasi Pengujian
Melihat hasil pengujian yang telah dilakukan pada Tabel 5.1 Defect dan Status Perbaikan,
maka dapat disimpulkan bahwa pengujian terhadap perangkat lunak Sistem Informasi Penginapan
(S.I.P) belum berjalan sesuai dengan spesifikasi yang telah ditetapkan. Untuk sementara ini
beberapa kasus uji yang dilakukan pengujiannya berindikasi berhasil, namun ada beberapa kasus
uji yang belum berhasil. Hal ini menunjukkan bahwa perangkat lunak Sistem Informasi
Penginapan (S.I.P) belum memenuhi persyaratan perangkat lunak yang telah ditetapkan pada fase
analisis dan perancangan perangkat lunak.

~ 32 ~
Sistem Informasi Penginapan

7 Traceability

Tabel 7.1 Tracebility Table


Analisis Perancangan Pengujian

Use Case Sequence Sequence Kasus


SRS-ID Skenario
ID Diagram Diagram Antarmuka Uji

SC-003-001 U-003-001
U-003 SC-003-002 SQ-A-06 SQ-D-06 AM-D-09 U-003-002
SC-003-003 U-003-003
SC-008-001 U-008-001
SC-008-002 U-008-002
SRS S.I.P SQ-A-12 SQ-D-12
U-008 SC-008-003 U-008-003
AM-D-10
F 001
SC-008-004 SQ-A-16 SQ-D-16 U-008-004
SC-008-005 U-008-005
SC-008-006 U-008-006
SC-011-001 U-011-001
U-011 SC-011-002 SQ-A-09 SQ-D-09 AM-D-11 U-011-002
SC-011-003 U-011-003
SC-006-001 SQ-A-05 SQ-D-05 AM-D-04 U-006-001
U-006
SRS S.I.P SC-006-002 SQ-A-15 SQ-D-15 AM-D-05 U-006-002

F 002
SC-007-001 SQ-A-05 SQ-D-05 AM-D-06 U-007-001
U-007
SC-007-002 SQ-A-15 SQ-D-15 AM-D-07 U-007-002

SC-005-001 U-005-001

U-005 SC-005-002 U-005-002


SQ-A-07 SQ-D-07 AM-D-09
SC-005-003 U-005-003
SC-005-004 U-005-004
SRS S.I.P SC-009-001 U-009-001
F 003
SC-009-002 U-009-002

U-009 SC-009-003 U-009-003


SQ-A-13 SQ-D-13 AM-D-10
SC-009-004 U-009-004
SC-009-005 U-009-005
SC-009-006 U-009-006

~ 33 ~
Sistem Informasi Penginapan

SC-009-007 U-009-007
SC-009-008 U-009-008
SC-012-001 U-012-001
SQ-A-10 SQ-D-10
U-012 SC-012-002 U-012-002
AM-D-11
SC-012-003 SQ-A-17 SQ-D-17 U-012-003
SC-012-004 U-012-004
SRS S.I.P F AM-D-04
U-014 SC-014-001 SQ-A-15 SQ-D-15 U-014-001
004
AM-D-05

SRS S.I.P F
U-015 SC-015-001 SQ-A-18 SQ-D-18 AM-D-12 U-015-001
005

U-004 SC-004-001 SQ-A-08 SQ-D-08 AM-D-05 U-004-001

SRS S.I.P F SC-010-001 AM-D-06 U-010-001


U-010 SQ-A-14 SQ-D-14
006
SC-010-002 AM-D-07 U-010-002

U-013 SC-013-001 SQ-A-11 SQ-D-11 AM-D-08 U-013-001

~ 34 ~

Anda mungkin juga menyukai