Teknik informatika: Soal UAS Testing and Implementasi Sistem.

soel I"
Apakah pengujian WhiteBox merupakanaltematif dari pengujianBlack Box ? Beri
penielasan!
aO 2. buiu* pengujianIntegritaspadakonteksBerorientasiObjek terdapat3 srrategipengujian
yaiu thread-basedtesting,used-basedtesliig, dancluster testtng.Jelaskanstrategi
pengu.iianused-basedtesting I
IO y ipititt kita dapatmenguji petat ekat lunak secaralengkap ? Berikan penjelasandan
contohnya !
nA.

Soal II
)
'tb

t. Bacalahprogramdi bawahini denganteliti, perhatikansetiapko.ndisiygg ada.
a. Gambarkanprogftm tersebutdalambentuk Connol Flow Graph I
b. Hitunglah Cyclameticcomplexityprogramtersebutdenganmenggunakan4 aara.
. c. Tunjukkan BasisPath nYaI
d. Berikanpeqielasanuntuk 2 kasusuji sajadari basispathtersebut!
Public
) {


static

double ReturnAverage(Int

value[],

int

AS' int

MIN' int

MAX

semua bii.angan dalam array
/* Fungsi ReturnAverage rnenghitung rata-rata
range [MIN,y,AX]. Ukuran maksimum array adalah AS. Tetapi,
untuk positive
ukuran array dapat lebih kecil daripada AS. Akhir input dapat ditandai

-qqq

/lAhftrh
vvrrYs,r

TF
+
r 1 L
f

i

r ,

double

rt ir ,

fe rv r,


s w t . f

avi

tb++;
sum : sun + value lrJ t 7
l

i++i 6
)
I f ( t v > o ) )
6i7 = (doubte)sum/tv; lO
else
av : (double)
(av) ; ,,
Return
t
A
l


-999;

VF

tl

(,