BAB 2 Tipe data operator variabel dan konstanta

Variabel, Konstanta, tipe
data dan Operator

BAB 1 : 100 Menit
SADLY SYAMSUDDIN, S.KOM

Variabel merupakan tempat untuk menyimpan
nilai sementara dari suatu perhitungan. Untuk
mendeklarasikan sebuah variabel digunakan
pernyataan :

Dim Variabel [As Type]

I. Variabel

Melalui As dapat mendefinisikan sendiri tipe data atau tipe
objek dari variabel yang dideklarasikan. Tipe data ini
misalnya integer, string atau variant.
 
Variabel untuk sebuah prosedur hanya boleh digunakan
pada prosedur di tempat mereka dideklarasikan, dan

biasanya digunakan dalam perhitungan yang
menggunakan temporary.

Dim Contoh1 As Integer
Dim contoh2 As String

Aturan di dalam penamaan variabel :
1. Harus diawali dengan huruf.
2. Tidak boleh menggunakan spasi. Spasi bisa
diganti dengan karakter underscore
3. Tidak boleh menggunakan karakter-karakter
khusus (seperti : +, -, *, /, < >, dll).
4. Tidak boleh menggunakan kata-kata kunci yang
sudah dikenal oleh Visual Basic 6 (seperti : dim,
as, string, integer, dll).

Sebuah variabel hanya dapat menyimpan satu nilai data
sesuai dengan type datanya. Cara mengisi nilai data ke
dalam sebuah variabel :
=

Contoh : nama_user = “krisna”
Untuk type data tertentu nilai_data harus diapit tanda
pembatas.
Type data string dibatasi tanda petik-ganda : “nilai data”.
Type data date dibatasi tanda pagar : #nilai data*.
Type data lainnya tidak perlu tanda pembatas.
Sebuah variabel mempunyai ruang-lingkup (scope) dan
waktu-hidup (lifetime) :

Variabel global adalah variabel yang dapat
dikenali oleh seluruh bagian program. Nilai data
yang tersimpan didalamnya akan hidup terns
selama program berjalan.
Variabel lokal adalah variabel yang hanya
dikenali oleh satu bagian program saja. Nilai data
yang tersimpan didalamnya hanya hidup selama
bagian program tersebut dijalankan.

Konstanta merupakan variabel yang nilai di
dalamnya selalu tetap. Konstanta diperlukan jika

dibutuhkan sebuah nilai tetap yang harus muncul
di banyak bagian dari rutin. Kemungkinan lain
penggunaan konstanta adalah untuk mengingat
angka yang sulit.
Const Phi = 3.14159265358979
Const nama = “Gatotkaca”

II. Konstanta

Data
Ketika seorang user (pengguna) menggunakan sebuah program
komputer, seringkali komputer memintanya untuk memberikan
informasi. Informasi ini kemudian disimpan atau diolah oleh
komputer. Informasi inilah yang disebut DATA.
Visual Basic 6 mengenal beberapa type data, antara lain :
1. String adalah type data untuk teks (huruf, angka dan tanda
baca).
2. Integer adalah type data untuk angka bulat.
3. Single adalah type data untuk angka pecahan.
4. Currency adalah type data untuk angka mata uang.

5. Date adalah type data untuk tanggal dan jam.
6. Boolean adalah type data yang bernilai TRUE atau FALSE.
Data yang disimpan di dalam memory komputer membutuhkan sebuah wadah. Wadah
inilah yang disebut dengan VARIABEL. Setiap variabel untuk menyimpan data dengan
type tertentu membutuhkan alokasi jumlah memory {byte) yang berbeda.

Type Data 
Byte
Boolean
Integer
Long

Ukuran Storage
1 byte
2 byte
2 byte
4 byte

Jangkuan
0 s/d 255

True atau False
-32,768 s/d 32767
-2,147,483,648 s/d 2,147,483,647
-3.402823E38 s/d -1.401298E-45 (-)
1.401298E-45 s/d 3.402823E38 (+)
-1.79769313486232E308 s/d
-4.94065645841247E-324 (-)
-922,337,203,685,477.5808 s/d
922,337,203,685,477.5807

Single

4 byte

Double

