Mengenal Operator Kondisi

Operator Kondisi
Untuk mengontrol alur program dalam Visual Basic, kita bisa menggunakan bermacam-macam operator kondisi. Pada dasarnya, operator kondisi ini mirip dengan operator aritmatik. Operator kondisi merupakan alat yang sangat hebat, dengan operator tersebut kita dapat melakukan perbandingan untuk memutuskan tindakan selanjutnya. Tabel 6.1 menunjukan operator kondisi yang digunakan dalam Visual Basic.
Tabel 6.1 Operator Kondisi
Operator Logika
Sebagai tambahan untuk operator kondisi, ada beberapa operator logika yang ditambahkan pada Visual Basic sehingga memudahkan pembuatan alur program.

Tabel 6.2 Operator Logika

Pernyataan If...Then...Else
A. Syntaks  Umum
 Syntak umum untuk pernyataan if...then...else adalah
1. IF <kondisi> THEN <kode program>  ----> Bila <kondisi> bernilai True maka 
     <kode program> akan dikerjakan

2. IF <kondisi> THEN
    <blok kode program 1>
    ELSE
    <blok kode program 2>
    END IF 

Keterangan 
Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi> bernilai False maka <blok kode program 2> yang akan dikerjakan.
3. IF <kondisi 1> THEN
    <blok kode program 1>
    ELSEIF <kondisi 2> THEN
    <blok kode program 2>
    ELSE
    <blok kode program 3>
    END IF
   
Keterangan:
Bila <kondisi 1> bernilai True maka <blok kode program 1> akan dikerjakan, kemudian bila <kondisi 2> bernilai True maka <blok kode program 2> akan dikerjakan, tetapi bila <kondisi 1> dan <kondisi 2>  bernilai False maka <blok kode program 3> yang akan dikerjakan. 

Berikut contoh program :

Pernyataan Do...LoopVisual Basic mendukung beberapa versi statement Do. Looping (perulangan) dengan menggunakan While mungkin yang paling populer digunakan dalam pemrograman Visual Basic. Seperti Statement If…Then, do While juga membutuhkan ekpresi perbandingan untuk keluar dari looping
 
A. Syntaks Umum
Ada beberapa syntak penggunaan untuk pernyataan Do..Loop
a)Do While <kondisi>
    <VB statement>
    Loop
b)Do
   <VB statement>
   Loop While <kondisi>

Keterangan : 
VB Statement akan diulang  selama <kondisi> bernilai TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai FALSE.

c) Do Until kondisi
  VB statement
  Loop 
d) Do 
  VB statement
  Loop Until kondisi

Keterangan : VB Statement akan diulang  sampai <kondisi> bernilai TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai FALSE.  

Contoh Program :
Pernyataan While...Wend
Pengulangan While…Wend akan mengeksekusi sekumpulan statement-statement perintah selama suatu kondisi itu benar. Looping atau perulangan yang menggunakan While..Wend ini mempunyai syntak sebagai berikut :
 
A. Syntaks Umum
Ada beberapa syntak penggunaan untuk pernyataan While...Wend

While <kondisi>
VB Statement
Wend

Keterangan : Jika kondisi benar, maka semua statement akan dieksekusi dan ketika mencapai baris Wend, control akan kembali lagi ke statement While untuk mengevaluasi kembali nilai dari kondisi, jika nilai dari kondisi masih memenuhi syarat atau benar maka proses loop/perulangan akan terjadi lagi. Jika nilai kondisinya Salah, maka program akan keluar dari loop dan mengeksekusi perintah-perintah yang ada setelah Wend.
 
Contoh Program
1.Contoh Statement While berikut akan mengevaluasi nilai numerik yang dimasukkan user
   lewat keyboard, dan kondisi yang dievaluasi adalah selama nilainya lebih besar atau sama 
   dengan nol, jika nilainya negatif maka program akan berhenti.

Number = 0
While Number >= 0
Number = InputBox("Silakan masukkan nilai yang lain ?")
Wend

2.Contoh 1 di atas bisa dimodifikasi. Letakkan sebuah command button dan sebuah textbox pada form kemudian, ketikkan listing program berikut dalam tombol command button tersebut. (atur posisinya dengan benar). 

Private Sub Command1_click()
Number = 0
While number >= 0
Total = Total + Number
   Number = InputBox(“Silakan masukkan nilai yang lain ?”)
Wend
Text1.Text = Total
End Sub
Pernyataan For…Next
Perulangan dengan For ... Next merupakan salah satu struktur perulangan yang sering terdapat pada banyak bahasa pemograman, perulangan For ... Next menggunakan suatu variabel yang disebut counter untuk melakukan penambahan secara otomatis, sesuai dengan nilai awal dari variabel tersebut. Perulangan dengan For digunakan untuk mengulang statement atau satu blok statement berulang kali, sejumlah yang ditentukan. 

Syntaks Umum
 FOR <pencacah> = <awal> TO <akhir> [STEP <langkah>]
<blok kode program>
NEXT <pencacah> 

<pencacah> adalah variabel (tipe: integer) yang digunakan untuk menyimpan angka pengulangan.
<awal> adalah nilai awal dari <pencacah>.
<akhir> adalah nilai akhir dari <pencacah>.
<langkah> adalah perubahan nilai <pencacah> setiap pengulangan. Sifatnya optional (boleh ditulis ataupun tidak). Bila tidak ditulis maka nilai <langkah> adalah 1.
Contoh Program :

Semoga materi Mengenal Operator Kondisi dapat bermanfaat dan terima kasih atas kunjunganny

0 Response to "Mengenal Operator Kondisi"

Post a Comment