1. UAS TAKE HOME TEST UNIKOM
TESTING DAN IMPLEMENTASI
Diajukan untuk memenuhi syarat matakuliah Testing Dan Implementasi
Program Studi Sistem Informasi
Disusun Oleh :
Dian Suherlianto 10508423
SI – 09
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2011
2. UAS TAKE HOME TEST UNIKOM
TESTING DAN IMPLEMENTASI UNTUK KELAS SI-9
DOSEN: ASEP WAHYUDIN, S.KOM, M.T.
A. Lingkup Tugas
1. Gambarkanlah Flow Graph dari 2 program program dibawah ini !
2. Hitunglah Cyclomatic Complexity dari setiap program dibawah ini,
dengan menggunakan cara:
a. V(G)= E – N + 2
b. Jumlah Region,
c. V(G)= P + 1
3. Sebutkan dan gambarkahlah independent path dari setiap program
dibawah !
4. Hitunglah Cyclomatic Complexity dari setiap program dibawah ini
dengan menggunakan Graph Matrice!
5. Sebutkanlah jumlah Skenario Pengujian yang anda peroleh dan
rinciannya berdasarkan hasil nomor 1-4 !
3. Program Ke - 1
Program Ke-1;
Var
i, a, b : integer;
m, n : integer;
begin
readln( m, n ); 1
a := 1; 1
if 2 * m > n then 2
b := n - m 3
else 4
b := m;
i := 0; 5
while i <= b do 6
begin
a := (n - i ) * a + (i +1); 7
i := i + 1;
end;
writeln( a ); 8
end.
1. Flow Graph
1
2
3 4
5
6
7
8
5. Program Ke -2
program pencarian;
uses crt;
procedure seq_search;
var
L: array[1..5] of integer;
bil,i: integer;
begin
write(‘Angka yang dicari= ‘); readln(bil);
L[1]:=1; L[2]:=3; L[3]:=5; L[4]:=7; L[5]:= 9; 1
i:=1;
while (i<5) and (L[i] <> bil) do 2
begin
i:=i+1; 3
end;
if (L[i]=bil) then 4
writeln(‘Ditemukan pada elemen larik ke-’,i) 5
else
writeln(‘Tidak ditemukan!’); 6
end;
begin
clrscr;
seq_search; 7
readkey;
end.