Pertemuan 3 Variabel & Konstanta
Variabel Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah. Dapat diasumsikan sebagai tempat dalam memori yang berfungsi menampung data. Contoh : Akan dibuat program untuk alat tulis yang menjual buku. Kita tidak dapat memprediksi harga atau jumlah buku yang terjual sampai penjualan benar-benar terjadi.
Txtjual = harga * jumlah Solusi : Dapat menggunakan 2 variable untuk kedua hal yang belum pasti dengan nama harga dan jumlah Saat program dijalankan user dapat menginputkan data pada kedua variable tersebut. Untuk total penjualan dan menampilkan hasilnya dalam objek textbox bernama txtjual dengan source code yang dapat dituliskan sbb : Txtjual = harga * jumlah
Nilai total yang dihasilkan berbeda tergantung pada data yang dimasukkan oleh user. Pada contoh diatas tipe data variable harga adalah currency dan type data variable jumlah adalah integer. Variabel dapat digunakan untuk mewakili tipe data yang lain seperti tanggal, objek dll.
Pendeklarasian variabel Untuk mengenalkan variable tersebut pada program yang dibuat Syarat Penamaan Variabel : - > 5T Tidak dimulai dengan angka atau symbol-symbol Tidak lebih dari 255 karakter , jika > 40 karakter yang dianggap nama variabel adalah 40 karakter pertama Tidak boleh sama dengan statemen-statemen atau lingkup dalam VB. Misalnya: Until, Date, Text, Select dan lainnya Tidak menggunakan spasi, tetapi gunakan garis bawah untuk pemisah. Contoh: Nama_Siswa bukan Nama Siswa Tidak menggunakan Simbol-Simbol operator (*, /, \,+,-) dan symbol lain seperti titik, koma, titik koma, tanda seru
Bentuk umum pendeklarasian variable : {Dim |Public | Private | Stattic} Nama _Variabel [As TypeData] Contoh : Dim Harga As Curency , atau Static Nama As String Kapan menggunakan Dim, Private, Static ? >>> Semua tergantung dari tujuan pendeklarasian menurut ruang lingkup variable sendiri
Ruang LINGKUP VARIABEL & KONSTANTA 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 variable tersebut mempunyai ruang lingkup procedure,
contoh : Private Sub CmdTambah_Click() Dim Nama as String Dim Alamat as String Static No as Integer End Sub Deklarasi variabel pada Visual Basic dapat dilakukan dengan Keyword berikut :
3 Ruang lingkup variabel Variabel untuk sebuah prosedur Variabel hanya akan dikenali dan digunakan oleh prosedur di tempat variable itu dideklarasikan. Statement yang digunakan adalah Static dan Dim Static digunakan untuk pendeklarasian suatu variable yang tidak akan berubah nilainya. Contoh:
2. Variabel untuk sebuah modul Pada pendeklarasian pada ruang lingkup ini, variable akan dapat dikenali dan dapat digunakan oleh semua prosedur ditempat variable tersebut dideklarasikan. Statement yang digunakan adalah Dim dan Private Contoh :
Variabel untuk sebuah modul Variabel untuk semua modul