You are on page 1of 5

Latihan 8

Buat Design Form Sebagai berikut:

Object Propertis Setting


Name frmtoko
Caption ..::Program
Form1
Kedelapan::..
StartUpPostion 2 - CenterScreen
Name lbljam
Label1
Caption dihapus
Name lbltgl
Label2
Caption dihapus
TextBox1 Name txtkode
Text Tulisan text1 di hapus
TextBox2 Name txtnama
Text Tulisan text2 di hapus
TextBox3 Name txtharga
Text Tulisan text3 di hapus
TextBox4 Name txtjumbel
Text Tulisan text3 di hapus
TextBox5 Name txtbonus
Text Tulisan text3 di hapus
TextBox6 Name txttotal
Text Tulisan text3 di hapus
Command Name cmdhitung
Button1 Caption &Hitung
Command Name cmdbersih
Button2 Caption &Bersih
Command Name cmdkeluar
Button3 Caption &Keluar
Timmer1 Interval 100

Listing Program

Private Sub cmdbersih_Click() End If


txtkode = "" End Sub
txtnama = ""
txtharga = "" Private Sub
txtjumbel = "" txtnama_KeyPress(KeyAscii As
txtbonus = "" Integer)
txttotal = "" If KeyAscii = 13 Then
txtkode.SetFocus txtharga.SetFocus
End Sub End If
End Sub
Private Sub cmdhitung_Click()
txttotal.Text = Val(txtharga.Text) Private Sub
* Val(txtjumbel.Text) txtharga_KeyPress(KeyAscii As
End Sub Integer)
If KeyAscii = 13 Then
Private Sub cmdkeluar_Click() txtjumbel.SetFocus
End End If
End Sub End Sub

Private Sub Timer1_Timer() Private Sub


lbljam.Caption = Format(Time, txtjumbel_KeyPress(KeyAscii
"hh:mm:ss AM/PM") As Integer)
lbltgl.Caption = Format(Date, "dd- If KeyAscii = 13 Then
mm-yy") If txtjumbel > 5 Then
End Sub txtbonus = "gelas cantik"
Else
Private Sub txtbonus = "bolpoint"
txtkode_KeyPress(KeyAscii As End If
Integer) cmdhitung.SetFocus
If KeyAscii = 13 Then End If
txtnama.SetFocus End Sub
Latihan 9
Buat Design Form Sebagai berikut:

Ketentuan Soal
 Untuk mengisi Jurusan pilih kode jurusan
1. Jika Kode jurusan KA maka Jurusan Komputer Akuntansi
2. Jika Kode jurusan MI maka Jurusan Manajemen Informasi
3. Jika Kode jurusan TK maka Jurusan Teknik Komputer
4. Jika Kode jurusan SK maka Jurusan Sekretaris
 Apabila di klik Hitung maka Rata-rata, Grade dan Keterangan
akan tampil
 Apabila di klik Bersih maka semua isi textbox bersih
 Apabila di klik Keluar maka apa pilihan dan jika pilih Yes
maka keluar
 Rata-rata diperoleh dari (absen + uts + tugas + uas): 4
 Untuk Grade dan Keterangan diperoleh dari Rata-Rata
1. Jika Rata2 lebih dari 100 maka Grade ”A” dan
Keterangan ”Sangat memuaskkan”
2. Jika Rata2 lebih dari 85 maka Grade ”B” dan Keterangan
”Memuaskan”
3. Jika Rata2 lebih dari 70 maka Grade ”C” dan Keterangan
”Cukup memuaskan”
4. Jika Rata2 lebih dari 55 maka Grade ”D” dan Keterangan
”Kurang Memuaskan” dan Selain itu Grade ”E” dan
Keterangan ”Mengecewakan
Listing Program

Private Sub cmbjur_Click() txtgrd.Text = "A"


If cmbjur.ListIndex = 0 Then txtket.Text = "Sangat Memuaskan"
txtjur.Text = "Manajemen Case Is > 85
informatika" txtgrd.Text = "B"
ElseIf cmbjur.ListIndex = 1 Then txtket.Text = "Memuaskan"
txtjur.Text = "Komputer Case Is > 70
Akuntansi" txtgrd.Text = "C"
ElseIf cmbjur.ListIndex = 2 Then txtket.Text = "Cukup Memuaskan"
txtjur.Text = "Sekretaris" Case Is > 55
ElseIf cmbjur.ListIndex = 3 Then txtgrd.Text = "D"
txtjur.Text = "Teknik Komputer" txtket.Text = "Kurang
End If Memuaskan"
txtabsen.SetFocus Case Else
End Sub txtgrd.Text = "E"
txtket.Text = "Mengecewakan"
Private Sub cmdbersih_Click() End Select
txtnim = "" End Sub
txtnama = ""
cmbjur = "" Private Sub cmdkeluar_Click()
txtjur = "" a = MsgBox("Yakin mau keluar
txtabsen = "" dari form ini?", vbYesNo +
txttugas = "" vbInformation, "PESAN")
txtuts = "" If a = vbYes Then
txtuas = "" End
txtrata = "" End If
txtgrd = "" End Sub
txtket = ""
txtnim.SetFocus Private Sub Form_Activate()
End Sub txtrata.BackColor = &HC0C0C0
txtgrd.BackColor = &HC0C0C0
Private Sub cmdhitung_Click() txtket.BackColor = &HC0C0C0
txtrata = Val((10 / 100 * End Sub
txtabsen.Text) + (20 / 100 *
txttugas.Text) + (30 / 100 * Private Sub Form_Load()
txtuts.Text) + (40 / 100 * With cmbjur
txtuas.Text)) .AddItem "MI"
Select Case txtrata.Text .AddItem "KA"
Case Is <= 100 .AddItem "SK"
.AddItem "TK" Private Sub
End With txtuts_KeyPress(KeyAscii As
End Sub Integer)
If KeyAscii = 13 Then
Private Sub txtabsen_KeyPress txtuas.SetFocus
(KeyAscii As Integer) End If
If KeyAscii = 13 Then End Sub
txttugas.SetFocus
End If Private Sub txtnim_KeyPress
End Sub (KeyAscii As Integer)
If KeyAscii = 13 Then
Private Sub txttugas_KeyPress txtnama.SetFocus
(KeyAscii As Integer) End If
If KeyAscii = 13 Then End Sub
txtuts.SetFocus
End If Private Sub txtnama_KeyPress
End Sub (KeyAscii As Integer)
If KeyAscii = 13 Then
cmbjur.SetFocus
End If
End Sub

You might also like