Perancangan Aplikasi Simulasi Ujian SBMPTN Menggunakan Microsoft Visual Basic 2010

55

L
A
M
P
I
R
A
N

Universitas Sumatera Utara

56

Kode Program Form Home :
Public Class Home
Private Sub btnAdmin_Click(ByVal sender As Object, ByVal e As EventArgs)
Handles btnAdmin.Click
Loginadmin.Show()
Me.Hide()

End Sub
Private Sub btnPeserta_Click(ByVal sender As Object, ByVal e As EventArgs)
Handles btnPeserta.Click
Loginpeserta.Show()
Me.Hide()
End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnClose.Click
Me.Close()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
PlayBackground()
End Sub
Sub PlayBackground()
My.Computer.Audio.Play(My.Resources.lagu1,
AudioPlayMode.BackgroundLoop)
End Sub
Sub StopBackground()
My.Computer.Audio.Stop()

End Sub
Private Sub btnPlay_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnPlay.Click
PlayBackground()
btnPlay.Visible = False
btnStop.Visible = True
End Sub
Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnStop.Click
StopBackground()
btnPlay.Visible = True
btnStop.Visible = False
End Sub

Universitas Sumatera Utara

57

Private Sub btnabout_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnpetunjuk.Click

Petunjuk.Show()
Me.Hide()
End Sub
Private Sub btnabout_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnabout.Click
about.Show()
Me.Hide()
End Sub
End Class

Kode Program Form Menu Admin :
Public Class MenuAdmin
Private Sub btnSoal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSoal.Click
MenuSoal.Show()
Me.Hide()
End Sub
Private Sub btnPeserta_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub

Private Sub btnHome_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnHome.Click
Home.Show()
Me.Hide()
End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnClose.Click
Me.Close()
End Sub
End Class

Kode Program Form Menu Peserta :
Public Class MenuPeserta
Private Sub btnSaintek_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSaintek.Click
TKPA.lblUsername.Text = Me.lblUsername.Text
TKPA.lblMapel.Text = "IPA"

Universitas Sumatera Utara


58

TKPA.Show()
Me.Close()
End Sub
Private Sub btnSoshum_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSoshum.Click
TKPA.lblUsername.Text = Me.lblUsername.Text
TKPA.lblMapel.Text = "IPS"
TKPA.Show()
Me.Close()
End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnClose.Click
Me.Close()
End Sub
Private Sub btnHome_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnHome.Click
Home.Show()
Me.Hide()

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Petunjuk.Show()
Me.Hide()
End Sub
End Class

Kode Program Form Login Admin :
Imports System.Data.OleDb
Public Class Loginadmin
Private Sub btnLogin_Click(sender As Object, e As EventArgs) Handles
btnLogin.Click
Dim conn As New
OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=dbsbmptn.accdb")
Try
conn.Open()
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandText = "SELECT * FROM admin WHERE Username='" &

txtUsername.Text & "' AND password='" & txtPassword.Text & "'"
Dim userFound As Boolean = False

Universitas Sumatera Utara

59

Dim username As String = ""
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
userFound = True
username = dr("Username").ToString()
End While
If userFound = True Then
MenuAdmin.Show()
MenuAdmin.lblWelcome.Text = "Welcome, " & username
Me.Hide()
Else
MsgBox("Username
dan

password
tidak
MsgBoxStyle.Information, "Invalid login")
End If

benar!",

dr.Close()
cmd.Dispose()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login")
Finally
conn.Close()
End Try
End Sub
End Class

Kode Program Form Daftar Peserta :
Imports System.Data.OleDb
Public Class DaftarPeserta

Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader
Private Sub btnDaftar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDaftar.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data
Source=dbsbmptn.accdb"
Dim i As Integer
Try
cn.Open()
With cmd
.Connection = cn

Universitas Sumatera Utara

60

If txtUsername.Text.Length > 5 Or txtPassword.Text.Length > 6 Then
.CommandText = "INSERT INTO [peserta]([username], [password])
VALUES('" & txtUsername.Text & "', '" & txtPassword.Text & "')"

Else
MsgBox("Password dan username harus lebih dari 5 karakter",
MsgBoxStyle.OkOnly, "Invalid Daftar")
End If
i = .ExecuteNonQuery()
.Dispose()
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
If i > 0 Then
Loginpeserta.Show()
Me.Hide()
End If
End Try
End Sub
End Class

Kode Program Form Simulasi :

Imports System.IO
Imports System.Data.OleDb
Imports System.Math
Public Class TKPA
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader
Public i As Integer = 1
Public jawaban(90) As String
Dim waktu As Integer = 7200
Dim jam, menit, detik As Integer
Sub ShowData()
Try
Dim ar() As Byte
cn.Open()
cmd.Connection = cn
cmd.CommandText = "SELECT soal FROM tb_tkpa WHERE id= " & i &
""
dr = cmd.ExecuteReader
dr.Read()
ar = dr("soal")

Universitas Sumatera Utara

61

pbSoal.Image = Image.FromStream(New MemoryStream(ar))
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub bBack_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bBack.Click
i -= 1
If i < 1 Then
i = 60
End If
ShowData()
End Sub
Private Sub bHome_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bHome.Click
i=1
ShowData()
End Sub
Private Sub bNext_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bNext.Click
i += 1
If i > 60 Then
i=1
End If
ShowData()
End Sub
Sub CekJawaban()
' No. 1
If a1.Checked Then
jawaban(0) = "A"
ElseIf b1.Checked Then
jawaban(0) = "B"
ElseIf c1.Checked Then
jawaban(0) = "C"
ElseIf d1.Checked Then
jawaban(0) = "D"
ElseIf e1.Checked Then
jawaban(0) = "E"
Else
jawaban(0) = ""
End If

Universitas Sumatera Utara

62

' No. 2
If a2.Checked Then
jawaban(1) = "A"
ElseIf b2.Checked Then
jawaban(1) = "B"
ElseIf c2.Checked Then
jawaban(1) = "C"
ElseIf d2.Checked Then
jawaban(1) = "D"
ElseIf e2.Checked Then
jawaban(1) = "E"
Else
jawaban(1) = ""
End If
' No. 3
If a3.Checked Then
jawaban(2) = "A"
ElseIf b3.Checked Then
jawaban(2) = "B"
ElseIf c3.Checked Then
jawaban(2) = "C"
ElseIf d3.Checked Then
jawaban(2) = "D"
ElseIf e3.Checked Then
jawaban(2) = "E"
Else
jawaban(2) = ""
End If
' No. 4
If a4.Checked Then
jawaban(3) = "A"
ElseIf b4.Checked Then
jawaban(3) = "B"
ElseIf c4.Checked Then
jawaban(3) = "C"
ElseIf d4.Checked Then
jawaban(3) = "D"
ElseIf e4.Checked Then
jawaban(3) = "E"
Else
jawaban(3) = ""
End If
' No. 5
If a5.Checked Then
jawaban(4) = "A"

Universitas Sumatera Utara

63

