Latihan
Reviewed by Sutiono S.Kom., M.Kom., M.T.I
Maksud dari event driven adalah program akan menunggu sampai adanya respon dari
pengguna berupa kejadian tertentu, misalnya ada tombol yang diklik. Ketika event terdeteksi,
event yang berhubungan akan melakukan aksi sesuai dengan perintah yang diberikan. Salah
satu kelebihan dan kekurangan Visual Basic adalah bahasa pemrograman satu ini mudah
digunakan, namun tidak bisa digunakan di jenis sistem operasi komputer selain Windows.
Untuk menguasai bahasa pemrograman Visual Basic, Anda perlu melakukan latihan. Caranya
dengan mempraktekkan beberapa contoh program-program yang sudah ada. Pada artikel kali
ini, kami akan memberikan beberapa contoh program Delphi yang bisa menjadi bahan latihan
Anda dalam programming. Berikut ini adalah beberapa contoh yang bisa kami berikan untuk
Anda:
Combobox1:
variabel di Form1:
Combobox2:
Sub-routine Public:
Checkbox1:
Button1:
Tampilan form
If Text1.Text = “” Then
MsgBox (“Isi dulu Nama anda”)
Else
MsgBox (“Nama Saya” + Text1.Text + “Dan saya sedang belajar Visual Basic 6.0”)
End If
Contoh 3: Program Edit Database
DBGrid1:
Tampilan form:
Listing program:
Label1.Left = Label1.Left – 15
If (Label1.Left <= -(Label1.Width)) Or (Label1.Left >= Me.ScaleWidth) Then Label1.Left =
Me.ScaleWidth
Tampilan Form:
FIELD
DATA TYPE SIZE
NAME
Username Text 25
Nama Text 25
Password Text 10
Type Text 10
Oh iya, jangan lupa untuk menambahkan references “Microsoft Activex Data objeck 2.0
Library” agar database tersebut terhubung pada program Visual Basic Anda.
tombol “Tambah”:
Text1.Enabled = True
Text1.SetFocus
Text1.Text = “”
Text2.Text = “”
CmdTambah.Enabled = False
CmdSimpan.Enabled = True
CmdSimpan.Caption = “Simpan”
CmdKeluar.Caption = “Batal”
Tombol “Simpan”:
End If
Tombol “Hapus”:
Rs_UsrKontrol.Requery
Call FormNormal
Call Form_Load
Else
Call FormNormal
End If
Tombol “Batal”:
Sub FormMati()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Text = False
End Sub
Tampilan form:
Object Properties:
Listing Program berdasarkan komponen yang digunakan:
Form Load:
X(2, 1) = “JAN”
X(2, 2) = 3
X(2, 3) = 4
X(2, 4) = 5
X(2, 5) = 6
X(2, 6) = 7
X(3, 1) = “FEB”
X(3, 2) = 4
X(3, 3) = 5
X(3, 4) = 3
X(3, 5) = 8
X(3, 6) = 12
X(4, 1) = “MAR”
X(4, 2) = 1
X(4, 3) = 3
X(4, 4) = 8
X(4, 5) = 10
X(4, 6) = 9
X(5, 1) = “APR”
X(5, 2) = 4
X(5, 3) = 6
X(5, 4) = 12
X(5, 5) = 10
X(5, 6) = 14
X(6, 1) = “MAY”
X(6, 2) = 2
X(6, 3) = 9
X(6, 4) = 7
X(6, 5) = 12
X(6, 6) = 8
X(7, 1) = “JUN”
X(7, 2) = 12
X(7, 3) = 19
X(7, 4) = 5
X(7, 5) = 19
X(7, 6) = 10
‘2D array –> chart data
MSChart1.ChartData = X
End Sub
Check Box:
Combo Box: