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
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
~3~
Sistem Informasi Penginapan
Daftar Isi
1 PENDAHULUAN .......................................................................................................................................... 6
~4~
Sistem Informasi Penginapan
7 TRACEABILITY .......................................................................................................................................... 33
~5~
Sistem Informasi Penginapan
1 Pendahuluan
~6~
Sistem Informasi Penginapan
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.
~7~
Sistem Informasi Penginapan
~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
~9~
Sistem Informasi Penginapan
~ 10 ~
Sistem Informasi Penginapan
~ 11 ~
Sistem Informasi Penginapan
~ 12 ~
Sistem Informasi Penginapan
3 Prosedur Pengujian
3.1 Perangkat Lunak Pengujian
Perangkat keras yang digunakan untuk melakukan pengujian adalah seperangkat notebook
dengan spesifikasi sebagai berikut :
~ 13 ~
Sistem Informasi Penginapan
1) Executable Program
4) Spesifikasi S.I.P
1) Satu orang yang merupakan software tester dalam pengembangan Sistem Informasi
Penginapan (S.I.P) dengan kriteria sebagai berikut :
2) Satu orang yang merupakan pengguna yang tidak memahami dengan baik sistem S.I.P
(Asisten Praktikum PPL) dengan kriteria sebagai berikut :
~ 14 ~
Sistem Informasi Penginapan
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
b) 1 color monitor VGA pada perangkat yang sama tempat harddisk berada
c) 1 GB RAM
d) keyboard
e) mouse
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 :
a) Login ke sistem
a) Login ke sistem
~ 17 ~
Sistem Informasi Penginapan
i) Mencetak bill
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
~ 19 ~
Sistem Informasi Penginapan
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
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
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
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
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
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-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
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
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
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
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
~ 25 ~
Sistem Informasi Penginapan
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
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
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
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-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
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
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
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
U-001-001 - Diterima
U-001-002 - Diterima
U-001-003 - Diterima
U-002-001 - Diterima
U-003-001 - Diterima
U-004-001 - Diterima
U-005-001 - Diterima
U-005-003 - Diterima
U-005-004 - Diterima
U-006-001 - Diterima
U-007-001 - Diterima
U-008-001 - Diterima
~ 29 ~
Sistem Informasi Penginapan
U-009-001 - Diterima
U-009-003 - Diterima
U-009-004 - Diterima
U-010-001 - Diterima
U-011-001 - Diterima
U-012-001 - Diterima
U-012-003 - Diterima
U-012-004 - Diterima
U-013-001 - Diterima
U-001-005 - Diterima
U-001-006 - Diterima
U-001-007 - Diterima
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
U-009-005 - Diterima
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
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
~ 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
~ 34 ~