Jenis-Jenis Tipe Data Pada VB Net

Jenis-Jenis Tipe Data Pada VB Net

Tipe data pada VB Net sangat erat kaitannya dengan variabel. Jika variabel berguna untuk menyimpan nilai sementara maka tipe data merupakan jenis nilai yang tersimpan didalam variabel tersebut. Tipe data diperlukan agar VB mengenali jenis data yang tersimpan didalam sebuah variabel. Tipe data dapat berupa angka, huruf maupun tanggal.
Jenis-Jenis Tipe Data Pada VB Net

Jenis-Jenis Tipe Data Pada VB Net

VB mendukung beberapa jenis tipe data dimana masing-masing tipe data memiliki jangkauan nilai (range) tertentu. Apabaila ketika kita mengisi tipe data dari sebuah variabel dengan jangkauan nilai melebihi nilai maksimal dari tipe data tersebut maka VB akan menampilkan pesan kesalahan.


Beberapa jenis tipe data pada VB Net beserta nilai jangkauannya:

Boolean
Tipe data boolean hanya bisa diisi dengan 2 nilai yaitu True (benar) dan False (salah) contoh:

Dim hasil As Boolean
        hasil = True
Byte
jangkauan nilai pada byte adalah 0 sampai 255

Char
Tipe data char hanya bisa digunakan oleh nilai karakter (Unicode) baik itu berupa huruf ataupun angka. Tambahkan karakter c untuk mendeklarasikan char, contoh:

Dim nilai As Char
        nilai = "A"c

Date
Tipe data date merupakan nilai dari waktu dan tanggal dimana jangkauan tanggal dimuali dari 1 januari 0001 sampai dengan 31 desember 9999. Untuk mendeklarasikan tipe data date digunakan tanda # seperti contoh:

Dim tanggal As Date
        tanggal = #1/1/2016 12:00:01 AM#

Decimal
Jangkauan Tipe data decimal adalah:
0 sampai +/79.228.162.514.264.337.593.543.590.335 (tanpa bilangan desimal) atau
0 sampai +/-7,9228162514264337593543590335 (dengan bilangan desimal, maksimal 28 angka)

Double
Jangkauan Tipe data Double adalah:
-1,79769313486231570E+308 sampai 1,79769313486231570E+308

Integer
Tipe data Integer memiliki range:
-2.147.483.648 sampai 2.147.483.647

Long
Tipe data Long memiliki range:
-9.223.372.036.854.775.808 sampai 9.223.372.036.854.775.807

Sbite
Tipe data Sbite memiliki jangkauan:
-128 sampai 127

Short
Tipe data Short memiliki range:
-32.768 sampai 32.767

Single
Tipe data Single mimiliki jangkauan:
-3,4028235E+38 sampai -1.401298E-45 (untuk bilangan negatif) atau
1.401298E-45 sampai 3,4028235E+38 ( untuk bilangan positif)

String
Tipe DataString memiliki jangkauan:
0 sampai 2 juta karakter (Unicode) bisa huruf angka ataupun karakter yang tidak umum lainnya, contoh:
Dim nilai As String
        nilai = "VB Net 2010"

Uinteger
Tipe data Uinteger memilki jangkauan:
0 sampai 4.294.967.295

Ulong
Tipe data Ulong memiliki jangkauan:
0 sampai 18.446.744.073.709.551.615 (1.8...E+19)

Ushort
Tipe data Ushort memiliki jangkauan:
0 sampai 65.535

Semakin besar jangkauan nilai yang disimpan dari sebuah tipe data maka semakin besar ukuran penyimpanan variabel dalam memori komputer.

Perhatikan contoh dibawah, kita akan mencoba membuat msgbox yang akan menampilkan tanggal. Pastekan sintaksnya tepat dibawah Sub Main ()

Dim tgl As Integer
        tgl = #1/1/2016#
        MsgBox(DateValue(tgl))
    End Sub

Bagaimana hasilnya? VB anda akan menampilkan pesan kesalahan dikarenakan tipe data untuk tanggal bukanlah Integer. Sekarang coba ganti tipe data Integer menjadi Date. Lihat sintaksnya:

 Dim tgl As Date  
     tgl = #1/1/2016#  
     MsgBox(DateValue(tgl))


Setelah sobat mengganti tipe data menjadi Date maka program akan berjalan dan menampilkan msgbox sesuai dengan format dan tanggal yang sobat buat.

Dalam membuat sebuah program sebaiknya sobat harus jeli dalam menentukan tipe data dari sebuah variabel karena kesalahan dalam menentukan tipe data akan berakibat fatal pada sebuah program.

Baca Juga Operator Eksekusi Pada Pemrograman PHP
Demikian Jenis Tipe Data Pada VB Net, Semoga Bermanfaat