Rabu, 22 November 2017

TUGAS 2 BP1

P1



Private Sub cmdHitung_Click()
txtdis = Val(txth) * 0.15
Txthk = Val(txth) - Val(txtdis)
End Sub

Private Sub cmdUlangi_Click()
txth = ""
txtdis = ""
Txthk = ""
txth.SetFocus
End Sub

Private Sub cmdquit_Click()
End
End Sub



P2


Private Sub txth_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Txthk.SetFocus
txtdis = Val(txth) * 0.15
Txthk = Val(txth) - Val(txtdis)
End If
End Sub

Private Sub cmdUlangi_Click()
txth = ""
txtdis = ""
Txthk = ""
txth.SetFocus
End Sub

Private Sub cmdQuit_Click()
End
End Sub


P3


Private Sub cmdproses_Click()
txtgk = Val(txtgp) + Val(txtt) - Val(txtp)
txtpj = Val(txtgk) * 0.05
txtgd = Val(txtgk) - Val(txtpj)
End Sub

Private Sub cmdkeluar_Click()
End
End Sub

Private Sub cmdulang_Click()
txtgp = ""
txtt = ""
txtp = ""
txtgk = ""
txtpj = ""
txtgd = ""
txtgp.SetFocus
End Sub


P4


Private Sub cmdproses_Click()
txtgk = Val(txtgp) + Val(txtt) - Val(txtp)
txtpjk = Val(txtgk) * 0.05
txtgd = Val(txtgk) - Val(txtpj)
End Sub

Private Sub cmdkeluar_Click()
End
End Sub

Private Sub cmdulang_Click()
txtgp = ""
txtt = ""
txtp = ""
txtgk = ""
txtpk = ""
txtgd = ""
txtgp.SetFocus
End Sub

Private Sub txtgp_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtt.SetFocus
End If
End Sub

Private Sub txtp_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtgd.SetFocus
txtgk = Val(txtgp) + Val(txtt) - Val(txtp)
txtpj = Val(txtgk) * 0.05
txtgd = Val(txtgk) - Val(txtpj)
End If
End Sub

Private Sub txtt_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtp.SetFocus
End If
End Sub


P5



Private Sub Cmdext_Click()
End
End Sub

Private Sub Optred_Click()
Lbltext.ForeColor = vbRed
End Sub

Private Sub Optblue_Click()
Lbltext.ForeColor = vbBlue
End Sub

Private Sub Optgreen_Click()
Lbltext.ForeColor = vbGreen
End Sub

Private Sub Optyellow_Click()
Lbltext.ForeColor = vbYellow
End Sub

Private Sub chkbold_Click()
If Chkbold.Value = 1 Then
Lbltext.FontBold = True
Else
Lbltext.FontBold = False
End If
End Sub

Private Sub chkuderline_Click()
If Chkunderline.Value = 1 Then
Lbltext.FontUnderline = True
Else
Lbltext.FontUnderline = False
End If
End Sub

Private Sub chkstrikeout_Click()
If Chkstrikeout.Value = 1 Then
Lbltext.FontStrikethru = True
Else
Lbltext.FontStrikethru = False
End If
End Sub

Private Sub chkitalic_Click()
If Chkitalic.Value = 1 Then
Lbltext.FontItalic = True
Else
Lbltext.FontItalic = False
End If
End Sub


P6


Private Sub Cmdoke_Click()
lbltext1.Caption = txtnnm.Text
End Sub

Private Sub Cmdexit_Click()
End
End Sub

Private Sub Optblue_Click()
lbltext1.ForeColor = vbBlue
End Sub

Private Sub Optred_Click()
lbltext1.ForeColor = vbRed
End Sub

Private Sub Chkbold_Click()
lbltext1.FontBold = Chkbold.Value
End Sub

Private Sub Chkitalic_Click()
lbltext1.FontItalic = Chkitalic.Value
End Sub


P7


Private Sub Form_Load()
Cbonpm.AddItem "17600105"
Cbonpm.AddItem "17400176"
Cbonpm.AddItem "17200120"
Cbonpm.AddItem "17300112"
Cbonpm.AddItem "17100122"
End Sub

