Sumber:
- Code:
http://www.rentron.com/VisualBasic.htm
Di dlm artikel ini gw akan menjelaskan bbrp dasar pemrograman VB dan tips n tricks bwt mempermudah langkah pemrograman.
1. Option Explicit
Gw yakin sblmnya banyak yg dah liat kalimat Option Explicit dibagian paling atas dari jendela coding di VB. Knp itu ada disana dan apa gunanya? Pernyataan Option Explicit akan memaksa lo untuk mendeklarasikan variabel sblm lo menggunakan variable itu. 2 kata itu (Option Explicit) akan sangat ngebantu lo terhindar dari puyenk yg berkepanjangan dlm men-debug program. Juga dapat mempercepat program lo klo lo menggunakannya dgn tepat!
Dgn menempatkan Option Explicit dibagian paling atas di stiap modul sblm brbagai prosedur, lo akan memastikan bahwa lo ga akan salah dlm menuliskan variabel. Coba liat contoh berikut ini...
Coding diatas seharusnya bertujuan untuk menampulkan MessageBox dgn kata "Hello". Karena variabel yg dituliskan salah dan gada Option Explicit yg dipasang diatas modulnya, maka lo cm akan mendapatkan MessageBox yg kosong.
Skrg coba kasi Option Explicit dibagian paling atas. Trus jalanin programnya lg. Apa yg trjadi? Lo bakalan dapetin pesan kesalahan "Variable not defined". Nah inilah gunanya, jd lo tau apa yg salah dan lo bs benerin.. Selain itu hal yg paling berguna bgt klo coding lo tuh dah kompleks bgt, jd lo bs nemuin kesalahan coding lo drpd nlusurin satu per satu.
Alasan lain knp Option Explicit sangat penting adalah, klo lo ga mendeklarasikan variable lo sbg tipe data yg spesifik, maka VB akan men-set variabel lo itu sbg tipe Variant (penjelasan ttg tipe data ada di posting slnjtnya). Variabel tipe Variant dapat menampung data jenis apa aja, dari string sampe ke integer, long integer, date, currency, dll. Meskipun kliatannya Variant ini bagus bgt krn bisa menampung smua jenis data, tapi sbnrnya nggak. Justru malah bakalan bikin program lo lelet! Dgn membuat variabel lo lbh spesifik jenisnya untuk keperluan penyimpanan data, maka program lo akan berjalan lbh cepat.
Nah agar stiap lo bikin program dah ada Option Explicit di stiap modulnya, caranya:
Klik menu Tools dan pilih Options. Trus centangin Require Variable Declaration dan klik OK.
1. Option Explicit
Gw yakin sblmnya banyak yg dah liat kalimat Option Explicit dibagian paling atas dari jendela coding di VB. Knp itu ada disana dan apa gunanya? Pernyataan Option Explicit akan memaksa lo untuk mendeklarasikan variabel sblm lo menggunakan variable itu. 2 kata itu (Option Explicit) akan sangat ngebantu lo terhindar dari puyenk yg berkepanjangan dlm men-debug program. Juga dapat mempercepat program lo klo lo menggunakannya dgn tepat!
Dgn menempatkan Option Explicit dibagian paling atas di stiap modul sblm brbagai prosedur, lo akan memastikan bahwa lo ga akan salah dlm menuliskan variabel. Coba liat contoh berikut ini...
- Code:
Private Sub Command1_Click()
Dim sMississippi As String
sMississipi = "Hello" '<-- perhatikan ada huruf "p" yg kurang
MsgBox sMississippi
End Sub
Coding diatas seharusnya bertujuan untuk menampulkan MessageBox dgn kata "Hello". Karena variabel yg dituliskan salah dan gada Option Explicit yg dipasang diatas modulnya, maka lo cm akan mendapatkan MessageBox yg kosong.
Skrg coba kasi Option Explicit dibagian paling atas. Trus jalanin programnya lg. Apa yg trjadi? Lo bakalan dapetin pesan kesalahan "Variable not defined". Nah inilah gunanya, jd lo tau apa yg salah dan lo bs benerin.. Selain itu hal yg paling berguna bgt klo coding lo tuh dah kompleks bgt, jd lo bs nemuin kesalahan coding lo drpd nlusurin satu per satu.
Alasan lain knp Option Explicit sangat penting adalah, klo lo ga mendeklarasikan variable lo sbg tipe data yg spesifik, maka VB akan men-set variabel lo itu sbg tipe Variant (penjelasan ttg tipe data ada di posting slnjtnya). Variabel tipe Variant dapat menampung data jenis apa aja, dari string sampe ke integer, long integer, date, currency, dll. Meskipun kliatannya Variant ini bagus bgt krn bisa menampung smua jenis data, tapi sbnrnya nggak. Justru malah bakalan bikin program lo lelet! Dgn membuat variabel lo lbh spesifik jenisnya untuk keperluan penyimpanan data, maka program lo akan berjalan lbh cepat.
Nah agar stiap lo bikin program dah ada Option Explicit di stiap modulnya, caranya:
Klik menu Tools dan pilih Options. Trus centangin Require Variable Declaration dan klik OK.
Terakhir diubah oleh Alen1.1 tanggal Wed Jan 21, 2009 7:27 am, total 2 kali diubah