NAMA : MUHAMMAD FARUQ SYAUQI
NPM : 1306391384
MATA KULIAH : LAB PEMOGRAMAN BISNIS 1
FORM MENGHITUNG NILAI MAHASISWA
-Apabila saat di jalankan kita mengisi absen missal 1 maka
akan keluar nama dan NPM secara otomatis
-Kemudian mengisi absensi seperti perkuliahan biasa dengan
kehadiran 1-14 kehadiran.
-Masukan pula nilai tugas,kuis,uts,dan uas.
-Ketika kita menghitung maka akan keluar hasil rata2 nilai
mahasiswa tersebut di NILAI,kemudian muncul keterangannya apakah mahasiswa itu
lulus atau tidak,dan GRADE dari A-E.
Apabila kita meng klik MULAI maka secara otomatis semua akan
kembali ke awal alias kosong.
Dan apabila mengklik selesai maka aka nada pesan “apakah
anda yakin selesai?” apa bilas “YES” maka program kembali tidak jalan. Apabila no
maka program akan tetap kembali berjalan.
Dan bila open file maka file yang telh di simpan dapat
kembali di buka.
coding
Public Class Form1
Sub bersih()
TxtNPM.Text = ""
TxtNAMAMAHASISWA.Text = ""
TxtKETERANGAN.Text = ""
TxtNILAI.Text = ""
ComboBox1.Text = ""
TxtGRADE.Text = ""
ComboBox2.Text = ""
TxtABSENSI.Text = ""
TxtTUGAS.Text = ""
TxtKUIS.Text = ""
TxtUTS.Text = ""
TxtUAS.Text = ""
RichTextBox1.Text = ""
TxtNPM.Focus()
End Sub
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TxtNPM.TextChanged
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("Laki-laki")
ComboBox1.Items.Add("Perempuan")
ComboBox2.Items.Add("1")
ComboBox2.Items.Add("2")
ComboBox2.Items.Add("3")
ComboBox2.Items.Add("4")
ComboBox2.Items.Add("5")
ComboBox2.Items.Add("6")
ComboBox2.Items.Add("7")
ComboBox2.Items.Add("8")
ComboBox2.Items.Add("9")
ComboBox2.Items.Add("10")
ComboBox2.Items.Add("11")
ComboBox2.Items.Add("12")
ComboBox2.Items.Add("13")
ComboBox2.Items.Add("14")
ComboBox2.Items.Add("15")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim selesai = MsgBox("yakin anda sudah selesai?", MsgBoxStyle.YesNo + MsgBoxStyle.Question)
If selesai = vbYes Then
Me.Close()
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim ABSENSIKEHADIRAN, TUGAS, KUIS, UTS, UAS As Single
ABSENSIKEHADIRAN = Val(TxtABSENSI.Text)
TUGAS = Val(TxtTUGAS.Text)
KUIS = Val(TxtKUIS.Text)
UTS = Val(TxtUTS.Text)
UAS = Val(TxtUAS.Text)
If TxtABSENSI.Text = "" Or TxtTUGAS.Text = "" Or TxtKUIS.Text = "" Or TxtUTS.Text = "" Or TxtUAS.Text = "" Then
MsgBox("Tolong Lengkapi Nilai Absensi Kehadiran,Tugas,Kuis,UTS,dan UAS Terlebih Dahulu.")
Else
ABSENSIKEHADIRAN = 10 * TxtABSENSI.Text / 14
TxtABSENSI.Text = ABSENSIKEHADIRAN
TUGAS = 0.2 * TxtTUGAS.Text
TxtTUGAS.Text = TUGAS
KUIS = 0.2 * TxtKUIS.Text
TxtKUIS.Text = KUIS
UTS = 0.25 * TxtUTS.Text
TxtUTS.Text = UTS
UAS = 0.25 * TxtUAS.Text
TxtUAS.Text = UAS
TxtNILAI.Text = ABSENSIKEHADIRAN + TUGAS + KUIS + UTS + UAS
End If
Dim NILAI As Integer
If TxtNILAI.Text >= 85 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "A"
ElseIf TxtNILAI.Text >= 80 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "A-"
ElseIf TxtNILAI.Text >= 75 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "B+"
ElseIf TxtNILAI.Text >= 70 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "B"
ElseIf TxtNILAI.Text >= 65 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "B-"
ElseIf TxtNILAI.Text >= 60 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "C+"
ElseIf TxtNILAI.Text >= 55 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "C"
ElseIf TxtNILAI.Text >= 40 Then
TxtKETERANGAN.Text = "TIDAK LULUS"
TxtGRADE.Text = "D"
Else
TxtKETERANGAN.Text = "TIDAK LULUS"
TxtGRADE.Text = "E"
End If
End Sub
Private Sub TextBox1_TextChanged_1(sender As Object, e As EventArgs) Handles TxtGRADE.TextChanged
End Sub
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
End Sub
Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
Select ComboBox2.Text
Case 1
TxtNPM.Text = "1001"
TxtNAMAMAHASISWA.Text = "ABDULLAH"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07794.JPG")
Case 2
TxtNPM.Text = "1002"
TxtNAMAMAHASISWA.Text = "BUNGA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07546.JPG")
Case 3
TxtNPM.Text = "1003"
TxtNAMAMAHASISWA.Text = "CHRIS"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07808.JPG")
Case 4
TxtNPM.Text = "1004"
TxtNAMAMAHASISWA.Text = "ERWIN"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08235.JPG")
Case 5
TxtNPM.Text = "1005"
TxtNAMAMAHASISWA.Text = "FILZA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07558.JPG")
Case 6
TxtNPM.Text = "1006"
TxtNAMAMAHASISWA.Text = "GILANG"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08237.JPG")
Case 7
TxtNPM.Text = "1007"
TxtNAMAMAHASISWA.Text = "HERZI"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/IMG_4178.JPG")
Case 8
TxtNPM.Text = "1008"
TxtNAMAMAHASISWA.Text = "INTAN"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/IMG_4837.JPG")
Case 9
TxtNPM.Text = "1009"
TxtNAMAMAHASISWA.Text = "KEMAL"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08240.JPG")
Case 10
TxtNPM.Text = "1010"
TxtNAMAMAHASISWA.Text = "RIZKA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1230291.JPG")
Case 11
TxtNPM.Text = "1011"
TxtNAMAMAHASISWA.Text = "SARAH"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1230300.JPG")
Case 12
TxtNPM.Text = "1012"
TxtNAMAMAHASISWA.Text = "TINTIN"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08241.JPG")
Case 13
TxtNPM.Text = "1013"
TxtNAMAMAHASISWA.Text = "TONO"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08264.JPG")
Case 14
TxtNPM.Text = "1014"
TxtNAMAMAHASISWA.Text = "URFA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1230307.JPG")
Case 15
TxtNPM.Text = "1015"
TxtNAMAMAHASISWA.Text = "ZIDANE"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1240051.JPG")
End Select
End Sub
Public Class Form1
Sub bersih()
TxtNPM.Text = ""
TxtNAMAMAHASISWA.Text = ""
TxtKETERANGAN.Text = ""
TxtNILAI.Text = ""
ComboBox1.Text = ""
TxtGRADE.Text = ""
ComboBox2.Text = ""
TxtABSENSI.Text = ""
TxtTUGAS.Text = ""
TxtKUIS.Text = ""
TxtUTS.Text = ""
TxtUAS.Text = ""
RichTextBox1.Text = ""
TxtNPM.Focus()
End Sub
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TxtNPM.TextChanged
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("Laki-laki")
ComboBox1.Items.Add("Perempuan")
ComboBox2.Items.Add("1")
ComboBox2.Items.Add("2")
ComboBox2.Items.Add("3")
ComboBox2.Items.Add("4")
ComboBox2.Items.Add("5")
ComboBox2.Items.Add("6")
ComboBox2.Items.Add("7")
ComboBox2.Items.Add("8")
ComboBox2.Items.Add("9")
ComboBox2.Items.Add("10")
ComboBox2.Items.Add("11")
ComboBox2.Items.Add("12")
ComboBox2.Items.Add("13")
ComboBox2.Items.Add("14")
ComboBox2.Items.Add("15")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim selesai = MsgBox("yakin anda sudah selesai?", MsgBoxStyle.YesNo + MsgBoxStyle.Question)
If selesai = vbYes Then
Me.Close()
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim ABSENSIKEHADIRAN, TUGAS, KUIS, UTS, UAS As Single
ABSENSIKEHADIRAN = Val(TxtABSENSI.Text)
TUGAS = Val(TxtTUGAS.Text)
KUIS = Val(TxtKUIS.Text)
UTS = Val(TxtUTS.Text)
UAS = Val(TxtUAS.Text)
If TxtABSENSI.Text = "" Or TxtTUGAS.Text = "" Or TxtKUIS.Text = "" Or TxtUTS.Text = "" Or TxtUAS.Text = "" Then
MsgBox("Tolong Lengkapi Nilai Absensi Kehadiran,Tugas,Kuis,UTS,dan UAS Terlebih Dahulu.")
Else
ABSENSIKEHADIRAN = 10 * TxtABSENSI.Text / 14
TxtABSENSI.Text = ABSENSIKEHADIRAN
TUGAS = 0.2 * TxtTUGAS.Text
TxtTUGAS.Text = TUGAS
KUIS = 0.2 * TxtKUIS.Text
TxtKUIS.Text = KUIS
UTS = 0.25 * TxtUTS.Text
TxtUTS.Text = UTS
UAS = 0.25 * TxtUAS.Text
TxtUAS.Text = UAS
TxtNILAI.Text = ABSENSIKEHADIRAN + TUGAS + KUIS + UTS + UAS
End If
Dim NILAI As Integer
If TxtNILAI.Text >= 85 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "A"
ElseIf TxtNILAI.Text >= 80 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "A-"
ElseIf TxtNILAI.Text >= 75 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "B+"
ElseIf TxtNILAI.Text >= 70 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "B"
ElseIf TxtNILAI.Text >= 65 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "B-"
ElseIf TxtNILAI.Text >= 60 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "C+"
ElseIf TxtNILAI.Text >= 55 Then
TxtKETERANGAN.Text = "LULUS"
TxtGRADE.Text = "C"
ElseIf TxtNILAI.Text >= 40 Then
TxtKETERANGAN.Text = "TIDAK LULUS"
TxtGRADE.Text = "D"
Else
TxtKETERANGAN.Text = "TIDAK LULUS"
TxtGRADE.Text = "E"
End If
End Sub
Private Sub TextBox1_TextChanged_1(sender As Object, e As EventArgs) Handles TxtGRADE.TextChanged
End Sub
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
End Sub
Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
Select ComboBox2.Text
Case 1
TxtNPM.Text = "1001"
TxtNAMAMAHASISWA.Text = "ABDULLAH"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07794.JPG")
Case 2
TxtNPM.Text = "1002"
TxtNAMAMAHASISWA.Text = "BUNGA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07546.JPG")
Case 3
TxtNPM.Text = "1003"
TxtNAMAMAHASISWA.Text = "CHRIS"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07808.JPG")
Case 4
TxtNPM.Text = "1004"
TxtNAMAMAHASISWA.Text = "ERWIN"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08235.JPG")
Case 5
TxtNPM.Text = "1005"
TxtNAMAMAHASISWA.Text = "FILZA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC07558.JPG")
Case 6
TxtNPM.Text = "1006"
TxtNAMAMAHASISWA.Text = "GILANG"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08237.JPG")
Case 7
TxtNPM.Text = "1007"
TxtNAMAMAHASISWA.Text = "HERZI"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/IMG_4178.JPG")
Case 8
TxtNPM.Text = "1008"
TxtNAMAMAHASISWA.Text = "INTAN"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/IMG_4837.JPG")
Case 9
TxtNPM.Text = "1009"
TxtNAMAMAHASISWA.Text = "KEMAL"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08240.JPG")
Case 10
TxtNPM.Text = "1010"
TxtNAMAMAHASISWA.Text = "RIZKA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1230291.JPG")
Case 11
TxtNPM.Text = "1011"
TxtNAMAMAHASISWA.Text = "SARAH"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1230300.JPG")
Case 12
TxtNPM.Text = "1012"
TxtNAMAMAHASISWA.Text = "TINTIN"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08241.JPG")
Case 13
TxtNPM.Text = "1013"
TxtNAMAMAHASISWA.Text = "TONO"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/DSC08264.JPG")
Case 14
TxtNPM.Text = "1014"
TxtNAMAMAHASISWA.Text = "URFA"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1230307.JPG")
Case 15
TxtNPM.Text = "1015"
TxtNAMAMAHASISWA.Text = "ZIDANE"
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = System.Drawing.Image.FromFile("C:\foto2 uts/P1240051.JPG")
End Select
End Sub
SEKIAN TERIMA KASIH


