You are on page 1of 2

NOMOR

SEKOLAH TINGGI TEKNOLOGI INFORMASI I -TECH FORMU


LIR
Jl . Asem II No. 22 Cipete Jakarta Selatan 12410 FORM-002
Telp. (021) 7515870, 75817182, 75904365, Fax. (021)
7691108
Website : http//www.i-tech.ac.id

UJIAN AKHIR SEMESTER GENAP TA. 2017/2018


(KELAS KARYAWAN)
MATA KULIAH / KEL : Pengujian Dan Implementasi Sistem
JURUSAN : Sistem Informasi
HARI, TANGGAL : Kamis, 19 Juli 2018
WAKTU : 11.00 – 12.30 WIB
DOSEN : Farida Nurlaila, M.Kom
SIFAT UJIAN : Tutup Buku

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;

if(pendapatan >=0 && pendapatan <= 200000)


{
jasa = 10000;
komisi = 0.1 * pendapatan;
}
else{
if(pendapatan <=500000)
{
jasa=20000;
komisi=0.15*pendapatan;
}
else{
jasa=40000;
komisi = 0.25*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)

Data tidak valid:


- Kode kelas kosong/tidak terdaftar pada database
- Nama siswa kosong/tidak terdaftar pada database
- Isian nilai untuk komponen kerapihan,kebersihan,kesopanan,kedisiplinan, kerjasama dan
tanggungjawab kosong/blank
- Nilai < 0 atau nilai > 100

You might also like