8 byte

Currency


8 byte

Decimal

14 byte

Date
Object
String (panjang
variabel)
String (panjang
tetap)
Variant (dengan
angka)
Variant (dengan
karakter)

8 byte
1 Januari 100 s/d 31 Desember 9999
4 byte

Mengacu pada objek tertentu
10 byte + panjang
0 sampai lebih kurang 2 milyar
string

+/-79,228,162,514,264,337,593,543,950,335

panjang dari string 1 sampai lebih kurang 65,400
16 byte

Sembarang angka sampai jangkauan jenis
Double

22 byte + panjang
Sama dengan jangkauan variabel String
string

III. Tipe Data

Tipe data Variant yang akan menyajikan semua jenis data yang

didefinisikan
pada
visual
basic.
Jika
sebuah
variabel
dideklarasikan tanpa perintah As, maka standar dari tipe data
yang digunakan adalah variant.

Dim Jumlah, Contoh1, Contoh2

Tipe data Numeric menyimpan data berupa angka, tipe data
string menyimpan rangkaian karakter, tipe data boolean
menyimpan data berupa benar/salah, tipe data Date menyimpan
data berupa tanggal dan waktu, dan tipe data objek menyimpan
data berupa objek. Pendeklarasiannya harus menggunakan
perintah Private, Public, Dim atau Static.

Tipe data Numeric menyimpan data berupa angka, tipe data string

menyimpan rangkaian karakter, tipe data boolean menyimpan data
berupa benar/salah, tipe data Date menyimpan data berupa tanggal
dan waktu, dan tipe data objek menyimpan data berupa objek.
Pendeklarasiannya harus menggunakan perintah Private, Public,
Dim atau Static.

Private contoh1cVvvabvdak As Long
Public aduhkamuCantikDeh As String
Dim contoh3 As Currency, lllKKJJjdAs Integer

Static contoh6 As Double, contoh7 As single, Xcsdds As Boolean
Keyword
Public
Private
Dim
Static

Digunakan pada
Berlaku pada level
Berlaku pada level

Berlaku pada level
procedure
Berlaku pada level

modul
modul
modul dan level
procedure

Syntax :
NamaVariabel [As TypeVariabel]

Array merupakan salah satu fasilitas agar dapat menyimpan data
secara berurutan dalam sebuah nama variabel. Dalam array data
tersimpan dengan menggunakan indeks untuk memudahkan
pencarian kembali data tersebut.
 Array mempunyai batas atas dan batas bawah, dimana data akan
tersimpan di antara kedua batas tersebut. Semua elemen data
yang tersimpan dalam sebuah variabel array mempunyai tipe
data yang sama. Semua elemen data yang tersimpan dalam

sebuah variabel array mempunyai tipe data yang sama. Semua
tipe data dapat dideklarasikan bagi variabel array.


Dim Contoh1(19) As Integer
Public Contoh2(80) As Long

IV. Array

OPERATOR

di
dalam
bahasa
pemrograman bisa diartikan sebagai
simbol yang digunakan untuk melakukan
suatu operasi terhadap nilai data.
Simbol operator bisa berupa karakter
ataupun kata khusus.

V. Operator Pada Visual Basic dan Urutan Operasinya

Visual Basic 6 mengenal tiga jenis operator, yaitu :

Salah satu hal yang harus dipahami oleh programmer adalah tata urutan
operasi dari masing-masing operator tersebut sehingga mampu membuat
ekspresi yang akan menghasilkan nilai yang benar,
Contoh :
A = 1 + 2 * 3                'Akan menghasilkan 7
B = (1 + 2) * 3              'Akan menghasilkan 9

Tabel di bawah ini menunjukkan operator dan urutan operasinya dari atas
kebawah.
Aritmatika
Pangkat (^)
Negatif (-)
Kali dan Bagi (*, /)
Pembagian bulat (\)
Sisa Bagi (Mod)
Tambah dan Kurang (+,-)
Pengabungan String (&)

Komparasi
Sama (=)
Tidak sama ()
Kurang dari ()
Kurang dari atau sama (=)
Like

Logika
Not
And
Or
Xor
Eqv
Imp
 

TERIMAKASIH