SlideShare a Scribd company logo
1
DATA dan VARIABEL
Oleh :
R. Arri Widyanto
2
Pendahuluan (1)
 Data merupakan nilai mentah yang tidak
memiliki arti jika berdiri sendiri.
 Data dalam VB dianggap sebagai nilai yang
bisa dimanipulasi dalam pembuatan program.
 Contoh nilai yang dianggap sebagai data :
 123.456
 “Visual Basic”
 01-01-08
 True
3
Pendahuluan (2)
 Data dan program berkaitran erat-> data
yang akan diolah menggunakan program
 Contoh :
Nilai
X=125
Y=252
Kode Program
Z=X+Y
Aplikasi
Z=377
4
Tipe data (1)
 VB mendukung beberapa tipe data : numerik, dan
string
 Tipe data dalam VB diantaranya :
 Integer
 Tipe data berupa bilangan bulat (-32.768 s/d +32.767)
 Byte
 Tipe data berupa bilangan bulat positif (0 – 255)
 Decimal
 Tipe data yang digunakan untuk menyimpan data pecahan
(desimal) ketepatan sampai 28 digit
5
Tipe data (2)
 Boolean
 Merupakan tipe data yang digunakan untuk menyimpan
nilai berupa True dan False
 String
 Berupa alfa numerik, bisa berupa huruf, angka atau
perpaduannya
 Single
 Memiliki kisaran -3.402823E+38 sampai 3.402823E+38
berupa numerik
 Double
 Berupa numerik dengan kisaran nilai -
1.79769313486232E+308 sampai
1.79769313486232E+308
6
Tipe data (3)
 Date
 Digunakan untuk menyimpan nilai tanggal
 Curency
 Digunakan untuk menyimpan nilai berupa mata uang.
 Long
 Mirip dengan integer, hanya memiliki kisaran angka yang
lebih besar
 Objek
 Tipe data yang menyimpan objek seperti form kontrol dsb
 Variant
 Merupakan tipe data yang diciptakan oleh programmer
7
Variabel (1)
 Merupakan tempat untuk mneyimpan suatu
nilai.
 Isinya bisa berubah ubah
 Contoh :
 X=100
 Y = 50
 X dan Y merupakan suatu variabel yang
digunakan untuk menyimpan nilai X = 100 dan Y
= 50
8
Variabel (2)
 Deklarasi Variabel
 Setiap variabel yang akan digunakan, harus dideklarasikan
terlebih dahulu.
 Mendeklarasikan berarti menentukan nama beserta tipe
variabel tersebut.
 Syntaxnya :
 Dim NamaVariabel AS TipeVariabel
 Keterangan :
 Dim : Statemen untuk mendeklarasikan variabel
 NamaVariabel : berupa nama yang akan digunakan untuk
menyimpan nilai
 TipeVariabel : berupa nilai yang akan disimpan dalam
variabel
9
Variabel (3)
 Contoh :
 Dim VarGajiPokok As Single
 Dim VarBonus As Single
 Dim VarPajak As Single
 Dim VarTotalGaji As Single
 Atau bisa ditulis
 Dim VarGajiPokok, VarBonus, VarPajak,
VarTotalGaji As Single
10
Variabel (4)
 Membatasi variabel bertipe string
 Untuk membatasi variabel yang bertipe
string, bisa dilakukan dengan menambahkan
ukuran panjang string tersebut
 Misal :
 Dim NamaMahasiswa As String * 25
 Panjang yang diijinkan antara 0 sampai 65500
11
Variabel (5)
 Memberi nilai variabel
 Untuk memberikan suatu nilai dalam variabel
dengan cara menulisakan nama variabel
beserta nilainya :
 Contoh :
 Gaji = 570000
 NamaMahasiswa = “Budi Suhendro”
 ProgramStudi = txtProgdi.Text
12
Konstanta
 Konstanta adalah suatu variabel yang bernilai
tetap
 Biasanya digunakan untuk mendeklarasikan
suatu variabel yang selalu bernilai tetap
 Misal :
 Kapasitas = 100
 Phi = 3.14
 Kata = “Cinta Abadi”
 TglLahir = #18-03-81#
13
Operator (1)
 Operator adalah perintah yang digunakan untuk
memanipulasi nilai atau variabel
 Contoh :
 Pengurangan
 Penjumlahan
 Perkalian
 Macam operator :
1. Operator aritmatika
2. Operator perbandingan
3. Operator logikal
14
Operator (2)
 Operator
Aritmatika
 Digunakan untuk
melakukan
perhitungan
maematis
OPERATOR ARTI CONTOH
+ Penjumlahan X= 3+5
(x bernilai 8)
- Pengurangan X= 5-3
(x bernilai 2)
* Perkalian X= 3*5
(x bernilai 15)
/ Pembagian X= 15/3
(x bernilai 5)
^ Pangkat X= 10^3
(x bernilai 1000)
& (Atau + ) Penggabungan
string
NamaDepan &
Nama Belakang
“James” + “Bond”
15
Operator (3)
 Operator Pembanding
 Digunakan untuk mebandingkan suatu nilai
