Anda di halaman 1dari 8

LATIHAN 11 (membuat rumus dengan Function)

a. Desain Form

b. Property Setting

Object/kontrol Property Nilai


Form Caption Latihan Fungsi
Label1 Caption Jari-Jari
Label2 Caption Luas Lingkaran
Label3 Caption Keliling Lingkaran
Text1 Name txJari2
Caption (dikosongkan)
Text2 Name txLuas
Caption (dikosongkan)
Locked True
Text3 Name txKeliling
Caption (dikosongkan)
Locked True
Command1 Name cmdHitung
Caption Hitung
Command2 Name cmdHapus
Caption Hapus
Command3 Name cmdKeluar
Caption Keluar

c. Kode program

• Klik 2X pada kontrol Timer1, lalu ketik kode berikut

Const phi = 3.14


Function Luas(jari2)
Luas = phi * jari2 * jari2
End Function
Function Keliling(jari2)
Keliling = 2 * phi * jari2
End Function

Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 15 of 22
Private Sub cmdHitung_Click()
txLuas = Luas(txJari2)
txKeliling = Keliling(txJari2)
End Sub

Private Sub Form_Activate()


txJari2.SetFocus
End Sub

Private Sub cmdHapus_Click()


txJari2 = ""
txLuas = ""
txKeliling = ""
txJari2.SetFocus
End Sub

d. Simpan form dengan nama: Form Fungsi, simpan project dengan nama:
LATIHAN-11 (LATIHAN FUNGSI)

LATIHAN 12 (Kontrol Label dan TIMER, mengambil Tanggal dan Jam


komputer)

a. Desain Form

b. Property

Kontrol Property Nilai


Label1 Caption Tanggal:
Alignment 1 – Right Justify
Label2 Caption Jam:
Alignment 1 – Right Justify
Label3 Caption Hari:
Alignment 1 – Right Justify
Label4 Caption Bulan:
Alignment 1 – Right Justify
Label5 Name labelTanggal
Caption label5
Label6 Name labelJam
Caption label6
Label7 Name labelHari
Caption label7
Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 16 of 22
Label8 Name labelBulan
Caption label8
Timer1 enabled True
interval 100

c. Kode program

• Klik 2X pada kontrol Timer1, lalu ketik kode berikut

Private Sub Timer1_Timer()


LabelTanggal.Caption = Format(Date, "dd-mmmm-yyyy")
LabelJam.Caption = Time()
LabelHari.Caption = Format(Date, "dddd")
LabelBulan.Caption = Format(Date, "mmmm")
End Sub

d. Simpan form dengan nama: Form While Wend, simpan project dengan nama:
LATIHAN-12 (LATIHAN TIMER)

Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 17 of 22
LATIHAN 13 (Kontrol Calender dan TIMER, membuat kalender
dan jam digital)

a. De sain Form

b. Aktifkan kontrol Calender, dengan cara:

(1) Klik menu Project -> Components (atau Ctrl + T) seperti tampilan berikut ini

(2) pilih/centang pada pilihan: Microsoft Calender Control 12.0


(3) drag kontrol Calender pada Toolbox ke area Form.

Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 18 of 22
c. Property

Kontrol Property Nilai


Calender value 6/8/2011
Form Caption Kalender Sepanjang Masa dibuat oleh
Mr. Subki
Timer1 enabled True
interval 100
Label1 Name LabelJam
Caption LabelJam

d. Kode program

• Klik 2X pada kontrol Timer1, lalu ketik kode berikut

Private Sub Timer1_Timer()


LabelJam.Caption = "Jam Komputer = " & Time()
End Sub

e. Simpan form dengan nama: Form While Wend, simpan project dengan nama:
LATIHAN-13 (LATIHAN MEMBUAT KALENDER)

LATIHAN 14 (Membuat Kalkulator, Kontrol textbox, kontrol


command berindex)

a. Desain Form

cmdHapus

cmdOperator

cmdHitung

cmdAngka

Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 19 of 22
b. Property

Object / Kontrol Property Nilai


Form Name FormKalkulator
Caption Kalkulator buatan Mr. Q
Text1 Name txLayar
Caption Dikosongkan
Command1 Name cmdAngka
Caption 1
Index 0
Command2 Name cmdAngka
Caption 2
Index 1
Command3 Name cmdAngka
Caption 3
Index 2
Command4 Name cmdAngka
Caption 4
Index 3
Command5 Name cmdAngka
Caption 5
Index 4
Command6 Name cmdAngka
Caption 6
Index 5
Command7 Name cmdAngka
Caption 7
Index 6
Command8 Name cmdAngka
Caption 8
Index 7
Command9 Name cmdAngka
Caption 9
Index 8
Command10 Name cmdAngka
Caption 0
Index 9
Command11 Name cmdAngka
Caption ,
Index 10
Command12 Name cmdHapus
Caption C
Command13 Name cmdOperator
Caption +
Index 0
Command14 Name cmdOperator
Caption -
Index 1
Command15 Name cmdOperator
Caption X
Index 2
Command16 Name cmdOperator
Caption /
Index 3
Command17 Name cmdHitung
Caption =
Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 20 of 22
c. Kode program
• Klik 2X pada form sembarang
• Hapus kode yang ada dengan menekan CTRL + A, lalu tekan tombol DELETE
• Tulis kode berikut ini

Dim angka(1 To 2) As Single


Dim operator As String

• Tutup layar kode (klik tombol X)


• Klik 2X pada kontrol cmdAngka (pada tombol angka 1), lalu ketik kode berikut

Private Sub cmdAngka_Click(Index As Integer)


tx.Text = Text1.Text & cmdAngka(Index).Caption
End Sub

• Klik 2X pada kontrol cmdOperator (tombol C), lalu ketik kode berikut

Private Sub cmdHapus_Click()


txLayar.Text = ""
End Sub

• Klik 2X pada kontrol cmdOperator (tombol +), lalu ketik kode berikut

Private Sub cmdOperator_Click(Index As Integer)


If txLayar.Text = "" Then Exit Sub

angka(1) = CSng(txLayar.Text)
operator = cmdOperator(Index).Caption
txLayar.Text = ""
End Sub

• Klik 2X pada kontrol cmdHitung (tombol =), lalu ketik kode berikut

Private Sub cmdHitung_Click()


Dim hasil As Single

If txLayar.Text = "" Then Exit Sub

angka(2) = CSng(txLayar.Text)

Select Case operator


Case "+"
hasil = angka(1) + angka(2)
Case "-"
hasil = angka(1) - angka(2)
Case "*"
hasil = angka(1) * angka(2)
Case "/"
hasil = angka(1) / angka(2)
End Select

txLayar.Text = hasil
End Sub

d. Jalankan program (klik tombol Start ) dan silahkan coba kalkulatornya.


e. Simpan form dengan nama: Form Kalkulator, simpan project dengan nama:
LATIHAN-14 (LATIHAN KALKULATOR)

Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 21 of 22
Panduan Praktik Pemrograman Komputer (VISUAL BASIC) Prodi Fisika STKIP Hamzanwadi Selong
by SUBKI, S.Pd ________________ Page 22 of 22

Anda mungkin juga menyukai