Konstanta dan
Variabel pada visual basic
Variabel
adalah suatu tempat untuk menampung data yang nilainya selalu berubah.
Sedangkan konstanta adalah suatu tempat untuk menampung data yang
nilainya selalu tetap dan tidak pernah berubah.
Aturan Penamaan Konstanta & Variabel
o Harus diawali huruf.
o Boleh terdiri dari huruf, angka, dan garis bawah.
o Maksimal 255 karakter.
o Tidak boleh menggunakan reserved word.
Deklarasi Konstanta & Variabel
Deklarasi konstanta
Bentuk umum :
[Public | Private] Const nama_konstanta [AS tipe_konstanta] = eksplisit
Contoh :
Public Const POTONGAN = 0.05
Const NAMAPERSH = “PT ABC”
Contoh penggunaan dalam program
Const HARGA As Currency = 1000
Dim Biaya As Currency
Dim Jumlah As Integer
¼ ‘proses
Biaya = HARGA * Jumlah
¼ ‘proses
Deklarasi variabel
Bentuk umum :
Dim [AS ]
Pendeklarasian varibel ada 2 jenis :
1) Deklarasi Eksplisit
Untuk
mendeklarasikan nama variabel beserta tipe datanya pada awal procedure
(menempatkan alokasi nama variabel didalam memori), contohnya sebagai
berikut :
Dim Nama as String
Dim Alamat as String *3 0
Dim Gaji as Long
2) Deklarasi Implisit
Untuk
mendeklarasikan nama variabel beserta tipe datanya dan langsung mengisi
nilai variabelnya (menempatkan alokasi nilai variabel langsung didalam
memori), contohnya sebagai berikut :
Nama$ = “ Adi ”
Alamat$ = “ Kelapa Gading ”
Gaji$ = 1750000
Ruang Lingkup Konstanta & Variabel
Ruang
lingkup konstanta atau variabel adalah ruang atau daerah dimana
konstanta atau variabel yang dibuat dikenal (dapat dipakai) biasanya
juga berhubungan dengan umur (waktu hidup) konstanta atau variabel.
Ada
variabel yang dikenal diseluruh bagian program, ada yang hanya dikenal
di procedure tempat variabel tersebut dibuat. Ruang lingkup paling dalam
adalah lingkup procedure dengan perintah Dim, Private atau Static maka variabel tersebut mempunyai ruang lingkup procedure, contoh :
Private Sub CmdTambah_Click()
Dim Nama as String
Dim Alamat as String * 30
Static No as Integer
End Sub
Deklarasi variabel pada Visual Basic dapat dilakukan dengan Keyword berikut :
Keyword
|
Digunakan pada
|
Public
|
Berlaku pada level modul
|
Private
|
Berlaku pada level modul
|
Dim
|
Berlaku pada level modul dan level procedure
|
Static
|
Berlaku pada level procedure
|
: Operator : .
Visual
Basic menyediakan operator aritmatika, komparasi dan logika, 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, Tabel 1-1, menunjukkan operator dan
urutan operasinya dari atas kebawah.
Operator Aritmatika
Contoh :
A = 1 + 2 * 3 ‘Akan menghasilkan 7
B = (1 + 2) * 3 ‘Akan menghasilkan 9
Aritmatika
|
Komparasi
|
Logika
|
Pangkat (^)
|
Sama (=)
|
Not
|
Negatif (-)
|
Tidak sama (<>)
|
And
|
Kali dan Bagi (*, /)
|
Kurang dari (<)
|
Or
|
Pembagian bulat (\)
|
Lebih dari (>)
|
Xor
|
Sisa Bagi (Mod)
|
Kurang dari atau sama (<=)
|
Eqv
|
Tambah dan Kurang (+,-)
|
Lebih dari atau sama (>=)
|
Imp
|
Pengabungan String (&)
|
Like
|
Operator Penggabungan String (Like)
Salah
satu operator yang menarik untuk dibahas adalah operator Like. Operator
Like digunakan untuk operasi pencocokan pola pada string yang akan
sangat membantu programmer.
Syntax :
result = string Like pattern
Operator
|
Keterangan
|
?
|
Sembarang karakter tunggal
|
*
|
Nol atau lebih karakter
|
#
|
Sembarang digit tunggal (0-9)
|
[charlist]
|
Sembarang karakter yang berada dalam charlist
|
[!charlist]
|
Sembarang karakter yg tidak berada dalam charlist
|
Contoh :
· MyCheck = “aBBBa” Like “a*a” ‘ Returns True.
· MyCheck = “F” Like “[A-Z]” ‘ Returns True.
· MyCheck = “F” Like “[!A-Z]” ‘ Returns False.
· MyCheck = “a2a” Like “a#a” ‘ Returns True.
· MyCheck = “aM5b” Like “a[L-P]#[!c-e]” ‘ Returns True.
· MyCheck = “BAT123khg” Like “B?T*” ‘ Returns True.
· MyCheck = “CAT123khg” Like “B?T*”
Operator Pembandingan (Relasi)
Operator
ini digunakan untuk membandingkan suatu data atau ekspresi dengan data
ekspresi pula dan menghasilkan nilai logika (Boolean) benar atau salah.
Operator |
Keterangan |
=
|
Sama dengan
|
< >
|
Tidak sama dengan
|
<
|
Lebih kecil
|
>
|
Lebih besar
|
<=
|
Lebih Kecil atau Sama dengan
|
>=
|
Lebih Besar atau Sama dengan
|
Like
|
Mempunyai ciri yang sama
|
Ls
|
Sama referensi objek
|
Operator Logika
Digunakan untuk mengekspresikan satu atau lebih data logika menghasilkan data logika baru.
Operator
|
Keterangan
|
Not
|
Tidak
|
And
|
Dan
|
Or
|
Atau
|
Xor
|
Exclusive Or
|
Eqv
|
Ekivalen
|
Imp
|
Implikasi
|
Operator Penugasan
Operator
ini disimbolkan dengan tanda sama dengan ( = ) dan berfungsi untuk
memasukan suatu data kedalam suatu variabel, bentuknya sbb:
<> = <>
Contoh : Bilangan = 0
Harga = 500
Banyak = 5
Jumlah = Harga * Banyak
sumber:http://tautaninformasi.blogspot.com/2012/02/variabel-dan-konstanta-di-visual-basic.html
sumber:http://tautaninformasi.blogspot.com/2012/02/variabel-dan-konstanta-di-visual-basic.html
Tidak ada komentar:
Posting Komentar