Tipe Data VB.Net dan Deklarasi Variabel dengan DIM

Apa itu Tipe Data?

Tipe data menentukan tipe data yang dapat disimpan oleh variabel apa pun. Variabel yang memiliki tipe data berbeda dialokasikan jumlah ruang berbeda di memori. Ada berbagai tipe data di VB.NET. Mereka termasuk:

  • Boolean: penyimpanan yang dialokasikan bergantung pada platform implementasi. Nilainya bisa Benar atau Salah.
  • Byte: mengalokasikan ruang penyimpanan sebesar 1 byte. Nilai berkisar dari 0 hingga 255 (tidak ditandatangani).
  • Arang: mengalokasikan ruang sebesar 2 byte. Nilai berkisar dari 0 hingga 65535 (tidak ditandatangani).
  • Tanggal: mengalokasikan ruang penyimpanan sebesar 8 byte. Nilai berkisar dari 0:00:00 (tengah malam) 1 Januari 0001 hingga 11:59:59 tanggal 31 Desember 9999.
  • Bilangan bulat: memiliki ruang penyimpanan 4 byte. Nilainya berkisar antara -2,147,483,648 hingga 2,147,483,647 (ditandatangani).
  • Panjang: memiliki ruang penyimpanan 8 byte. Numbers berkisar dari -9,223,372,036,854,775,808 hingga 9,223,372,036,854,775,807(ditandatangani).
  • String: Ruang penyimpanan yang dialokasikan bergantung pada platform implementasi. Nilai berkisar dari 0 hingga sekitar 2 miliar karakter Unicode.

Ketik Fungsi Konversi

Ada fungsi yang bisa kita gunakan untuk mengkonversi dari satu tipe data ke tipe data lainnya. Mereka termasuk:

  • CBool (ekspresi): mengubah ekspresi menjadi tipe data Boolean.
  • tanggal CD(ekspresi): mengonversi ekspresi menjadi tipe data Tanggal.
  • CDbl(ekspresi): mengubah ekspresi menjadi a Double tipe data.
  • CByte (ekspresi): mengubah ekspresi menjadi tipe data byte.
  • CChar(ekspresi): mengonversi ekspresi menjadi tipe data Char.
  • CLng(ekspresi): mengonversi ekspresi menjadi tipe data Panjang.
  • CDDes(ekspresi): mengubah ekspresi menjadi tipe data Desimal.
  • Cint(ekspresi): mengubah ekspresi menjadi tipe data Integer.
  • CObj(ekspresi): mengubah ekspresi menjadi tipe data Objek.
  • CStr(ekspresi): mengubah ekspresi menjadi tipe data String.
  • CSByte(ekspresi): mengubah ekspresi menjadi tipe data Byte.
  • Pendek(ekspresi): mengubah ekspresi menjadi tipe data pendek.

Deklarasi Variabel

In VB.NET, deklarasi variabel melibatkan pemberian nama pada variabel dan penentuan tipe data yang dimilikinya. Kami menggunakan sintaks berikut:

Dim Variable_Name as Data_Type

Dalam sintaks di atas, Variable_Name adalah nama variabel sedangkan Data_Type adalah nama variabel tersebut.

Berikut adalah contoh deklarasi variabel yang valid di VB.NET:

Dim x As Integer

Dalam contoh di atas, 'x' adalah nama variabel sedangkan Integer adalah tipe data yang dimiliki variabel x.

Variabel Inisialisasi

Menginisialisasi variabel berarti menetapkan nilai pada variabel tersebut. Contoh berikut menunjukkan hal ini:

Dim x As Integer
x = 10

Di atas, kami telah mendeklarasikan variabel integer bernama 'x' dan memberinya nilai 10. Berikut contoh lainnya:

Dim name As String
name = "John"

Di atas, kami telah mendeklarasikan nama variabel string dan memberinya nilai John.

Jika Anda mendeklarasikan variabel Boolean, nilainya harus benar atau salah. Misalnya:

Dim checker As Boolean
checker = True

Di atas, kita telah mendefinisikan variabel Boolean bernama checker dan memberinya nilai True.

Mari kita tunjukkan cara mendeklarasikan dan menginisialisasi variabel menggunakan contoh kode:

Langkah 1) Buat Proyek Baru

  1. Buka Visual Studio dan klik menu File, Pilih Baru lalu Proyek dari bilah alat.

    Variabel Inisialisasi

  2. Di jendela baru, klik Visual Basic dari panel navigasi vertikal kiri. Pilih Aplikasi Formulir Jendela.

    Variabel Inisialisasi

  3. Beri nama dan klik tombol OK. Proyek akan dibuat.

Langkah 2) Buat Tombol

  1. Untuk membuat Tombol, mulailah dengan membuka tab desain.

Variabel Inisialisasi

  1. Tarik kontrol Tombol dari kotak peralatan ke dalam WindowForm:

Variabel Inisialisasi

Langkah 3) Klik tab lain yang terletak di sebelah kiri tab desain. Anda juga dapat mengklik dua kali tombol yang telah Anda tambahkan ke formulir.

Variabel Inisialisasi

Langkah 4) Tambahkan kode berikut untuk menambahkan teks ke kontrol:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim checker As Boolean
        checker = True
        MsgBox("The value of variable checker is  : " & checker)

        Dim x As Integer
        x = 32
        MsgBox("The value of variable x is  : " & x)

        Dim name As String
        name = " Guru99 "
        MsgBox("The value of variable name is  : " & name)


    End Sub

Langkah 5) Anda sekarang dapat menjalankan kode dengan mengklik tombol Start yang terletak di bar bagian atas:

Variabel Inisialisasi

Langkah 6) Anda seharusnya mendapatkan formulir berikut:

Variabel Inisialisasi

