SlideShare uma empresa Scribd logo
1 de 24
Pemrograman Visual Berbasis Desktop
Kelas X RPL
SMKN 1 Banyuwangi
Guru: Khoirul Umam, S.Pd
 Variabel = identifier
 Menampung data atau nilai tertentu pada
memori komputer selama program bekerja
 Deklarasi variabel padaVB.NET:
Dim nama_variabel As tipe_data
 Contoh:
Dim bilangan As Integer
Dim ukuran As Double
Dim nama As String
Dim submit As Boolean
 INTEGER
 DECIMAL
 CHAR
 BYTE
 STRING
 BOOLEAN
 DATE
 DATETIME
 Untuk data berbentuk bilangan bulat.
 Dibedakan menjadi:
Tipe Data Alokasi
Memori
Jangkauan
Short (Int16) 2 byte -32768 s.d. 32767
UInt16 2 byte 0 s.d. 65535
Integer (Int32) 4 byte -2147483648 s.d. 2147483647
UInt32 4 byte 0 s.d. 4294967295
Long (Int64) 8 byte -9223372036854775808 s.d.
9223372036854775807
UInt64 8 byte 0 s.d. 184467440737095551615
 Untuk data yang mengandung floating point
atau data yang berbentuk bilangan desimal
atau pecahan
 Dibedakan menjadi:
Tipe Data Alokasi
Memori
Jangkauan
Single 4 byte -3,402823 x 1038 s.d. 3,402823 x 1038
Double 8 byte -1,79769313486232 x 10308 s.d. 1,79769313486232 x
10308
Decimal 16 byte -79228162514264337593543950335 s.d.
79228162514264337593543950335
 Char: untuk data berbentuk karakter
 Byte: untuk data berupa representasi
karakter dalam bentuk ASCII
 String: untuk data berbentuk kumpulan
karakter
 Untuk data yang hanya memiliki dua
kemungkinan atau pilihan:
true/false, benar/salah, 1/0, ya/tidak, dsb.
 Cocok digunakan pada statement
percabangan atau perulangan.
 Untuk data berupa tanggal dan/atau waktu
 Macam-macam operator:
1. Operator aritmatika
2. Operator pembanding
3. Operator logika
4. Operator penugasan (assignment)
5. Operator bit shift
6. Operator penyambung
 Untuk melakukan perhitungan data numerik
 Macam-macam:
Simbol Fungsi
^ Pemangkatan
* Perkalian
/ Pembagian (dapat menghasilkan nilai bulat atau pecahan)
 Pembagian (hanya menghasilkan nilai bulat)
Mod Modulus (hanya mengambil sisa hasil pembagian)
+ Penjumlahan
- Pengurangan
 Contoh:
Jika a = 15 dan b = 6, hitunglah hasil operasi
berikut:
1. a ^ b = 11390625
2. a * b = 90
3. a / b = 2,5
4. a  b = 2
5. a Mod b = 3
6. a + b = 11
7. a – b = 9
 Penyelesaian menggunakan program:
Module Module1
Sub Main()
Dim a As Integer = 15
Dim b As Integer = 6
Console.WriteLine("Nilai variabel a = " & a)
Console.WriteLine("Nilai variabel b = " & b)
Console.WriteLine("")
Console.WriteLine("Pemangkatan a ^ b = " & (a ^ b))
Console.WriteLine("Perkalian a * b = " & (a * b))
Console.WriteLine("Pembagian a / b = " & (a / b))
Console.WriteLine("Pembagian a  b = " & (a  b))
Console.WriteLine("Modulus a Mod b = " & (a Mod b))
Console.WriteLine("Penjumlahan a + b = " & (a + b))
Console.WriteLine("Pengurangan a - b = " & (a - b))
Console.Read()
End Sub
End Module
 Hasil:
 Untuk membandingkan dua operand atau lebih
 Menghasilkan tipe data Boolean (true/false)
 Macam-macam:
