Anda di halaman 1dari 2

INSTITUT KEUANGAN PERBANKAN DAN INFORMATIKA ASIA PERBANAS SOAL UTS TESTING DAN IMPLEMENTASI SISTEM DOSEN: NUR

SYAMSIYAH, ST., MTI. Soal 1 Deskripsi Program: Menghitung harga diskon dari harga pembelian sebuah barang. Algoritma dalam bentuk sequence adalah sebagai berikut: calcDiscountPrice() Input price, discountPercent discount = price * discountPercent / 100 discountPrice = price - discount Display discountPrice STOP Soal 2 Deskripsi Program: Menghitung harga diskon dari harga pembelian sebuah barang. Konsumen menerima diskon sebesar 15% dari harga pembelian barang jika harga melebihi $100. Algoritma dalam bentuk selection menggunakan IF. Untuk IF tanpa ELSE, jika kondisi yang dievaluasi True, maka eksekusi dilanjutkan ke baris berikutnya, selain itu (kondisi adalah False) eksekusi melompat dari IF ke ENDIF. calcPrice() Input price IF price > 100 THEN discount = price * 15 / 100 price = price - discount ENDIF Display price STOP Soal 3 Deskripsi Program: Menampilkan sebuah table yang berisikan nilai x dan hasil kuadrat dari x. Nilai x dimulai dari 1 dan bertambah satu sampai dengan 3. Algoritma dalam bentuk iteration (repetition) menggunakan FOR loop. calcSquares() Display "X", "X Squared" FOR x = 1 TO 3 DO xSquared = x * x Display x, xSquared ENDFOR Display "-----------" STOP Soal 4

Deskripsi Program: Menampilkan pembayaran cash atau pengembalian dengan menggunakan harga GrandTotal. Algoritma dalam bentuk selection menggunakan IF. Dim CashPaid, Change, GrandTotal As Currency GrandTotal = txtnettotal.Text CashPaid = txtcashtendered.Text If GrandTotal > CashPaid Then txtcashtendered.Text = "" Else Change = CashPaid - GrandTotal End If Soal 5 Algoritma tentang record menggunakan DO WHILE. Dim Count As Integer Adodc1.Recordset.MoveFirst Do While Not Adodc1.Recordset.EOF Count = Count + 1 Adodc1.Recordset.MoveNext Loop txtNo_Records.Text = Count Adodc1.Recordset.MoveFirst End Sub TUGAS I. Lakukan pengujian dengan teknik white box testing menggunakan basic path testing dengan: a. Gambarkan flow graph-nya b. Tentukan complexity cyclomatic c. Tentukan independent path-nya d. Buatlah test case-nya II. Lakukan pengujian dengan teknik black box testing menggunakan tools equivalence partitioning dan boundary value analysis.

dalam

bentuk

iteration

(repetition)

Anda mungkin juga menyukai