Tipe Data Dasar di VB.Net



Tipe Data VB.Net - Yosh selamat sore menjelang malam sobs-sobs. semoga keadaan kalian sehat walafiat dan diberikan kenikmatan untuk meminum seutas kopi dan segenggam gorengan.

Pada kesempatan kali ini gua akan bahan tipe data VB.Net, kenapa tipe data ? karena ada basic yang perlu diketahui sebelum lebih jauh kita belajar VB.Net ini.

Oke sebelum ke topik pembahasan sobs-sobs silahkan download Visual Studio di situs resmi microsoft dan pilih comunity edition, kenapa comunity edition tentunya karena itu GRATISS. Visual studio ini merupakan IDE yang akan kita gunakan dalam tutorial VB.Net kedepannya kebetulan gua udah download sobs-sobs yaitu visual studio 2022 comunity edition.



-    Setup Project

Jika sudah silahkan sobs-sobs buka visual studionya, jika sudah maka tampilannya akan seperti dibawah ini:


Pilih create a new project disebelah kanan. kemudian silahkan sesuaikan dengan tampilan dibawah ini seperti ditandai berwarna biru sobs-sobs.


Kemudian selanjutnya beri nama project sesuai dengan keinginan sobs-sobs. kemudian next


dan tahap terahir pilih tombol create


Jika tombol create sudah ditekan maka akan tampilannya seperti dibawah ini,


Kita akan menulis code didalam Sub main, oke setelah sesi setup project langsung saja ke inti pembahasan yaitu tipe data.

1.    Byte

Tipe data ini merupakan tipe data angka (Khususnya bilangan bulat) tidak ada koma-komaan, cakupan tipe data ini terbilang kecil artinya kita hanya bisa menuliskan angka di range(0-255) (1 Byte) etttt tidak bisa bilangan negatif ya sobs-sobs karena sifat byte di vb.net adalah (unisgned) artinya anti-anti negatif club.
untuk contohnya seperti dibawah ini:


Oh iya sobs-sob di vb.net ini untuk mendeklarasikan variabel yaitu dengangan keyword dim dan diikuti dengan nama variabel dan selanjutnya keyword as dan tipe_datanya, seperti contoh dibawah ini

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

    End Sub
End Module


oh iya untuk membuat komentar kita hanya perlu menggunakan kutip satu saja sobs-sobs seperti contoh diatas.

2.    SByte

Sebenarnya tipe data ini sama dengan byte dari segi jangkauannya kecil (1 Byte), yang menjadi pembeda adalah tipe data ini bersifat signed artinya dapat bernilai negatif selama masih dalam range jangkauanya yaitu (-128 s.d 127). untuk lebih jelas seperti code dibawah ini sobs-sobs.



Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)
    End Sub
End Module


langsung next aja ya sobs biar cepet

3.    UShort

Tipe data ini jangkuan rangenya lebih besar dari dua data sebelumnya yaitu (0 s.d 65535) (2 Byte) dan bersifat unsigned artinya anti negatif-negatif club. berikut ini codenya sobs.



Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)
    End Sub
End Module



Kita next lagi (Kejar setoran)

4.    Short

Tipe data ini sama seperti UShort (2 Byte) hanya saja tipe data ini bersifat signed artinya bisa dengan nilai negatif, adapun jangkauannya adalah (-32768 s.d 32767).

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)
    End Sub
End Module



Sipp, Selanjutnya

5.    UInteger

Tipe data ini mempunyai nilai jangkauan lebih besar dari keempat data sebelumnya, adapun jangkuannya (0 s.d 4294967295) (4 Byte) tipe data ini bersifat unsigned anti anti negatif club.

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)
    End Sub
End Module



Next sobs

6.    Integer

Tipe data ini sama sepert UInteger bernilai (4 Byte) hanya saja tipe data ini bisa kita pasang nilai negatif (signed) adapun jangkauannya adalah (-2147483648 s.d 2147483647).

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)
    End Sub
End Module


Lumayan pegel nih sobs, oke next aja ya lah

7.    ULong

Tipe data ini mempunyai jangkauan lebih besar dari yang sebelumnya yaitu (0 s.d 18446744073709551615)  (8 Byte) ett dah banyak banget itu angka, tipe data ini bersifat unisgned tidak bisa negatif ya sobs.

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)

        '7.ULong
        Dim dataULong As ULong = 12000000
        Console.WriteLine(dataULong)
    End Sub
End Module


haaah, next again.

8.    Long

sama seperti ULong tipe data ini bernilai (8 Byte) hanya saja tipe data ini bersifat signed (bisa negatif) jangkuannya adalah (-9223372036854775808 s.d 9223372036854775807).


Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)

        '7.ULong
        Dim dataULong As ULong = 12000000
        Console.WriteLine(dataULong)

        '8.Long
        Dim dataLong As Long = -12000000
        Console.WriteLine(dataLong)
    End Sub
End Module


Oke, dengan ini tipe data bilangan bulat bisa dikatakan selesai sobs. selanjutnya kita masih berkutik dengan tipe data angka yaitu tipe data bilangan decimal atau koma-koma club.

9.    Double

ini merupakan tipe data bilangan decimal(koma) yang mempunya jangkuan (8 Byte). ketika kita mendefinisikan tipe data decimal kita harus menggunakan tanda titik ( . ) sebagai pengganti koma.

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)

        '7.ULong
        Dim dataULong As ULong = 12000000
        Console.WriteLine(dataULong)

        '8.Long
        Dim dataLong As Long = -12000000
        Console.WriteLine(dataLong)

        '9.Double
        Dim dataDouble As Double = -3.14
        Console.WriteLine(dataDouble)
    End Sub
