Aturan Dasar Menulis Kode Program Visual Basic

Pada pertemuan sebelumnya kita telah belajar tentang bekerja dengan kontrol VB dan dalam pertemuan kali ini kita akan belajar beberapa aturan dasar tentang menulis kode program VB. Setiap kontrol atau objek di VB dapat menjalankan berbagai jenis perintah, perintah ini tercantum dalam daftar dropdown di jendela kode yang ditampilkan saat anda klik dua kali pada objek dan klik pada kotak prosedur.

Untuk memulai menulis sebuah prosedur, anda perlu klik dua kali pada sebuah objek. Misalnya, jika anda ingin menulis prosedur event untuk mengklik Command Button, coba anda klik dua kali tombol perintah (Command Button) dan yang akan terjadi adalah prosedur event akan muncul di jendela kode. Struktur kode yang muncul ketika anda mengklik dua kali pada Commnd Button adalah sebagai berikut:

Private Sub Command1_Click()

     (Masukkan kode anda di sini)

End Sub


Anda cukup menambahkan kode yang dinginkan di antara Private Sub Command1_Click ............. End Sub untuk dapat menggunakan command button. Sub sebenarnya adalah singkatan dari sub prosedur yang terdiri atas semua bagian prosedur dalam sebuah program. Kode program terdiri dari sejumlah pernyataan yang mengatur sifat tertentu atau memicu beberapa tindakan. Sintaks dari kode program Visual Basic memang hampir seperti bahasa Inggris yang normal meskipun tidak sama persis, sehingga sangat mudah untuk dipelajari.

Sintaks untuk mengatur properti dari suatu obyek atau untuk dapat lulus dari nilai tertentu itu adalah Object.Property.

Dimana Object dan Property dipisahkan oleh sebuah periode (atau dot). Misalnya, pernyataan Form1.Show berarti untuk menampilkan bentuk yang dibuat oleh Form1, Label1.Visible = true berarti label1 ditetapkan agar terlihat, Text1.Text = "VB" adalah untuk menetapkan teks VB ke textbox dengan nama Text1, Text2.text = 100 adalah untuk menetapkan nilai 100 ke textbox dengan nama text2, Timer1.Enabled = False adalah untuk menonaktifkan timer dengan nama Timer1 dan sebagainya. Mari kita coba beberapa contoh di bawah ini:

contoh 1 

Private Sub Command1_Click()

Label1.Visible = false
Label2.Visible = True
Text1.Text = "Anda benar!"

End sub

Menyembunyikan Label dan Menampilkan Teks Pada TextBox
Gambar 4.1. Menyembunyikan Label dan Menampilkan Teks Pada TextBox


contoh 2


Private Sub Command1_Click()

Label1.Caption = "Selamat Datang"
Image1.visible = true

End sub

Merubah Label dan Menampilkan Gambar
Gambar 4.2. Merubah Label dan Menampilkan Gambar

Pada Contoh 1, klik pada command button maka akan membuat label1 menjadi tidak terlihat dan label2 menjadi terlihat dan  "Anda benar" akan muncul di TextBox1. Pada Contoh 2, klik pada command button akan membuat caption perubahan label1 menjadi "Selamat Datang" dan Image1 akan menjadi terlihat. Sintaks yang tidak melibatkan pengaturan properti juga bahasa Inggris-seperti, beberapa perintah yang Print, If...Then....Else...End If, For...Next, Select Case....End Select, End dan Exit Sub. Misalnya, Print "Visual Basic" adalah untuk menampilkan teks Visual Basic pada layar dan End adalah untuk mengakhiri program. perintah lain akan dijelaskan secara rinci dalam pertemuan-pertemuan selanjutnya.

Dalam membuat sebuah kode program perhitungan memang sangat mudah dalam penulisannya, semudah anda belajar matematika di sekolah. Namun, dalam menuliskan sebuah prosedur yang melibatkan perhitungan, anda perlu mengetahui operator aritmatika dasar di VB karena mereka tidak sama persis dengan operator normal, kecuali untuk + dan -. Untuk perkalian, kita gunakan *, untuk divisi atau pembagian kita menggunakan /, untuk meningkatkan angka x dengan kekuatan n, kita menggunakan x ^ n dan untuk akar kuadrat, kita menggunakan Sqr (x). VB menawarkan banyak fungsi matematika yang lebih canggih seperti Sin, Cos, Tan dan Log, dan semua itu bisa anda pelajari pada pertemuan mendatang.

Ada dua fungsi penting yang terkait dengan operasi aritmatika, yaitu fungsi Val dan Str $ dimana Val adalah untuk mengkonversi teks ke nilai numerik dan Str $ adalah untuk mengkonversi numerik ke string (teks). Sementara fungsi Str $ sama pentingnya dengan Val, VB dapat menampilkan nilai numerik sebagai string implisit. Kegagalan untuk menggunakan Val akan menghasilkan perhitungan yang salah. Mari kita lihat Contoh 3 dan contoh 4.

contoh 3


Private Sub Command1_Click()

Text3.Text = Text1.Text + Text2.Text
   
End Sub

Penulisan Kode Perhitungan Yang Salah
Gambar 4.3. Penulisan Kode Perhitungan Yang Salah

contoh 4


Private Sub Command1_Click()

Text3.Text = Val(Text1.Text) + Val(Text2.Text)
   
End Sub

Penulisan Kode Perhitungan Yang Benar
Gambar 4.4. Penulisan Kode Perhitungan Yang Benar
Ketika anda menjalankan program dalam contoh 3 dan masukkan 12 di textbox1 dan 3 di textbox2 akan memberikan hasil dari 123, yang hasilnya salah. Hal ini karena VB memperlakukan angka sebagai string dan sehingga hanya bergabung sampai dua string. Di sisi lain, pada contoh 4 akan memberikan hasil yang benar, yaitu 15. Sekian dari saya, jangan lupa share agar orang lain yang ingin belajar dapat terbantu. Semoga tutorial tentang aturan dasar menulis kode VB dapat bermanfaat untuk kita semua, selamat belajar.

0 Response to "Aturan Dasar Menulis Kode Program Visual Basic"

Post a Comment