Disusun Oleh :
Kelompok 4
FAKULTAS TEKNIK
UNIVERSITAS SRIWIJAYA
2019
MENGGUNAKAN OPERATOR VISUAL BASIC.NET
Operator Aritmatika
Operator Logika
Operator Penugasan
A. Operator Aritmatika
Operator aritmatika digunakan untuk melakukan banyak operasi aritmatika yang sudah
sudah dikenal yang melibatkan perhitungan nilai numerik yang ditunjukkan oleh literal,
variabel, ekspresi lainya, panggilan fungsi, properti dan konstanta. Contoh pengoperasian
aritmatika:
variabel A adalah bilangan integer dengan nilai 2, variable B adalah bilangan integer dengan
nilai 11. Jika di deklarasikan akan tampak seperti ini:
Dim a, b As integer
a=2
b = 11
Jika variabel X sama dengan 5 dan variabel Y sama dengan 10 maka kondisinya True or False?.
= (Equality) Kita akan mencoba apakah ungkapan pertama ( Y ) sama X = Y Isnot True
dengan nilai yang kedua ( X ) / False
<> (Inequality) Periksa dari dua operator X dan Y sama atau tidak, jika X <> Y is True
nilainya tida sama maka kondisinya menjadi True
< (Less than) Periksa dari dua operator X dan Y, jika nilai X kurang X < Y is True
dari Y maka kondisinya adalah True
> (Greater than) Periksa dua operator X dan Y, jika X nilanya lebih besar X > Y is False
dari Y maka kondisinya menjadi False
<= (Less than or Memeriksa dua Operator X dan Y, Jika nilai X lebih X <= Y is True
equal to) kecil atau sama dengan nila Y, maka kondisinya menjadi
True
>= (Greater than or Coba periksa dua operator X dan Y, jika nilai X lebih X >= Y isnot
equal to) besar atau sama dengan Y, maka kondisinya adalah True / Flase
False
C. Operator Logika
AndAlso, ini adalah operator logikal dimana andalso hanya bekerja pada data tipe Boolean.
Dim x As Boolean = True
Dim y As Boolean = True
IF (x AndAlso y) Then
'Isi statement anda
End IF
Contoh lain:
Or, ini adalah operator logikal yang mengkondisikan dua buah operator jika nilai dari masing-
masing operator adalah benar maka akan menjadi True, dan jika kondisinya nilai dari salah
satu operator tersebut tidak benar maka akan menjadi False. Contoh :
OrElse, ini merupakan short circuit dan operator logikal dimana ada dua operator jika nilai
kondisi dari salah satu operator adalah True maka nilai operator yang lain tidak perlu di
evaluasi. Contoh:
Xor, ini bukan short circuit dan apakah melakukan pengecualian logis pada dua ekspresi
Boolean, atau pengecualian bitwise pada dua ungkapan numerik. (Dalam perbandingan
Boolean, operator XOR selalu mengevaluasi kedua ungkapan tersebut karena tidak ada
hubungan short circuit dengan Xor, karena hasilnya selalu bergantung pada kedua operator).
Contoh :
Sebenarnya operasi Xor dapat dilakukan tanpa operator Xor, tapi cukup menggunakan
operator OrElse, AndAlso, dan Not. Contohnya :
a^b
Anda dapat mengganti operator AndAlso dengan And dan OrElse dengan Or, tetapi ada
resikonya yaitu semua ekspresi akan dievaluasi.
Not, Operasi NOT merupakan operasi negasi. Nilai yang dihasilkan oleh operasi ini adalah
kebalikan dari nilai operand. Table logika untuk operasi Not adalah sebagai berikut :
a b Not a Not b
<<= Menggeser lvalue ke kiri sebanyak rvalue bit dan x <<= 1 sama dengan
mengisikan hasilnya ke lvalue x = x << 1
>>= Menggeser lvalue ke kanan sebanyak rvalue bit dan x >>= 1 sama
mengisikan hasilnya ke lvalue dengan x = x >> 1