Dasar tuh Pak Kardus, makin lama makin genit aza.. kacian tuh si arfan ntar ga dikasi jatah lagi baru tau rasa..
Hanya sedikit pengetahuan ttg vb dari saya yang ga seberapa ini...
sebelum kita membahas masalah pendeklarasian variabel, kita harus mengenal terlebih dahulu apa itu variabel, nyoe meunan...!!
Variabel : suatu tempat di memori komputer yg mempunyai nama & digunakan sbg tempat penyimpanan sementara suatu nilai.
setau saya dalam penamaan sebuah variabel perlu diperhatikan syarat-syarat yg sudah ditentukan oleh VB.
Meunyoe hana salah beuh :
1.ga boleh dimulai dgn angka atau simbol2.
2.ga lbh dr 255 karakter, tapi jika lebih dr 40 karakter, yg dianggap nama var itu adlh 40 karakter pertama.
3.ga bole sama dgn statment-statment atau lingkup VB. Mis : until, date, text, select dll.
4.ga bole menggunakan spasi, tapi gunakan garis bawah ( _ ) untuk pemisah. Contoh : nama_tamu (jangan nama tamu).
5.ga bole menggunakan simbol2 operator (kecuali suffiks) seperti : * , / , \ , + dsb atau karakter selain karakter huruf dan angka.
Pendeklarasian variabelSebuah variabel harus dideklarasikan lebih dahulu sebelum digunakan oleh program.
setau saya bentuk umum pendeklarasian variabel :
- Code:
-
{Dim | Public | Private | Static}
Nama_Variabel [As TipeData]
Contoh :
Public NIM
Private Nilai As Integer
Dim myAngka As Integer
Static mynama As String
......
dll
Penggunaan Dim, Public, Private, Static tergantung dari tujuan pendeklarasian menurut ruang lingkup variabel itu sendiri.
setau saya ruang lingkup variabel ade tige
1.Variabel untuk sebuah prosedurpendeklarasian pada ruang lingkup ini, maka variabel hanya akan dikenali dan digunakan oleh prosedur ditempat variabel itu dideklarasikan. Statemen yang digunakan adalah static dan dim. Static digunakan untuk pendeklarasian suatu variabel yang tidak akan berubah nilainya.
Contoh :
Private sub cmdStatus_click ()
‘variabel untuk sebuah prosedur’
Dim Mynama As String
Static Mynilai As Integer
........
End Sub
2.Variabel untuk sebuah modulPendeklarasian pada ruang lingkup ini, variabel akan dapat dikenali dan dapat digunakan oleh semua prosedur ditempat variabel itu dideklarasikan. Statment yang digunakan adalah Dim dan Private.
Contoh :
‘variabel untuk sebuah modul’
Dim Mynama As String
Static Mynilai As Integer
Private sub cmdStatus_click ()
........
End Sub
3.Variabel untuk semia modul Pendeklarasian pada ruang lingkup ini, variabel akan dapat dikenali dan dapat digunakan oleh semua modul sekaligus oleh semua prosedur ditempat pendeklarasian. Statment yang digunakan adalah Public.
Contoh :
‘variabel untuk semua modul’
Public Mynama As String
Public Mynilai As Integer
KonstantaSelain cara mendeklarasikan sebuah prosedur dengan statment tsb, ada statment lain yg dapat pula digunakan, yaitu Const. Const digunakan untuk mendeklarasikan sebuah variabel yang bernilai tetap (konstanta). Tetapi untuk mendeklarasikan variabel ini harus ditentukan nilai variabel tsb. Bentuk umum pendeklarasian Const :
- Code:
-
[Public | Private ] Const = nilai
Contoh :
Private const PESAN = “Akses Han Jeut”
Visual Basic mempunyai banyak konstanta yang telah terdefinisi.
Mis : untuk warna : cbBlack, vbWhite, vbYellow, vbRed, vbGreen, vbBlue, vbCyan dan vbMagenta atau konstanta string : vbCr, vbLf, vbNewLine, vbTab, vbNullString dan vbNullChar.
Contoh :
Konstanta string berpindah baris :
Private Sub cmdPesan_click ()
MsgBox “Selamat Datang” & vbClrf & _
“di Komunitas Informatika” & vbClrf & _
“Aneuk Nanggroe”, 64 + 0, _
“Aplikasi que”
End Sub
Untuk melihat konstanta terdefinisi VB, klik menu View-Object Browser. Pada Jendela Objek Browser sebelah kiri, icon bergambar kertas warna kuning adlh kumpulan konstanta. Klik salah satu konstanta maka akan tampak nama konstanta dan nilainya dalam bentuk integer (angka).
Variabel Arrayadlh beberapa variabel yang memiliki nama yang sama, seperti pada objek array, sebagai pembeda antar variabel. Tiap variabel array masing2 mempunyai indeks.
Contoh :
Dim myFields (9) As String ‘ indeks antara 0-9’
Dim MyNilai ( ) As Byte ‘indeks tak terbatas’
myFields (0) = “Nama”
myNilai (100) = 90
Suffiks untuk variabelSuffiks adalah karakter tambahan yang diimbuhkan pada akhir nama sebuah variabel. Suffiks menerangkan tipe data dari variabel tsb. Suffiks ini sudah merupakan pendeklarasian tipe data.
Beberapa suffiks suatu tipe data :
suffiks Tipe Data
$ ------------- String
% ------------- Integer
& ------------- Long
@ ------------- Currency
! -------------- Single
# -------------- Double
Contoh :
MyNilai% (sebuah variabel bernama myNama dengan tipe data integer.
Dim myNama$ (Dim myNama As String)
Setau saya ada beberapa Tipe Data pada vb : Integer, Long, Single, Double, Decimal, Currency, String, Byte, Boolean, Date, Object, Variant.
jadi untuk mendeklarasikan tipe2 data yang anda maksud sesuaikan aja, tergantung tujuan pendeklarasian anda menurut ruang lingkup variabel tsb.
Pendeklarasian variabel tanpa menggunakan tipe data atau suffiks, secara default VB akan menganggap anda mendeklarasikan sebuah variabel dengan tipe data variant. Meskipun tipe data variant sangat fleksibel karena tidak mempunyai batasan, penggunaan tipe data variant tidak dianjurkan karena memakan memori paling besar dari tipe lainnya dan memungkinkan terjadi kesalahan pada program/program sedikit menjadi lambat.
Udeh dulu yach, capek ngetiknya nih..
Harap di maklumi celotehan/omongan ngaur ini, semoga bermanfaat bagi rekan2 sekalian..
bila ada silap, mohon pencerahan...
Yang mau nambah silahkan....!!