Tipe Data
Secara garis besar, tipe data yang dikenal oleh Visual Basic terbagi dalam 3 bagian :
1. Tipe data Numerik
Tipe data ini merupakan tipe data berupa angka yang pada tipe data ini dapat dilakukan operasi perhitungan, misalkan : dijumlahkan, dikalikan, dan sebagainya.
Jenis | Ukuran Memori | Karakter | Jangkauan |
Byte | 1 byte | | 0 s.d 255 |
Boolean | 2 byte | | True atau False |
Integer | 2 byte | % | -32.768 s.d 32,767 |
Long | 4 byte | & | -2.147.483.648 s.d 2.147.483.647 |
Single | 4 byte | ! | Negatif -3,402823E38 s.d –1,401298E-45 Positif 1,401298E-45 s.d –3,402823E38 |
Double | 8 byte | # | Negatif -1,79769373486232E308 s.d -4,94065645841247E-324 Positif 4,94065645841247E-324 s.d 1,79769373486232E308 |
Currency | 8 byte | @ | -922.337.203.685.477,5808 s.d 922.337.203.685.477,5807 |
Sebagai catatan, tipe data currency yang terdiri dari 15 digit angka di depan tanda pemisah desimal dan 4 angka di belakang tanda pemisah desimal cocok digunakan dalam perhitungan keuangan.
Simbol khusus dalam kolom karakter merupakan simbol yang digunakan dalam pendeklarasian variabel. Secara default Visual Basic menggunakan jenis Single untuk data Numerik. Hal ini berarti Visual Basic menganggap variabel numerik yang tidak dideklarasikan sebagai tipe data Single.
2. Tipe data String
Tipe data String berupa kumpulan dari karakter yang dianggap nilai tunggal. Pada data String tidak dapat dilakukan operasi perhitungan.
Jenis | Ukuran Memori | Jangkauan |
String (variabel) | 10 byte + panjang string | 0 s.d mendekati 2 milyar (atau sekitar 64K karakter untuk Windows versi sebelumnya) |
String (Fixed) | Panjang string | 1 s.d mendekati 2 milyar (atau sekitar 64K karakter untuk Windows versi sebelumnya) |
3. Tipe data Variant
Tipe data ini merupakan kombinasi dari tipe data Numerik dengan String.
Jenis | Ukuran Memori | Jangkauan |
Date | 8 byte | 1 January 100 s.d 31 December 9999 |
Variant (dengan jangkauan) | 16 byte | Sembarang nilai Numerik dalam tipe Double |
Variant (dengan string) | 22 byte + panjang string | Sama dengan Jangkauan String |
Tidak ada komentar:
Posting Komentar