9
BAB II VARIABEL DAN TIPE DATA
Tujuan
Pada Akhir perkuliahan ini, diharapkan mahasiswa memiliki kemampuan sebagai berikut :
Memahami kegunaan Variabel Memahami tipe data variabel
2.1. Variabel
Setiap bahasa pemrograman pasti memiliki variabel. Variabel dipergunakan untuk menyimpan nilai. Setiap data yang disimpan didalam aplikasi
pasti menggunakan variabel, dan nilai dari variabel dapat berubah-ubah selama aplikasi berjalan.misalkan kita menyimpan sebuah nilai di variabel A dan nilai
satunya di variabel B maka nilai dari masing-masing variabel pasti berbeda. Untuk membuat mendeklarisikan variabel di VS 2010 perintahnya
menggunakan “DIM nama_var AS tipe data”. Variabel didalam Visual studio memiliki 2 jenis yaitu variabel lokal dan variabel global.
Aturan-aturan dalam penamaan sebuah variable yaitu : O
Tidak boleh lebih dari 255 karakter O
Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual basic, seperti dim, procedure, dll.
O Tidak boleh menggunakan spasi atau tanda titikdot . diantara kata jika
nama variabel lebih dari satu kata O
Harus dimulai dari huruf , bukan angka atau karakter lainnya
2.1.1. Variabel Lokal
Variabel lokal adalah suatu variabel yang berada didalam suatu blok program dan variabel ini hanya dikenal di dalam blok itu saja. Walau ada variabel
10 dengan nama sama tetapi sudah berbeda blok maka variabel tersebut sudah pasti
berbeda.contoh : Sub variabel_1
DIM int_a AS integer = 10 DIM str_b AS string
= “Polteknik Negeri malang” End sub
Sub variabel_2 DIM int_a AS integer = 90
DIM str_b AS string = “POLINEMA”
End sub
Keterangan : Pada blok variabel_1 terdapat dua buah variabel yaitu int_a dan str_b,
begitu pula dengan blok program variabel_2. Walaupun didalam blok-blok tersebut terdapat 2 buah variabel dengan nama sama, tetapi variabel didalam blok-
blok tersebut tidaklah sama nilainya. Karena int_a didalam blok variabel_1 hanya bisa diakses oleh blok variabel_1. Diluar blok itu variabel int_a tidak dapat
dikenali karena variabel tersebut bersifat lokal. Nilai yang dimiliki variabel hanya ada pada saat blok program tersebut
dieksekusi. Setelah selesai nilai yang ada akan dihapus dan tidak dapat dipergunakan lagi.
2.1.2. Variabel global
Variabel global adalah suatu variabel yang berada didalam suatu kelas maupun modul. Variabel ini bisa dikenali oleh semua blok maupun form. Nilai
yang dimiliki variabel akan tetap ada selama aplikasi tetap berjalan. Sehingga kita harus berhati-hati dalam penggunaan variabel jenis ini. Jika kita tidak memilah-
11 milah dengan baik maka resource dari memori juga akan besar sehingga
mempengaruhi performa dari aplikasi. DIM int_a AS integer
DIM str_b AS string Sub variabel_1
int_a = 10 End sub
Sub variabel_2 Write int_a
End sub
Keterangan : Terdapat dua buah variabel yaitu int_a dan str_b diluar blok program,
didalam blok-blok tersebut masing-masing menggunakan variabel int_a,blok variabel_1 memberikan nilai sedangkan blok variabel_2 menulis nilai. Maka
apapun nilai
yang diberikan
diblok variabel_1
akan dicetak
didalamblokvariabel_a. Nilai yang dimiliki variabel ini akan tetap ada selama aplikasi masih berjalan.
2.2. Tipe Data