dengan nilai yang lain.
 Biasanya untuk mendapatkan suatu nilai baik
True atau False
 Digunakan pada uji kondisi
 Misal :
 Penjualan > 1000000
16
Operator (4)
 Macam-macam operator pembanding :
Operator Arti Contoh
= Sama dengan Total = 100
> Lebih besar dari Total >100
< Kurang dari Total <100
>= Lebih besar sama dengan Total>=100
<= Lebih kecil sama dengan Total<=100
<> Tidak sama dengan Total<>100
17
Operator (5)
 Operator Logikal
Operator Arti
AND Akan menghasilkan True jika kedua nilai
juga bernilai True
OR Akan bernilai True jika salah satu bernilai
True
NOT Akan mengahasilkan True bila yang
dibandingkan bernilai False
Hasilnya berupa kebalikan
Not True -> False
Not False -> True

More Related Content

PPTX
Tipe data dan variabel
PDF
Ch 02 variabel
PDF
Buku pemrograman dasar
PPTX
bab3_alpro1algoritma pemrograman komputer.pptx
PPT
Algoritma 1 pertemuan 2
PPT
Elemen Dasar C++
DOC
Pengenalan pascal asli
PPT
PPT-UEU-Algoritma-dan-Pemograman-Pertemuan-9.ppt
Tipe data dan variabel
Ch 02 variabel
Buku pemrograman dasar
bab3_alpro1algoritma pemrograman komputer.pptx
Algoritma 1 pertemuan 2
Elemen Dasar C++
Pengenalan pascal asli
PPT-UEU-Algoritma-dan-Pemograman-Pertemuan-9.ppt

Similar to 04. DATA dan VARIABEL Visual Basic Versi 6 (20)

PDF
2-Variabel,Tipe Data, Operator (pemprograman berbasisobek).pdf
DOCX
Bab ii tipe data abstrak
PDF
PDF
M04b dasar program c
PPTX
TIPE DATA PEMROGRAMAN.pptx
PDF
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
PDF
Dasar c
PPTX
PPTX
A rray..
PPTX
Struktur data
PPTX
Algoritma dan pemrograman dengan C++ Pertemuan 2
PDF
pemrograman-dasar_02-variabel-tipe-data.pdf
PPTX
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
PPTX
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
DOC
Dasar Pemrograman materi kuliah
PPTX
Sd bab 2 (array)
PPSX
Minggu 09 - Array dan Tipe Bentukan.ppsx
PPTX
4. tipe data dan operator java
DOC
Pengenalan pascal
PPTX
Algo temu 2 instruksi fundamental
2-Variabel,Tipe Data, Operator (pemprograman berbasisobek).pdf
Bab ii tipe data abstrak
M04b dasar program c
TIPE DATA PEMROGRAMAN.pptx
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
Dasar c
A rray..
Struktur data
Algoritma dan pemrograman dengan C++ Pertemuan 2
pemrograman-dasar_02-variabel-tipe-data.pdf
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
Dasar Pemrograman materi kuliah
Sd bab 2 (array)
Minggu 09 - Array dan Tipe Bentukan.ppsx
4. tipe data dan operator java
Pengenalan pascal
Algo temu 2 instruksi fundamental
Ad

Recently uploaded (20)

PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPTX
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
PPTX
ppt kelas XII materi sifat koligatif larutan
PPTX
2. Modul 2 Fase C Berpikir Komputasional.pptx
PPTX
Keragaman kerajinan tangan mancanegara.pptx
PPTX
materi pencegahan perkawinan usia anak.pptx
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PPTX
Bahan Presentasi Persamaan Elips .pptx
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
PPTX
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
PDF
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
ppt kelas XII materi sifat koligatif larutan
2. Modul 2 Fase C Berpikir Komputasional.pptx
Keragaman kerajinan tangan mancanegara.pptx
materi pencegahan perkawinan usia anak.pptx
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Bahan Presentasi Persamaan Elips .pptx
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
Ad

