Testing Dan Implementasi Sistem

4,123 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,123
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
184
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Testing Dan Implementasi Sistem

  1. 1. UAS TAKE HOME TEST UNIKOM TESTING DAN IMPLEMENTASIDiajukan untuk memenuhi syarat matakuliah Testing Dan Implementasi Program Studi Sistem Informasi Disusun Oleh : Dian Suherlianto 10508423 SI – 09 PROGRAM STUDI SISTEM INFORMASIFAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2011
  2. 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. 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
  4. 4. 2.Cyclomatic Complexity a.V(G) = E – N + 2 b. Region = 3 c. V(G)= P + 1 =9–8+2 = 2 (N2,N6) + 1 =3 =33. Independent Path (P1) = 1 – 2 – 3 – 5 – 6 – 8 (P2) = 1 – 2 – 4 – 5 – 6 – 7 – 6 – 8 (P3) = 1 – 2 – 3 – 5 – 6 – 7 – 6 – 84. Graph Matrice 1 2 3 4 5 6 7 8 1 1 0 2 1 1 1 3 1 0 4 1 0 5 1 0 6 1 1 1 7 1 0 8 - Jumlah 2 Maka jumlah Graph Matrice =2+1 =35. Skenario Pengujian (m=2,n=1) = 1 – 2 – 3 – 5 – 6 – 8 (m=1,n=2) = 1 – 2 – 4 – 5 – 6 – 7 – 6 – 8 (m=2,n=2) = 1 – 2 – 3 – 5 – 6 – 7 – 6 – 8
  5. 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.
  6. 6. 1. Flow Graph 2. Cyclomatic Complexity Flow Graph Cyclomatic Complexity 1 a.V(G) = E – N + 2 =8–7+2 2 =3 3 b. Region = 3 4 5 6 c. V(G)= P + 1 = 2 (N2,N4) + 1 7 =33. Independent Path Independent Path(P1) = 1 – 2 – 4 – 5 – 7(P2) = 1 – 2 – 3 – 2 – 4 – 6 – 7(P3) = 1 – 2 – 3 – 2 – 4 – 5 – 74. Graph Matrice Graph Matrice 1 2 3 4 5 6 7 1 1 0 2 1 1 1 3 1 0 4 1 1 1 5 1 0 6 1 0 7 -Jumlah 2Maka jumlah Graph Matrice =2+1 =3
  7. 7. 5. Skenario Pengujian Skenario Pengujian(bil = 11) = 1 – 2 – 4 – 5 – 7(bil = 12) = 1 – 2 – 3 – 2 – 4 – 6 – 7(bil = 13) = 1 – 2 – 3 – 2 – 4 – 5 – 7

×