Simbol Nama/Fungsi
< Kurang dari
> Lebih dari
<= Kurang dari atau sama dengan
>= Lebih dari atau sama dengan
= Sama dengan
<> Tidak sama dengan
Like Membandingkan suatu string dengan pola tertentu
 Contoh:
Jika a = 15, b = 6, dan c = 6, tentukan apakah
pernyataan berikut bernilai benar (true) atau salah
(false)!
1. a < b
2. a > b
3. a <= b
4. a >= b
5. a = b
6. b < c
7. b > c
8. b <= c
9. b >= c
10. b = c
 Untuk melakukan operasi logika matematika.
 Menghasilkan nilai Boolean.
 Macam-macam:
1. And
2. AndAlso
3. Or
4. OrElse
5. Xor
6. Not
 And / AndAlso
Operand 1 Operand 2 Hasil
True True True
True False False
False True False
False False False
Logika And atau AndAlso akan bernilai true jika
kedua operand yang terlibat bernilai true
 Or / OrElse
Operand 1 Operand 2 Hasil
True True True
True False True
False True True
False False False
Logika Or atau OrElse akan bernilai false jika
kedua operand yang terlibat bernilai false
 Xor
Operand 1 Operand 2 Hasil
True True False
True False True
False True True
False False False
Logika Xor akan bernilai true jika kedua operand
yang terlibat memiliki kondisi yang berbeda
 Not
Operand Hasil
True False
False True
Logika Not akan mengubah nilai operand
menjadi kebalikan/lawannya
 Menggeser bit-bit biner
 Mengubah nilai suatu variabel dengan
mengubah susunan bit binernya
 Macam-macam:
Simbol Nama Fungsi
<< Left shift Menggeser bit biner ke kiri
>> Right shift Menggeser bit biner ke kanan
 Contoh 1:
10 << 1 = 20
 Perhitungan:
Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
0 0 0 0 1 0 1 0
0 0 0 1 0 1 0 0
10
20
<< 1
 Contoh 2:
22 >> 2 = 5
 Perhitungan
Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
0 0 0 1 0 1 1 0
0 0 0 0 0 1 0 1
22
5
>> 2

Mais conteúdo relacionado

Mais procurados

1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
 
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait SinglyKelinci Coklat
 
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)Kelinci Coklat
 
4 rekursi
4 rekursi4 rekursi
4 rekursiYu Nita
 
Struktur data chapter_04
Struktur data chapter_04Struktur data chapter_04
Struktur data chapter_04Sejahtera Affif
 
Relasi & fungsi
Relasi & fungsiRelasi & fungsi
Relasi & fungsiNur Fadzri
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul viiDevi Apriansyah
 
Pemrograman dasar ( Kelompok 6 )
Pemrograman dasar ( Kelompok 6 )Pemrograman dasar ( Kelompok 6 )
Pemrograman dasar ( Kelompok 6 )Arga Husni
 
Pengenalan Bahasa C++
Pengenalan Bahasa C++Pengenalan Bahasa C++
Pengenalan Bahasa C++guestaf3e8f4
 
Algoritma dan Struktur Data - Methods
Algoritma dan Struktur Data - MethodsAlgoritma dan Struktur Data - Methods
Algoritma dan Struktur Data - MethodsKuliahKita
 
Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Nurdin Al-Azies
 
Aljabar Boolean
Aljabar BooleanAljabar Boolean
Aljabar BooleanKelasd
 
Bab 8 struktur rekursif
Bab 8 struktur rekursifBab 8 struktur rekursif
Bab 8 struktur rekursifrisal07
 

Mais procurados (18)

Kelompok 2.3
Kelompok 2.3Kelompok 2.3
Kelompok 2.3
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
 
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly
 
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)
 
4 rekursi
4 rekursi4 rekursi
4 rekursi
 
Struktur data chapter_04
Struktur data chapter_04Struktur data chapter_04
Struktur data chapter_04
 
Bab 3 operator
Bab 3 operatorBab 3 operator
Bab 3 operator
 
Relasi & fungsi
Relasi & fungsiRelasi & fungsi
Relasi & fungsi
 
Latihan sap 1
Latihan sap 1Latihan sap 1
Latihan sap 1
 