04. DATA dan VARIABEL Visual Basic Versi 6

  • 1. 1 DATA dan VARIABEL Oleh : R. Arri Widyanto
  • 2. 2 Pendahuluan (1)  Data merupakan nilai mentah yang tidak memiliki arti jika berdiri sendiri.  Data dalam VB dianggap sebagai nilai yang bisa dimanipulasi dalam pembuatan program.  Contoh nilai yang dianggap sebagai data :  123.456  “Visual Basic”  01-01-08  True
  • 3. 3 Pendahuluan (2)  Data dan program berkaitran erat-> data yang akan diolah menggunakan program  Contoh : Nilai X=125 Y=252 Kode Program Z=X+Y Aplikasi Z=377
  • 4. 4 Tipe data (1)  VB mendukung beberapa tipe data : numerik, dan string  Tipe data dalam VB diantaranya :  Integer  Tipe data berupa bilangan bulat (-32.768 s/d +32.767)  Byte  Tipe data berupa bilangan bulat positif (0 – 255)  Decimal  Tipe data yang digunakan untuk menyimpan data pecahan (desimal) ketepatan sampai 28 digit
  • 5. 5 Tipe data (2)  Boolean  Merupakan tipe data yang digunakan untuk menyimpan nilai berupa True dan False  String  Berupa alfa numerik, bisa berupa huruf, angka atau perpaduannya  Single  Memiliki kisaran -3.402823E+38 sampai 3.402823E+38 berupa numerik  Double  Berupa numerik dengan kisaran nilai - 1.79769313486232E+308 sampai 1.79769313486232E+308
  • 6. 6 Tipe data (3)  Date  Digunakan untuk menyimpan nilai tanggal  Curency  Digunakan untuk menyimpan nilai berupa mata uang.  Long  Mirip dengan integer, hanya memiliki kisaran angka yang lebih besar  Objek  Tipe data yang menyimpan objek seperti form kontrol dsb  Variant  Merupakan tipe data yang diciptakan oleh programmer
  • 7. 7 Variabel (1)  Merupakan tempat untuk mneyimpan suatu nilai.  Isinya bisa berubah ubah  Contoh :  X=100  Y = 50  X dan Y merupakan suatu variabel yang digunakan untuk menyimpan nilai X = 100 dan Y = 50
  • 8. 8 Variabel (2)  Deklarasi Variabel  Setiap variabel yang akan digunakan, harus dideklarasikan terlebih dahulu.  Mendeklarasikan berarti menentukan nama beserta tipe variabel tersebut.  Syntaxnya :  Dim NamaVariabel AS TipeVariabel  Keterangan :  Dim : Statemen untuk mendeklarasikan variabel  NamaVariabel : berupa nama yang akan digunakan untuk menyimpan nilai  TipeVariabel : berupa nilai yang akan disimpan dalam variabel
  • 9. 9 Variabel (3)  Contoh :  Dim VarGajiPokok As Single  Dim VarBonus As Single  Dim VarPajak As Single  Dim VarTotalGaji As Single  Atau bisa ditulis  Dim VarGajiPokok, VarBonus, VarPajak, VarTotalGaji As Single
  • 10. 10 Variabel (4)  Membatasi variabel bertipe string  Untuk membatasi variabel yang bertipe string, bisa dilakukan dengan menambahkan ukuran panjang string tersebut  Misal :  Dim NamaMahasiswa As String * 25  Panjang yang diijinkan antara 0 sampai 65500
  • 11. 11 Variabel (5)  Memberi nilai variabel  Untuk memberikan suatu nilai dalam variabel dengan cara menulisakan nama variabel beserta nilainya :  Contoh :  Gaji = 570000  NamaMahasiswa = “Budi Suhendro”  ProgramStudi = txtProgdi.Text
  • 12. 12 Konstanta  Konstanta adalah suatu variabel yang bernilai tetap  Biasanya digunakan untuk mendeklarasikan suatu variabel yang selalu bernilai tetap  Misal :  Kapasitas = 100  Phi = 3.14  Kata = “Cinta Abadi”  TglLahir = #18-03-81#
  • 13. 13 Operator (1)  Operator adalah perintah yang digunakan untuk memanipulasi nilai atau variabel  Contoh :  Pengurangan  Penjumlahan  Perkalian  Macam operator : 1. Operator aritmatika 2. Operator perbandingan 3. Operator logikal
  • 14. 14 Operator (2)  Operator Aritmatika  Digunakan untuk melakukan perhitungan maematis OPERATOR ARTI CONTOH + Penjumlahan X= 3+5 (x bernilai 8) - Pengurangan X= 5-3 (x bernilai 2) * Perkalian X= 3*5 (x bernilai 15) / Pembagian X= 15/3 (x bernilai 5) ^ Pangkat X= 10^3 (x bernilai 1000) & (Atau + ) Penggabungan string NamaDepan & Nama Belakang “James” + “Bond”
  • 15. 15 Operator (3)  Operator Pembanding  Digunakan untuk mebandingkan suatu nilai dengan nilai yang lain.  Biasanya untuk mendapatkan suatu nilai baik True atau False  Digunakan pada uji kondisi  Misal :  Penjualan > 1000000
  • 16. 16 Operator (4)  Macam-macam operator pembanding : Operator Arti Contoh = Sama dengan Total = 100 > Lebih besar dari Total >100 < Kurang dari Total <100 >= Lebih besar sama dengan Total>=100 <= Lebih kecil sama dengan Total<=100 <> Tidak sama dengan Total<>100
  • 17. 17 Operator (5)  Operator Logikal Operator Arti AND Akan menghasilkan True jika kedua nilai juga bernilai True OR Akan bernilai True jika salah satu bernilai True NOT Akan mengahasilkan True bila yang dibandingkan bernilai False Hasilnya berupa kebalikan Not True -> False Not False -> True