Private Sub Cbonpm_Click()
Dim nama, jurusan, HM As String

Select Case Cbonpm
 Case "17600105"
 nama = "IKHWAN"
 jurusan = "Sistem Informasi"
 Case "17400176"
 nama = "CICA"
 jurusan = "Manajemen Informatika"
 Case "17200120"
 nama = "WAHYU"
 jurusan = "Tehnik Sipil"
 Case "17300112"
 nama = "RIAN"
 jurusan = "Tehnik Informatika"
 Case "17100122"
 nama = "CEKO"
 jurusan = "Teknik Informatika"
 End Select
 txtnm = nama
 txtjr = jurusan
 txtnq.SetFocus
 End Sub

Private Sub Cmdbatal_Click()
Cbonpm.SetFocus
Cbonpm = ""
txtnm = ""
txtjr = ""
txtnq = ""
txtnt = ""
txtuts = ""
txtuas = ""
txtna = ""
txthm = ""
End Sub

Private Sub Cmdkeluar_Click()
Unload Me
End Sub

Private Sub Cmdproses_Click()
Dim NA As Integer
Dim HM As String
QUIS = Val(txtnq)
TUGAS = Val(txtnt)
UTS = Val(txtuts)
UAS = Val(txtuas)
NA = (QUIS + TUGAS + UTS + UAS) / 4
txtna.Text = NA

Select Case txtna
 Case Is = 100
 HM = "A"
 Case Is >= 80
 HM = "A"
 Case Is >= 70
 HM = "B"
 Case Is >= 60
 HM = "C"
 Case Is >= 50
 HM = "D"
 Case Is <= 49
 HM = "E"
  End Select
  txthm.Text = HM
 End Sub


P8

  
Private Sub Form_Load()
Cbonpm.AddItem "17600105"
Cbonpm.AddItem "17400176"
Cbonpm.AddItem "17200120"
Cbonpm.AddItem "17300112"
Cbonpm.AddItem "17100122"
End Sub

Private Sub txtnq_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtnt.SetFocus
End If
End Sub

Private Sub txtnt_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
Private Sub txtuas_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtuas.SetFocus
Dim NA As Integer
Dim HM As String
QUIS = Val(txtnq)
TUGAS = Val(txtnt)
UTS = Val(txtuts)
UAS = Val(txtuas)
NA = (QUIS + TUGAS + UTS + UAS) / 4
txtna.Text = NA


Select Case txtna
 Case Is = 100
 HM = "A"
 Case Is >= 80
 HM = "A"
 Case Is >= 70
 HM = "B"
 Case Is >= 60
 HM = "C"
 Case Is >= 50
 HM = "D"
 Case Is <= 49
 HM = "E"
  End Select
  txthm.Text = HM
End If
End Sub

Private Sub Cbonpm_Click()
Dim nama, jurusan, HM As String

Select Case Cbonpm
 Case "17600105"
 nama = "IKHWAN"
 jurusan = "Sistem Informasi"
 Case "17400176"
 nama = "CICA"
 jurusan = "Manajemen Informatika"
 Case "17200120"
 nama = "WAHYU"
 jurusan = "Tehnik Sipil"
 Case "17300112"
 nama = "RIAN"
 jurusan = "Tehnik Informatika"
 Case "17100122"
 nama = "CEKO"
 jurusan = "Teknik Informatika"
 End Select
 txtnm = nama
 txtjr = jurusan
 txtnq.SetFocus
 End Sub


Private Sub Cmdbatal_Click()
Cbonpm.SetFocus
Cbonpm = ""
txtnm = ""
txtjr = ""
txtnq = ""
txtnt = ""
txtuts = ""
txtuas = ""
txtna = ""
txthm = ""
End Sub

Private Sub Cmdkeluar_Click()
Unload Me
End Sub

