You are on page 1of 2

Public Class Form1

'Nama Project = Tugas_Latihan2


'Tanggal = 17-02-2022
'Oleh = Simon Fatinasa Daeli
'Keterangan = Menghitung Nilai Akhir dan IP
'------------------------------------------------

Dim CW1, T1, MT, CW2, T2, FT, NA, No, TCW1, TT1, TMT, TCW2, TT2, TFT, TNA, TIP As
Long

Private Sub BtnKembali_Click(sender As Object, e As EventArgs) Handles


BtnKembali.Click
End

End Sub

Private Sub BtnHitung_Click(sender As Object, e As EventArgs) Handles BtnHitung.Click


Dim NIM As String
Dim Nama As String
Dim CW1 As Double
Dim Test1 As Double
Dim MidT As Double
Dim CW2 As Double
Dim Test2 As Double
Dim FinalyT As Double
Dim Akhir As String
Dim IP As String

NIM = TextNIM.Text
Nama = TextNama.Text
CW1 = Val(TextCW1.Text)
Test1 = Val(TextTest1.Text)
MidT = Val(TextMidT.Text)
CW2 = Val(TextCW2.Text)
Test2 = Val(TextTest2.Text)
FinalyT = Val(TextFinalyT.Text)

Akhir = (0.075 * CW1 + 0.1 * Test1 + 0.25 * MidT + 0.075 * CW2 + 0.15 * Test2 +
0.35 * FinalyT)
LblNA.Text = Akhir

If Akhir >= 90 And 100 Then


IP = " 4 "
ElseIf Akhir >= 70 And 89 Then
IP = " 3 "
ElseIf Akhir >= 30 And 69 Then
IP = " 2 "
ElseIf Akhir >= 10 And 29 Then
IP = " 1 "

End If
LblIP.Text = IP

End Sub

Private Sub BtnSimpan_Click(sender As Object, e As EventArgs) Handles BtnSimpan.Click


No = No + 1
LblN.Text = LblN.Text + Str(No) + vbCrLf
LblNIM.Text = LblNIM.Text + TextNIM.Text + vbCrLf
LblNM.Text = LblNM.Text + TextNama.Text + vbCrLf
LblNCW1.Text = LblNCW1.Text + TextCW1.Text + vbCrLf
LblNT1.Text = LblNT1.Text + TextTest1.Text + vbCrLf
LblNMT.Text = LblNMT.Text + TextMidT.Text + vbCrLf
LblNCW2.Text = LblNCW2.Text + TextCW2.Text + vbCrLf
LblNT2.Text = LblNT2.Text + TextTest2.Text + vbCrLf
LblNFT.Text = LblNFT.Text + TextFinalyT.Text + vbCrLf
LblNao.Text = LblNao.Text + LblNA.Text + vbCrLf
LblIPo.Text = LblIPo.Text + LblIP.Text + vbCrLf

LblTCW1.Text = Val(LblTCW1.Text) + Val(TextCW1.Text) : LblTT1.Text =


Val(LblTT1.Text) + Val(TextTest1.Text) : LblTMT.Text = Val(LblTMT.Text) +
Val(TextMidT.Text) : LblTCW2.Text = Val(LblTCW2.Text) + Val(TextCW2.Text) : LblTT2.Text =
Val(LblTT2.Text) + Val(TextTest2.Text) : LblTFT.Text = Val(LblTFT.Text) +
Val(TextFinalyT.Text)

LblTNA.Text = Val(LblTNA.Text) + Val(LblNA.Text) : LblTIP.Text = Val(LblTIP.Text)


+ Val(LblIP.Text)

End Sub
Sub HapusInput() 'Modul untuk hapus data input
TextNIM.Clear() : TextNama.Clear() : TextCW1.Clear() : TextTest1.Clear() :
TextMidT.Clear() : TextCW2.Clear() : TextTest2.Clear() : TextFinalyT.Clear()
LblNA.Text = "" : LblIP.Text = ""
TextNIM.Focus()
End Sub

Private Sub BtnHapus_Click(sender As Object, e As EventArgs) Handles BtnHapus.Click


Call HapusInput()
End Sub
End Class

You might also like