Kelompok 2.3
Kelompok 2.3Kelompok 2.3
Kelompok 2.3
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul vii
 
Pemrograman dasar ( Kelompok 6 )
Pemrograman dasar ( Kelompok 6 )Pemrograman dasar ( Kelompok 6 )
Pemrograman dasar ( Kelompok 6 )
 
Pengenalan Bahasa C++
Pengenalan Bahasa C++Pengenalan Bahasa C++
Pengenalan Bahasa C++
 
Structure and pointer
Structure and pointerStructure and pointer
Structure and pointer
 
Algoritma dan Struktur Data - Methods
Algoritma dan Struktur Data - MethodsAlgoritma dan Struktur Data - Methods
Algoritma dan Struktur Data - Methods
 
Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++
 
Aljabar Boolean
Aljabar BooleanAljabar Boolean
Aljabar Boolean
 
Bab 8 struktur rekursif
Bab 8 struktur rekursifBab 8 struktur rekursif
Bab 8 struktur rekursif
 

Semelhante a VBNET

C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)nakomuri
 
Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptxMenny SN
 
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Modul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerModul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerpersonal
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Isya Ansyari
 
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran FisikaManfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisikahabno
 
Pengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenPengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenayu purwati
 
Bilangan real bilingual
Bilangan real bilingualBilangan real bilingual
Bilangan real bilingualmentjirungkat
 
Pascal tutorialtpascal701
Pascal tutorialtpascal701Pascal tutorialtpascal701
Pascal tutorialtpascal701Alvin Setiawan
 
Laporan praktikum ii visual
Laporan praktikum ii visualLaporan praktikum ii visual
Laporan praktikum ii visualrahmi wahyuni
 

Semelhante a VBNET (20)

C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)
 
Mentkuan10linierprograming
Mentkuan10linierprogramingMentkuan10linierprograming
Mentkuan10linierprograming
 
Vb
VbVb
Vb
 
Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptx
 
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
 
Modul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerModul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontroler
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Tipe data
Tipe dataTipe data
Tipe data
 
207-P02.pdf
207-P02.pdf207-P02.pdf
207-P02.pdf
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5
 
modul algoritma Bab 1
modul algoritma Bab 1modul algoritma Bab 1
modul algoritma Bab 1
 
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran FisikaManfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
 
Pengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenPengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmen
 
Bab 2-intro-python
Bab 2-intro-pythonBab 2-intro-python
Bab 2-intro-python
 
Bilangan real bilingual
Bilangan real bilingualBilangan real bilingual
Bilangan real bilingual
 
Pascal tutorialtpascal701
Pascal tutorialtpascal701Pascal tutorialtpascal701
Pascal tutorialtpascal701
 
Laporan praktikum ii visual
Laporan praktikum ii visualLaporan praktikum ii visual
Laporan praktikum ii visual
 
Assembly 01
Assembly 01Assembly 01
Assembly 01
 
Matlab 3
Matlab 3Matlab 3
Matlab 3
 

Mais de Aris Saputro

Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)Aris Saputro
 
Bahan ajar presentasi
Bahan ajar presentasiBahan ajar presentasi
Bahan ajar presentasiAris Saputro
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulanganAris Saputro
 
2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.net2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.netAris Saputro
 
1. mengenal vb.net
1. mengenal vb.net1. mengenal vb.net
1. mengenal vb.netAris Saputro
 
10. paket installer
10. paket installer10. paket installer
10. paket installerAris Saputro
 
7. percabangan dan perulangan
7. percabangan dan perulangan7. percabangan dan perulangan
7. percabangan dan perulanganAris Saputro
 
9. database pada vb.net
9. database pada vb.net9. database pada vb.net
9. database pada vb.netAris Saputro
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net Aris Saputro
 
Komponen pasif elektronika
Komponen pasif elektronikaKomponen pasif elektronika
Komponen pasif elektronikaAris Saputro
 
Dasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digitalDasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digitalAris Saputro
 
