Kamis, 02 April 2015

Pertemuan 7, 30 Maret 2015 : Membuat Program Sederhana Menggunakan Parameter ByVal di Visual Basic 2010

ByVal adalah parameter yang dikirimkan adalah Nilai dari sebuah object sehingga anda tidak dapat mengubah Nilai Object tersebut, anda hanya dapat mengolah/mengubah nilai object tersebut di dalam sub/function saja, setelah sub/function tersebut selesai, perubahan nilai object di sub/function tidak akan mengubah nilai object yang sebenarnya.
Let’s go ! Mari kita buat project nya.

1. Buka aplikasi VISUAL BASIC 2010 EXPRESS, lalu setelah program terbuka, klik FILE > New Project, maka akan muncul windows pop-up, lalu pilih “Windows Form Application”. Jika sudah di pilih isikan Nama dan Tempat Penyimpan project yang nanti akan di buat pada Name dan Location jika sudah klik Ok.
2. Design interface program yang akan kita buat menjadi seperti ini. Lihat gambar
3. Beberapa komponen toolbox yang dibutuhkan, antara lain :
  • 1 GroupBox
  • 1 Buah ListBox : (name) : lstOutput
  • 2 Buah Button
    • Button 1 : (name) : btnGo | Text : Go!
    • Button 2 : (name) : btnExit | Text : Exit
4. Klik 2X pada Button1 (btnInputBil), lalu isikan koding seperti berikut :



Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGo.Click

Dim intnumber As Integer = 100


lstOutput.Items.Add(“Inside btnGo_Click the value of ” & “intNumber is ” & intnumber.ToString())

lstOutput.Items.Add(“Now I am calling ChangeArg”)


ChangeArg(intnumber)

lstOutput.Items.Add(“Now back in btnGo_Click, ” & “the value of intNumber is ” & intnumber.ToString())

End Sub


Sub ChangeArg(ByVal intArg As Integer)

lstOutput.Items.Add(“Didalam procedure, ” & “Saya akan mengubah intArg.”)

intArg = 0

lstOutput.Items.Add(“Sekarang intNumber adaalah ” & intArg.ToString)

End Sub


Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click


End Sub

End Class

5. Klik 2X pada Button2 (btnExit), lalu isikan koding seperti berikut :


Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles btnExit.Click

Me.Close()

End Sub

7. Selesai, maka setelah itu jalankan programnya dengan menekan tombol F5. Maka seperti ini lah hasil program yang kita buat. Lihat gambar. Maka hasilnya jika kita menekan tombol “Input Bilangan” maka hasilnya akan jalan 2 2 nya.

Hasilnya :

 
Sekian dan Terima Kasih.