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

04. DATA dan VARIABEL Visual Basic Versi 6

  • 1.
    1 DATA dan VARIABEL Oleh: R. Arri Widyanto
  • 2.
    2 Pendahuluan (1)  Datamerupakan 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)  Datadan 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)  Merupakantempat 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)  DeklarasiVariabel  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)  Membatasivariabel 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)  Memberinilai 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 adalahsuatu 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)  Operatoradalah 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)  OperatorPembanding  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-macamoperator 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)  OperatorLogikal 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