Kamis, 07 November 2013

Program pencarian nilai

Contoh VB.2008 Program pencarian nilai
Desain Form seperti di bawah ini :




Bahasa program :



Public Class Form1

   
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        npm.Items.Add("12110295")
        npm.Items.Add("12110296")
        npm.Items.Add("12110297")
        npm.Items.Add("12110298")
        npm.Items.Add("12110299")
        npm.Items.Add("12110296")

        k_dosen.Items.Add("MS001")
        k_dosen.Items.Add("TL002")
        k_dosen.Items.Add("SS003")
        k_mk.Items.Add("PV")
        k_mk.Items.Add("SBD")
        k_mk.Items.Add("MD")

        Dim x As Integer
        For x = 100 To 30 Step -5
            n_hadir.Items.Add(x)
            n_tugas.Items.Add(x)
            n_uts.Items.Add(x)
            n_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 "12110295"
                nama.Text = "Doni gunawan"
                jenjang.Text = "S1"
                jurusan.Text = "Teknik Informatika"
            Case "12110296"
                nama.Text = "rizwan"
                jenjang.Text = "S1"
                jurusan.Text = "Sistem Informasi"
            Case "12110297"
                nama.Text = "muhammad faisal"
                jenjang.Text = "S1"
                jurusan.Text = "Teknik Informatika"
            Case "12110298"
                nama.Text = "Asnita"
                jenjang.Text = "D3"
                jurusan.Text = "Manajemen Informatika"
            Case "12110299"
                nama.Text = "Dhiva Septhia"
                jenjang.Text = "S1"
                jurusan.Text = "Sistem Informasi"
        End Select

    End Sub

    Private Sub k_dosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles k_dosen.SelectedIndexChanged
        Select Case k_dosen.Text
            Case "MS001"
                dosen.Text = "Mesran S.kom, M.kom"
            Case "TL002"
                dosen.Text = "Tonni Limbong S.kom, M.kom"
            Case "SS003"
                dosen.Text = "Sinar Sinurat ST, M.kom"
        End Select
    End Sub



    Private Sub k_mk_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles k_mk.SelectedIndexChanged
        Select Case k_mk.Text
            Case "PV"
                mk.Text = "Pemograman Visual"
            Case "SBD"
                mk.Text = "Sistem Basis Data"
            Case "MD"
                mk.Text = "Matematika Diskrit"
        End Select

    End Sub

  
    Private Sub proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles proses.Click
        n_akhir.Text = 0.15 * n_hadir.Text + 0.35 * n_uts.Text + 0.1 * n_tugas.Text + 0.45 * n_uas.Text
        If n_akhir.Text >= 80 Then
            n_huruf.Text = "A"

        ElseIf n_akhir.Text >= 70 Then
            n_huruf.Text = "B"

        ElseIf n_akhir.Text >= 65 Then
            n_huruf.Text = "C"

        ElseIf n_akhir.Text >= 55 Then
            n_huruf.Text = "D"
        Else
            n_huruf.Text = "E"
        End If
        If n_akhir.Text >= 60 Then
            ket.Text = "LULUS"
        Else
            ket.Text = "GAGAL"
        End If

    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 = ""
        k_dosen.Text = ""
        dosen.Text = ""
        k_mk.Text = ""
        mk.Text = ""
        n_hadir.Text = ""
        n_tugas.Text = ""
        n_uts.Text = ""
        n_uas.Text = ""
        n_akhir.Text = ""
        n_huruf.Text = ""
        ket.Text = ""

    End Sub

    Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
        End
    End Sub
End Class
 
Hasil program :





SELAMAT MENCOBA ????????