Variabel Lokal Variabel global

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