ElseIf b5.Checked Then
jawaban(4) = "B"
ElseIf c5.Checked Then
jawaban(4) = "C"
ElseIf d5.Checked Then
jawaban(4) = "D"
ElseIf e5.Checked Then
jawaban(4) = "E"
Else
jawaban(4) = ""
End If
' No. 6
If a6.Checked Then
jawaban(5) = "A"
ElseIf b6.Checked Then
jawaban(5) = "B"
ElseIf c6.Checked Then
jawaban(5) = "C"
ElseIf d6.Checked Then
jawaban(5) = "D"
ElseIf e6.Checked Then
jawaban(5) = "E"
Else
jawaban(5) = ""
End If
' No. 7
If a7.Checked Then
jawaban(6) = "A"
ElseIf b7.Checked Then
jawaban(6) = "B"
ElseIf c7.Checked Then
jawaban(6) = "C"
ElseIf d7.Checked Then
jawaban(6) = "D"
ElseIf e7.Checked Then
jawaban(6) = "E"
Else
jawaban(6) = ""
End If
' No. 8
If a8.Checked Then
jawaban(7) = "A"
ElseIf b8.Checked Then
jawaban(7) = "B"
ElseIf c8.Checked Then

Universitas Sumatera Utara

64

jawaban(7) = "C"
ElseIf d8.Checked Then
jawaban(7) = "D"
ElseIf e8.Checked Then
jawaban(7) = "E"
Else
jawaban(7) = ""
End If
' No. 9
If a9.Checked Then
jawaban(8) = "A"
ElseIf b9.Checked Then
jawaban(8) = "B"
ElseIf c9.Checked Then
jawaban(8) = "C"
ElseIf d9.Checked Then
jawaban(8) = "D"
ElseIf e9.Checked Then
jawaban(8) = "E"
Else
jawaban(8) = ""
End If
' No. 10
If a10.Checked Then
jawaban(9) = "A"
ElseIf b10.Checked Then
jawaban(9) = "B"
ElseIf c10.Checked Then
jawaban(9) = "C"
ElseIf d10.Checked Then
jawaban(9) = "D"
ElseIf e10.Checked Then
jawaban(9) = "E"
Else
jawaban(9) = ""
End If
' No. 11
If a11.Checked Then
jawaban(10) = "A"
ElseIf b11.Checked Then
jawaban(10) = "B"
ElseIf c11.Checked Then
jawaban(10) = "C"
ElseIf d11.Checked Then
jawaban(10) = "D"

Universitas Sumatera Utara

65

ElseIf e11.Checked Then
jawaban(10) = "E"
Else
jawaban(10) = ""
End If
' No. 12
If a12.Checked Then
jawaban(11) = "A"
ElseIf b12.Checked Then
jawaban(11) = "B"
ElseIf c12.Checked Then
jawaban(11) = "C"
ElseIf d12.Checked Then
jawaban(11) = "D"
ElseIf e12.Checked Then
jawaban(11) = "E"
Else
jawaban(11) = ""
End If
' No. 13
If a13.Checked Then
jawaban(12) = "A"
ElseIf b13.Checked Then
jawaban(12) = "B"
ElseIf c13.Checked Then
jawaban(12) = "C"
ElseIf d13.Checked Then
jawaban(12) = "D"
ElseIf e13.Checked Then
jawaban(12) = "E"
Else
jawaban(12) = ""
End If
' No. 14
If a14.Checked Then
jawaban(13) = "A"
ElseIf b14.Checked Then
jawaban(13) = "B"
ElseIf c14.Checked Then
jawaban(13) = "C"
ElseIf d14.Checked Then
jawaban(13) = "D"
ElseIf e14.Checked Then
jawaban(13) = "E"
Else

Universitas Sumatera Utara

66

jawaban(13) = ""
End If
' No. 15
If a15.Checked Then
jawaban(14) = "A"
ElseIf b15.Checked Then
jawaban(14) = "B"
ElseIf c15.Checked Then
jawaban(14) = "C"
ElseIf d15.Checked Then
jawaban(14) = "D"
ElseIf e15.Checked Then
jawaban(14) = "E"
Else
jawaban(14) = ""
End If
' No. 16
If a16.Checked Then
jawaban(15) = "A"
ElseIf b16.Checked Then
jawaban(15) = "B"
ElseIf c16.Checked Then
jawaban(15) = "C"
ElseIf d16.Checked Then
jawaban(15) = "D"
ElseIf e16.Checked Then
jawaban(15) = "E"
Else
jawaban(15) = ""
End If
' No. 17
If a17.Checked Then
jawaban(16) = "A"
ElseIf b17.Checked Then
jawaban(16) = "B"
ElseIf c17.Checked Then
jawaban(16) = "C"
ElseIf d17.Checked Then
jawaban(16) = "D"
ElseIf e17.Checked Then
jawaban(16) = "E"
Else
jawaban(16) = ""
End If

Universitas Sumatera Utara

67

' No. 18
If a18.Checked Then
jawaban(17) = "A"
ElseIf b18.Checked Then
jawaban(17) = "B"
ElseIf c18.Checked Then
jawaban(17) = "C"
ElseIf d18.Checked Then
jawaban(17) = "D"
ElseIf e18.Checked Then
jawaban(17) = "E"
Else
jawaban(17) = ""
End If
' No. 19
If a19.Checked Then
jawaban(18) = "A"
ElseIf b19.Checked Then
jawaban(18) = "B"
ElseIf c19.Checked Then
jawaban(18) = "C"
ElseIf d19.Checked Then
jawaban(18) = "D"
ElseIf e19.Checked Then
jawaban(18) = "E"
Else
jawaban(18) = ""
End If
' No. 20
If a20.Checked Then
jawaban(19) = "A"
ElseIf b20.Checked Then
jawaban(19) = "B"
ElseIf c20.Checked Then
jawaban(19) = "C"
ElseIf d20.Checked Then
jawaban(19) = "D"
ElseIf e20.Checked Then
jawaban(19) = "E"
Else
jawaban(19) = ""
End If
' No. 21
If a21.Checked Then
jawaban(20) = "A"

Universitas Sumatera Utara

68

ElseIf b21.Checked Then
jawaban(20) = "B"
ElseIf c21.Checked Then
jawaban(20) = "C"
ElseIf d21.Checked Then
jawaban(20) = "D"
ElseIf e21.Checked Then
jawaban(20) = "E"
Else
jawaban(20) = ""
End If
' No. 22
If a22.Checked Then
jawaban(21) = "A"
ElseIf b22.Checked Then
jawaban(21) = "B"
ElseIf c22.Checked Then
jawaban(21) = "C"
ElseIf d22.Checked Then
jawaban(21) = "D"
ElseIf e22.Checked Then
jawaban(21) = "E"
Else
jawaban(21) = ""
End If
' No. 23
If a23.Checked Then
jawaban(22) = "A"
ElseIf b23.Checked Then
jawaban(22) = "B"
ElseIf c23.Checked Then
jawaban(22) = "C"
ElseIf d23.Checked Then
jawaban(22) = "D"
ElseIf e23.Checked Then
jawaban(22) = "E"
Else
jawaban(22) = ""
End If
' No. 24
If a24.Checked Then
jawaban(23) = "A"
ElseIf b24.Checked Then
jawaban(23) = "B"
ElseIf c24.Checked Then

