Operator Dan Sstruktur Kendali
Operator Dan Sstruktur Kendali
BAB IV
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 ekspresi yang akan menghasilkan nilai yang
benar, Tabel 1-1, menunjukkan operator dan urutan operasinya dari atas kebawah.
Contoh :
B = (1 + 2) * 3 'Akan menghasilkan 9
Salah satu operator yang menarik untuk dibahas adalah operator Like.
Operator Like digunakan untuk operasi pencocokan pola pada string yang akan
Syntax :
16
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
Tabel 1-2. Contoh operator penggabungan string (Like)
Contoh :
dengan data ekspresi pula dan menghasilkan nilai logika (Boolean) benar atau
salah.
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
Tabel 1-3. Contoh operator pembandingan (relasi)
17
Operator Keterangan
Not Tidak
And Dan
Or Atau
Xor Exclusive Or
Eqv Ekivalen
Imp Implikasi
Tabel 1-4. Contoh operator Logika
Contoh : Bilangan = 0
Harga = 500
Banyak = 5
Jumlah = Harga * Banyak
18
4.6. Latihan
Buat lah project berikut dengan isi :
BAB V
Jika membiarkan tanpa di periksa oleh statement control-flow, suatu logika program akan
berjalan dari kiri ke kanan dan dari atas kebawah. Hanya program yang sangat sederhana
Struktur KENDALI yang didukung oleh Visual Basic adalah sebagai berikut
5.1. If
If...Then
secara kondisional. Anda dapat menggunakan syntax satu baris ataupun syntax
banyak baris.
If...Then...Else
yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat
21
If kondisi1 Then
[blok pernyataan-1]
[ElseIf kondisi2 Then
[blok pernyataan-2]] ...
[Else
[blok pernyataan-n]]
End If
Visual Basic awalnya akan mencoba kondisi1. Jika False, maka Visual
Basic akan memeriksa kondisi2, dan seterusnya sampai menemukan suatu kondisi
Contoh :
Struktur Select Case bekerja dengan suatu percobaan tunggal yang hanya
dievaluasi satu kali pada bagian atas struktur. Visual Basic then membandingkan
hasil ekspresi dengan nilai pada setiap Case didalam struktur tersebut, jika ada
5.3. Latihan
Ketentuan :
• Setelah Rata-rata dan Keterangan terisi, tombol Hitung hilang berganti menjadi
Clear.