Professional Documents
Culture Documents
PETUNJUK UMUM
1. Jawablah soal ujian pada lembar jawaban yang disediakan
2. Soal terdiri dari 5 nomor,
3. Periksalah jawaban Saudara sebelum diserahkan kepada dosen/pengawas ujian
1. Dalam teknik Integration Testing ada 2 pendekatan, jelaskan & berikan contoh masing-masing
pendekatan yang dimaksud!
2. Mengapa testing membutuhkan perencanaan?Jelaskan!
3. Gambarkan urutan proses testing secara menyeluruh!
4. Buatlah flowgraph, hitung nilai cyclomatic complexity dan tuliskan independen pathnya dari source code
berikut:
#include<iostream>
using namespace std;
main()
{
double pendapatan, jasa=0, komisi=0, total=0;
cout<<"Besar Pendapatan =";
cin>>pendapatan;
//menghitung total
total = komisi + jasa;
cout<<"Jasa Rp."<<jasa<<endl;
cout<<"Komisi Rp."<<komisi<<endl;
cout<<"Total Rp."<<total<<endl;
}
5. Buatlah test case dari gambar di bawah (gunakan table pengujian), dengan ketentuan sebagai berikut:
Data valid:
- Kode kelas harus ada/terdaftar pada database
- Nama siswa harus ada/terdaftar pada database
- Isian nilai untuk komponen kerapihan,kebersihan,kesopanan,kedisiplinan, kerjasama dan
tanggungjawab tidak boleh kosong/blank
- Partisi penilaian setiap komponen:
0 ≤ nilai ≤ 20 (Sangat Buruk)
20 < nilai ≤ 40 (Buruk)
40 < nilai ≤ 60 (Cukup)
60 < nilai ≤ 80 (Baik)
80 < nilai ≤ 100 (Sangat Baik)