Universitas Sumatera Utara

69

jawaban(23) = "C"
ElseIf d24.Checked Then
jawaban(23) = "D"
ElseIf e24.Checked Then
jawaban(23) = "E"
Else
jawaban(23) = ""
End If
' No. 25
If a25.Checked Then
jawaban(24) = "A"
ElseIf b25.Checked Then
jawaban(24) = "B"
ElseIf c25.Checked Then
jawaban(24) = "C"
ElseIf d25.Checked Then
jawaban(24) = "D"
ElseIf e25.Checked Then
jawaban(24) = "E"
Else
jawaban(24) = ""
End If
' No. 26
If a26.Checked Then
jawaban(25) = "A"
ElseIf b26.Checked Then
jawaban(25) = "B"
ElseIf c26.Checked Then
jawaban(25) = "C"
ElseIf d26.Checked Then
jawaban(25) = "D"
ElseIf e26.Checked Then
jawaban(25) = "E"
Else
jawaban(25) = ""
End If
' No. 27
If a27.Checked Then
jawaban(26) = "A"
ElseIf b27.Checked Then
jawaban(26) = "B"
ElseIf c27.Checked Then
jawaban(26) = "C"
ElseIf d27.Checked Then
jawaban(26) = "D"

Universitas Sumatera Utara

70

ElseIf e27.Checked Then
jawaban(26) = "E"
Else
jawaban(26) = ""
End If
' No. 28
If a28.Checked Then
jawaban(27) = "A"
ElseIf b28.Checked Then
jawaban(27) = "B"
ElseIf c28.Checked Then
jawaban(27) = "C"
ElseIf d28.Checked Then
jawaban(27) = "D"
ElseIf e28.Checked Then
jawaban(27) = "E"
Else
jawaban(27) = ""
End If
' No. 29
If a29.Checked Then
jawaban(28) = "A"
ElseIf b29.Checked Then
jawaban(28) = "B"
ElseIf c29.Checked Then
jawaban(28) = "C"
ElseIf d29.Checked Then
jawaban(28) = "D"
ElseIf e29.Checked Then
jawaban(28) = "E"
Else
jawaban(28) = ""
End If
' No. 30
If a30.Checked Then
jawaban(29) = "A"
ElseIf b30.Checked Then
jawaban(29) = "B"
ElseIf c30.Checked Then
jawaban(29) = "C"
ElseIf d30.Checked Then
jawaban(29) = "D"
ElseIf e30.Checked Then
jawaban(29) = "E"
Else

Universitas Sumatera Utara

71

jawaban(29) = ""
End If
' No. 31
If a31.Checked Then
jawaban(30) = "A"
ElseIf b31.Checked Then
jawaban(30) = "B"
ElseIf c31.Checked Then
jawaban(30) = "C"
ElseIf d31.Checked Then
jawaban(30) = "D"
ElseIf e31.Checked Then
jawaban(30) = "E"
Else
jawaban(30) = ""
End If
' No. 32
If a32.Checked Then
jawaban(31) = "A"
ElseIf b32.Checked Then
jawaban(31) = "B"
ElseIf c32.Checked Then
jawaban(31) = "C"
ElseIf d32.Checked Then
jawaban(31) = "D"
ElseIf e32.Checked Then
jawaban(31) = "E"
Else
jawaban(31) = ""
End If
' No. 33
If a33.Checked Then
jawaban(32) = "A"
ElseIf b33.Checked Then
jawaban(32) = "B"
ElseIf c33.Checked Then
jawaban(32) = "C"
ElseIf d33.Checked Then
jawaban(32) = "D"
ElseIf e33.Checked Then
jawaban(32) = "E"
Else
jawaban(32) = ""
End If

Universitas Sumatera Utara

72

' No. 34
If a34.Checked Then
jawaban(33) = "A"
ElseIf b34.Checked Then
jawaban(33) = "B"
ElseIf c34.Checked Then
jawaban(33) = "C"
ElseIf d34.Checked Then
jawaban(33) = "D"
ElseIf e34.Checked Then
jawaban(33) = "E"
Else
jawaban(33) = ""
End If
' No. 35
If a35.Checked Then
jawaban(34) = "A"
ElseIf b35.Checked Then
jawaban(34) = "B"
ElseIf c35.Checked Then
jawaban(34) = "C"
ElseIf d35.Checked Then
jawaban(34) = "D"
ElseIf e35.Checked Then
jawaban(34) = "E"
Else
jawaban(34) = ""
End If
' No. 36
If a36.Checked Then
jawaban(35) = "A"
ElseIf b36.Checked Then
jawaban(35) = "B"
ElseIf c36.Checked Then
jawaban(35) = "C"
ElseIf d36.Checked Then
jawaban(35) = "D"
ElseIf e36.Checked Then
jawaban(35) = "E"
Else
jawaban(35) = ""
End If
' No. 37
If a37.Checked Then
jawaban(36) = "A"

Universitas Sumatera Utara

73

ElseIf b37.Checked Then
jawaban(36) = "B"
ElseIf c37.Checked Then
jawaban(36) = "C"
ElseIf d37.Checked Then
jawaban(36) = "D"
ElseIf e37.Checked Then
jawaban(36) = "E"
Else
jawaban(36) = ""
End If
' No. 38
If a38.Checked Then
jawaban(37) = "A"
ElseIf b38.Checked Then
jawaban(37) = "B"
ElseIf c38.Checked Then
jawaban(37) = "C"
ElseIf d38.Checked Then
jawaban(37) = "D"
ElseIf e38.Checked Then
jawaban(37) = "E"
Else
jawaban(37) = ""
End If
' No. 39
If a39.Checked Then
jawaban(38) = "A"
ElseIf b39.Checked Then
jawaban(38) = "B"
ElseIf c39.Checked Then
jawaban(38) = "C"
ElseIf d39.Checked Then
jawaban(38) = "D"
ElseIf e39.Checked Then
jawaban(38) = "E"
Else
jawaban(38) = ""
End If
' No. 40
If a40.Checked Then
jawaban(39) = "A"
ElseIf b40.Checked Then
jawaban(39) = "B"
ElseIf c40.Checked Then

Universitas Sumatera Utara

74

jawaban(39) = "C"
ElseIf d40.Checked Then
jawaban(39) = "D"
ElseIf e40.Checked Then
jawaban(39) = "E"
Else
jawaban(39) = ""
End If
' No. 41
If a41.Checked Then
jawaban(40) = "A"
ElseIf b41.Checked Then
jawaban(40) = "B"
ElseIf c41.Checked Then
jawaban(40) = "C"
ElseIf d41.Checked Then
jawaban(40) = "D"
ElseIf e41.Checked Then
jawaban(40) = "E"
Else
jawaban(40) = ""
End If
' No. 42
If a42.Checked Then
jawaban(41) = "A"
ElseIf b42.Checked Then
jawaban(41) = "B"
ElseIf c42.Checked Then
jawaban(41) = "C"
ElseIf d42.Checked Then
jawaban(41) = "D"
ElseIf e42.Checked Then
jawaban(41) = "E"
Else
jawaban(41) = ""
End If
' No. 43
If a43.Checked Then
jawaban(42) = "A"
ElseIf b43.Checked Then
jawaban(42) = "B"
ElseIf c43.Checked Then
jawaban(42) = "C"
ElseIf d43.Checked Then
jawaban(42) = "D"

