Representasi sederhana dari lingkungan pengembangan.
Visual Basic 2010 (VB.NET) tetap menjadi salah satu bahasa pemrograman yang populer, terutama bagi pemula, karena sintaksisnya yang mudah dibaca dan pendekatannya yang berorientasi objek. Mempelajari dasar-dasar melalui contoh program sederhana sangat efektif untuk memahami konsep inti seperti variabel, input/output, dan logika kondisional.
Artikel ini akan menyajikan beberapa contoh program Visual Basic 2010 sederhana yang dapat Anda implementasikan langsung di lingkungan IDE (Integrated Development Environment) Visual Studio Anda. Fokus utama kita adalah pada aplikasi konsol sederhana, karena ini adalah cara tercepat untuk melihat hasil dari kode yang dieksekusi tanpa perlu mendesain antarmuka pengguna (UI) yang rumit.
Program paling dasar dalam dunia pemrograman adalah menampilkan teks ke layar. Dalam konteks VB.NET Console Application, kita menggunakan perintah Console.WriteLine().
Module Module1
Sub Main()
' Menampilkan pesan ke konsol
Console.WriteLine("Halo! Ini adalah contoh program VB 2010 sederhana.")
' Memberikan jeda agar jendela konsol tidak langsung tertutup
Console.ReadKey()
End Sub
End Module
Penjelasan singkat: Module1 adalah wadah utama, dan Sub Main() adalah titik awal eksekusi program. Baris yang diawali dengan apostrof (') adalah komentar dan diabaikan oleh compiler.
Untuk membuat program lebih interaktif, kita perlu mempelajari cara mengambil input dari pengguna. Kita akan menggunakan Console.ReadLine() untuk membaca input dan melakukan konversi tipe data (parsing) karena input dari konsol selalu berupa string.
Module Module2
Sub Main()
Dim angka1 As Integer
Dim angka2 As Integer
Dim hasil As Integer
Console.Write("Masukkan Angka Pertama: ")
' Membaca input dan mengubahnya menjadi Integer
angka1 = Integer.Parse(Console.ReadLine())
Console.Write("Masukkan Angka Kedua: ")
angka2 = Integer.Parse(Console.ReadLine())
hasil = angka1 + angka2
Console.WriteLine("---------------------------------")
Console.WriteLine("Hasil Penjumlahan: " & hasil.ToString())
Console.ReadKey()
End Sub
End Module
Dalam contoh ini, kita mendeklarasikan tiga variabel bertipe Integer. Fungsi Console.Write digunakan agar kursor tetap berada di baris yang sama setelah menampilkan prompt. Operator & digunakan untuk menggabungkan string dan nilai variabel.
Logika kondisional adalah jantung dari pemrograman. Contoh berikut akan memeriksa apakah usia yang dimasukkan pengguna memenuhi syarat usia minimum (misalnya, 17 tahun) untuk mendapatkan SIM.
Module Module3
Sub Main()
Dim usiaInput As String
Dim usia As Integer
Const USIA_MINIMUM As Integer = 17
Console.Write("Masukkan usia Anda: ")
usiaInput = Console.ReadLine()
' Validasi sederhana: Pastikan input adalah angka
If Integer.TryParse(usiaInput, usia) Then
If usia >= USIA_MINIMUM Then
Console.WriteLine($"Selamat! Usia Anda ({usia}) memenuhi syarat.")
Else
Console.WriteLine($"Mohon maaf, usia Anda ({usia}) masih di bawah batas minimum ({USIA_MINIMUM}).")
End If
Else
Console.WriteLine("Input tidak valid. Harap masukkan angka.")
End If
Console.ReadKey()
End Sub
End Module
Di sini kita menggunakan Integer.TryParse yang lebih aman daripada Integer.Parse karena mencegah program crash jika pengguna memasukkan teks alih-alih angka. Penggunaan string interpolation ($"{...}") juga membuat output lebih bersih.
Meskipun Visual Basic 2010 mungkin merupakan versi lama, konsep fundamental yang dipelajari dari contoh program Visual Basic 2010 sederhana ini tetap berlaku di versi .NET terbaru. Menguasai variabel, tipe data, kontrol alur (If, For, While), dan dasar-dasar I/O konsol adalah fondasi yang kuat sebelum Anda beralih ke pengembangan aplikasi berbasis Windows Forms atau WPF yang lebih visual.
Teruslah bereksperimen. Coba ubah contoh penjumlahan menjadi pengurangan atau perkalian. Cobalah membuat perulangan sederhana yang mencetak angka 1 sampai 10. Semakin banyak Anda mengetik kode secara manual, semakin cepat pemahaman Anda berkembang dalam bahasa pemrograman ini.