Anda di halaman 1dari 7

MAKALAH PROGRAM KOMPUTER

“ MENGGUNAKAN OPERATOR VISUAL BASIC.NET “

Disusun Oleh :

Kelompok 4

1. Adrian Rahman (03021281823058)


2. Andika Mefa Saputra (03021181823010)
3. Alfatra Kahfi (03021181823030)
4. Lendra Nababan (03021181823030)
5. Putri Indriyani S (03021181823030)
6. Rama Diana Fitri Y (03021181823030)

JURUSAN TEKNIK PERTAMBANGAN

FAKULTAS TEKNIK

UNIVERSITAS SRIWIJAYA

2019
MENGGUNAKAN OPERATOR VISUAL BASIC.NET

Operator adalah simbol yang memberitahu compiler untuk melakukan manipulasi


matematis atau logika tertentu. Operator yang dimaksud bukan operator dalam artian orang
yang melakukan pengoperasian terhadap sesuatu hal seperti operator mesin, operator pabrik.
Kalau di bahasa pemrograman Visual basic.Net kaya akan operator built-in yaitu :

 Operator Aritmatika

 Operator Perbandingan / Comparison

 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

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 bilangan bulat b MOD a = 1
B. 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?.

OPERATOR DESKRIPSI CONTOH

= (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

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.
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" )

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" )

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" )

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" )

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 :

Tabel logika untuk operasi Xor adalah sebagai berikut :


a b a^b

True True False

True False True

False True True

False False False


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.

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

D. 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). Dengan demikian, 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

Berikut ini tabel kelengkapan operator penugasan :

OPERATOR KETERANGAN CONTOH

+= Menambahkan lvalue dengan rvalue dan mengisikan x += 1 sama dengan x


hasilnya ke lvalue =x+1

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


hasilnya ke lvalue =x-1

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


hasilnya ke lvalue =x*1

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


ke lvalue =x/1

\= Membagi lvalue dengan rvalue tanpa mempedulikan sisa x \= 1 sama dengan x


baginya, kemudian mengisikan hasilnya ke lvalue =x\1

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


hasilnya ke lvalue x=x^1

<<= 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

&= Menyambung string dalam lvalue dengan rvalue, Dim s1 = "Apa


kemudian mengisikan hasilnya ke lvalue kabar"
Dim s2 = "Dunia"
s1 &= s2 sama
dengan s1 = s1 & s2

Anda mungkin juga menyukai