Anda di halaman 1dari 10

Nama : Hamdan Junaedi

NPM : 1118101006

UJIAN TENGAH SEMESTER GENAP TAHUN AKADEMIK 2020/2021

11610001/ KONSTRUKSI DAN PENGUJIAN PERANGKAT LUNAK

1. Diberikan flowchart berikut ini :


1

5
8

9 10
7

11

12

13

14

Tahapan menggunakan White Box Testing :

• -Flow Graph
Node (N) = 14
Edge (E) = 16
Predicate (P) = 3
• -Cyclomatic Complexity

V(G) = E-N + 2

V(G) = 16-14+2

= 4
V(G) = P+1

= 3+1

=4

• -Independent Path

P1 : 1-2-14

P2 : 1-2-3-4-5-6-7-13-1

P3 : 1-2-3-4-8-10-11-12-13-1

P4 : 1-2-3-4-8-9-12-13-1

• -Graph Matrices
Awal/Akhir 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Total

N1 1 1 1

N2 2 1 1 2

N3 3 1 1

N4 4 1 1 2

N5 5 1 1

N6 6 1 1

N7 7 1 1

N8 8 1 1 2

N9 9 1 1

N10 10 1 1

N11 11 1 1

N12 12 1 1

N13 13 1 1

N14 14

Dari grafik yang dibuat (Connection Matrix) Maka


N1 : 1-1 = 0
N2 : 2-1 = 1
N3 : 1-1 = 0
N4 : 2-1 = 1
N5 : 1-1 = 0
N6 : 1-1 = 0
N7 : 1-1 = 0
N8 : 2-1 = 1
N9 : 1-1 = 0
N10 : 1-1 = 0
N11 : 1-1 = 0
N12 : 1-1 = 0
N13 : 1-1 = 0
N14 : 0-1 = 0
∑N2+N4+N8 = 3+1 = 4

2. Buat tahapan untuk menguji Script Program di bawah ini dengan menggunakan
White Box Testing, meliputi :

• Flow Graph,

A. Penomoran

(1)Program Coba ;

(1)var a : integer ;
(1)begin

(1)a := 5 ;

(2)if a > 4 then

begin

(3)while a < 10 do

begin

(4)if a > 5 then

(5)writeIn (a) ;

(6)a := a + 1;

(7)end;

end;

else

(8)a := a + 10;

(9)writeIn;

end.

B. Menggambar Aliran

• Cyclomatic Complexity
• Independent Path
• Graph Matrik
3. Ss
• Cyclomatic Complexity

V(G) = E-N + 2

= 10 – 9 + 2

=3

V(G) = P+1

=2+1

=3

• Independent Path

P1 : 1-2-3-8-9

P2 : 1-2-3-4-5-7

P3 : 1-2-3-4-6-7

• Graph Matrik
Awal/Akhir 1 2 3 4 5 6 7 8 9 Total

N1 1 1 1

N2 2 1 1

N3 3 1 1 2

N4 4 1 1 2

N5 5 1 1

N6 6 1 1

N7 7

N8 8 1 1

N9 9

N1 : 1-1 = 0

N2 : 1-1 = 0

N3 : 2-1 = 1

N4 : 2-1 = 1
N5: 1-1 = 0

N6: 1-1 = 0

N7: 0-1 = 0

N8: 1-1 = 0

N9: 0-1 = 0

∑N3+N4 = 2+1 = 3

3. Black Box Testing

Form Pengajuan Kegiatan Akademik 1

Nomor Induk Mahasiswa

Nama Depan

Nama Belakang

Email

Bentuk Kegiatan Akademik

Dokumen Pelengkap

7 UPLOAD 8

VALIDAS
I
9

Keterangan :

1. Form judul Interface Form Pengajuan Kegiatan Akademik

2. Text Box digunakan untuk input NIM

3. Text Box digunakan untuk input Nama Depan

4. Text Box digunakan untuk input Nama Belakang

5. Text Box digunakan untuk input Email

6. Text Box digunakan untuk input Bentuk Kegiatan Akademik

7. Kolom digunakan untuk melampirkan Dokumen Pelengkap

8. Komponen button upload untuk dokumen pelengkap

9. Komponen button valid digunakan untuk valild data yang telah diinput

Hasil Yg Output Hasil


NO Data Uji Input
diharapkan Testing Uji/Kesimpulan

Judul Form Tidak ada


Tidak ada input Tidak ada terjadi
1 Pengajuan terjadi Valid
apapun apapun
Akademik apapun

Isi Box
Masukan Isi Box akan akan
2 Text Box 1 Valid
data NIM muncul data NIM muncul
data NIM

Isi Box
Masukan
Isi Box akan akan
data
3 Text Box 2 muncul data Nama muncul Valid
Nama
Depan data Nama
Depan
Depan

Isi Box
Masukan
Isi Box akan akan
data
4 Text Box 3 muncul data Nama muncul Valid
Nama
Belakang data Nama
Belakang
Belakang
Isi Box
Masukan Isi Box akan akan
5 Text Box 4 Valid
data email muncul data email muncul
data email
Isi Box
Masukan akan
Isi Box akan
data muncul
muncul data
6 Text Box 5 Bentuk data Valid
Bentuk Kegiatan
Kegiatan Bentuk
Akademik
Akademik Kegiatan
Akademik
Isi Box
Isi Box akan akan
Tidak ada input muncul data muncul
7 Text Box 6 Valid
apapun Dokumen data
Pelengkap Dokumen
Pelengkap
Button
Klik kiri untuk Button akan akan
8 Button 1 upload dokumen melakukan aksi melakukan Valid
pelengkap upload aksi
upload
Button
akan
Button akan
Klik kiri untuk melakukan
melakukan aksi
9 Button 2 validasi semua input aksi Valid
validasi semua
data validasi
input data
semua
input data

Pengujian lain : (Disku

N Skenario Hasil yang Dihaparkan Kesimpula


o Pengujian n
1 Mengosongka Form Kosong dan tidak ada data yang muncul Valid
n Seluruh
form Hasil Pengujian:

2 Mengisi Form yang tadinya kosong dapat diisi dengan data sesuai Valid
Seluruh Form dengan yang di inginkan

Hasil Pengujian
4 Memilih file Form Dokumen Pelengkap Dapat Memilih File yang Akan di Valid
untuk Upload
dilakukan
Upload Hasil Pengujian

5 Form Upload Berhasil Melakukan Upload Valid


Memilih File
yang Akan di
Upload Hasil Pengujian:

Anda mungkin juga menyukai