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 ... (^_^)
幸運を... (^_^)
EmoticonEmoticon