Your SlideShare is downloading. ×
  • Like
6. variabel, tipe data, dan operator pada vb
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

6. variabel, tipe data, dan operator pada vb

  • 538 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
538
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
43
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 14.  Hasil:
  • 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