Tugas VB 4/4
January 18, 2013

4. KARTU MAHASISWA
Private Sub Cmdbatal_Click()
txtnama.SetFocus
txtnama.Text = “”
txtnpm.Text = “”
txtjur.Text = “”
txtps.Text = “”
txttm.Text = “”
txtutut.Text = “”
End Sub
Private Sub Cmdkeluar_Click()
Unload Me
End Sub
Private Sub Cmdlagi_Click()
txtnama.SetFocus
txtnama.Text = “DEDI KURNIAWAN”
txtnpm.Text = “12201049”
txtjur.Text = “MANAJEMEN INFORMATIKA”
txtps.Text = “DEPLOMA TIGA”
txttm.Text = “2012”
txtutut.Text = “49”
End Sub
Private Sub Cmdproses_Click()
Dim s As String
txttm.Text = “20” & Left(textnpm.Text, 2)
s = Mid(textnpm.Text, 3, 1)
If s = “I” Then
txtjur , Text = “manajemen informatika”
ElseIf s = “2” Then
txtjur , Text = “sitim informatika”
ElseIf s = “3” Then
txtjur , Text = “tehnik informatika”
ElseIf s = “4” Then
txtjur , Text = “manajemen&komp.akuntansi”
End If
s = Mid(textnpm.Text, 4, 2)
If s = “01” Then
txtjur , Text = “deploma tiga”
ElseIf s = “2” Then
txtjur , Text = “strata satu”
ElseIf s = “3” Then
txtjur , Text = “diploma empat”
ElseIf s = “4” Then
txtjur , Text = “diploma dua”
txturut.Text = righ(txtnmp.Text3)
End Sub
Private Sub form_activate()
txtnama.SetFocus
txtnama.Text = “DEDI KURNIAWAN”
txtnpm.Text = “12201049”
txtjur.Text = “MANAJEMEN INFORMATIKA”
txtps.Text = “DEPLOMA TIGA”
txttm.Text = “2012”
txturut.Text = “49”
End Sub
Tugas VB 4/3
January 18, 2013

3. SLIP GAJI KARYAWAN
Private Sub Cbogolongan1_click()
dimgapok , pajak, Tunjangan, totalAsvarian
Select Case cbogolongan.Text
Case “I”
gapok = 5000000
Tunjangan = 500000
Case “II”
gapok = 3000000
Tunjangan = 300000
Case “III”
gapok = 2000000
Tunjangan = 200000
Case “IV”
gapok = 4000000
Tunjangan = 400000
Case Else
gapok = 0
Tunjangan = 0
End Select
total = gapok + Tunjangan
pajak = total * 0.1
txtgapok.Text = gapok
txttunjangan.Text = Tunjangan
txtpajak.Text = pajak
txttotal.Text = total – pajak
End Sub
Public Sub kosong()
textnidn.SetFocus
textnidn.Text = “”
textnama.Text = “”
cbogolongan.Text = “”
textnidn.gapok = “”
textnidn.Tunjangan = “”
textnidn.pajak = “”
textnidn.total = “”
End Sub
privatetextnidn_keypress (keyasciiAsinteger)
If keyAscii = 13 Then
txtnama.SetFocus
End If
End Sub
Tugas VB 4/2
January 18, 2013

- 2. PROPERTY TEST
Private Sub Chkmiring_Click()
Lblnama.FontItalic = Chkmiring.Value
End Sub
Private Sub Chktebel_Click()
Lblnama.FontBold = Chktebel.Value
End Sub
Private Sub cmdend_Click()
End
End Sub
Private Sub Cmdok_Click()
Lblnama.Caption = Txtnama.Text
End Sub
Private Sub Lblnama_Click()
End Sub
Private Sub Optbiru_Click()
Lblnama.ForeColor = vbBlue
End Sub
Private Sub Opthijau_Click()
Lblnama.ForeColor = vbGreen
End Sub
Tugas VB 4/1
January 18, 2013

1.HURUF MUTU MAHASISWA
Private Sub cmdbatal_Click()
comnpm.Text = “”
txtnama.Text = “”
txtjurusan.Text = “”
txtquis.Text = “”
txttugas.Text = “”
txtuts.Text = “”
txtuas.Text = “”
txtna.Text = “”
txthm.Text = “”
End Sub
Private Sub Cmdkeluar_Click()
End
End Sub
Private Sub Cmdproses_Click()
Dim na As Integer
Dim hm As String
quis = Val(txtquis.Text)
tugas = Val(txttugas.Text)
uts = Val(txtuts.Text)
uas = Val(txtuas.Text)
na = (quis + tugas + uts + uas) / 4
txtna.Text = na
Select Case txtna.Text
Case Is > 80
hm = “A”
Case Is > 70
hm = “B”
Case Is > 60
hm = “C”
Case Is > 50
hm = “D”
Case Is < 50
hm = “E”
End Select
txthm.Text = hm
End Sub
Private Sub comnpm_Click()
Dim nama, jurusan, hm As String
Select Case comnpm.Text
Case “12201049”
nama = “DEDI KURNIAWAN”
jurusan = “MANAJEMEN INFORMATIKA”
Case “12100013”
nama = “ETIKA SOPYAN AMIN”
jurusan = “SISTIM INFORMASI”
Case “12100345”
nama = “PRIONO”
jurusan = “SISTIM INFORMASI”
Case “12100134”
nama = “FATHONI NURUL FIKRI”
jurusan = “MANAJEMEN INFORMATIKA”
Case “12100324”
nama = “ADI SUNARYO”
jurusan = “SISTEM INFORMASI”
End Select
txtnama.Text = nama
txtjurusan.Text = jurusan
txtquis.SetFocus
End Sub
Private Sub Form_Load()
comnpm.AddItem “12201049”
comnpm.AddItem “12100013”
comnpm.AddItem “12200345”
comnpm.AddItem “12100134”
comnpm.AddItem “12200324”
End Sub
Private Sub na_Change()
End Sub
Private Sub hm_Change()
End Sub
Private Sub txtquis_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txttugas.SetFocus
End If
End Sub
Private Sub txttugas_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtuts.SetFocus
End If
End Sub
Private Sub txtuts_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtuas.SetFocus
End If
End Sub