Universitas Sumatera Utara

75

ElseIf e43.Checked Then
jawaban(42) = "E"
Else
jawaban(42) = ""
End If
' No. 44
If a44.Checked Then
jawaban(43) = "A"
ElseIf b44.Checked Then
jawaban(43) = "B"
ElseIf c44.Checked Then
jawaban(43) = "C"
ElseIf d44.Checked Then
jawaban(43) = "D"
ElseIf e44.Checked Then
jawaban(43) = "E"
Else
jawaban(43) = ""
End If
' No. 45
If a45.Checked Then
jawaban(44) = "A"
ElseIf b45.Checked Then
jawaban(44) = "B"
ElseIf c45.Checked Then
jawaban(44) = "C"
ElseIf d45.Checked Then
jawaban(44) = "D"
ElseIf e45.Checked Then
jawaban(44) = "E"
Else
jawaban(44) = ""
End If
' No. 46
If a46.Checked Then
jawaban(45) = "A"
ElseIf b46.Checked Then
jawaban(45) = "B"
ElseIf c46.Checked Then
jawaban(45) = "C"
ElseIf d46.Checked Then
jawaban(45) = "D"
ElseIf e46.Checked Then
jawaban(45) = "E"
Else

Universitas Sumatera Utara

76

jawaban(45) = ""
End If
' No. 47
If a47.Checked Then
jawaban(46) = "A"
ElseIf b47.Checked Then
jawaban(46) = "B"
ElseIf c47.Checked Then
jawaban(46) = "C"
ElseIf d47.Checked Then
jawaban(46) = "D"
ElseIf e47.Checked Then
jawaban(46) = "E"
Else
jawaban(46) = ""
End If
' No. 48
If a48.Checked Then
jawaban(47) = "A"
ElseIf b48.Checked Then
jawaban(47) = "B"
ElseIf c48.Checked Then
jawaban(47) = "C"
ElseIf d48.Checked Then
jawaban(47) = "D"
ElseIf e48.Checked Then
jawaban(47) = "E"
Else
jawaban(47) = ""
End If
' No. 49
If a49.Checked Then
jawaban(48) = "A"
ElseIf b49.Checked Then
jawaban(48) = "B"
ElseIf c49.Checked Then
jawaban(48) = "C"
ElseIf d49.Checked Then
jawaban(48) = "D"
ElseIf e49.Checked Then
jawaban(48) = "E"
Else
jawaban(48) = ""
End If

Universitas Sumatera Utara

77

' No. 50
If a50.Checked Then
jawaban(49) = "A"
ElseIf b50.Checked Then
jawaban(49) = "B"
ElseIf c50.Checked Then
jawaban(49) = "C"
ElseIf d50.Checked Then
jawaban(49) = "D"
ElseIf e50.Checked Then
jawaban(49) = "E"
Else
jawaban(49) = ""
End If
' No. 51
If a51.Checked Then
jawaban(50) = "A"
ElseIf b51.Checked Then
jawaban(50) = "B"
ElseIf c51.Checked Then
jawaban(50) = "C"
ElseIf d51.Checked Then
jawaban(50) = "D"
ElseIf e51.Checked Then
jawaban(50) = "E"
Else
jawaban(50) = ""
End If
' No. 52
If a52.Checked Then
jawaban(51) = "A"
ElseIf b52.Checked Then
jawaban(51) = "B"
ElseIf c52.Checked Then
jawaban(51) = "C"
ElseIf d52.Checked Then
jawaban(51) = "D"
ElseIf e52.Checked Then
jawaban(51) = "E"
Else
jawaban(51) = ""
End If
' No. 53
If a53.Checked Then
jawaban(52) = "A"

Universitas Sumatera Utara

78

ElseIf b53.Checked Then
jawaban(52) = "B"
ElseIf c53.Checked Then
jawaban(52) = "C"
ElseIf d53.Checked Then
jawaban(52) = "D"
ElseIf e53.Checked Then
jawaban(52) = "E"
Else
jawaban(52) = ""
End If
' No. 54
If a54.Checked Then
jawaban(53) = "A"
ElseIf b54.Checked Then
jawaban(53) = "B"
ElseIf c54.Checked Then
jawaban(53) = "C"
ElseIf d54.Checked Then
jawaban(53) = "D"
ElseIf e54.Checked Then
jawaban(53) = "E"
Else
jawaban(53) = ""
End If
' No. 55
If a55.Checked Then
jawaban(54) = "A"
ElseIf b55.Checked Then
jawaban(54) = "B"
ElseIf c55.Checked Then
jawaban(54) = "C"
ElseIf d55.Checked Then
jawaban(54) = "D"
ElseIf e55.Checked Then
jawaban(54) = "E"
Else
jawaban(54) = ""
End If
' No. 56
If a56.Checked Then
jawaban(55) = "A"
ElseIf b56.Checked Then
jawaban(55) = "B"
ElseIf c56.Checked Then

Universitas Sumatera Utara

79

jawaban(55) = "C"
ElseIf d56.Checked Then
jawaban(55) = "D"
ElseIf e56.Checked Then
jawaban(55) = "E"
Else
jawaban(55) = ""
End If
' No. 57
If a57.Checked Then
jawaban(56) = "A"
ElseIf b57.Checked Then
jawaban(56) = "B"
ElseIf c57.Checked Then
jawaban(56) = "C"
ElseIf d57.Checked Then
jawaban(56) = "D"
ElseIf e57.Checked Then
jawaban(56) = "E"
Else
jawaban(56) = ""
End If
' No. 58
If a58.Checked Then
jawaban(57) = "A"
ElseIf b58.Checked Then
jawaban(57) = "B"
ElseIf c58.Checked Then
jawaban(57) = "C"
ElseIf d58.Checked Then
jawaban(57) = "D"
ElseIf e58.Checked Then
jawaban(57) = "E"
Else
jawaban(57) = ""
End If
' No. 59
If a59.Checked Then
jawaban(58) = "A"
ElseIf b59.Checked Then
jawaban(58) = "B"
ElseIf c59.Checked Then
jawaban(58) = "C"
ElseIf d59.Checked Then
jawaban(58) = "D"

Universitas Sumatera Utara

80

ElseIf e59.Checked Then
jawaban(58) = "E"
Else
jawaban(58) = ""
End If
' No. 60
If a60.Checked Then
jawaban(59) = "A"
ElseIf b60.Checked Then
jawaban(59) = "B"
ElseIf c60.Checked Then
jawaban(59) = "C"
ElseIf d60.Checked Then
jawaban(59) = "D"
ElseIf e60.Checked Then
jawaban(59) = "E"
Else
jawaban(59) = ""
End If
' No. 61
If a61.Checked Then
jawaban(60) = "A"
ElseIf b61.Checked Then
jawaban(60) = "B"
ElseIf c61.Checked Then
jawaban(60) = "C"
ElseIf d61.Checked Then
jawaban(60) = "D"
ElseIf e61.Checked Then
jawaban(60) = "E"
Else
jawaban(60) = ""
End If
' No. 62
If a62.Checked Then
jawaban(61) = "A"
ElseIf b62.Checked Then
jawaban(61) = "B"
ElseIf c62.Checked Then
jawaban(61) = "C"
ElseIf d62.Checked Then
jawaban(61) = "D"
ElseIf e62.Checked Then
jawaban(61) = "E"
Else

