5.1.1 Numeric Data
Numeric data adalah data yang terdiri dari angka yang dapat dihitung dengan standar operator perhitungan seperti tambah, kurang, kali, dan bagi. Dalam Visual Basic tipe data numeric dibagi menjadi 7 tipe. antara lain:
TYPE | UKURAN | RANGE |
Byte | 1 byte | 0 to 255 |
Integer | 2 bytes | -32,768 to 32,767 |
Long | 4 bytes | -2,147,483,648 s/d 2,147,483,648 |
Single | 4 bytes | -3.402823E+38 s/d -1.401298E-45 untuk nilai negative 1.401298E-45 s/d 3.402823E+38 untuk nilai positive |
Double | 8 bytes | -1.79769313486232e+308 s/d -4.94065645841247E-324 untuk nilai negatif 4.94065645841247E-324 s/d 1.79769313486232e+308 untuk nilai positif |
Currency | 8 bytes | -922,337,203,685,477.5808 s/d 922,337,203,685,477.5807 |
Decimal | 12 bytes | +/- 79,228,162,514,264,337,593,543,950,335 jika tidak menggunakan desimal +/- 7.9228162514264337593543950335 (28 decimal places). |
5.1.2 Nonmeric Data Type
TYPE | UKURAN | RANGE |
String(fixed length) | Panjang string | 1 s/d 65,400 karakter |
String(variable length) | Panjang + 10 bytes | 0 s/d 2 milyar karakter |
Date | 8 bytes | January 1, 100 s/d December 31, 9999 |
Boolean | 2 bytes | True atau False |
Object | 4 bytes | embedded object |
Variant(numeric) | 16 bytes | Sama dengan double |
Variant(text) | Panjang + 22 bytes | Same dengan panjang string |
5.1.3 Suffixes Literals
Literals adalah nilai uang anda tentukan pada data. Pada kasus tertentu kita perlu menambahkan suffik disamping literal sehingga perhitungannya lebih akurat. Contohnya kita dapat menggunakan num=1.3089 untuk type data double.
SUFFIKS | TYPE DATA |
& | Long |
! | Single |
# | Double |
@ | Currency |
Pada saat tertentu, kita perlu menyertakan string literal dalam dua tanda kutip, date dan time literal dalam tanda pagar "#". String dapat mengandung karakter apa saja termasuk angka. Untuk jelasnya lihat contoh berikut ini.
Nama="Kim Hee, Sun."
Telepon="062-021-696969"
Tanggal=#31-Dec-00#
Jam=#12:00 am#
5.2 Variables
Variable adalah nilai yang dapat berubah setiap saat. Pada kondisi ini, variable adalah area yang dialokasikan oleh komputer untuk menyimpan data. Setiap variable harus diberi nama, untuk menamakan suatu variable dalam Visual Basic, anda harus mengikuti aturan yang sudah ditentukan.
5.2.1 Penamaan Variable
Aturan yang dipakai ketika menamakan suatu variable dalam Visual Basic adalah sebagai berikut:
-
Tidak boleh melebihi 255 karakter
-
Tidak boleh memakai spasi
-
Tidak boleh dimulai dengan angka
-
Tidak boleh memakai titik
Dibawah ini adalah contoh penamaan variable yang diperbolehkan dan tidak.
VALID NAME | INVALID NAME |
Jml_Brg | Jml.Brg |
Nama1 | 1Name |
Total_penjualan_bulan_desember | He&HisFather Tanda & tidak diizinkan |
Dalam Visual Basic, sangat dianjurkan untuk mendeklarasikan suatu variable dengan cara menentukan nama dan type data yang digunakan. Normalnya kita mendeklarasikan suatu variable pada general section menggunakan Dim statement akan tetapi kita bisa juga mendeklarasikannya dalam suatu prosedur atau fungsi.
Contoh sederhana untuk mendeklarasikan suatu variable
Dim nama As String
Dim jmlbrg As Integer
Dim pajak As Double
Dim lcounter As byte
Dim tanggal As Date
Anda juga bisa mendeklarasikannya dalam bentuk menyamping kekanan.
Dim nama As String, jmlbrg As Integer, ... dst
Untuk mendeklarasikan tipe data string, ada dua cara. Pertama variable-length string dimana syntak pendeklarasiannya sama seperti yang diatas sedangkan yang kedua adalah fixed-length string. Syntak penggunaannya adalah:
Dim VariableName as String * n, dimana n adalah jumlah karakter yang digunakan
Misalnya:
Dim NamaAnda as String * 20
Dengan mendeklarasikan suatu variable sebelum menggunakan, akan menghemat pemakaian memory. Ini dikarenakan jika kita tidak mendeklarasikan variable sebelum pemakaian, maka Visual Basic menganggap variable itu sebagai variable tipe variant, dimana untuk tipe data variant ukurannya sangat memboroskan memory.