04 Maret 2021

Type Data, Variabel Dan Operator Visual Basic

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> <namavariabel> As <TipeData>

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

 Deklarasi Implisit dilakukan tanpa menggunakan kata kunci. Pada deklarasi implisit, sebuah variabel langsung digunakan disertai sebuah karakter khusus yang menandakan tipe data variabel tersebut.

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

 Contoh deklarasi konstanta :