Universitas Sumatera Utara

81

jawaban(61) = ""
End If
' No. 63
If a63.Checked Then
jawaban(62) = "A"
ElseIf b63.Checked Then
jawaban(62) = "B"
ElseIf c63.Checked Then
jawaban(62) = "C"
ElseIf d63.Checked Then
jawaban(62) = "D"
ElseIf e63.Checked Then
jawaban(62) = "E"
Else
jawaban(62) = ""
End If
' No. 64
If a64.Checked Then
jawaban(63) = "A"
ElseIf b64.Checked Then
jawaban(63) = "B"
ElseIf c64.Checked Then
jawaban(63) = "C"
ElseIf d64.Checked Then
jawaban(63) = "D"
ElseIf e64.Checked Then
jawaban(63) = "E"
Else
jawaban(63) = ""
End If
' No. 65
If a65.Checked Then
jawaban(64) = "A"
ElseIf b65.Checked Then
jawaban(64) = "B"
ElseIf c65.Checked Then
jawaban(64) = "C"
ElseIf d65.Checked Then
jawaban(64) = "D"
ElseIf e65.Checked Then
jawaban(64) = "E"
Else
jawaban(64) = ""
End If

Universitas Sumatera Utara

82

' No. 66
If a66.Checked Then
jawaban(65) = "A"
ElseIf b66.Checked Then
jawaban(65) = "B"
ElseIf c66.Checked Then
jawaban(65) = "C"
ElseIf d66.Checked Then
jawaban(65) = "D"
ElseIf e66.Checked Then
jawaban(65) = "E"
Else
jawaban(65) = ""
End If
' No. 67
If a67.Checked Then
jawaban(66) = "A"
ElseIf b67.Checked Then
jawaban(66) = "B"
ElseIf c67.Checked Then
jawaban(66) = "C"
ElseIf d67.Checked Then
jawaban(66) = "D"
ElseIf e67.Checked Then
jawaban(66) = "E"
Else
jawaban(66) = ""
End If
' No. 68
If a68.Checked Then
jawaban(67) = "A"
ElseIf b68.Checked Then
jawaban(67) = "B"
ElseIf c68.Checked Then
jawaban(67) = "C"
ElseIf d68.Checked Then
jawaban(67) = "D"
ElseIf e68.Checked Then
jawaban(67) = "E"
Else
jawaban(67) = ""
End If
' No. 69
If a69.Checked Then
jawaban(68) = "A"

Universitas Sumatera Utara

83

ElseIf b69.Checked Then
jawaban(68) = "B"
ElseIf c69.Checked Then
jawaban(68) = "C"
ElseIf d69.Checked Then
jawaban(68) = "D"
ElseIf e69.Checked Then
jawaban(68) = "E"
Else
jawaban(68) = ""
End If
' No. 70
If a70.Checked Then
jawaban(69) = "A"
ElseIf b70.Checked Then
jawaban(69) = "B"
ElseIf c70.Checked Then
jawaban(69) = "C"
ElseIf d70.Checked Then
jawaban(69) = "D"
ElseIf e70.Checked Then
jawaban(69) = "E"
Else
jawaban(69) = ""
End If
' No. 71
If a71.Checked Then
jawaban(70) = "A"
ElseIf b71.Checked Then
jawaban(70) = "B"
ElseIf c71.Checked Then
jawaban(70) = "C"
ElseIf d71.Checked Then
jawaban(70) = "D"
ElseIf e71.Checked Then
jawaban(70) = "E"
Else
jawaban(70) = ""
End If
' No. 72
If a72.Checked Then
jawaban(71) = "A"
ElseIf b72.Checked Then
jawaban(71) = "B"
ElseIf c72.Checked Then

Universitas Sumatera Utara

84

jawaban(71) = "C"
ElseIf d72.Checked Then
jawaban(71) = "D"
ElseIf e72.Checked Then
jawaban(71) = "E"
Else
jawaban(71) = ""
End If
' No. 73
If a73.Checked Then
jawaban(72) = "A"
ElseIf b73.Checked Then
jawaban(72) = "B"
ElseIf c73.Checked Then
jawaban(72) = "C"
ElseIf d73.Checked Then
jawaban(72) = "D"
ElseIf e73.Checked Then
jawaban(72) = "E"
Else
jawaban(72) = ""
End If
' No. 74
If a74.Checked Then
jawaban(73) = "A"
ElseIf b74.Checked Then
jawaban(73) = "B"
ElseIf c74.Checked Then
jawaban(73) = "C"
ElseIf d74.Checked Then
jawaban(73) = "D"
ElseIf e74.Checked Then
jawaban(73) = "E"
Else
jawaban(73) = ""
End If
' No. 75
If a75.Checked Then
jawaban(74) = "A"
ElseIf b75.Checked Then
jawaban(74) = "B"
ElseIf c75.Checked Then
jawaban(74) = "C"
ElseIf d75.Checked Then
jawaban(74) = "D"

Universitas Sumatera Utara

85

ElseIf e75.Checked Then
jawaban(74) = "E"
Else
jawaban(74) = ""
End If
' No. 76
If a76.Checked Then
jawaban(75) = "A"
ElseIf b76.Checked Then
jawaban(75) = "B"
ElseIf c76.Checked Then
jawaban(75) = "C"
ElseIf d76.Checked Then
jawaban(75) = "D"
ElseIf e76.Checked Then
jawaban(75) = "E"
Else
jawaban(75) = ""
End If
' No. 77
If a77.Checked Then
jawaban(76) = "A"
ElseIf b77.Checked Then
jawaban(76) = "B"
ElseIf c77.Checked Then
jawaban(76) = "C"
ElseIf d77.Checked Then
jawaban(76) = "D"
ElseIf e77.Checked Then
jawaban(76) = "E"
Else
jawaban(76) = ""
End If
' No. 78
If a78.Checked Then
jawaban(77) = "A"
ElseIf b78.Checked Then
jawaban(77) = "B"
ElseIf c78.Checked Then
jawaban(77) = "C"
ElseIf d78.Checked Then
jawaban(77) = "D"
ElseIf e78.Checked Then
jawaban(77) = "E"
Else

Universitas Sumatera Utara

86

