Anda di halaman 1dari 18

REKAYASA PERANGKAT LUNAK | KELAS INFORMATIKA-D

DOKUMEN UJI PERANGKAT LUNAK

SISTEM INFORMASI PENGINAPAN


PADA WISATA ALAM (SIPINTAL)

Nama Kelompok
Anugrah Rasisputra 155150201111184
Ubaidillah Hakim Fadly 155150201111290
Muhammad Ryandrie 155150200111131
Aditya Chamim Pratama 155150207111081
Muhammad taufiq aryadi 155150201111173

Asisten : Richa Amalia

Nomor Dokumen Halaman

SEL01-SXX XX/YY
(XX = Nomor Urut
Grup)

REVISI KE 1 Tanggal :
dd/mm/yyyy
DAFTAR PERUBAHAN

Revisi Deskripsi

INDEX A B C
D E F G H
TGL 10/10/14 24/10/14 31/10/14

Ditulis Kelompokx Kelompox Kelompokx


Oleh

Diperiksa Asprak Asprak Asprak


Oleh

Disetujui
Oleh
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi

ii
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

DAFTAR ISI

NAMA SISTEM ...........................................................Error! Bookmark not defined.


DAFTAR PERUBAHAN .............................................................................................. 1
DAFTAR HALAMAN PERUBAHAN .............................................................................ii
DAFTAR ISI ............................................................................................................... iii
DAFTAR TABEL ..........................................................................................................v
DAFTAR DIAGRAM................................................................................................... vi
DAFTAR GAMBAR ................................................................................................... vii
BAB 1 PENDAHULUAN............................................................................................. 8
1.1 Deskripsi Umum Dokumen .................................................................... 8
1.2 Tujuan Penulisan Dokumen ................................................................... 8
1.3 Lingkup Masalah .................................................................................... 8
1.4 Definisi, Istilah, dan Singkatan ............................................................... 9
1.5 Referensi ................................................................................................ 9
BAB 2 LINGKUNGAN PENGUJIAN PERANGKAT LUNAK ......................................... 11
2.1 Perangkat Lunak Pengujian.................................................................. 11
2.2 Perangkat Keras Pengujian .................................................................. 11
2.3 Sumber Daya Manusia ......................................................................... 11
BAB 3 IDENTIFIKASI DAN RENCANA PENGUJIAN .................................................. 13
3.1 Pengujian Unit...................................................................................... 13
3.2 Perangkat Integrasi .............................................................................. 13
3.3 Pengujian Validasi ................................................................................ 14
3.3.1 Kebutuhan Fungsional .....................Error! Bookmark not defined.
3.3.1 Kebutuhan Non Fungsional .............Error! Bookmark not defined.
BAB 4 DESKRIPSI DAN HASIL UJI............................................................................ 15
4.1 Pengujian Unit...................................................................................... 15
4.2 Perangkat Integrasi .............................................................................. 15
4.3 Pengujian Validasi ................................................................................ 17
4.3.1 Kebutuhan Fungsional .....................Error! Bookmark not defined.
4.3.1 Kebutuhan Non Fungsional .............Error! Bookmark not defined.

iii
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

iv
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

DAFTAR TABEL

No table of figures entries found.


This is an automatic table of contents. To use it, apply heading styles (on the Home
tab) to the text that goes in your table of contents, and then update this table.

If you want to type your own entries, use a manual table of contents (in the same
menu as the automatic one).

v
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

DAFTAR DIAGRAM

vi
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

DAFTAR GAMBAR

vii
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

BAB 1
PENDAHULUAN

1.1 Deskripsi Umum Dokumen


Dokumen Uji Perangkat Lunak ini akan berisi tentang bagaimana perangkat lunak yang sudah
dirancang dan dibangun untuk kemudian diuji. Pengujian akan memperhatikan beberapa hal
yang tercantum pada dokumen ini. Dokumen Uji Perangkat Lunak ini untuk selanjutnya akan
disingkat DUPL. Pembuatan DUPL mengacu pada dokumen Spesifikasi Kebutuhan Perangkat
Lunak (SKPL) dan Dokumen Perancangan Perangkat Lunak (DPPL).

DUPL ini terbagi menjadi empat bagian utama. Bagian pertama berisi tentang pembahasan
DUPL yang mencakup deskripsi umum, tujuan dari penulisan DUPL, lingkup permasalahan
yang ada, definisi dari istilah maupun singkatan yang akan digunakan, dan referensi untuk
penulisan dokumen ini.

