Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Syntax :
<scope> <identifier> [AS <datatype>]
Contoh :
DIM usia AS Byte
Jika sebuah variabel tidak dideklarasikan, akan
dianggap sebagai VARIAN (Variabel yang
didefinisikan berdasarkan nilai awal yang diisikan)
Secara default, tidak perlu adanya deklarasi untuk
penentuan jenisnya.
Disarankan untuk menggunakan OPTION EXPLICIT
pada tiap modul agar ada peringatan error jika
sebuah variabel belum dideklarasikan
Deklarasi Konstanta di VB
Syntax :
<scope> <nama> (<dimensi>) AS <dataType>
Contoh :
public Mahasiswa (10) AS tMahasiswa
public Kelas (10,2) AS tKelas
Untuk Array dinamis, gunakan ReDim, misal :
Redim Mahasiswa (20) PRESERVE
Preserve digunakan untuk tetap menyimpan
nilai lama. Jika tidak, maka setelah di-redim,
semua nilai array akan kosong.
Variabel Scope dalam VB
Syntax :
[Scope] SUB Nama Prosedur (<parameterList>)
< codeHere>
END SUB
Contoh :
PRIVATE SUB Istirahat (lamaMenit AS Byte)
DIM LamaDlmMiliDetik AS Long
LamaDlmMiliDetik = lamaMenit * 6000
CALL Sleep (LamaDlmMiliDetik)
END SUB
Deklarasi Fungsi
Return value diisikan dalam variabel yang namanya sama dengan fungsi.
Berbeda dengan VB. NET, C, Java. C# atau bahasa yang lain yang dapat
menggunakan “return()”
Syntax :
[scope] FUNCTION <nama> (<ParamList>) AS <dataType>
<codeHere>
<nama>=<value>
END FUNCTION
Contoh :
PUBLIC FUNCTION Luas (diameter as Single) AS Single
DIM JariJari AS Single : JariJari = diameter/2
Luas = 22/7 * JariJari * JariJari
END FUNCTION
MODULE di VB
Tipe data
Conditional / Branching Statement
Looping
Property komponen standar. Misalnya
Caption, BackColor pada form tersebut
Event umum pada komponen