jawaban(77) = ""
End If
' No. 79
If a79.Checked Then
jawaban(78) = "A"
ElseIf b79.Checked Then
jawaban(78) = "B"
ElseIf c79.Checked Then
jawaban(78) = "C"
ElseIf d79.Checked Then
jawaban(78) = "D"
ElseIf e79.Checked Then
jawaban(78) = "E"
Else
jawaban(78) = ""
End If
' No. 80
If a80.Checked Then
jawaban(79) = "A"
ElseIf b80.Checked Then
jawaban(79) = "B"
ElseIf c80.Checked Then
jawaban(79) = "C"
ElseIf d80.Checked Then
jawaban(79) = "D"
ElseIf e80.Checked Then
jawaban(79) = "E"
Else
jawaban(79) = ""
End If
' No. 81
If a81.Checked Then
jawaban(80) = "A"
ElseIf b81.Checked Then
jawaban(80) = "B"
ElseIf c81.Checked Then
jawaban(80) = "C"
ElseIf d81.Checked Then
jawaban(80) = "D"
ElseIf e81.Checked Then
jawaban(80) = "E"
Else
jawaban(80) = ""
End If

Universitas Sumatera Utara

87

' No. 82
If a82.Checked Then
jawaban(81) = "A"
ElseIf b82.Checked Then
jawaban(81) = "B"
ElseIf c82.Checked Then
jawaban(81) = "C"
ElseIf d82.Checked Then
jawaban(81) = "D"
ElseIf e82.Checked Then
jawaban(81) = "E"
Else
jawaban(81) = ""
End If
' No. 83
If a83.Checked Then
jawaban(82) = "A"
ElseIf b83.Checked Then
jawaban(82) = "B"
ElseIf c83.Checked Then
jawaban(82) = "C"
ElseIf d83.Checked Then
jawaban(82) = "D"
ElseIf e83.Checked Then
jawaban(82) = "E"
Else
jawaban(82) = ""
End If
' No. 84
If a84.Checked Then
jawaban(83) = "A"
ElseIf b84.Checked Then
jawaban(83) = "B"
ElseIf c84.Checked Then
jawaban(83) = "C"
ElseIf d84.Checked Then
jawaban(83) = "D"
ElseIf e84.Checked Then
jawaban(83) = "E"
Else
jawaban(83) = ""
End If
' No. 85
If a85.Checked Then
jawaban(84) = "A"

Universitas Sumatera Utara

88

ElseIf b85.Checked Then
jawaban(84) = "B"
ElseIf c85.Checked Then
jawaban(84) = "C"
ElseIf d85.Checked Then
jawaban(84) = "D"
ElseIf e85.Checked Then
jawaban(84) = "E"
Else
jawaban(84) = ""
End If
' No. 86
If a86.Checked Then
jawaban(85) = "A"
ElseIf b86.Checked Then
jawaban(85) = "B"
ElseIf c86.Checked Then
jawaban(85) = "C"
ElseIf d86.Checked Then
jawaban(85) = "D"
ElseIf e86.Checked Then
jawaban(85) = "E"
Else
jawaban(85) = ""
End If
' No. 87
If a87.Checked Then
jawaban(86) = "A"
ElseIf b87.Checked Then
jawaban(86) = "B"
ElseIf c87.Checked Then
jawaban(86) = "C"
ElseIf d87.Checked Then
jawaban(86) = "D"
ElseIf e87.Checked Then
jawaban(86) = "E"
Else
jawaban(86) = ""
End If
' No. 88
If a88.Checked Then
jawaban(87) = "A"
ElseIf b88.Checked Then
jawaban(87) = "B"
ElseIf c88.Checked Then

Universitas Sumatera Utara

89

jawaban(87) = "C"
ElseIf d88.Checked Then
jawaban(87) = "D"
ElseIf e88.Checked Then
jawaban(87) = "E"
Else
jawaban(87) = ""
End If
' No. 89
If a89.Checked Then
jawaban(88) = "A"
ElseIf b89.Checked Then
jawaban(88) = "B"
ElseIf c89.Checked Then
jawaban(88) = "C"
ElseIf d89.Checked Then
jawaban(88) = "D"
ElseIf e89.Checked Then
jawaban(88) = "E"
Else
jawaban(88) = ""
End If
' No. 90
If a90.Checked Then
jawaban(89) = "A"
ElseIf b90.Checked Then
jawaban(89) = "B"
ElseIf c90.Checked Then
jawaban(89) = "C"
ElseIf d90.Checked Then
jawaban(89) = "D"
ElseIf e90.Checked Then
jawaban(89) = "E"
Else
jawaban(89) = ""
End If
End Sub
Sub Reset()
' No. 1
a1.Checked = False
b1.Checked = False
c1.Checked = False
d1.Checked = False
e1.Checked = False

Universitas Sumatera Utara

90

' No. 2
a2.Checked = False
b2.Checked = False
c2.Checked = False
d2.Checked = False
e2.Checked = False
' No. 3
a3.Checked = False
b3.Checked = False
c3.Checked = False
d3.Checked = False
e3.Checked = False
' No. 4
a4.Checked = False
b4.Checked = False
c4.Checked = False
d4.Checked = False
e4.Checked = False
' No. 5
a5.Checked = False
b5.Checked = False
c5.Checked = False
d5.Checked = False
e5.Checked = False
' No. 6
a6.Checked = False
b6.Checked = False
c6.Checked = False
d6.Checked = False
e6.Checked = False
' No. 7
a7.Checked = False
b7.Checked = False
c7.Checked = False
d7.Checked = False
e7.Checked = False
' No. 8
a8.Checked = False
b8.Checked = False
c8.Checked = False
d8.Checked = False
e8.Checked = False

Universitas Sumatera Utara

91

' No. 9
a9.Checked = False
b9.Checked = False
c9.Checked = False
d9.Checked = False
e9.Checked = False
' No. 10
a10.Checked = False
b10.Checked = False
c10.Checked = False
d10.Checked = False
e10.Checked = False
' No. 11
a11.Checked = False
b11.Checked = False
c11.Checked = False
d11.Checked = False
e11.Checked = False
' No. 12
a12.Checked = False
b12.Checked = False
c12.Checked = False
d12.Checked = False
e12.Checked = False
' No. 13
a13.Checked = False
b13.Checked = False
c13.Checked = False
d13.Checked = False
e13.Checked = False
' No. 14
a14.Checked = False
b14.Checked = False
c14.Checked = False
d14.Checked = False
e14.Checked = False
' No. 15
a15.Checked = False
b15.Checked = False
c15.Checked = False
d15.Checked = False

Universitas Sumatera Utara

92

e15.Checked = False
' No. 16
a16.Checked = False
b16.Checked = False
c16.Checked = False
d16.Checked = False
e16.Checked = False
' No. 17
a17.Checked = False
b17.Checked = False
c17.Checked = False
d17.Checked = False
e17.Checked = False
' No. 18
a18.Checked = False
b18.Checked = False
c18.Checked = False
d18.Checked = False
e18.Checked = False
' No. 19
a19.Checked = False
b19.Checked = False
c19.Checked = False
d19.Checked = False
e19.Checked = False
' No. 20
a20.Checked = False
b20.Checked = False
c20.Checked = False
d20.Checked = False
e20.Checked = False
' No. 21
a21.Checked = False
b21.Checked = False
c21.Checked = False
d21.Checked = False
e21.Checked = False
' No. 22
a22.Checked = False
b22.Checked = False
c22.Checked = False

Universitas Sumatera Utara

93

