Anda di halaman 1dari 6

Variabel, Konstanta, tipe data dan Operator Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu

perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : Dim Variabel [As Type]

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 : Harus dia ali dengan huruf. Tidak boleh menggunakan spasi. !pasi bisa diganti dengan karakter unders"ore Tidak boleh menggunakan karakter#karakter khusus $seperti : %, #, &, ', ( ), dll*. Tidak boleh menggunakan kata#kata kun"i yang sudah dikenal oleh Visual +asi" , $seperti : dim, as, string, integer, dll*. !ebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya. -ara mengisi nilai data ke dalam sebuah variabel : <nama_variabel> = <nilai_data> -ontoh : nama.user / 0krisna1 Untuk type data tertentu nilai.data harus diapit tanda pembatas. Type data string dibatasi tanda petik#ganda : 0nilai data1. Type data date dibatasi tanda pagar : 2nilai data&. Type data lainnya tidak perlu tanda pembatas. !ebuah variabel mempunyai ruang#lingkup (scope) dan aktu#hidup (lifetime) : Variabel global adalah variabel yang dapat dikenali oleh seluruh bagian program. 3ilai data yang tersimpan didalamnya akan hidup terns selama program berjalan. Variabel lokal adalah variabel yang hanya dikenali oleh satu bagian program saja. 3ilai data yang tersimpan didalamnya hanya hidup selama bagian program tersebut dijalankan. Konstanta 4onstanta merupakan variabel yang nilai di dalamnya selalu tetap. 4onstanta diperlukan jika dibutuhkan sebuah nilai tetap yang harus mun"ul di banyak bagian dari rutin. 4emungkinan lain penggunaan konstanta adalah untuk mengingat angka yang sulit. Const Phi = 3.1415 2!535" # Const na$a = %&atot'aca(

Data 4etika seorang user $pengguna* menggunakan sebuah program komputer, seringkali komputer memintanya untuk memberikan informasi. 5nformasi ini kemudian disimpan atau diolah oleh komputer. 5nformasi inilah yang disebut 6ATA. Visual +asi" , mengenal beberapa type data, antara lain : String adalah type data untuk teks $huruf, angka dan tanda ba"a*. Integer adalah type data untuk angka bulat. Single adalah type data untuk angka pe"ahan. Currenc adalah type data untuk angka mata uang. Date adalah type data untuk tanggal dan jam. !oolean adalah type data yang bernilai T7U8 atau 9A:!8.

6ata yang disimpan di dalam memory komputer membutuhkan sebuah adah. ;adah inilah yang disebut dengan V"#I"!$% . !etiap variabel untuk menyimpan data dengan type tertentu membutuhkan alokasi jumlah memory {byte) yang berbeda. &ipe Data & pe Data +yte +oolean 5nteger :ong !ingle 6ouble -urren"y 6e"imal 6ate Fbje"t !tring $panjang variabel* !tring $panjang tetap* Variant $dengan angka* Variant $dengan karakter* 'kuran Storage < byte > byte > byte C byte C byte B byte B byte <C byte (angkuan = s'd >?? True atau 9alse #@>,A,B s'd @>A,A #>,<CA,CB@,,CB s'd >,<CA,CB@,,CA #@.C=>B>@8@B s'd #<.C=<>DB8#C? $#* <.C=<>DB8#C? s'd @.C=>B>@8@B $%* #<.ADA,D@<@CB,>@>8@=B s'd #C.DC=,?,C?BC<>CA8#@>C $#* #D>>,@@A,>=@,,B?,CAA.?B=B s'd D>>,@@A,>=@,,B?,CAA.?B=A %'# AD,>>B,<,>,?<C,>,C,@@A,?D@,?C@,D?=,@@? < Eanuari <== s'd @< 6esember DDDD Menga"u pada objek tertentu

B byte C byte <= byte % panjang = sampai lebih kurang > milyar string panjang dari < sampai lebih kurang ,?,C== string !embarang angka sampai jangkauan jenis <, byte 6ouble >> byte % panjang !ama dengan jangkauan variabel !tring string

