Halaman


widgets

Rabu, 13 November 2013

Belajar VISUAL BASIC

Yuk,, Belajar Konsep Pemrograman Visual Basic:

 1.Buatlah Form seperti gambar dibawah ini.




2.Ketiklah listing seperti berikut ini:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        NPM.Items.Add("12110104")
        NPM.Items.Add("12111001")
        NPM.Items.Add("12111011")
        Me.Text = " FORM NILAI "
        Me.BackColor = Color.Green

        kode_dosen.Items.Add("01")
        kode_dosen.Items.Add("02")
        kode_dosen.Items.Add("03")

        kode_matakuliah.Items.Add("001")
        kode_matakuliah.Items.Add("002")
        kode_matakuliah.Items.Add("003")

        nilai_kehadiran.Items.Add("50")
        nilai_kehadiran.Items.Add("60")
        nilai_kehadiran.Items.Add("70")
        nilai_kehadiran.Items.Add("80")
        nilai_kehadiran.Items.Add("90")

        nilai_tugas.Items.Add("50")
        nilai_tugas.Items.Add("60")
        nilai_tugas.Items.Add("70")
        nilai_tugas.Items.Add("80")
        nilai_tugas.Items.Add("90")


        nilai_UTS.Items.Add("50")
        nilai_UTS.Items.Add("60")
        nilai_UTS.Items.Add("70")
        nilai_UTS.Items.Add("80")
        nilai_UTS.Items.Add("90")

        nilai_UAS.Items.Add("50")
        nilai_UAS.Items.Add("60")
        nilai_UAS.Items.Add("70")
        nilai_UAS.Items.Add("80")
        nilai_UAS.Items.Add("90")

    End Sub

    Private Sub NPM_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NPM.SelectedIndexChanged
        Select Case NPM.Text
            Case "12110104"
                Nama.Text = "fernando"
                Jenjang.Text = "S1"
                jurusan.Text = "Tehnik Informatika"
                matakuliah.Text = "arsitektur"
            Case "12111001"
                Nama.Text = "mesran"
                Jenjang.Text = "D3"
                jurusan.Text = "Manajemen Informatika"
                matakuliah.Text = "vb"
            Case Else
                Nama.Text = "toni"
                Jenjang.Text = "D1"
                jurusan.Text = "teknik komputer"
                matakuliah.Text = "program "
        End Select
       

    End Sub

    Private Sub kode_dosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode_dosen.SelectedIndexChanged
        If kode_dosen.Text = "01" Then
            nama_dosen.Text = "Mesran"
        ElseIf kode_dosen.Text = "02" Then
            nama_dosen.Text = "Toni Limbong"
        ElseIf kode_dosen.Text = "03" Then
            nama_dosen.Text = "Sinar Sinurat"
        End If
    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        NPM.Text = ""
        Nama.Text = ""
        Jenjang.Text = ""
        jurusan.Text = ""
        kode_dosen.Text = ""
        nama_dosen.Text = ""
        kode_matakuliah.Text = ""
        matakuliah.Text = ""
        nilai_kehadiran.Text = ""
        nilai_tugas.Text = ""
        nilai_UTS.Text = ""
        nilai_UAS.Text = ""
        nilai_akhir.Text = ""
        nilai_huruf.Text = ""
        keterangan.Text = ""

    End Sub

    Private Sub Btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnkeluar.Click
        Me.Close()
    End Sub

    Private Sub Btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnproses.Click
        nilai_akhir.Text = 0.1 * nilai_kehadiran.Text + 0.15 * nilai_tugas.Text + 0.3 * nilai_UTS.Text + 0.45 * nilai_UAS.Text
        If nilai_akhir.Text >= 80 Then
            nilai_huruf.Text = "A"
            keterangan.Text = "sangat memuaskan"

        ElseIf nilai_akhir.Text >= 70 Then
            nilai_huruf.Text = "B"
            keterangan.Text = "memuaskan"
        ElseIf nilai_akhir.Text >= 60 Then
            nilai_huruf.Text = "C"
            keterangan.Text = "cukup memuaskan"
        ElseIf nilai_akhir.Text >= 50 Then
            nilai_huruf.Text = "D"
            keterangan.Text = " buruk"
        Else
            nilai_akhir.Text = "E"
            keterangan.Text = "sangat buruk"


        End If
    End Sub
End Class

 3. Tekan F5, maka hasilnya seperti gambar dibawah ini :


Tidak ada komentar:

Posting Komentar