×

Latihan Contoh Soal Visual Basic untuk Pemula Disertai Jawaban dan Kode Program

Visual Basic merupakan salah satu bahasa pemrograman yang banyak digunakan oleh pemula karena sintaksnya yang mudah dipahami dan bersifat visual. Bahasa pemrograman ini sering diajarkan di sekolah menengah, perguruan tinggi, maupun kursus komputer dasar. Dengan Visual Basic, pengguna dapat membuat aplikasi berbasis desktop dengan antarmuka grafis (GUI) secara relatif cepat.

Artikel ini akan membahas latihan contoh soal Visual Basic untuk pemula yang disertai penjelasan, jawaban, dan kode program. Materi disusun secara bertahap agar mudah dipahami, mulai dari konsep dasar hingga contoh penerapan sederhana. Dengan mempelajari latihan soal ini, diharapkan pembaca dapat meningkatkan pemahaman logika pemrograman serta kemampuan menulis kode Visual Basic.

baca juga:Kumpulan Contoh Soal Perbandingan Beserta Penyelesaiannya yang Mudah Dipahami

Pengertian Visual Basic

Visual Basic (VB) adalah bahasa pemrograman yang dikembangkan oleh Microsoft dan termasuk dalam keluarga bahasa pemrograman tingkat tinggi. Visual Basic dikenal dengan konsep event-driven programming, yaitu program akan merespons suatu kejadian (event) seperti klik tombol, perubahan teks, atau pemilihan menu.

Visual Basic memiliki beberapa versi, di antaranya:

🔖 Baca juga:
Contoh Soal Teori Konflik Pilihan Ganda dan Essay Terbaru
  • Visual Basic 6.0 (VB6)
  • Visual Basic .NET (VB.NET)

Pada artikel ini, contoh kode program difokuskan pada Visual Basic .NET karena masih relevan dan digunakan pada lingkungan Visual Studio.

Tujuan Mempelajari Visual Basic bagi Pemula

Mempelajari Visual Basic memberikan banyak manfaat, khususnya bagi pemula, antara lain:

  1. Memahami konsep dasar pemrograman
  2. Melatih logika berpikir sistematis
  3. Mengenal pembuatan aplikasi berbasis desktop
  4. Menjadi dasar untuk mempelajari bahasa pemrograman lain
  5. Membantu dalam pengerjaan tugas sekolah atau kuliah

Struktur Dasar Program Visual Basic

Sebelum masuk ke latihan soal, penting untuk memahami struktur dasar program Visual Basic. Berikut contoh sederhana:

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        MessageBox.Show("Hello World")
    End Sub
End Class

Penjelasan singkat:

  • Public Class Form1 menunjukkan kelas utama
  • Button1_Click adalah prosedur yang dijalankan saat tombol diklik
  • MessageBox.Show digunakan untuk menampilkan pesan

Latihan Contoh Soal Visual Basic untuk Pemula

Contoh Soal 1: Menampilkan Teks ke Label

Soal:
Buatlah program Visual Basic yang menampilkan teks “Selamat Belajar Visual Basic” ke dalam Label ketika tombol ditekan.

Pembahasan:
Program ini menggunakan komponen Label dan Button. Saat Button diklik, teks akan muncul pada Label.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Label1.Text = "Selamat Belajar Visual Basic"
End Sub

Contoh Soal 2: Program Penjumlahan Dua Angka

Soal:
Buatlah program untuk menjumlahkan dua bilangan yang diinput melalui TextBox, kemudian tampilkan hasilnya ke Label.

Pembahasan:
Digunakan dua TextBox sebagai input dan satu Label sebagai output.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim angka1 As Integer
    Dim angka2 As Integer
    Dim hasil As Integer

    angka1 = Val(TextBox1.Text)
    angka2 = Val(TextBox2.Text)
    hasil = angka1 + angka2

    Label1.Text = hasil.ToString()
End Sub

Contoh Soal 3: Program Menghitung Luas Persegi Panjang

Soal:
Buat program untuk menghitung luas persegi panjang dengan input panjang dan lebar.