Langkah 7) Klik Tombol 1. Anda akan mendapatkan dialog berikut:

Variabel Inisialisasi

Klik tombol OK untuk berpindah ke dialog berikutnya. Seharusnya sebagai berikut:

Variabel Inisialisasi

Sekali lagi, klik tombol OK untuk berpindah ke dialog berikutnya. Seharusnya sebagai berikut:

Variabel Inisialisasi

Berikut screenshot kode lengkap di atas:

Variabel Inisialisasi

Penjelasan kode:

  1. Membuat kelas publik bernama Form1
  2. Membuat subprosedur bernama Button1_Click. Ini akan dipanggil ketika tombol diklik. Objek pengirim akan memunculkan acara tersebut sedangkan argumen e akan memiliki data untuk acara tersebut. EventArgs membentuk kelas dasar untuk semua argumen kejadian VB.Net. Handles Button1.Click menyatakan bahwa subprosedur akan menangani setiap klik pada tombol.
  3. Membuat variabel Boolean bernama checker.
  4. Menetapkan nilai True ke variabel pemeriksa.
  5. Membuat Pesan Box dialog untuk menampilkan beberapa teks dan nilai pemeriksa variabel.
  6. Membuat variabel integer bernama x.
  7. Memberikan nilai 32 pada variabel x.
  8. Membuat Pesan Box dialog untuk menampilkan beberapa teks dan nilai variabel x.
  9. Membuat variabel string bernama nama.
  10. Menetapkan variabel Guru99 ke nama variabel.
  11. Membuat Pesan Box dialog untuk menampilkan beberapa teks dan nilai nama variabel.
  12. Mengakhiri sub-prosedur.
  13. Mengakhiri kelas.

Menerima Nilai Pengguna

Saat membuat aplikasi, Anda mungkin memerlukan cara untuk mendapatkan masukan dari pengguna. Hal ini dapat dilakukan dengan menggunakan fungsi ReadLine dari kelas Konsol di namespace Sistem. Setelah Anda menerima masukan dari pengguna, Anda diminta untuk menetapkannya ke variabel. Misalnya:

Dim user_message As String
user_message = Console.ReadLine

Dalam contoh di atas, kami telah mendefinisikan variabel bernama user_message. Pesan yang dibaca dari konsol telah ditetapkan ke variabel tersebut. Mari kita tunjukkan ini:

Langkah 1) Buat Aplikasi Konsol

  1. Buka Visual Studio dan klik menu File, Pilih Baru lalu Proyek dari bilah alat.

    Menerima Nilai Pengguna

  2. Di jendela baru, klik Visual Basic dari panel navigasi vertikal kiri. Pilih Aplikasi Konsol.

    Menerima Nilai Pengguna

  3. Beri nama dan klik tombol OK. Proyek akan dibuat.

Langkah 2) Tambahkan kode berikut ke ruang kerja:

Module Module1
    Sub Main()
        Dim user_message As String
        Console.Write("Enter your message: ")
        user_message = Console.ReadLine
        Console.WriteLine()
        Console.WriteLine("You typed: {0}", user_message)
        Console.ReadLine()
    End Sub
End Module

Langkah 3) Anda sekarang dapat menjalankan kode dengan mengklik tombol Start yang terletak di bar bagian atas:

Menerima Nilai Pengguna

Langkah 4) Masukkan Pesan Anda

  1. Saat menjalankan kode, Anda akan mendapatkan konsol berikut:

Menerima Nilai Pengguna

  1. Ketik pesan apa pun dan tekan tombol enter. Anda akan mendapatkan yang berikut ini:

    Menerima Nilai Pengguna

Berikut ini kode lengkap untuk contohnya:

Menerima Nilai Pengguna

Penjelasan Kode:

  1. Membuat modul bernama Module1. Ini akan bertindak sebagai kelas untuk kode tersebut.
  2. Membuat sub-prosedur utama untuk modul. Ini akan dipanggil ketika kelas dijalankan/dieksekusi.
  3. Membuat variabel string bernama user_message.
  4. Cetak pesan di konsol yang meminta pengguna mengetik pesannya.
  5. Tetapkan nilai yang dibaca dari konsol ke variabel di atas.
  6. Mencetak baris kosong di konsol.
  7. Cetak beberapa teks dan pesan yang diketik oleh pengguna di konsol.
  8. Membaca pesan yang diketik oleh pengguna.
  9. Akhiri sub-prosedur.
  10. Akhiri modul.

Nilai L dan Nilai R

Ekspresi VB.NET terdiri dari dua jenis:

  • nilai ? ekspresi lvalue dapat muncul di sisi kiri atau sisi kanan operator penugasan.
  • nilai – ekspresi rvalue hanya dapat muncul di sisi kanan operator penugasan, tetapi tidak di sisi kiri.

Variabel adalah lvalues, yang berarti kita dapat meletakkannya di sisi kiri operator penugasan. Misalnya:

Dim x As Integer = 32

Untuk literal numerik, literal tersebut tidak dapat ditetapkan dan tidak dapat muncul di sisi kiri operator penugasan karena literal tersebut adalah nilai-r. Misalnya:

32 = x	

Ekspresi di atas salah dan akan menghasilkan kesalahan waktu kompilasi.

Kesimpulan

  • Setiap variabel harus termasuk dalam tipe data. Tipe data menentukan jumlah ruang memori yang dialokasikan untuk variabel.
  • Kita dapat mengonversi suatu variabel dari satu tipe data ke tipe data lainnya.
  • Menginisialisasi variabel berarti memberikan nilai pada variabel.
  • Kami membuat aplikasi konsol untuk membantu kami mendapatkan masukan dari pengguna melalui konsol menggunakan Fungsi Garis Baca.