Tipe Data, Variabel,
Konstanta dan Operator
pada VBJurusan Akuntansi
Fakultas Ekonomi
Universitas Gunadarma
VClass Perkuliahan Minggu 3
(21 Maret 2020)
Tipe Data VB
Visual Basic 6.0 Aplikasipemrograman Visual yang
dibuat Microsoft
Visual Basic 6.0 berjalan dalamOS Windows dan bergabung
dalam aplikasi Microsoft Visual Basic Studio 6.0
VB memiliki banyak tipedata
Tipe data di VB digunakanuntuk mendeklarasikan
variable
Deklarasi memoridigunakan untuk
mengalokasikan tipe data
Masing-masing tipe data digunakan untuk menyimpan
tipe nilai yang berbeda
Je
nis
Tip
eD
ata
di V
B
Tipe Data Keterangan Ukuran
Storage
Jangkauan
Boolean Tipe data dengan 2 nilai (True or False) 2 byte True (Benar) atau
False (Salah)
Byte Tipe data berupa nilai bulat positif 1 byte 0 - 255
Integer Tipe data numeric bilangan bulat 2 byte -32.768 – 32.767
Long Tipe data integer 4 byte -2.147.483.648 –
2.147.483.648
Single Tipe data integer 4 byte -3.402823e+308 –
3.402823e+38
Double Tipe data integer 8 byte -
1.7976931348622E+3
08 -
1.7976931348622E+3
08 -
Currency Tipe data untuk menyimpan nilai uang 8 byte -
922.337.203.685.477,
5808 -
922.337.203.685.477,
5807
Date Tiepe data untuk menyimpan tanggal, bulan
dan tahun
8 byte 1 Januari 100 – 31
Desember 9999
Je
nis
Tip
eD
ata
di V
B
Tipe Data Keterangan Ukuran Storage Jangkauan
Decimal Ti[e data untuk menyimpan data decimal
dengan ketepatan 28 angka desimal
+,-
79,228,162,514,264,3
37,593,543,950,335 if
no decimal is used
+,-
7.9228162514264337
593543950335 (28
decimal places)
Object Tipe data yang menyimpan data object
(Form, Kontrol)
Any object
Variant Tipe data menyesuaikan kebutuhan nilainya. Numeric : Any
value as 16px as
Double
Text) : Same as
Varianle length
string
String Tipe data alfanumerik, ditulis dengan
menggunakan “ “
Variable length : 0
to approximately 2
billion char
Fixed length : 1 to
65,400 char
Pendeklarasian Tipe Data dalam VB
Keyword deklarasi tipe data dalamVB menggunakan perintah : Private Public Dim (Sering digunakan) Static Global
<keyword> Nama Variabel As [Type Data Variabel]
Bentukpendeklarasian tipe
data dalam VB
Keyword Deklarasi Tipe Data
Keyword deklarasi tipe data dalam VB : Private >> Digunakan pada level Modul/Form Public >> Digunakan pada level Modul dan Aplikasi Dim (Sering digunakan) >> Digunakan pada level Modul
dan level Procedure Static >> Digunakan pada level Procedure Glonal >> Digunakan untuk level Modul dan Aplikasi
Dim Luas, Keliling As Integer
Contoh deklarasi tipedata integer dengan key Dim dan variable Luas
dan Keliling
Public Alamat As Variant
Variabel VBVariabel yang tidak
dideklarasikan tipe datanyavariable tipe data variant
Variabel Tempat yang digunakanuntuk menyimpan data/nilai
sementara dalam memori computer dari suatu proses pemrograman
<keyword> Nama Variabel As [Type Data Variabel]
Bentukpendeklarasian
variabel dalam VB
Contoh Dim Luas, Keliling As Integer
Deklarasi Variabel di VB
Deklarasi Eksplisit
Deklarasi Emplisit
<keyword> Nama Variabel As [Type Data Variabel]
Contoh Dim Nama As String
Tidak menggunakan kata As pada tipe data variable tetapi menggunakan symbol deklarasi
emplisit
Contoh Dim Nama $ ($ berarti tipe data string)
Simbol Deklarasi EmplisitKarakter/Simbol Tipe Data
% Integer
$ String
& Long
@ Currency
! Single
# Double
Ruang Lingkup Variabel
Global Variabel
Local Variabel Variabel yang hanya dikenali satu bagian program saja
Variabel yang dikenali seluruh bagianprogram/semua procedure tdk hanya objek
Aturan Penulisan Variabel dalam VB
Harus unik, tidak boleh ada variable yang sama dalam saturuang lingkup
Diawali dengan huruf, bukan angka atau karakter lain Tidak boleh lebih dari 255 karakter Tidak boleh menggunakan spasi dan karakter khusus (seperti :
+, -. *, /, <, > dan yang lainnya) Boleh menggunakan underscore ( _ ) Tidak boleh menggunakan kata kunci dalam VB/Reserved
Word VB (seperti : Dim, Public, As, Integer dan yang lainnya)
Note sebuah Variabel hanyamenyimpan sebuah Data
dengan Tipe Datanya
Konstanta VBKonstanta Variabel yang nilai
datanya tetap, tidak berubah
Const <Nama_Variabel> As <Tipe_Data_Variabel> = <Nilai_Data_Variabel>
Bentukpendeklarasian
Konstanta dalam VB
Contoh Const Phi As Single = 3.14Const Nama = “Gatotkaca”
Konstanta digunakan jikamembutuhkan nilai tetap yang
berulang dalam suatu procedure
Deklarasi Konstanta Enumerasi Pendeklarasian konstanta yang
bersifat global
Operator VBOperator Aritmatika
Operator perhitungan matematikayang digunakan untuk proses
perhitungan matematika
Operator Fungsi
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
Mod Sisa hasil pembagian
^ Perpangkatan
& Penggabungan string
\ Pembagi bulat
- Negatif
Operator VBOperator Perbandingan (Komparasi)
Operator yang menyatakan suatukondisi bernilai benar atau salah
Operator Fungsi
<> Tidak sama dengan
< Lebih kecil
> Lebih besar
<= Lebih kecil sama dengan
>= Lebih besar sama dengan
Like Ciri yang sama
Is Keterangan
= Sama dengan
Operator VBOperator Logika
Operator yang dapatmembandingkan dua ekspresi
atau lebih logika (Boolean)
Operator Fungsi
NOT Tidak
AND Dan
OR Atau
XOR Ekslusif atau
EQV Negasi
IMP Jika maka
Operator VBOperator Penugasan
Operator yang digunakan untukmenentukan nilai yang
dikeluarkan oleh suatu variable dengan kondisi tertentu
Operator Fungsi
= Sama dengan
Operator VBOperator Penggabungan (Concatenation)
Operator yang digunakan untukmenggabungkan dua buah string
atau lebih
Operator Fungsi
+ Plus
& Dan
1. Contoh Implementasi Tipe Data,
Konstanta dan Variabel
Tampilan Form VB Tampilan Running
Langkah-Langkah Pembuatan
1. Buka Halaman Utama VB2. Desain Form (seperti tampilan sepertihalaman sebelumnya)
3. Buat 3 Label; 3 Text dan 2 Command
Langkah-Langkah Pembuatan
4. Pengaturan Desain Form
Object Property Value
Form 1 Caption Konstanta Test
Label 1
Label 2
Label 3
Caption
Caption
Caption
Jari-jari
Luas
Keliling
Text 1
Text 2
Text 2
Text
Name
Text
Name
Text
Name
-
Jari
-
Luas_text
-
Keliling_text
Command 1
Command 2
Caption
Caption
Hasil
Keluar
Pengaturandilakukan dalamjendela properti
Langkah-Langkah Pembuatan
5. Pembutan Kode Program6. Uji Coba Aplikasi
Penjelasan Kode Program
Private Sub Command1_Click()
Dim Luas, Keliling As Double
Const Phi = 22 / 7
Jari_jari = Val(Jari.Text)
Luas = Val(Phi * Jari_jari * Jari_jari)
Keliling = Val(2 * Phi * Jari_jari)
Luas_text.Text = Luas
Keliling_text.Text = Keliling
End Sub
Private Sub Command2_Click()
End
End SubPerintah Keluar
dari program
Deklarasi variable luas dan keliling Tipe Data Double Key Tipe Data Dim
Konstanta
2. Contoh Implementasi Operator
Tampilan Form VB
Tampilan Running
Langkah-Langkah Pembuatan
1. Buka Halaman Utama VB2. Desain Form (seperti tampilan sepertihalaman sebelumnya) 3. Buat 3 Label; 2 Text; 1 Frame; 3 Option dan 1 Command
Langkah-Langkah Pembuatan
4. Pengaturan Desain FormPengaturandilakukan dalamjendela properti
Object Property Value
Label 1
Label 2
Label 3
Caption
Caption
Caption
Variabel 1
Variabel 2
-
Text 1
Text 2
Text
Text
-
-
Frame 1 Caption Operator Logika
Option 1-3 Caption AND, OR, NOT
Command 1 Caption Selesai
Langkah-Langkah Pembuatan
5. Pembutan Kode Program 6. Uji Coba Aplikasi
Penjelasan Kode Program
Operator Aritmatik
Private Sub Option1_Click()
var1 = Text1.Text
var2 = Text2.Text
hasil = (var1 And var2)
Label3.Caption = Format(hasil, "True/False")
End Sub
Option 1-3
Dim var1 As Single, var2 As Single
Dim hasil As Single
Key, Variabel
dan Tipe Data
Keluar
Private Sub Command1_Click()
Unload Me
End Sub