Pemrograman Visual 6
Pemrograman Visual 6
Methods, Procedure,
Module dan error
handle
Struktur Aplikasi
Properties
Methods
Struktur Aplikasi
Prosedur (Procedure)
Dalam kenyataan seringkali program yang harus ditulis cukup panjang,
sehingga kesalahan yang mungkin dibuat oleh seorang programmer
semakin besar. Untuk mengatasi masalah tersebut dapat dilakukan
dengan memecah program tersebut menjadi bagian-bagian kecil (rutin)
tetapi tetap logis. Rutin-rutin kecil tersebut akan membuat penelusuran
dan perawatan program menjadi lebih mudah dan terstruktur.
Rutin-rutin kecil tersebut sering disebut dengan nama prosedur.
Struktur Aplikasi
Struktur Aplikasi
I. Subrutin
Subrutin merupakan prosedur umum (general porpuse procedure) yang
ditulis dan ditambahkan dalam program. Format penulisan sebuah
subrutin adalah sebagai berikut.
Contoh
[Public | Private] Sub <nama_sub> ([<argumen>])
<isi procedure>
End Sub
Private Sub Pangkat()
Dim Bilangan as Integer
Bilangan = txtTotal.Text
lblBilangan.Caption = Bilangan * Bilangan
End Sub
Struktur Aplikasi
Keterangan :
- Pernyataan [Public | Private] menentukan ruang lingkup (scope)
procedure. Sebuah procedure dengan scope public bisa digunakan
dalam lingkup project. Sedangkan procedure dengan scope private
hanya bisa digunakan dalam lingkup form saja.
- <nama_sub> dibuat sebagai pengenal procedure saat di-panggil.
Aturan penamaan sebuah procedure sama dengan aturan penamaan
sebuah variabel. Nama sebuah procedure dibuat unik, tidak boleh ada
yang sama.
- <argumen> merupakan serangkaian nilai dan tipe data yang dipakai
oleh procedure untuk mengerjakan tugas-nya atau sering disebut
sebagai paramater. Sebuah procedure bisa saja tidak memakai argumen
sama sekali.
Struktur Aplikasi
Struktur Aplikasi
Function
Subrutin dan Fungsi sebenarnya mirip yaitu prosedur umum (general
purpose procedure) yang ditulis dan ditambahkan dalam program.
Bedanya Fungsi mengembalikan nilai sedangkan Subrutin tidak. Format
penulisan sebuah Fungsi adalah sebagai berikut :
Contoh
[Public | Private] Function <nama_function> ([<argumen>]) As
tipe_data>
<isi function>
End Function
Function Pangkat(Bilangan as Integer)
Pangkat = Bilangan * Bilangan
End Function
Struktur Aplikasi
Keterangan :
- Pernyataan [Public | Private] menentukan ruang lingkup (scope)
function. Sebuah function dengan scope public bisa digunakan dalam
lingkup project. Sedangkan function dengan scope private hanya bisa
digunakan dalam lingkup form saja.
- <nama_function> dibuat sebagai pengenal function saat di-panggil.
Aturan penamaan sebuah function sama dengan aturan penamaan
sebuah variabel. Nama sebuah function dibuat unik, tidak boleh ada
yang sama.
Struktur Aplikasi
Struktur Aplikasi
ReturnVal merupakan nilai pengembalian (return value).
Contoh
[Public | Private] Function <nama_function> ([<argumen>]) As
tipe_data>
<isi function>
End Function
Function Pangkat(Bilangan as Integer)
Pangkat = Bilangan * Bilangan
End Function
ReturnVal = FunctionName [(Argumen list)]
Txtpangkat.text = pangkat(3)
Struktur Aplikasi
Module
2
3
1 Object Selector
Daftar object-object yang terdapat pada
sebuah form, termasuk form itu sendiri.
2 Event Selector
Daftar event-event yang dapat dipilih dari
object yang sedang terpilih.
3 Code Editor
Tempat untuk mengetikkan perintah-perintah
yang akan dijalankan oleh Visual Basic.
Events
Change
Click
Events
DblClick
GotFocus
Events
KeyDown
Event
KeyPress
Events
KeyUp
LostFocus
Events
MouseDown
Events
MouseMove
Events
MouseUp
Events
Activate
Load
Resize
Terminate
Events
Unload
Try
Dim N1, N2 As Integer
N1 = CInt(TextBox1.Text)
N2 = CInt(TextBox2.Text)
TextBox3.Text = N1 + N2
Catch ex As Exception
MessageBox.Show(Salah isi tuh!!!)
End Try