Belajar Pemrograman VB.NET Sederhana

Ikon Visual Basic

Representasi sederhana dari lingkungan pengembangan.

Pengantar Contoh Program Visual Basic 2010 Sederhana

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.

Contoh 1: Program "Hello World" Versi Konsol

Program paling dasar dalam dunia pemrograman adalah menampilkan teks ke layar. Dalam konteks VB.NET Console Application, kita menggunakan perintah Console.WriteLine().

Kode Program


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.

Contoh 2: Penjumlahan Dua Angka Input Pengguna

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.

Kode Program


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.

Contoh 3: Program Logika Kondisional (If-Then-Else)

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.

Kode Program


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.

Pentingnya Latihan dengan VB 2010

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.