Anda di halaman 1dari 4

1.

Jelaskan dan Gambarkan, konsep Pengembangan Perangkat Lunak (System/Software)

SDLC (System Development Life Cycle) dan SWDLC (Software Development Life Cycle) ?

(20 poin)

2. Jelaskan definisi dari Testing menurut para ahli dan prinsip dasar Testing ? (20 poin)

3. Jelaskan apa yg dimaksud dengan Teknik Pengujian Perangkat Lunak dengan Whitebox

dan Blackbox ? (20 poin)

4. Perhatikan kode program dibawah ini ? (40 poin)

b. NIM Genap

Analisalah Program diatas dengan konsep Whitebox dengan menentukan :

Buatlah : Flowchart dan Flowgraph


Tentukan : Independent Path, Cyclometic Complexity !
Private Sub btnHitung_Click(sender As Object, e As EventArgs) Handles btnHitung.Click
Dim nilaiabsensi, nilaiuts, nilaiuas, nilaiakhirangka, bobotabsensi, bobotuts, bobotuas
As Integer
Dim nilaibobotabsensi, nilaibobotuts, nilaibobotuas As Integer
Dim nilaiakhirhuruf, hasilanalisa As String

bobotabsensi = txtBobotAbsensi.Text
bobotuts = txtBobotUTS.Text
bobotuas = txtBobotUAS.Text

nilaiabsensi = txtAbsensi.Text
nilaiuts = txtNilaiUTS.Text
nilaiuas = txtNilaiUAS.Text

If txtNama.Text = "" Then


MsgBox("Nama Belum Diisi")
txtNama.Focus()
ElseIf txtAbsensi.Text = "" Then
MsgBox("Absensi Belum Diisi")
txtAbsensi.Focus()
ElseIf txtNilaiUTS.Text = "" Then
MsgBox("Nilai UTS Belum Diisi")
txtNilaiUTS.Focus()
ElseIf txtNilaiUAS.Text = "" Then
MsgBox("Nilai UAS Belum Diisi")
txtNilaiUAS.Focus()
ElseIf txtBobotAbsensi.Text = "" Then
MsgBox("Bobot Absensi Belum Diisi")
txtBobotAbsensi.Focus()
ElseIf txtBobotUTS.Text = "" Then
MsgBox("Bobot UTS Belum Diisi")
txtBobotUTS.Focus()
ElseIf txtBobotUAS.Text = "" Then
MsgBox("Bobot UAS Belum Diisi")
txtBobotUAS.Focus()
End If

nilaibobotabsensi = ((nilaiabsensi * bobotabsensi) / bobotabsensi)


nilaibobotuts = ((nilaiuts * bobotuts) / 100)
nilaibobotuas = ((nilaiuas * bobotuas) / 100)

nilaiakhirangka = nilaibobotabsensi + nilaibobotuts + nilaibobotuas


lblHasilAngka.Text = nilaiakhirangka

If nilaiakhirangka >= 81 And nilaiakhirangka <= 100 Then


lblHasilHuruf.Text = "A"
lblHasilAnalisa.Text = "Baik Sekali"
ElseIf nilaiakhirangka >= 71 And nilaiakhirangka <= 80 Then
lblHasilHuruf.Text = "B"
lblHasilAnalisa.Text = "Baik"
End If
End Sub
(do it all with your think, mind, heart and pray to Allah/God)

Anda mungkin juga menyukai