Hukum ohm-dan-hambatan
Hukum ohm-dan-hambatanHukum ohm-dan-hambatan
Hukum ohm-dan-hambatanAris Saputro
 
Merancang data base teknik erd
Merancang data base teknik erdMerancang data base teknik erd
Merancang data base teknik erdAris Saputro
 
Instalasi personal komputer
Instalasi personal komputerInstalasi personal komputer
Instalasi personal komputerAris Saputro
 
Fungsi peripheral 2
Fungsi peripheral 2Fungsi peripheral 2
Fungsi peripheral 2Aris Saputro
 

Mais de Aris Saputro (20)

Rotasi bumi
Rotasi bumiRotasi bumi
Rotasi bumi
 
Welcome to
Welcome toWelcome to
Welcome to
 
Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)
 
Bahan ajar presentasi
Bahan ajar presentasiBahan ajar presentasi
Bahan ajar presentasi
 
Bahan ajar excel
Bahan ajar excelBahan ajar excel
Bahan ajar excel
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulangan
 
2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.net2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.net
 
1. mengenal vb.net
1. mengenal vb.net1. mengenal vb.net
1. mengenal vb.net
 
10. paket installer
10. paket installer10. paket installer
10. paket installer
 
7. percabangan dan perulangan
7. percabangan dan perulangan7. percabangan dan perulangan
7. percabangan dan perulangan
 
9. database pada vb.net
9. database pada vb.net9. database pada vb.net
9. database pada vb.net
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net
 
Komponen pasif elektronika
Komponen pasif elektronikaKomponen pasif elektronika
Komponen pasif elektronika
 
Dasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digitalDasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digital
 
Html 2
Html 2Html 2
Html 2
 
Hukum ohm-dan-hambatan
Hukum ohm-dan-hambatanHukum ohm-dan-hambatan
Hukum ohm-dan-hambatan
 
Perancangan erd
Perancangan erdPerancangan erd
Perancangan erd
 
Merancang data base teknik erd
Merancang data base teknik erdMerancang data base teknik erd
Merancang data base teknik erd
 
Instalasi personal komputer
Instalasi personal komputerInstalasi personal komputer
Instalasi personal komputer
 
Fungsi peripheral 2
Fungsi peripheral 2Fungsi peripheral 2
Fungsi peripheral 2
 

