Disusun Oleh.
ADLAN ALI
NIM: 18171065052
Segala puji bagi Allah SWT, yang telah melimpahkan nikmat-Nya kepada
penulis sehingga dapat menyelesaikan Makalah ini. Makalah ini digunakan
sebagai acuan dalam perkuliahan Pemrograman Visual.
Makalah ini meneruskan Operators – Operators dalam VB.Net, yang
merupakan dari tugas. Beban yang disampaikan pada makalah ini disesuaikan
dengan jumlah sks untuk mata kuliah.
Pada kesempatan ini penulis menyampaikan terima kasih yang tulus kepada
berbagai pihak atas segala bantuan dan dukungannya sehingga penulis dapat
menyelesaikan penulisan Makalah Operators Vb.Net. Segala ide, saran, dan
kritik yang membangun untuk perbaikan makalah ini sangat penulis harapkan
Operator Aritmatika
Operator Perbandingan / Comparison
Operator Logika
Operator Bit ship
Operator Miscellaneous
Operator Lainnya
Operator yang akan aku jelaskan pada makalah ini adalah, Bit Ship Operator dan
Misscellaneous Operator, Sebagai Berikut ;
Bit Shift Operators
Operator pergeseran bit melakukan operasi pergeseran nilai-nilai biner. Sebelum masuk ke
operator pergeseran bit, mari kita memahami operasi bit
Operator Bitwise bekerja pada bit dan melakukan operasi bit-by-bit. Tabel kebenaran untuk
&, |, dan ^ adalah sebagai berikut:
0 1 0 1 1
1 1 1 1 0
1 0 0 1 1
Assume if A = 60; and B = 13; now in binary format they will be as follows:
A = 0011 1100
B = 0000 1101
—————–
~A = 1100 0011
Kita telah melihat bahwa operator Bitwise didukung oleh VB.Net adalah And, Or, XOR dan
Not. Operator pergeseran Bit adalah >> and << untuk shift kiri dan shift kanan, masing-
masing.
Contoh :
1
2 Module BitwiseOp
3 Sub Main()
4 Dim a As Integer = 60 ' 60 = 0011 1100
Dim b As Integer = 13 ' 13 = 0000 1101
5
Dim c As Integer = 0
6 c = a And b ' 12 = 0000 1100
7 Console.WriteLine("Line 1 - Value of c is {0}", c)
8 c = a Or b ' 61 = 0011 1101
9 Console.WriteLine("Line 2 - Value of c is {0}", c)
10 c = a Xor b ' 49 = 0011 0001
11 Console.WriteLine("Line 3 - Value of c is {0}", c)
12 c = Not a ' -61 = 1100 0011
13 Console.WriteLine("Line 4 - Value of c is {0}", c)
14 c = a << 2 ' 240 = 1111 0000
15 Console.WriteLine("Line 5 - Value of c is {0}", c)
c = a >> 2 ' 15 = 0000 1111
16
Console.WriteLine("Line 6 - Value of c is {0}", c)
17 Console.ReadLine()
18 End Sub
19 End Module
20
Miscellaneous Operators
Operator Misc adalah operator tambahan yang sering dipakai terutama pada pemrograman array
misalnya operator sizeof dan pointer ( * ).
AddressOf Button1_Click
Await AsyncMethod()
Function Ini menyatakan parameter dan kode yang Dim add5 = Function(num As
Expression mendefinisikan ekspresi fungsi lambda.
Integer) num + 5
'prints 10
Console.WriteLine(add5(5))
Referensi :
https://harryridwanramadan.wordpress.com/2014/07/30/operator-pada-vb-net/
http://www.aryejfa.com/p/tutorial-basic-visual-studio-vbnet-2013_6.html