Anda di halaman 1dari 18

Program dan Aplikasi

Komputer

1. Adrian Rahman
MENGGUNAKAN 2. Alfatra Kahfi
3. Andika Mefa Saputra
OPERATOR VISUAL 4. Lendra Nababan
BASIC. NET 5. Putri Indriani S
6. Rama Diana Fitri Yanti

Kelompok 4.
MENGGUNAKAN OPERATOR VISUAL BASIC.NET

Operator adalah simbol yang memberitahu compiler untuk


melakukan manipulasi matematis atau logika tertentu.

Kalau di bahasa pemrograman Visual basic.Net kaya akan


operator built-in yaitu :
1. Operator Aritmatika
2. Operator Perbandingan / Comparison
3. Operator Logika
4. Operator Penugasan

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


1. 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:

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

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Aritmatika
Maka bentuk pengoperasian dari aritmatika tersebut adalah sebagai berikut :

OPERATOR DESKRIPSI CONTOH

^ Membangkitkan nilai yang satu ke nilai yang lain b^a = 121

+ Menambahkan dua operasi a + b = 13


- Operasi pengurangan a - b = -9
* Operasi perkalian a * b = 22
/ Operasi pembagian b / a = 5.5
MOD Modulus Operator dan sisa setelah pembagian b MOD a = 1
bilangan bulat

.
MENGGUNAKAN OPERATOR VISUAL BASIC. NET
2. Operator Perbandingan / Comparison

Operator Perbandingan merupakan perbandingan dari dua buah


ungkapan dan mengembalikan nilai boolean yang mewakili
hubungan nilai mereka, biasanya operator ini menggunakan ( =,
>, <, <>, <=, >= ).

untuk lebih memahami operator perbandingan


coba lihat. contoh di bawah ini :
Jika variabel X sama dengan 5 dan variabel Y
sama dengan 10 maka kondisinya True or
False?.

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Perbandingan / Comparison

OPERATOR DESKRIPSI CONTOH

= (Equality) Kita akan mencoba apakah ungkapan pertama ( Y ) sama X = Y Isnot True / False
dengan nilai yang kedua ( X )

<> (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 dari Y X < Y is True
maka kondisinya adalah True

> (Greater than) Periksa dua operator X dan Y, jika X nilanya lebih besar dari Y X > Y is False
maka kondisinya menjadi False

<= (Less than or equal to) Memeriksa dua Operator X dan Y, Jika nilai X lebih kecil atau X <= Y is True
sama dengan nila Y, maka kondisinya menjadi True

>= (Greater than or equal to) Coba periksa dua operator X dan Y, jika nilai X lebih besar X >= Y isnot True / Flase
atau sama dengan Y, maka kondisinya adalah False

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


3. Operator Logika
Operator logika akan membandingkan
ekspresi Boolean dan mengembalikan hasil
dari Boolean. Operator And, Or, AndAlso,
OrElse, dan Xor adalah biner karena mereka mengambil
dua operator, sedangkan operator Not tidak ada karena
dibutuhkan satu operator.

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Logika

And, ini adalah operator logikal yang mengkondisikan


dua buah operator jika nilai masing-masing operator
adalah benar maka akan menjadi True.

Contoh :
Dim myuser As Boolean
myuser = ( Username.Text = "Aris" ) And (
Password.Text = "admin" )

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


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:
Dim myuser As Boolean
myuser = ( Username.Text = "Aris" ) AndAlso ( Password.Text
= "admin" )
Operator Logika

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 :
Dim myuser As Boolean
myuser = ( Username.Text = "Aris" ) Or ( Password.Text
= "admin" )

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Logika

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:

Dim myuser As Boolean


myuser = ( Username.Text = "Aris" ) OrElse ( Password.Text
= "admin" )
Operator Logika
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).

Tabel logika untuk operasi Xor adalah sebagai berikut :


A B a^b

True True False

True False True

False True True

False False False

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Logika

Dim myuser As Boolean


myuser = ( Username.Text = "Aris" ) Xor ( Password.Text = "admin" )

Sebenarnya operasi Xor dapat dilakukan tanpa operator Xor, tapi


cukup menggunakan operator OrElse, AndAlso, dan Not.
Contohnya :
a^b

Contoh diatas akan memberikan hasil sama dengan operasi berikut :

(a AndAlso (Not b)) OrElse ((Not a) AndAlso b)

Anda dapat mengganti


operator AndAlso dengan And dan OrElse dengan Or, tetapi ada
resikonya yaitu semua ekspresi akan dievaluasi.

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Logika

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

True True False False

True False False True

False True True False

False False True True

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


4. Operator Penugasan (Operator Assignment)

Visual Basic .Net menggunakan operator = (sama dengan)


untuk melakukan penugasan (pengisian nilai) ke dalam
suatu variabel. Operator ini berfungsi ganda. Selain untuk
operator penugasan, dalam visual basic .net operator =
juga dapat digunakan untuk operator relasional. Operator
berfungsi untuk memasukkan nilai yang berada di sebelah
kanan (disebut rvalue) ke suatu variabel yang ada
disebelah kiri (disebut lvalue).

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Penugasan (Operator Assignment)
Bentuk umum penggunaan dapat dituliskan seperti
berikut:
lvalue = rvalue
namavariabel = nilai
Sebagai contoh,
Perhatikan terlebih dahulu potongan kode berikut :
Dim x, y As Integer
x=6+1
y=x
7=y

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


Operator Penugasan (Operator Assignment)
Berikut ini tabel kelengkapan operator penugasan :
OPERATOR KETERANGAN CONTOH
+= Menambahkan lvalue dengan rvalue dan mengisikan hasilnya ke lvalue x += 1 sama dengan x = x + 1

-= Mengurangi lvalue dengan rvalue dan mengisikan hasilnya ke lvalue x -= 1 sama dengan x = x - 1

*= Mengalikan lvalue dengan rvalue dan mengisikan hasilnya ke lvalue x *= 1 sama dengan x = x * 1

/= Membagi lvalue dengan rvalue dan mengisikan hasilnya ke lvalue x /= 1 sama dengan x = x / 1

\= Membagi lvalue dengan rvalue tanpa mempedulikan sisa baginya, x \= 1 sama dengan x = x \ 1
kemudian mengisikan hasilnya ke lvalue

^= Menghitung lvalue pangkat rvalue, kemudian mengisikan hasilnya ke x^ = 1 sama dengan x = x ^ 1


lvalue
<<= Menggeser lvalue ke kiri sebanyak rvalue bit dan mengisikan hasilnya x <<= 1 sama dengan x = x << 1
ke lvalue
>>= Menggeser lvalue ke kanan sebanyak rvalue bit dan mengisikan hasilnya x >>= 1 sama dengan x = x >> 1
ke lvalue
&= Menyambung string dalam lvalue dengan rvalue, kemudian mengisikan Dim s1 = "Apa kabar"
hasilnya ke lvalue Dim s2 = "Dunia"
s1 &= s2 sama dengan s1 = s1 & s2

MENGGUNAKAN OPERATOR VISUAL BASIC. NET


MENGGUNAKAN OPERATOR VISUAL BASIC. NET

Anda mungkin juga menyukai