Konstanta E-Book MS. Visual Basic 6.0 for Beginners

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global : a. Variabel lokal yaitu variabel yang hanya dikenal pada satu bagian program saja, nilai data yang terdapat di dalamnya hanya hidup ketika bagian program tersebut dijalankan. b. Variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya selama program dijalankan. Selain itu masih ada aturan‐aturan dalam penamaan sebuah variable yaitu sebagai berikut : a. Tidak boleh lebih dari 255 karakter b. Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual basic, seperti dim, procedure, dll. c. Tidak boleh menggunakan spasi atau tanda titikdot . diantara kata jika nama variabel lebih dari satu kata d. Harus dimulai dari huruf , bukan angka atau karakter lainnya Bentuk umum untuk mendeklarasikan sebuah variabel : DimPublicPrivateStatic NamaVariabel As TipeData Misalnya : Dim sngAngka As Single Dim strText As String Dim dblBilangan As Double Untuk sebuah variabel agar bisa digunakan di seluruh bagian program, harus dideklarasikan secara publik contohnya sebagai berikut : Public strNama As String Untuk memanggil variabel public perlu disertai nama form tempat variabel di deklarasikan. Misalnya kita mendeklarasikan variabel public di form1 maka untuk memanggilnya dari form2 caranya adalah sebagai berikut : nama = form1.strNama

3. Konstanta

Konstanta adalah variabel yang memiliki nilai tetap, sekali variabel konstanta diberi nilai maka selama proses program berjalan nilai konstanta tidak akan berubah. Konstanta biasanya digunakan untuk menyimpan nilai‐nilai tertentu yang bersifat tetap sepert nilai grafitasi bumi, Fi, dan tetapan‐tetapan dalam rumus fisika atau matematika lainnya. Cara pendeklarasian sebuah konstanta sama halnya dengan variabel, pendeklarasian konstanta data dilakukan secara private maupun public. Untuk mengimplementasikan tipe data, variabel dan konstanta dalam sebuah program, buatlah user interface pada form sebagi berikut : Aturlah pada properties window sebagai berikut : Object Property Value Form1 Name Caption frmTestVariabel Test Variabel Label1 Label2 Caption Caption Var Lokal Var Global Text1 Text2 Name Caption Name Caption txtVarLokal ‐ txtVarGlobal ‐ Command1 Command2 Name Caption Name Caption cmdTestVarGlobal Test Variabel Global cmdTestVarLokal Test Variabel Lokal Kemudian tulislah kode program sebagai berikut : Option Explicit Public strNama As String Private Sub cmdTestVarGlobal_Click strNama = Harry strAlamat = Yogyakarta txtVarGlobal.Text = strNama txtVarLokal.Text = strAlamat End Sub Private Sub cmdTestVarLokal_Click Dim strAlamat As String strNama = Harry strAlamat = Yogyakarta txtVarGlobal.Text = strNama txtVarLokal.Text = strAlamat End Sub Penjelasan Kode Program Public strNama As String Mendeklarasikan variabel dengan nama strNama dan tipe datanya string dengan lingkup global Private Sub cmdTestVarLokal_Click Dim strAlamat As String strNama = Harry strAlamat = Yogyakarta txtVarGlobal.Text = strNama txtVarLokal.Text = strAlamat End Sub Kode diatas mendeklarasikan suatu variabel dengan nama strAlamat, bertipe data string dan bersifat lokal, kemudian menginisialisasikan variabel strNama dengan nilai “Harry” dan variabel strAlamat dengan nilai “Yogyakarta” kemudian menampilkan nilai variabel tersebut ke dalam textbox txtVarGlobal dan txtVarLokal Private Sub cmdTestVarGlobal_Click strNama = Harry strAlamat = Yogyakarta txtVarGlobal.Text = strNama txtVarLokal.Text = strAlamat End Sub Kode diatas menginisialisasikan variabel yang sudah dideklarasikan sebelumnya baik variabel lokal dan global, kemudian menampilkan nilai variabel tersebut ke dalam textbox txtVarGlobal dan txtVarLokal Kemudian jalankan program dan test variabel yang sudah dideklarasikan baik variabel lokal maupun global. Pertama test variabel lokal dengan klik tombol “Test Variabel Lokal” sehingga diperoleh hasil sebagai berikut : Pada gambar diatas ternyata selain variabel strAlamat = ”Yogyakarta” variabel lokal , variabel strNama =”Harry” variabel global juga dikenal dan terbaca pada Private Sub cmdTestVarLokal_Click. hal ini disebabkan karena sebuah variabel yang dideklarasikan secara global dapat dikenal di seluruh bagian program selama program dijalankan. Sekarang coba test variabel global dengan cara klik tombol “Test Variabel Global”, apa yang terjadi dan variabel apa saja yang bisa terbaca. Hasilnya adalah error : Gambar diatas menyatakan error bahwa variabel strAlamat tidak terdefenisi, kenapa ini bisa terjadi, karena variabel strAlamat merupakan variabel lokal yang hanya bisa dikenal pada tempat dimana variabel tersebut dideklarasikan yaitu pada Private Sub cmdTestVarLokal_Click. Sekarang coba ubah sedikit kode pada Private Sub cmdTestVarLokal_Click menjadi : Private Sub cmdTestVarGlobal_Click strNama = Harry strAlamat = Yogyakarta Bagian yang diubah dengan menambahkan tanda petik tunggal ‘ di awalnya txtVarGlobal.Text = strNama txtVarLokal.Text = strAlamat Bagian yang diubah dengan menambahkan tanda petik tunggal ‘ di awalnya End Sub Catatan ini sekalian untuk mengetahui bagaimana membuat komentar pada visual basic. Untuk membuat komentar cukup dengan menulis komentar dengan diawali tanda petik tunggal di awal komentar, sehingga biasanya tulisan pada code editor berubah warna menjadi hijau yang menunjukkan bahwa itu adalah komentar. komentar merupakan penjelasan yang ditulis sebagai penjelas bagi kode program sehingga nantinya mudah dipahami oleh orang lain yang membaca kode program. komentar diabaikan dan tidak berpengaruh terhadap jalannya program. Setelah mengubah kode program, coba jalankan kembali program tadi maka tidak ada pesan error lagi dan Hasilnya sebagai berikut : Jadi kesimpulannya variabel lokal hanya bisa digunakan pada bagian program dimana variabel tersebut dideklarasikan, sebaliknya variabel global bisa digunakan di seluruh bagian program. Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwantogmail.com Chapter 5 Operator Matematika