d22.Checked = False
e22.Checked = False
' No. 23
a23.Checked = False
b23.Checked = False
c23.Checked = False
d23.Checked = False
e23.Checked = False
' No. 24
a24.Checked = False
b24.Checked = False
c24.Checked = False
d24.Checked = False
e24.Checked = False
' No. 25
a25.Checked = False
b25.Checked = False
c25.Checked = False
d25.Checked = False
e25.Checked = False
' No. 26
a26.Checked = False
b26.Checked = False
c26.Checked = False
d26.Checked = False
e26.Checked = False
' No. 27
a27.Checked = False
b27.Checked = False
c27.Checked = False
d27.Checked = False
e27.Checked = False
' No. 28
a28.Checked = False
b28.Checked = False
c28.Checked = False
d28.Checked = False
e28.Checked = False
' No. 29
a29.Checked = False
b29.Checked = False

Universitas Sumatera Utara

94

c29.Checked = False
d29.Checked = False
e29.Checked = False
' No. 30
a30.Checked = False
b30.Checked = False
c30.Checked = False
d30.Checked = False
e30.Checked = False
' No. 31
a31.Checked = False
b31.Checked = False
c31.Checked = False
d31.Checked = False
e31.Checked = False
' No. 32
a32.Checked = False
b32.Checked = False
c32.Checked = False
d32.Checked = False
e32.Checked = False
' No. 33
a33.Checked = False
b33.Checked = False
c33.Checked = False
d33.Checked = False
e33.Checked = False
' No. 34
a34.Checked = False
b34.Checked = False
c34.Checked = False
d34.Checked = False
e34.Checked = False
' No. 35
a35.Checked = False
b35.Checked = False
c35.Checked = False
d35.Checked = False
e35.Checked = False
' No. 36
a36.Checked = False

Universitas Sumatera Utara

95

b36.Checked = False
c36.Checked = False
d36.Checked = False
e36.Checked = False
' No. 37
a37.Checked = False
b37.Checked = False
c37.Checked = False
d37.Checked = False
e37.Checked = False
' No. 38
a38.Checked = False
b38.Checked = False
c38.Checked = False
d38.Checked = False
e38.Checked = False
' No. 39
a39.Checked = False
b39.Checked = False
c39.Checked = False
d39.Checked = False
e39.Checked = False
' No. 40
a40.Checked = False
b40.Checked = False
c40.Checked = False
d40.Checked = False
e40.Checked = False
' No. 41
a41.Checked = False
b41.Checked = False
c41.Checked = False
d41.Checked = False
e41.Checked = False
' No. 42
a42.Checked = False
b42.Checked = False
c42.Checked = False
d42.Checked = False
e42.Checked = False
' No. 43

Universitas Sumatera Utara

96

a43.Checked = False
b43.Checked = False
c43.Checked = False
d43.Checked = False
e43.Checked = False
' No. 44
a44.Checked = False
b44.Checked = False
c44.Checked = False
d44.Checked = False
e44.Checked = False
' No. 45
a45.Checked = False
b45.Checked = False
c45.Checked = False
d45.Checked = False
e45.Checked = False
' No. 46
a46.Checked = False
b46.Checked = False
c46.Checked = False
d46.Checked = False
e46.Checked = False
' No. 47
a47.Checked = False
b47.Checked = False
c47.Checked = False
d47.Checked = False
e47.Checked = False
' No. 48
a48.Checked = False
b48.Checked = False
c48.Checked = False
d48.Checked = False
e48.Checked = False
' No. 49
a49.Checked = False
b49.Checked = False
c49.Checked = False
d49.Checked = False
e49.Checked = False

Universitas Sumatera Utara

97

' No. 50
a50.Checked = False
b50.Checked = False
c50.Checked = False
d50.Checked = False
e50.Checked = False
' No. 51
a51.Checked = False
b51.Checked = False
c51.Checked = False
d51.Checked = False
e51.Checked = False
' No. 52
a52.Checked = False
b52.Checked = False
c52.Checked = False
d52.Checked = False
e52.Checked = False
' No. 53
a53.Checked = False
b53.Checked = False
c53.Checked = False
d53.Checked = False
e53.Checked = False
' No. 54
a54.Checked = False
b54.Checked = False
c54.Checked = False
d54.Checked = False
e54.Checked = False
' No. 55
a55.Checked = False
b55.Checked = False
c55.Checked = False
d55.Checked = False
e55.Checked = False
' No. 56
a56.Checked = False
b56.Checked = False
c56.Checked = False
d56.Checked = False
e56.Checked = False

Universitas Sumatera Utara

98

' No. 57
a57.Checked = False
b57.Checked = False
c57.Checked = False
d57.Checked = False
e57.Checked = False
' No. 58
a58.Checked = False
b58.Checked = False
c58.Checked = False
d58.Checked = False
e58.Checked = False
' No. 59
a59.Checked = False
b59.Checked = False
c59.Checked = False
d59.Checked = False
e59.Checked = False
' No. 60
a60.Checked = False
b60.Checked = False
c60.Checked = False
d60.Checked = False
e60.Checked = False
' No. 61
a61.Checked = False
b61.Checked = False
c61.Checked = False
d61.Checked = False
e61.Checked = False
' No. 62
a62.Checked = False
b62.Checked = False
c62.Checked = False
d62.Checked = False
e62.Checked = False
' No. 63
a63.Checked = False
b63.Checked = False
c63.Checked = False
d63.Checked = False

Universitas Sumatera Utara

99

e63.Checked = False
' No. 64
a64.Checked = False
b64.Checked = False
c64.Checked = False
d64.Checked = False
e64.Checked = False
' No. 65
a65.Checked = False
b65.Checked = False
c65.Checked = False
d65.Checked = False
e65.Checked = False
' No. 66
a66.Checked = False
b66.Checked = False
c66.Checked = False
d66.Checked = False
e66.Checked = False
' No. 67
a67.Checked = False
b67.Checked = False
c67.Checked = False
d67.Checked = False
e67.Checked = False
' No. 68
a68.Checked = False
b68.Checked = False
c68.Checked = False
d68.Checked = False
e68.Checked = False
' No. 69
a69.Checked = False
b69.Checked = False
c69.Checked = False
d69.Checked = False
e69.Checked = False
' No. 70
a70.Checked = False
b70.Checked = False
c70.Checked = False

Universitas Sumatera Utara

100

d70.Checked = False
e70.Checked = False
' No. 71
a71.Checked = False
b71.Checked = False
c71.Checked = False
d71.Checked = False
e71.Checked = False
' No. 72
a72.Checked = False
b72.Checked = False
c72.Checked = False
d72.Checked = False
e72.Checked = False
' No. 73
a73.Checked = False
b73.Checked = False
c73.Checked = False
d73.Checked = False
e73.Checked = False
' No. 74
a74.Checked = False
b74.Checked = False
c74.Checked = False
d74.Checked = False
e74.Checked = False
' No. 75
a75.Checked = False
b75.Checked = False
c75.Checked = False
d75.Checked = False
e75.Checked = False
' No. 76
a76.Checked = False
b76.Checked = False
c76.Checked = False
d76.Checked = False
e76.Checked = False
' No. 77
a77.Checked = False
b77.Checked = False