Rumus:
Luas = Panjang × Lebar

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim panjang As Integer
    Dim lebar As Integer
    Dim luas As Integer

    panjang = Val(TextBox1.Text)
    lebar = Val(TextBox2.Text)
    luas = panjang * lebar

    Label1.Text = "Luas = " & luas
End Sub

Contoh Soal 4: Percabangan If Else

Soal:
Buat program untuk menentukan apakah nilai siswa lulus atau tidak. Ketentuan lulus jika nilai ≥ 75.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim nilai As Integer
    nilai = Val(TextBox1.Text)

    If nilai >= 75 Then
        Label1.Text = "Lulus"
    Else
        Label1.Text = "Tidak Lulus"
    End If
End Sub

Contoh Soal 5: Program Menentukan Bilangan Genap atau Ganjil

Soal:
Buatlah program untuk menentukan apakah suatu bilangan merupakan bilangan genap atau ganjil.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim angka As Integer
    angka = Val(TextBox1.Text)

    If angka Mod 2 = 0 Then
        Label1.Text = "Bilangan Genap"
    Else
        Label1.Text = "Bilangan Ganjil"
    End If
End Sub

Contoh Soal 6: Program Menghitung Nilai Rata-rata

Soal:
Buat program untuk menghitung rata-rata dari tiga nilai.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim n1, n2, n3 As Integer
    Dim rata As Double

    n1 = Val(TextBox1.Text)
    n2 = Val(TextBox2.Text)
    n3 = Val(TextBox3.Text)

    rata = (n1 + n2 + n3) / 3
    Label1.Text = "Rata-rata = " & rata
End Sub

Contoh Soal 7: Perulangan For

Soal:
Buat program untuk menampilkan angka 1 sampai 10 menggunakan perulangan.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim hasil As String = ""

    For i As Integer = 1 To 10
        hasil &= i & " "
    Next

    Label1.Text = hasil
End Sub

Contoh Soal 8: Perulangan While

Soal:
Buat program untuk menampilkan angka 10 sampai 1 menggunakan perulangan While.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim i As Integer = 10
    Dim hasil As String = ""

    While i >= 1
        hasil &= i & " "
        i -= 1
    End While

    Label1.Text = hasil
End Sub

Contoh Soal 9: Program Login Sederhana

Soal:
Buat program login sederhana dengan username “admin” dan password “123”.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    If TextBox1.Text = "admin" And TextBox2.Text = "123" Then
        MessageBox.Show("Login Berhasil")
    Else
        MessageBox.Show("Login Gagal")
    End If
End Sub

Contoh Soal 10: Program Menggunakan MessageBox

Soal:
Buat program yang menampilkan pesan konfirmasi saat tombol ditekan.

Kode Program:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    MessageBox.Show("Apakah Anda yakin?", "Konfirmasi")
End Sub

Tips Belajar Visual Basic untuk Pemula

Agar proses belajar Visual Basic lebih efektif, berikut beberapa tips:

  1. Praktikkan setiap contoh kode secara langsung
  2. Gunakan Visual Studio sebagai editor utama
  3. Pahami logika program, bukan sekadar menyalin kode
  4. Mulai dari program sederhana
  5. Perbanyak latihan soal Visual Basic

baca juga:Mahasiswa Universitas Teknokrat Indonesia Borong Juara Nasional di ANFEST 2026

Kesimpulan

Latihan contoh soal Visual Basic untuk pemula merupakan cara efektif untuk memahami konsep dasar pemrograman. Dengan latihan yang disertai jawaban dan kode program, pemula dapat belajar secara mandiri dan terstruktur. Materi seperti input-output, percabangan, perulangan, dan event handling adalah fondasi penting dalam Visual Basic.

Dengan konsistensi berlatih dan memahami setiap contoh soal Visual Basic di atas, kemampuan pemrograman akan meningkat secara bertahap. Artikel ini diharapkan dapat menjadi referensi lengkap dan SEO friendly bagi pelajar, mahasiswa, maupun siapa saja yang ingin belajar Visual Basic dari dasar.

penulis:putra

Post Comment