VBNET

  • 1. Pemrograman Visual Berbasis Desktop Kelas X RPL SMKN 1 Banyuwangi Guru: Khoirul Umam, S.Pd
  • 2.  Variabel = identifier  Menampung data atau nilai tertentu pada memori komputer selama program bekerja
  • 3.  Deklarasi variabel padaVB.NET: Dim nama_variabel As tipe_data  Contoh: Dim bilangan As Integer Dim ukuran As Double Dim nama As String Dim submit As Boolean
  • 4.  INTEGER  DECIMAL  CHAR  BYTE  STRING  BOOLEAN  DATE  DATETIME
  • 5.  Untuk data berbentuk bilangan bulat.  Dibedakan menjadi: Tipe Data Alokasi Memori Jangkauan Short (Int16) 2 byte -32768 s.d. 32767 UInt16 2 byte 0 s.d. 65535 Integer (Int32) 4 byte -2147483648 s.d. 2147483647 UInt32 4 byte 0 s.d. 4294967295 Long (Int64) 8 byte -9223372036854775808 s.d. 9223372036854775807 UInt64 8 byte 0 s.d. 184467440737095551615
  • 6.  Untuk data yang mengandung floating point atau data yang berbentuk bilangan desimal atau pecahan  Dibedakan menjadi: Tipe Data Alokasi Memori Jangkauan Single 4 byte -3,402823 x 1038 s.d. 3,402823 x 1038 Double 8 byte -1,79769313486232 x 10308 s.d. 1,79769313486232 x 10308 Decimal 16 byte -79228162514264337593543950335 s.d. 79228162514264337593543950335
  • 7.  Char: untuk data berbentuk karakter  Byte: untuk data berupa representasi karakter dalam bentuk ASCII  String: untuk data berbentuk kumpulan karakter
  • 8.  Untuk data yang hanya memiliki dua kemungkinan atau pilihan: true/false, benar/salah, 1/0, ya/tidak, dsb.  Cocok digunakan pada statement percabangan atau perulangan.
  • 9.  Untuk data berupa tanggal dan/atau waktu
  • 10.  Macam-macam operator: 1. Operator aritmatika 2. Operator pembanding 3. Operator logika 4. Operator penugasan (assignment) 5. Operator bit shift 6. Operator penyambung
  • 11.  Untuk melakukan perhitungan data numerik  Macam-macam: Simbol Fungsi ^ Pemangkatan * Perkalian / Pembagian (dapat menghasilkan nilai bulat atau pecahan) Pembagian (hanya menghasilkan nilai bulat) Mod Modulus (hanya mengambil sisa hasil pembagian) + Penjumlahan - Pengurangan
  • 12.  Contoh: Jika a = 15 dan b = 6, hitunglah hasil operasi berikut: 1. a ^ b = 11390625 2. a * b = 90 3. a / b = 2,5 4. a b = 2 5. a Mod b = 3 6. a + b = 11 7. a – b = 9
  • 13.  Penyelesaian menggunakan program: Module Module1 Sub Main() Dim a As Integer = 15 Dim b As Integer = 6 Console.WriteLine("Nilai variabel a = " & a) Console.WriteLine("Nilai variabel b = " & b) Console.WriteLine("") Console.WriteLine("Pemangkatan a ^ b = " & (a ^ b)) Console.WriteLine("Perkalian a * b = " & (a * b)) Console.WriteLine("Pembagian a / b = " & (a / b)) Console.WriteLine("Pembagian a b = " & (a b)) Console.WriteLine("Modulus a Mod b = " & (a Mod b)) Console.WriteLine("Penjumlahan a + b = " & (a + b)) Console.WriteLine("Pengurangan a - b = " & (a - b)) Console.Read() End Sub End Module
  • 15.  Untuk membandingkan dua operand atau lebih  Menghasilkan tipe data Boolean (true/false)  Macam-macam: Simbol Nama/Fungsi < Kurang dari > Lebih dari <= Kurang dari atau sama dengan >= Lebih dari atau sama dengan = Sama dengan <> Tidak sama dengan Like Membandingkan suatu string dengan pola tertentu
  • 16.  Contoh: Jika a = 15, b = 6, dan c = 6, tentukan apakah pernyataan berikut bernilai benar (true) atau salah (false)! 1. a < b 2. a > b 3. a <= b 4. a >= b 5. a = b 6. b < c 7. b > c 8. b <= c 9. b >= c 10. b = c
  • 17.  Untuk melakukan operasi logika matematika.  Menghasilkan nilai Boolean.  Macam-macam: 1. And 2. AndAlso 3. Or 4. OrElse 5. Xor 6. Not
  • 18.  And / AndAlso Operand 1 Operand 2 Hasil True True True True False False False True False False False False Logika And atau AndAlso akan bernilai true jika kedua operand yang terlibat bernilai true
  • 19.  Or / OrElse Operand 1 Operand 2 Hasil True True True True False True False True True False False False Logika Or atau OrElse akan bernilai false jika kedua operand yang terlibat bernilai false
  • 20.  Xor Operand 1 Operand 2 Hasil True True False True False True False True True False False False Logika Xor akan bernilai true jika kedua operand yang terlibat memiliki kondisi yang berbeda
  • 21.  Not Operand Hasil True False False True Logika Not akan mengubah nilai operand menjadi kebalikan/lawannya
  • 22.  Menggeser bit-bit biner  Mengubah nilai suatu variabel dengan mengubah susunan bit binernya  Macam-macam: Simbol Nama Fungsi << Left shift Menggeser bit biner ke kiri >> Right shift Menggeser bit biner ke kanan
  • 23.  Contoh 1: 10 << 1 = 20  Perhitungan: Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 10 20 << 1
  • 24.  Contoh 2: 22 >> 2 = 5  Perhitungan Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 1 22 5 >> 2