6. variabel, tipe data, dan operator pada vb
Upcoming SlideShare
Loading in...5
×
 

6. variabel, tipe data, dan operator pada vb

on

  • 731 views

 

Statistics

Views

Total Views
731
Views on SlideShare
731
Embed Views
0

Actions

Likes
0
Downloads
37
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

6. variabel, tipe data, dan operator pada vb 6. variabel, tipe data, dan operator pada vb Presentation Transcript

  • 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