Daftar Komponen
|
Name
|
Combobox1
|
NPM
|
Textbox1
|
Nama
|
Textbox2
|
Jenjang
|
Textbox3
|
Jurusan
|
Combobox2
|
Kode_Dosen
|
Textbox4
|
Nama_Dosen
|
Combobox3
|
Kode_Matakuliah
|
Textbox5
|
Mata_Kuliah
|
Combobox4
|
Kehadiran
|
Combobox5
|
Tugas
|
Combobox6
|
UTS
|
Combobox7
|
UAS
|
Textbox6
|
Akhir
|
Textbox7
|
Huruf
|
Textbox8
|
Keterangan
|
Button1
|
Btn_Nama
|
Button2
|
Btn_Hapus
|
Button3
|
Btn_Keluar
|
Perintah dalam Pemginputan Nilai Mahasiswa:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim d As Integer
For d = 1 To 5
NPM.Items.Add("1211040" & d)
Next d
For d = 1 To 5
Kode_Dosen.Items.Add("30" & d)
Next d
For d = 1 To 5
Kode_MataKuliah.Items.Add("30" & d)
Next
Dim x As Integer
For x = 100 To 1 Step -3
Kehadiran.Items.Add(x)
Next (x)
x = 100
Do While x >= 1
Tugas.Items.Add(x)
x = x - 3
Loop
For x = 100 To 1 Step -3
UTS.Items.Add(x)
Next (x)
For x = 100 To 1 Step -3
UAS.Items.Add(x)
Next (x)
End Sub
Private Sub NPM_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NPM.SelectedIndexChanged
Select Case NPM.Text
Case "12110401"
Nama.Text = "Mulia Hamdani"
Jenjang.Text = "S1"
Jurusan.Text = "TI"
Case "12110402"
Nama.Text = "Cahyo Shobirin"
Jenjang.Text = "S1"
Jurusan.Text = "SI"
Case "12110403"
Nama.Text = "Dasner Ramon Butar-butar"
Jenjang.Text = "S1"
Jurusan.Text = "TI"
Case "12110404"
Nama.Text = "Doni Armando"
Jenjang.Text = "S1"
Jurusan.Text = "MI"
Case "12110405"
Nama.Text = "Yuyun Purnomo"
Jenjang.Text = "S1"
Jurusan.Text = "MI"
End Select
End Sub
Private Sub Kode_Dosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kode_Dosen.SelectedIndexChanged
Select Case Kode_Dosen.Text
Case "301"
Nama_Dosen.Text = "Toni Limbong,S.Kom,M.Kom"
Case "302"
Nama_Dosen.Text = "Sinar Sinurat,ST,M.Kom"
Case "303"
Nama_Dosen.Text = "Mesran,S.Kom,M.Kom"
Case "304"
Nama_Dosen.Text = "Kennedi Tampubolon,S.Si"
Case "305"
Nama_Dosen.Text = "Kristian Siregar,S.Kom"
End Select
End Sub
Private Sub Kode_MataKuliah_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kode_MataKuliah.SelectedIndexChanged
Select Case Kode_MataKuliah.Text
Case "301"
Mata_Kuliah.Text = "Sistem Basis Data"
Case "301"
Mata_Kuliah.Text = "Matematika Diskrit"
Case "303"
Mata_Kuliah.Text = "Pemrogaman Visual Basic"
Case "304"
Mata_Kuliah.Text = "Kalkulus II"
Case "305"
Mata_Kuliah.Text = "HTML"
End Select
End Sub
Private Sub Hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapus.Click
NPM.Text = ("")
Nama.Text = ("")
Jenjang.Text = ("")
Jurusan.Text = ("")
Kode_Dosen.Text = ("")
Nama_Dosen.Text = ("")
Kode_MataKuliah.Text = ("")
Mata_Kuliah.Text = ("")
Kehadiran.Text = ("")
Tugas.Text = ("")
UTS.Text = ("")
UAS.Text = ("")
Akhir.Text = ("")
Huruf.Text = ("")
Keterangan.Text = ("")
End Sub
Private Sub Keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Keluar.Click
Me.Close()
End Sub
Private Sub Proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Proses.Click
Akhir.Text = 0.45 * UAS.Text + 0.3 * UTS.Text + 0.15 * Tugas.Text + 0.1 * Kehadiran.Text()
If Akhir.Text >= 50 Then
Keterangan.Text = "Lulus"
Else
Keterangan.Text = "Gagal"
End If
If Akhir.Text >= 80 Then
Huruf.Text = "A"
ElseIf (Akhir.Text >= 70) And (Akhir.Text < 80) Then
Huruf.Text = "B"
ElseIf (Akhir.Text >= 60) And (Akhir.Text < 70) Then
Huruf.Text = "C"
ElseIf (Akhir.Text >= 50) And (Akhir.Text < 60) Then
Huruf.Text = "D"
Else
Huruf.Text = "E"
End If
End Sub
End Class
mesran.blogspot.com
2 komentar
lengkap kodingnya mas. cocok untuk belajar-belajar visual basic nih. kalau utnuk VB 6.0 sama ga ya
sama koq cuman disain tuk formnya sedikit berbeda