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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

6. variabel, tipe data, dan operator pada vb

594

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
594
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
49
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

×