Bagian kedua berisi pembahasan tentang lingkungan pengujian dari perangkat lunak
SIPENTAL. Di bagian ini akan dibahas tentang perangkat lunak atau tool yang digunakan untuk
melakukan pengujian. Kemudian perangkat keras yang digunakan untuk pengujian. Juga
sumber daya manusia yang melakukan pengujian.

Bagian ketiga akan dibahas tetang identifikasi dan rencana dari pengujian yang akan
dilakukan. Pada bagian ini akan dibahas tentang bagaimana perangkat lunak diuji menurut
unit-unitnya, termasuk di dalamnya class dan modul yang digunakan. Kemudian akan dibahas
pula tentang integrasi antar unit, yang di dalamnya termasuk hubungan antar class atau
modul. Dan pada akhir dari bagian ketiga ini akan dibahas tentang menguji apakah perangkat
lunak SIPENTAL ini valid dengan kebutuhan yang sebelumnya telah ditentukan.

Untuk bagian keempat akan dibahas tentang bagaimana hasil dari pengujian yang telah
dilakukan terhadap perangkat lunak SIPENTAL. Kemudian hasilnya akan dicantumkan yang
dapat digunakan sebagai laporan apakah perangkat lunak ini cukup baik atau tidak. Tujuan Penulisan
Dokumen

1.2 Lingkup Masalah


Suatu perangkat lunak perlu untuk diuji atau melewati tahap pengujian adalah agar
pengembang dapat memastikan bahwa perangkat lunak yang dihasilkan merupakan sesuai
dengan apa yang sudah disepakat sebelumnya dengan pelanggan ataupun pengguna.
Perangkat lunak ini juga telah mencakup seluruh kebutuhan baik fungsional maupun non-
2
fungsional yang sudah didefinisikan sebelumnya dalam SKPL. Selain itu hal ini juga dilakukan
agar pengembang dapat mengetahui apakah algoritma yang digunakan sudah benar.
8
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

Aktifitas pengujian perangkat lunak sendiri dilakukan agar pihak yang nantinya sebagai
pengguna atau pelanggan yang meminta untuk dibuatkan suatu perangkat lunak dapat
memastikan apa yang dibutuhkan sudah ada dalam perangkat lunak yang dibuat. Selain itu
untuk mengecek apakah adanya kesalahan atau bug dari perangkat lunak yang dibuat.
Pengujian sendiri dapat terbagi menjadi dua macam, yaitu black box dan white box. Pada
DUPL ini hanya akan membaha pengujian white box dengan menggunakan basic path

1.3 Definisi, Istilah, dan Singkatan

No Istilah Deskripsi
1. DUPL Dokumen Uji Perangkat Lunak
2. DPPL Dokumen Perancangan Perangkat Lunak
3. SKPL Spesifikasi Kebutuhan Perangkat Lunak
4. PL Perangkat Lunak
The Institute of Electrical and Electronics
5. IEEE
Engineers
6. SIPENTAL SistemInformasiKebudayaanKotaMalang
Orang yang menggunakan SIPENTAL
7. Guest
tanpa login atau menjadi member
Orang yang menggunakan SIPENTAL
dengan menjadi member dalam sistem.
8. Member
Dan mempunyai hak akses lebih daripada
guest.
Orangyangmengelolakontendan
9. Administrator
jugamemberdariSIPENTAL
10. Algo Kode Algoritma
11. Q Kode Query
Disebut juga dengan pengujian perilaku
(behavioraltesting) atau pengujian fungsi
12. Black Box (functional testing). Pengujian ini fokus
pada kebutuhan fungsi (functional
requirement) dari PL.
Teknik pengujian yang menggunakan
struktur kontrol dari prosedur yang
13. White Box
terdapat dalam perancangan untuk
membuat kasus uji.

1.4 Referensi
Referensi yang digunakan untuk dokumen ini adalah :

9
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

IEEE 830-1998, Recommended Practice for Developing Software Requirements


Specifications (SRS), 1998

R.S. Pressman & Associates, inc, Software Engineering : A Practitioner’s Approach, 6/e,
2005
Software Engineering, Aparctitioner’s Approach 5th edition, Roger S Pressman, Mc Graw Hill,
2001.

10
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

BAB 2
LINGKUNGAN PENGUJIAN PERANGKAT LUNAK

2.1 Perangkat Lunak Pengujian


Untuk melakukan pengujuian kebutuhan fungsional digunakan Metode white box
sedangkan untuk menguji kebutuhan non fungsional di gunakan beberapa aplikasi untuk
melakukan pengujiannya.

2.2 Perangkat Keras Pengujian