Private Sub Cmdproses_Click()
Dim NA As Integer
Dim HM As String
QUIS = Val(txtquis)
TUGAS = Val(txttugas)
UTS = Val(txtuts)
UAS = Val(txtuas)
NA = (QUIS + TUGAS + UTS + UAS) / 4
txtna.Text = NA

Select Case txtna
 Case Is = 100
 HM = "A"
 Case Is >= 80
 HM = "A"
 Case Is >= 70
 HM = "B"
 Case Is >= 60
 HM = "C"
 Case Is >= 50
 HM = "D"
 Case Is <= 49
 HM = "E"
  End Select
  txthm.Text = HM
 End Sub




Rabu, 15 November 2017

P6 Kalkulator Menggunakan Enter


Private Sub txt1_Change()
Txtn1 = ""
Txtn2 = ""
txtn3 = ""
Txtn4 = ""
txtn5 = ""
txtn6 = ""
txtn7 = ""
txtn8 = ""
Txtjmlh1 = ""
txtjmlh2 = ""
txtjmlh3 = ""
txtjmlh4 = ""
Txtjmlh = ""
End Sub

Private Sub Cmdbatal_Click()
Txtn1 = ""
Txtn2 = ""
txtn3 = ""
Txtn4 = ""
txtn5 = ""
txtn6 = ""
txtn7 = ""
txtn8 = ""
Txtjmlh1 = ""
txtjmlh2 = ""
txtjmlh3 = ""
txtjmlh4 = ""
Txtjmlh = ""
End Sub

Private Sub Cmdhitung_Click()
Txtjmlh1 = Val(Txtn1) + Val(Txtn2)
txtjmlh2 = Val(txtn3) - Val(Txtn4)
txtjmlh3 = Val(txtn5): Val (txtn6)
txtjmlh4 = Val(txtn7) * Val(txtn8)
Txtjmlh = Val(Txtjmlh1) + Val(txtjmlh2) + Val(txtjmlh3) + Val(txtjmlh4)
End Sub


Private Sub cmdjumlah_Click()
Txtjmlh1 = Val(Txtn1) + Val(Txtn2)
txtjmlh2 = Val(txtn3) - Val(Txtn4)
txtjmlh3 = Val(txtn5): Val (txtn6)
txtjmlh4 = Val(txtn7) * Val(txtn8)
Txtjmlh = Val(Txtjmlh1) + Val(txtjmlh2) + Val(txtjmlh3) + Val(txtjmlh4)
End Sub

Private Sub Cmdkeluar_Click()
Unload Me
End Sub

Private Sub Cmdlagi_Click()
Txtn1 = ""
Txtn2 = ""
txtn3 = ""
Txtn4 = ""
txtn5 = ""
txtn6 = ""
txtn7 = ""
txtn8 = ""
Txtjmlh1 = ""
txtjmlh2 = ""
txtjmlh3 = ""
txtjmlh4 = ""
Txtjmlh = ""
End Sub

Private Sub Command10_Click()
Txtjmlh = Val(Txtjmlh1) + Val(txtjmlh2) + Val(txtjmlh3) + Val(txtjmlh4)
End Sub

Private Sub txtn1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Txtn2.SetFocus
End If
End Sub


Private Sub txtn2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Txtjmlh1 = Val(Txtn1) + Val(Txtn2)
txtn3.SetFocus
End If
End Sub

Private Sub txtn3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Txtn4.SetFocus
End If
End Sub

Private Sub txtn4_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtjmlh2 = Val(txtn3) - Val(Txtn4)
txtn5.SetFocus
End If
End Sub

Private Sub txtn5_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtn6.SetFocus
End If
End Sub

Private Sub txtn6_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtjmlh3 = Val(txtn5) : Val(txtn6)
txtn7.SetFocus
End If
End Sub


Private Sub txtn7_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtn8.SetFocus
End If
End Sub

Private Sub txtn8_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtjmlh4 = Val(txtn7) * Val(txtn8)
End If
End Sub

Private Sub txtnjmlh1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Txtjmlh = Val(Txtjmlh1) + Val(txtjmlh2) + Val(txtjmlh3) + Val(txtjmlh4)
End If
End Sub