TYPE DATA
Type data adalah suatu kelas dari objek-objek data
bersama-sama dengan himpunan operasi untuk membuat dan memanipulasinya. Setiap
bahasa pemrograman mempunyai sekumpulan tipe data primitif yang menjadi bawaan
bahasa tersebut (built in).
Microsoft Visual Basic menyediakan beberapa tipe data seperti Integer, Long, Single, Double, Currency, String, Byte, Boolean, Date, Object dan Variant.
Tipe Data dalam Visual Basic
Keterangan :
Integer, Long : tipe data untuk bilangan bulat
Single, Double : tipe data untuk bilangan
pecahan/desimal
Currency : tipe data untuk angka mata uang
String : tipe data untuk teks
Boolean : tipe data logika (True/False)
Date : tipe data waktu/tangggal
Object : tipe data untuk sebuah objek misalnya
gambar/image
Variant : tipe data variant
VARIABEL
Variabel digunakan untuk menyimpan nilai atau data yang dimiliki program aplikasi yang kita buat. Nilai yang ditampung atau disimpan oleh suatu variabel dapat berubah selama program berjalan. Misalnya kita bisa menyimpan nilai ujian mid di variabel A dan nilai ujian akhir di variabel B dan setiap mahasiswa nilainya pasti berbeda.
DEKLARASI
VARIABEL
Deklarasi variabel harus diletakkan sebelum
baris-baris perintah yang menggunakan variabel tersebut. Ada dua cara dalam
pendeklarasian variabel, yaitu Deklarasi Eksplisit dan Deklarasi
Implisit. Deklarasi Eksplisit dilakukan dengan cara menuliskan sebuah kata
kunci (keyword) diikuti nama variabel serta tipe datanya. Aturan penulisan
deklarasi variabel dengan cara eksplisit sebagai berikut :
Keyword deklarasi Variabel secara
eksplisit
Keyword |
Penggunaan |
Static |
Berlaku pada level prosedur |
Dim |
Berlaku pada level prosedur dan modul |
Private |
Berlaku pada level modul/form |
Public |
Berlaku pada level modul dan aplikasi |
Global |
Berlaku pada level modul dan aplikasi |
Contoh deklarasi variabel secara eksplisit :
Dim nama As String
Public nilai As Integer
Private angka As Double
Karakter untuk deklarasi Variabel
Implisit
Type
Data |
Karakter |
Integer |
% |
Long |
& |
Single |
! |
Double |
# |
Currency |
@ |
String |
$ |
Contoh deklarasi secara implisit :
Nilai% = 100
nama$ = "COBA-COBA"
jumlah@ = 100000
ATURAN
PENAMAAN VARIABEL
Visual Basic 6.0 tidak memperhatikan penulisan huruf
besar atau kecil. Variabel dengan nama Nama akan dianggap sama dengan nama
atau NAMA atau NaMa.
Beberapa aturan yang digunakan dalam penamaan variabel
adalah sebagai berikut :
· Harus
unik, tidak boleh ada variabel dengan nama sama pada satu ruang lingkup yang
sama.
· Tidak
boleh lebih dari 255 karakter, tetapi hanya 40 karakter pertama yang dianggap
sebagai nama variabel. Karakter sisanya diabaikan.
· Tidak
boleh menggunakan spasi, tanda +,-,*,/,<,>,:,=,#,koma dll
· Harus
dimulai dari huruf, bukan angka atau karakter lainnya
· Tidak boleh menggunakan reserved word milik Visual Basic 6.0 (misalnya string, integer, for, while, close, exit dll)
Contoh penamaan variabel
yang salah :
Dim close As String
Dim While As Integer
Dim Exit As Double
Dim 2Nama As String
Dim $Jumlah As Double
Contoh penamaan variabel yang benar :
Dim close1 As String
Dim While2 As Integer
Dim Exit1 As Double
Dim Nama As String
Dim Jumlah As Double
RUANG
LINGKUP VARIABEL
Ada tiga level ruang lingkup variabel, yaitu : level
lokal, level form/modul, dan
level
global.
a. Variabel level
lokal adalah variabel yang hanya dikenali dan dapat digunakan dalam
prosedur tempat variabel tersebut dideklarasikan. Prosedur di bagian lain tidak
dapat mengkses variabel tersebut. Variabel ini dideklarasikan menggunakan
perintah Dim, Private, dan Static.
Contoh
deklarasi variabel level lokal :
b. Variabel dengan level form/modul dideklarasikan dibagian general declarations dalam jendela kode program form/modul. Nilai variabel ini dapat dikenali dan dipakai pada semua prosedur yang ada dalam form/modul tersebut. Deklarasi variabel ini juga menggunakan pernyataan Dim. Perbedaan dengan variabel lokal adalah tempat dekalrasi variabel tersebut.
Contoh deklarasi variabel level
form/modul:
c. Variabel level
global (aplikasi) dideklarasikan di bagian general declarations dalam
jendela kode program form/modul menggunakan pernyataan Public atau Global.
Variabel ini dapat dipanggil dan dipakai oleh semua form/modul dalam program
aplikasi yang kita buat, dan juga dapat dipanggil dan dipakai oleh seluruh
prosedur yang ada dalam form/modul tersebut.
Contoh deklarasi variabel level
global :
KONSTANTA
DALAM VISUAL BASIC
Konstanta adalah sejenis variabel yang nilainya tetap
dan tidak dapat diubah selama program berjalan. Ada jua jenis konstanta yaitu
konstanta intrinsik dan konstanta yang dibuat pemrogram. Konstanta intrinsik
adalah konstanta yang sudah tersedia secara otomatis dalam Visual Basic 6.0.
Contoh konstanta intrinsik adalah vbBlue, vbYes, vbNo, vbRed dan lain-lain.
Pemrogram juga dapat membuat sebuah konstanta sendiri
dengan cara mendeklarasikannya terlebih dahulu.
Aturan penulisan deklarasi konstanta :
[<KataKunci> Const <NamaKonstanta> [As <TipeData>] = <nilai>
Keterangan :
Kata Kunci : Pilihan kata kunci yang dapat digunakan pada deklarasi konstanta
adalah Private dan Public
Nama Konstanta : Nama
konstanta yang dideklarasikan
Tipe Data : Tipe data dari konstanta tersebut