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.
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.
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
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
<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
<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
Ada beberapa syntak penggunaan untuk pernyataan Do..Loop
a)Do While <kondisi>
<VB statement>
Loop
b)Do
<VB statement>
Loop 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 :
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
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>
<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.
<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