Tipe data Variant yang akan menyajikan semua jenis data yang didefinisikan pada visual basi". Eika sebuah variabel dideklarasikan tanpa perintah As, maka standar dari tipe data yang digunakan adalah variant. Dim )*$lah+ Contoh1+ Contoh2 Tipe data 3umeri" menyimpan data berupa angka, tipe data string menyimpan rangkaian karakter, tipe data boolean menyimpan data berupa benar'salah, tipe data 6ate menyimpan data berupa tanggal dan aktu, dan tipe data objek menyimpan data berupa objek. Gendeklarasiannya harus menggunakan perintah Grivate, Gubli", 6im atau !tati". Private contoh1 As Long Public contoh2 As String
Dim contoh3 As Currency+ contoh5 As Integer

Static contoh! As Double+ contoh# As single+ contoh" As Boolean Ke )ord Gubli" Grivate 6im !tati" !yntaH : <ke )ord> 3amaVariabel I"s TypeVariabelJ Digunakan pada +erlaku pada level modul +erlaku pada level modul +erlaku pada level modul dan level pro"edure +erlaku pada level pro"edure

"rra Array merupakan salah satu fasilitas agar dapat menyimpan data se"ara berurutan dalam sebuah nama variabel. 6alam array data tersimpan dengan menggunakan indeks untuk memudahkan pen"arian kembali data tersebut. Array mempunyai batas atas dan batas ba ah, dimana data akan tersimpan di antara kedua batas tersebut. !emua elemen data yang tersimpan dalam sebuah variabel array mempunyai tipe data yang sama. !emua elemen data yang tersimpan dalam sebuah variabel array mempunyai tipe data yang sama. !emua tipe data dapat dideklarasikan bagi variabel array. Dim Contoh1,1 - As Integer
Public Contoh2,".- As Long

Operator *ada Visual !asic dan 'rutan Operasin a O*$#"&O# di dalam bahasa pemrograman bisa diartikan sebagai simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data. !imbol operator bisa berupa karakter ataupun kata khusus. Visual +asi" , mengenal tiga jenis operator, yaitu : <. Operator "ritmatika digunakan untuk operasi matematis terhadap nilai data. !imbol#simbol yang digunakan :
Simbol
"

Operasi +atematis pemangkatan perkalian pembagian $hasil pe"ahan* pembagian $hasil bulat* sisa pembagian penjumlahan pengurangan penggabungan string

Conto, ? A > hasilnya >? ? & > hasilnyal= ? ' > hasilnya >,? ? K > hasilnya > ? Mod > hasilnya < ? % > hasilnya A ? # > hasilnya @ ? L > hasilnya ?>

& ' K Mod % # L

>. Operator *erbandingan digunakan untuk operasi yang membandingkan nilai data. !imbol#simbol yang digunakan :
Simbol ( ) (/ )/
=

Operasi *erbandingan lebih ke"il lebih besar lebih ke"il atau sama dengan lebih besar atau sama dengan sama dengan tidak sama dengan

Conto, ? ( > hasilnya 9A:!8 ? ) > hasilnya T7U8 ? (/ > hasilnya 9A:!8 ? )/ > hasilnya T7U8 ? / > hasilnya 9A:!8 ? () > hasilnya T7U8

()

@. Operator %ogika digunakan untuk operasi yang membandingkan suatu perbandingan. !imbol#simbol yang digunakan :
Simbol Fr And 3ot Operasi %ogika atau dan Tidak Conto, $? ( >* Fr $? ) >* hasilnya T7U8 $? ( >* And $? ) >* hasilnya 9A:!8 3ot $? ( >* hasilnya T7U8

!alah 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 di ba ah ini menunjukkan operator dan urutan operasinya dari atas keba ah. -ontoh : A/<%>&@ + / $< % >* & @ MAkan menghasilkan A MAkan menghasilkan D

"ritmatika Gangkat $N* 3egatif $#* 4ali dan +agi $&, '* Gembagian bulat $K* !isa +agi $Mod* Tambah dan 4urang $%,#* Gengabungan !tring $L*

Komparasi !ama $/* Tidak sama $()* 4urang dari $(* :ebih dari $)* 4urang dari atau sama $(/* :ebih dari atau sama $)/* :ike

%ogika 3ot And Fr Oor 8Pv 5mp

/lgorit$a 0an pe$rogra$an II 1

Variabel+ 2on3tanta+ tipe 0ata 0an 4perator

5ala$an ! 0ari !

Anda mungkin juga menyukai