End Module



Oh iya tipe data ini bersifat (signed) artinya bisa kita berikan nilai negatif ya sobs.

10.    Decimal

Tipe data mempunyai jangkuan lebih lebih lebih besar dibandingkan double (16 Byte). Sama seperti double tipe data ini bersifat signed (bisa negatif).


Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)

        '7.ULong
        Dim dataULong As ULong = 12000000
        Console.WriteLine(dataULong)

        '8.Long
        Dim dataLong As Long = -12000000
        Console.WriteLine(dataLong)

        '9.Double
        Dim dataDouble As Double = -3.14
        Console.WriteLine(dataDouble)

        '10.Decimal
        Dim dataDecimal As Decimal = 10000.9001
        Console.WriteLine(dataDecimal)
    End Sub
End Module


Sipp selanjutnya kita akan hempaskan tipe data angka

11.    Boolean

Tipe data ini hanya mempunyai nilai True (Benar) atau False (Salah), tipe data ini biasanya digunakan untuk kondisional atau percabangan, juga perulangan, dan juga masih banyak lainnya.

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)

        '7.ULong
        Dim dataULong As ULong = 12000000
        Console.WriteLine(dataULong)

        '8.Long
        Dim dataLong As Long = -12000000
        Console.WriteLine(dataLong)

        '9.Double
        Dim dataDouble As Double = -3.14
        Console.WriteLine(dataDouble)

        '10.Decimal
        Dim dataDecimal As Decimal = 10000.9001
        Console.WriteLine(dataDecimal)

        '11.Boolean
        Dim dataBenar As Boolean = True
        Dim dataSalah As Boolean = False
        Console.WriteLine(dataBenar)
        Console.WriteLine(dataSalah)
    End Sub
End Module



Selanjutnya.

12.    Char

Tipe data hanya bisa kita masukan satu karakter saja sobs, adapun aturan penulisannya menggunakan kutip dua ("'c" ) seperti itu sobs. ingat ya sobs hanya boleh satu karakter saja

Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)

        '7.ULong
        Dim dataULong As ULong = 12000000
        Console.WriteLine(dataULong)

        '8.Long
        Dim dataLong As Long = -12000000
        Console.WriteLine(dataLong)

        '9.Double
        Dim dataDouble As Double = -3.14
        Console.WriteLine(dataDouble)

        '10.Decimal
        Dim dataDecimal As Decimal = 10000.9001
        Console.WriteLine(dataDecimal)

        '11.Boolean
        Dim dataBenar As Boolean = True
        Dim dataSalah As Boolean = False
        Console.WriteLine(dataBenar)
        Console.WriteLine(dataSalah)

        '12.Char
        Dim dataChar As Char = "A"
        Console.WriteLine(dataChar)

    End Sub
End Module


Nah, berikutnya mungkin kedepannya tipe data yang paling sering akan dipakai

13.    String

Tipe data ini merupakan pengembangan dari tipe data char, dimana didalam tipe data ini kita bebas memasukan banyak karakter berupa huruf atau angka sekaligus. berikut ini contohnya sobs.



Imports System

Module Program
    Sub Main(args As String())

        'Tipe Data angka

        '1.Byte (0 s/d 255)
        Dim dataByte As Byte = 10
        Console.WriteLine(dataByte)

        '2.SByte (-128 s/d 127) 
        Dim dataSByte As SByte = -10
        Console.WriteLine(dataSByte)

        '3.UShort
        Dim dataUShort As UShort = 12000
        Console.WriteLine(dataUShort)

        '4.Short
        Dim dataShort As Short = -12000
        Console.WriteLine(dataShort)

        '5.UInteger
        Dim dataUInteger As UInteger = 30000
        Console.WriteLine(dataUInteger)

        '6.Integer
        Dim dataInteger As Integer = -30000
        Console.WriteLine(dataInteger)

        '7.ULong
        Dim dataULong As ULong = 12000000
        Console.WriteLine(dataULong)

        '8.Long
        Dim dataLong As Long = -12000000
        Console.WriteLine(dataLong)

        '9.Double
        Dim dataDouble As Double = -3.14
        Console.WriteLine(dataDouble)

        '10.Decimal
        Dim dataDecimal As Decimal = 10000.9001
        Console.WriteLine(dataDecimal)

        '11.Boolean
        Dim dataBenar As Boolean = True
        Dim dataSalah As Boolean = False
        Console.WriteLine(dataBenar)
        Console.WriteLine(dataSalah)

        '12.Char
        Dim dataChar As Char = "A"
        Console.WriteLine(dataChar)

        '13.String
        Dim dataString As String = "Sruputkode pancen oyee"
        Console.WriteLine(dataString)

    End Sub
End Module


Nah, itu merupakan tipe dasar dari vb.net sebenarnya ada beberapa data lagi sobs-sobs seperti Date dan Object, namun itu akan gua bahas secara tepisah ya sobs-sobs.

Ya mungkin itu saja, jika sobs-sobs masih kurang puas silahkan mencari refrensi belajar ditempat lain
Sekian dan terimakasih sobs-sobs.


See you next time.

Posting Komentar untuk "Tipe Data Dasar di VB.Net"

www.domainesia.com
Web Hosting
www.domainesia.com