Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Event-Driven Programming
Event driven artinya program menunggu sampai adanya respons dari pemakai berupa kejadian tertentu, misalnya tombol diklik atau menu dipilih. Ketika event terdeteksi, event yang berhubungan akan
Manage file : File List Box, Drive List Box, Directory List Box
Menginisiasi event : Command Button Link dengan objek lain : OLE Mengeksekusi event dengan waktu : Timer
Modul
Fungsi modul : untuk menyimpan prosedur-prosedur, fungsi-fungsi atau variable-variable yang digunakan secara global oleh aplikasi yang akan dibuat, sehingga perlu membuat fungsi-fungsi, prosedur-prosedur atau variablevariable tersebut secara berulang-ulang, dan akan lebih memudahkan kita dalam penggunaannya.
Nilai Properti
Nilai properti dapat diatur secara langsung di jendela properti, maupun pada saat runtime dengan menggunakan pernyataan sebagai berikut : Objek.properti = value Nilai properti suatu objek dapat diambil dengan pernyataan sebagai berikut : Variabel = Objek.properti
LATIHAN
1. Buatlah program untuk mengganti warna latar belakang form menggunakan Frame dan optionButton seperti gambar berikut !
LATIHAN
Jawab :
User interface Coding : Private Sub Option1_Click() Form1.BackColor = &HFF& End Sub Private Sub Option2_Click() Form1.BackColor = RGB(16, 224, 11) End Sub Private Sub Option3_Click() Form1.BackColor = vbYellow End Sub
Tipe Byte
Range
T i p e
D a t a
-32768 s/d 32767 bilangan bulat -2147483648 s/d 2147483647 (-) : -3.402823E38 s/d -1.401298E-45 (+) :1.401298E-45 s/d 3.402823E38
Double
8 Byte
s/d
s/d
Currency
8 Byte
-922337203685477.5808 922337203685477.5807
s/d
String
Boolean Date
2 Byte 8 Byte
Object
4 Byte
Digunakan untuk mewakili suatu objek. Menggunakan statement Set Contoh : set ctrl=command1 ctrl.Caption = tombol Tipe data untuk objek, misalnya gambar
Variant
Sembarang angka sampai jangkauan double untuk angka dan string untuk karakter Tipe data variant
Nilai (x)
VAR
Nilai (x)
Deklarasi Variabel
Sebelum digunakan variabel dideklarasikan terlebih dahulu dengan sintaks sbb : Dim Nama_variabel As Tipe_variabel Contoh : Dim nama_user As String Memberikan nilai pada variabel : Nama_variabel = nilai Contoh : nama_user = chaeriah
Deklarasi Variabel
Mode deklarasi variabel dapat dilakukan dengan dua cara :
Deklarasi implisit merupakan default pada VB, dimana nilai x dan y disimpan dengan tipe variant. Sebaiknya menggunakan deklarasi eksplisit untuk mengurangi error
...
Sub2
Sub2 Variables
Code Form 2
Konstanta
Konstanta adalah nilai yang tidak berubah. Deklarasi konstanta : Const Nama_konstanta As Tipe_konstanta = nilai Contoh : o Const phi As Single = 3.14 o Const tgl_gajian As Date = #18/12/2013#
Konstanta
Cara penulisan konstanta : Tipe numerik/bilangan : ditulis langsung Contoh : Const phi As Single = 3.14 Tipe string : diapit oleh tanda kutip Contoh : Const nama_kota As String = Batam Tipe date : diapit oleh tanda pagar Contoh : Const alarm As Date = #4:23 AM#
Konstanta Properti
Di dalam VB, terdapat beberapa nilai konstanta built-in. konstanta semacam ini disebut konstanta internal. Konstanta internal biasanya dibutuhkan oleh properti-properti dari objek atau kontrol. Contoh : Properti Appearance dari sebuah form dapat diprogram
Private Sub Command1_Click() Dim test1 As String test1 = "Nusantara" Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub
Private Sub Command2_Click() test2 = 10 Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub Private Sub Command3_Click() Const test3 As Single = 90.55 Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub
Coding : Dim test2 As Integer Private Sub Command1_Click() Dim test1 As String test1 = "Nusantara" Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub Private Sub Command2_Click() test2 = 10 Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub Private Sub Command3_Click() Const test3 As Single = 90.55 test3 = 50.22 Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub
terjadi error.
Operator
Operator adalah tanda yang digunakan untuk menghubungkan suatu variabel atau konstanta dengan variabel atau konstanta lain untuk diolah atau dimanipulasi. Jenis-jenis operator pada VB : o Operator aritmatika Contoh : ^, * , / , Mod , + , - , dll
o Operator pembanding
Contoh : =, <>, <, >, <=, >= o Operator logika Contoh : Not, And, Or, Xor, dll
Coding : Private Sub Command1_Click() 'Menghitung hasil perkalian Dim a As Single Dim b As Single Dim Hasil_kali As Single a = Input1.Text b = Input2.Text Hasil_kali = a * b Hasil.Caption = Hasil_kali End Sub Private Sub Command2_Click() 'Mengosongkan isi TextBox Input1.Text = "" Input2.Text = "" Hasil.Caption = "" End Sub Private Sub Command3_Click() 'Mengakhiri program End End Sub
TERIMA KASIH