Universitas Sumatera Utara

101

c77.Checked = False
d77.Checked = False
e77.Checked = False
' No. 78
a78.Checked = False
b78.Checked = False
c78.Checked = False
d78.Checked = False
e78.Checked = False
' No. 79
a79.Checked = False
b79.Checked = False
c79.Checked = False
d79.Checked = False
e79.Checked = False
' No. 80
a80.Checked = False
b80.Checked = False
c80.Checked = False
d80.Checked = False
e80.Checked = False
' No. 81
a81.Checked = False
b81.Checked = False
c81.Checked = False
d81.Checked = False
e81.Checked = False
' No. 82
a82.Checked = False
b82.Checked = False
c82.Checked = False
d82.Checked = False
e82.Checked = False
' No. 83
a83.Checked = False
b83.Checked = False
c83.Checked = False
d83.Checked = False
e83.Checked = False
' No. 84
a84.Checked = False

Universitas Sumatera Utara

102

b84.Checked = False
c84.Checked = False
d84.Checked = False
e84.Checked = False
' No. 85
a85.Checked = False
b85.Checked = False
c85.Checked = False
d85.Checked = False
e85.Checked = False
' No. 86
a86.Checked = False
b86.Checked = False
c86.Checked = False
d86.Checked = False
e86.Checked = False
' No. 87
a87.Checked = False
b87.Checked = False
c87.Checked = False
d87.Checked = False
e87.Checked = False
' No. 88
a88.Checked = False
b88.Checked = False
c88.Checked = False
d88.Checked = False
e88.Checked = False
' No. 89
a89.Checked = False
b89.Checked = False
c89.Checked = False
d89.Checked = False
e89.Checked = False
' No. 90
a90.Checked = False
b90.Checked = False
c90.Checked = False
d90.Checked = False
e90.Checked = False

Universitas Sumatera Utara

103

End Sub
Function HitungBenar() As Double
Dim passingGrade As Double
Try
cn.Open()
CekJawaban()
cmd.Connection = cn
cmd.CommandText = "SELECT jawaban FROM tb_tkpa"
dr = cmd.ExecuteReader()
Dim i As Int32 = 0
Dim jwbBenar As Int32 = 0
Dim tdkJawab As Int32 = 0
Dim jwbSalah As Int32 = 0
While dr.Read
If jawaban(i) "" Then
If dr("jawaban").ToString() = jawaban(i) Then
jwbBenar += 1
Else
jwbSalah += 1
End If
Else
tdkJawab += 1
End If
i += 1
End While
passingGrade = Round((((jwbBenar * 4) - (jwbSalah * 1)) / (90 * 4)) *
100, 2)
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
Return passingGrade
End Function
Sub tampilPemberitahuan()
MsgBox("Apakah anda ingin melanjutkan
MsgBoxStyle.YesNo, "Lanjut")
If MsgBoxResult.Yes Then
If lblMapel.Text = "IPS" Then
Soshum.lblUsername.Text = lblUsername.Text
Soshum.lblHasil.Text = HitungBenar()
Soshum.Show()
Me.Close()
ElseIf lblMapel.Text = "IPA" Then

ujian

selanjutnya?",

Universitas Sumatera Utara

104

Saintek.lblUsername.Text = lblUsername.Text
Saintek.lblHasil.Text = HitungBenar()
Saintek.Show()
Me.Close()
End If
End If
End Sub
Private Sub btnPetunjuk_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Petunjuk.Show()
End Sub
Private Sub tmrUjian_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles tmrUjian.Tick
lblWaktu.Text = waktu
waktu -= 1
If waktu < 0 Then
tmrUjian.Stop()
MsgBox("Waktu sudah habis!")
Soshum.Show()
End If
End Sub
Private Sub a90_CheckedChanged(ByVal sender As
As System.EventArgs) Handles a90.CheckedChanged
tampilPemberitahuan()
End Sub
Private Sub b90_CheckedChanged(ByVal sender As
As System.EventArgs) Handles b90.CheckedChanged
tampilPemberitahuan()
End Sub
Private Sub c90_CheckedChanged(ByVal sender As
As System.EventArgs) Handles c90.CheckedChanged
tampilPemberitahuan()
End Sub
Private Sub e90_CheckedChanged(ByVal sender As
As System.EventArgs) Handles e90.CheckedChanged
tampilPemberitahuan()
End Sub
Private Sub d90_CheckedChanged(ByVal sender As
As System.EventArgs) Handles d90.CheckedChanged
tampilPemberitahuan()
End Sub

System.Object, ByVal e

System.Object, ByVal e

System.Object, ByVal e

System.Object, ByVal e

System.Object, ByVal e

Universitas Sumatera Utara

105

Private Sub btnReset_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnReset.Click
Reset()
End Sub

Private Sub TKPA_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Reset()
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data
Source=dbsbmptn.accdb"
tmrUjian.Start()
detik = 0
menit = 0
jam = 0
ShowData()
' No. 40
a40.Checked = False
b40.Checked = False
c40.Checked = False
d40.Checked = False
e40.Checked = False
End Sub
Private Sub a5_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles a5.CheckedChanged
End Sub
End Class

Universitas Sumatera Utara

106

SURAT KETERANGAN
Hasil Uji Program Tugas Akhir

Yang bertanda tangan di bawah ini, menerangkan bahwa Tugas Akhir Mahasiswa
Program Diploma 3 Teknik Informatika :

Nama

: Husanna Yosephine

NIM

: 132406041

Program Studi : D-3 Teknik Informatika
Judul TA

: Perancangan Aplikasi Simulasi Ujian SBMPTN
Menggunakan Microsoft Visual Basic 2010

Telah melakukan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal ...... Juni 2016.

Dengan Hasil: Sukses/Gagal

Demikian diterangkan untuk digunakan sebagai syarat pendaftaran Ujian Meja
Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA
USU Medan.

Medan,

Juni 2016

Dosen Pembimbing,

Drs. James Piter Marbun, M.Kom.
NIP. 195806111986031002

Universitas Sumatera Utara

107

KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN

UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax. (061) 8214290 Medan-20155
Email : Dekanat@FMIPA.USU.AC.ID

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa
Nomor Stambuk
Judul Tugas Akhir

: Husanna Yosephine
: 132406041
: Perancangan Aplikasi Simulasi Ujian SBMPTN
Menggunakan Microsoft Visual Basic 2010
Dosen Pembimbing
: Drs. James Piter Marbun, M.Kom.
Tanggal Mulai Bimbingan : 10 Maret 2016
Tanggal Selesai Bimbingan :
Juni 2016

No

Tanggal Asisten
Bimbingan

Pembahasan pada
Asistensi Mengenai,
pada Bab

Paraf Dosen
Pembimbing

Keterangan

1
2
3
4
5
6
7

Diketahui,
Program Studi D-3 Teknik Informatika
FMIPA USU
Ketua,

Disetujui,
Pembimbing Utama/
Penanggung Jawab

Dr. Elly Rosmaini, M.Si.
M.Kom.
NIP. 196005201985032002

Drs.

James

Piter

Marbun,

NIP. 19580611 198603 1 002

Universitas Sumatera Utara