Ruang Lingkup Konstanta Variabel Operator : .

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