Perangkat keras yang digunakan untuk mendukung pengujian kebutuhan fungsional
atau non fungsional adalah laptop dengan spesifikasi sebagai berikut.
Processor : Intel® Core™ i5-5200U CPU @ 2.20GHz (4CPUs)
RAM : 8192MB RAM
Hard disk : HGST HTS541010A9E680 1TB

2.3 Sumber Daya Manusia


Menjelaskan peran masing-masing anggota satu tim dalam pengujian perangkat lunak berdasarkan
strategi pengujian yang akan digunakan.
No Nama Tanggung Jawab
1 M Ilham Hidayat Membuat Test Case
2 Lareno Melakukan Pengujian

11
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

12
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

BAB 3
IDENTIFIKASI DAN RENCANA PENGUJIAN

3.1 Pengujian Unit


Ambil 3 METHOD SAMPLE dari satu class atau modul, lalu dilakukan uji basis path testing (region,
flow graph, independen path)
Cth :
Dalam rencana pengujian unit, menggunakan 3 method dari class A sebagai berikut :
1. Method Update Data
a. Pseudocode
b. Basis Path Testing
i. Flow Graph
ii. Cyclomatic Complexity
iii. Independen Path

3.2 Pengujian Integrasi


Menjelaskan interaksi antar class atau modul yang berhubungan. Ambil 1 pasang sample (2)
class atau modul yang berhubungan. Semua method yang berhubungan di 2 class atau modul
tersebut harus dijelaskan.

No. Method dari Class / Modul Method dari Nama class / Goal
Abc (nama class/modulnya) model ke2 (namanya)
1 Isi method Isi method Isi goal

Cth :
No. Method dari Class Comment Method dari Class Goal
PerbaikanKata
1 buatComment() sensorComment() Mensensor kata buruk

13
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

3.3 Pengujian Validasi


Pengujian validasi digunakan untuk mengetahui apakah sistem yang dibangun sudah benar sesuai
dengan yang dibutuhkan baik untuk kebutuhan fungsional dan non fungsional. Semua kebutuhan
fungsional dan non fungsional dimasukkan.
No. Kebutuhan Kode Kebutuhan Jenis Alat Uji

Pengujian
1 Update Data SKPL_AMTV_001 Black Box -

2 Performance SKPL_04 Black Box JMeter

14
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

BAB 4
DESKRIPSI DAN HASIL UJI

4.1 Pengujian Unit


Menjelaskan class yang digunakan dalam pengujian . Menuliskan test case dan hasil
uji berdasarkan analisa basis path testing yang telah dilakukan pada bab sebelumnya.
Cth:
1. Method editCheckUp()
No No. Jalur Data Input Expected Result Result Status
1. 1 Gula Darah = 100, Gula Darah : 100, Gula Darah : 100, Valid

Kolestrol = 100, Kolestrol : 100, Kolestrol : 100,


Kolestrol_ldl :
Kolestrol_ldl = 1100, Kolestrol_ldl
1100,
Kolestrol_hdl = 100, :1100,

hba1c = 100, Kolestrol_hdl : Kolestrol_hdl : 100,


trigliserida = 100, 100,
keterangan = hba1c : 100,
Perbanyak minum air trigliserida : 100,
hba1c : 100,
keterangan :
trigliserida : 100,
Perbanyak minum
keterangan :
air
Perbanyak minum
air

4.2 Pengujian Integrasi


Menuliskan hasil dari pengujian integrasi berdasarkan rencana pengujian integrasi

No. Input Method dari Output Method dari Expected Result Status
Pertama Class / Modul Pertama / Class / Modul Result
Abc (nama Input Abc (nama
class/modulnya) class/modulnya)
Kedua

Cth :

15
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

No. Input Method dari Output Method dari Class Expected Result Status
Pertama Class Comment Pertama PerbaikanKata Result
/ Input
1 kucing buatComment() Kedua
kucing sensorComment() Sistem akan Sistem Valid
mensensor menampilkan
kata ‘kucing’ kata ‘xxxxx’
menjadi
2 :D buatComment() :D emoji() ‘xxxxx’ akan
Sistem Sistem Tidak
menampilkan menampilkan Valid
emoticon
‘:D’
smile

16
DOKUMENN UJI PERANGKAT Nomor Dokumen
LUNAK Revisi : x

4.3 Pengujian Validasi


Menuliskan hasil dari pengujian validasi berdasarkan rencana pengujian validasi
Cth :
No Test Name Test case Expected Result Result Status

1. Pengujian Pengujian login Sistem Sistem Valid


Login dengan menampilkan menampilkan
username, pesan login anda pesan login anda
password dan berhasil dan berhasil dan
level yang sistem redirect ke sistem redirect
sesuai. halaman utama. ke halaman
utama.

17

Anda mungkin juga menyukai