34
Bentuk umum : Dim [AS ]
Pendeklarasian varibel ada 2 jenis : Deklarasi Eksplisit
Untuk mendeklarasikan nama variabel beserta tipe datanya pada awal procedure menempatkan alokasi nama variabel didalam
memori, contohnya sebagai berikut : Dim Nama as String
Dim Alamat as String 3 0 Dim Gaji as Long
Deklarasi Implisit Untuk mendeklarasikan nama variabel beserta tipe datanya dan
langsung mengisi nilai variabelnya menempatkan alokasi nilai variabel langsung didalam memori, contohnya sebagai berikut :
Nama = “ Adi ” Alamat = “ Kelapa Gading ”
Gaji = 1750000
2.4.2 Ruang Lingkup Konstanta Variabel
Ruang lingkup konstanta atau variabel adalah ruang atau daerah dimana konstanta atau variabel yang dibuat dikenal dapat dipakai
biasanya juga berhubungan dengan umur waktu hidup konstanta atau variabel. Ada variabel yang dikenal diseluruh bagian program, ada yang
35
hanya dikenal di procedure tempat variabel tersebut dibuat. Ruang lingkup paling dalam adalah lingkup procedure dengan perintah Dim, Private atau
Static maka variabel tersebut mempunyai ruang lingkup procedure, contoh:
Private Sub CmdTambah_Click Dim Nama as String
Dim Alamat as String 30 Static No as Integer
End Sub Deklarasi variabel pada Visual Basic dapat dilakukan dengan Keyword
berikut : Keyword
Digunakan pada Public
Berlaku pada level modul Private
Berlaku pada level modul Dim
Berlaku pada level modul dan level procedure
Static Berlaku pada level procedure
2.4.3. Operator : .
Visual Basic menyediakan operator aritmatika, komparasi dan logika,
salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut sehingga mampu membuat
36
ekspresi yang akan menghasilkan nilai yang benar, Tabel 1-1, menunjukkan operator dan urutan operasinya dari atas kebawah.
1. Operator Aritmatika Contoh :
A = 1 + 2 3 „Akan menghasilkan 7 B = 1 + 2 3 „Akan menghasilkan 9
Aritmatika Komparasi
Logika Pangkat
Sama = Not
Negatif - Tidak sama
And Kali dan Bagi ,
Kurang dari Or
Pembagian Bulat \ Lebih dari
Xor Sisa bagi Mod
Kurang dari atau sama = Eqv
Tambah dan Kurang +,- Lebih dari atau sama =
Imp Penggabungan String
Like
2. Operator Penggabungan String Like Salah satu operator yang menarik untuk dibahas adalah operator
Like. Operator Like digunakan untuk operasi pencocokan pola pada string yang akan sangat membantu programmer.
Syntax :
37
result = string Like pattern Operator
Keterangan ?
Sembarang karakter tunggal Nol atau lebih karakter
Sembarang digit tunggal 0-9 [charlist]
Sembarang karakter yang berada dalam charlist [charlist]
Sembarang karakter yang tidak berada dalam charlist
Contoh : MyCheck = “aBBBa” Like “aa” „ Returns True.
MyCheck = “F” Like “[A-Z]” „ Returns True. MyCh
eck = “F” Like “[A-Z]” „ Returns False. MyCheck = “a2a” Like “aa” „ Returns True.
MyCheck = “aM5b” Like “a[L-P][c-e]” „ Returns True. MyCheck = “BAT123khg” Like “B?T” „ Returns True.
MyCheck = “CAT123khg” Like “B?T” 3. Operator Perbandingan Relasi
Operator ini digunakan untuk membandingkan suatu data atau ekspresi dengan data ekspresi pula dan menghasilkan nilai logika
Boolean benar atau salah.
38
Operator Keterangan
= Sama dengan
Tidak sama dengan Lebih Kecil
Lebih Besar =
Lebih Kecil atau sama dengan =
Lebih Besar atau sama dengan Like
Mempunyai ciri yang sama Ls
Sama referensi objek
4. Operator Logika Digunakan untuk mengekspresikan satu atau lebih data logika
menghasilkan data logika baru. Operator
Keterangan Not
Tidak And
Dan Or
Atau Xor
Exclusive Or
39
Eqv Ekivalen
Imp Implikasi
5. Operator Penugasan Operator ini disimbolkan dengan tanda sama dengan = dan
berfungsi untuk memasukan suatu data kedalam suatu variabel, bentuknya sbb:
= Contoh : Bilangan = 0
Harga = 500 Banyak = 5
Jumlah = Harga Banyak
2.4.4. Struktur Kendali Branching