NPM : 1118101006
5
8
9 10
7
11
12
13
14
• -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
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 ;
begin
(3)while a < 10 do
begin
(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
Nama Depan
Nama Belakang
Dokumen Pelengkap
7 UPLOAD 8
VALIDAS
I
9
Keterangan :
9. Komponen button valid digunakan untuk valild data yang telah diinput
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
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