PERTEMUAN 11 : 4 ~ MEI ~ 2015 : APLIKASI HITUNG IPK MENGGUNAKAN FUNCTION

9:49 PM
APLIKASI HITUNG IPK MENGGUNAKAN FUNCTION






Assalamualaikum.Wr.Wb

    Pada kesempatan kali ini saya akan berbagi cara bagaimana membuat aplikasi hitung IPK menggunakan Function di vb 2010 . Untuk script nya sih sama saja dengan vb yang sebelum sebelumnya. Untuk lebih jelasnya berikut ini adalah langkah-langkahnya :



1. Buka Visual Basic 2010 anda seperti gambar di bawah ini

2. Kemudian klik  " New project " Seperti gambar di bawah ini

3. Setelah  di klik maka akan mucul gambar di bawah ini kemudian klik " Windows Form Application "

4. Kemudian akan muncul form kosong seperti gambar di bawah ini

5. Setelah itu anda sorot ke arah kiri pada form ada atau cari " Toolbox" kemudian pilih " Button " , "TextBox" , "Label" , "GroupBox" seperti gambar di bawah ini

6. Maka hasilnya akan muncul form seperti gambar di bawah ini

7. Kemudian copy sript di bawah ini


'MUHAMMAD SAEPUL BURHAN
'TI1210043
'T.INFORMATIKA

Public Class Form1



    Dim hasil, nilai As Integer
    Dim absen As Decimal, tugas As Decimal, aktif As Decimal, uts As Decimal, uas As Decimal

    Private Sub btnHitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHitung.Click

        absen = txtAbsen.Text * (20 / 100)
        tugas = txtTugas.Text * (15 / 100)
        aktif = txtKeaktifan.Text * (10 / 100)
        uts = txtUTS.Text * (25 / 100)
        uas = txtUAS.Text * (30 / 100)
        hasil = absen + tugas + aktif + uts + uas
        txtNilaiAkhir.Text = hasil
        txtNama2.Text = txtNama.Text
        txtNim2.Text = txtNim.Text

        If GradeA(hasil) Then
            txtHuruf.Text = "A"
        ElseIf GradeB(hasil) Then
            txtHuruf.Text = "B"
        ElseIf GradeC(hasil) Then
            txtHuruf.Text = "C"
        ElseIf GradeD(hasil) Then
            txtHuruf.Text = "D"
        ElseIf GradeE(hasil) Then
            txtHuruf.Text = "E"
        End If
    End Sub

    ' INI BROO SCRIPT FUNCITON

    Function GradeE(ByRef hasil As Integer)
        Dim nilai As Boolean
        If hasil < 40 Then
            nilai = True
        Else
            nilai = False
        End If
        Return nilai
    End Function

    Function GradeD(ByRef hasil As Integer)
        Dim nilai As Boolean
        If hasil >= 40 Then
            nilai = True
        Else
            nilai = False
        End If
        Return nilai
    End Function

    Function GradeC(ByRef hasil As Integer)
        Dim nilai As Boolean
        If hasil >= 56 Then
            nilai = True
        Else
            nilai = False
        End If
        Return nilai
    End Function

    Function GradeB(ByRef hasil As Integer)
        Dim nilai As Boolean
        If hasil >= 70 Then
            nilai = True
        Else
            nilai = False
        End If
        Return nilai
    End Function

    Function GradeA(ByRef hasil As Integer)
        Dim nilai As Boolean
        If hasil >= 85 Then
            nilai = True
        Else
            nilai = False
        End If
        Return nilai
    End Function
    'SAMPAI SINI BROO

    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
        txtAbsen.Clear()
        txtTugas.Clear()
        txtKeaktifan.Clear()
        txtUTS.Clear()
        txtUAS.Clear()
        txtNilaiAkhir.Clear()
        txtHuruf.Clear()
        txtNama2.Clear()
        txtNim2.Clear()
    End Sub

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
        Me.Close()
    End Sub
End Class


8. Maka hasilnya seperti gambar di bawah ini


Selamat mencoba ... (^_^)

幸運を... (^_^) 

Artikel Terkait

Previous
Next Post »

Formulir Kontak

Name

Email *

Message *