Membuat Program Sederhana dengan Visual Basic

Pengantar Visual Basic

Visual Basic (VB), terutama dalam konteks Visual Basic .NET atau versi klasik seperti VB6, telah lama menjadi salah satu platform pengembangan aplikasi yang populer, terutama di kalangan pemula dan profesional yang bergerak cepat. Keunggulan utamanya adalah antarmuka yang berbasis *drag-and-drop* (RAD - Rapid Application Development) yang memudahkan pembuatan aplikasi desktop dengan antarmuka pengguna yang kaya.

Membuat program sederhana di Visual Basic sering kali menjadi langkah pertama dalam mempelajari logika pemrograman visual. Konsep dasarnya melibatkan penempatan komponen (seperti tombol, kotak teks) di *Form* dan kemudian menuliskan kode di balik peristiwa (event) yang terjadi pada komponen tersebut, misalnya saat tombol diklik.

VB Program Flow Input

Ilustrasi Sederhana Tampilan Aplikasi VB

Contoh Program Sederhana: Kalkulator Penjumlahan

Mari kita buat program paling dasar: aplikasi yang menerima dua angka dari pengguna, menjumlahkannya, dan menampilkan hasilnya. Ini menunjukkan penggunaan kontrol dasar: TextBox (untuk input), Button (untuk memicu aksi), dan Label (untuk output).

Langkah 1: Mendesain Antarmuka (Desain Form)

Anda akan membutuhkan:

Langkah 2: Menulis Kode Peristiwa (Event Code)

Kita akan menulis kode di dalam peristiwa klik tombol btnHitung. Dalam Visual Basic, kode ini biasanya diletakkan di antara deklarasi prosedur sub (Sub) dan akhir sub (End Sub).

Private Sub btnHitung_Click(sender As Object, e As EventArgs) Handles btnHitung.Click ' Deklarasi variabel untuk menyimpan angka dan hasil Dim angka1 As Double Dim angka2 As Double Dim hasil As Double ' Mengambil nilai dari TextBox dan mengubahnya menjadi tipe data Double ' Menggunakan CDouble untuk konversi yang aman If Double.TryParse(txtAngka1.Text, angka1) AndAlso Double.TryParse(txtAngka2.Text, angka2) Then ' Proses perhitungan hasil = angka1 + angka2 ' Menampilkan hasil ke Label lblHasil.Text = "Hasil: " & hasil.ToString() Else ' Penanganan kesalahan jika input bukan angka valid lblHasil.Text = "Error: Masukkan angka yang valid." End If End Sub

Contoh kode di atas menunjukkan praktik pemrograman yang baik dengan menggunakan fungsi Double.TryParse. Ini memastikan program tidak crash jika pengguna secara tidak sengaja memasukkan teks alih-alih angka.

Mengapa Visual Basic Tetap Relevan?

Meskipun bahasa pemrograman modern seperti Python atau JavaScript semakin mendominasi, Visual Basic, khususnya dalam ekosistem .NET, masih sangat kuat untuk pengembangan aplikasi Windows klasik (WinForms) dan bahkan aplikasi enterprise yang memerlukan integrasi mendalam dengan teknologi Microsoft lainnya. Kecepatan pembuatan prototipe yang ditawarkan oleh VB masih sulit ditandingi oleh bahasa lain ketika fokus utama adalah antarmuka pengguna berbasis desktop.

Bagi mereka yang baru memulai, mempelajari alur kerja visual dasar di VB membantu membangun fondasi logika pemrograman yang kuat, seperti konsep variabel, kontrol alur (if/else), dan penanganan peristiwa (event handling), yang kemudian dapat diaplikasikan ke bahasa lain.