
visual basic
Programmer pemula yang menggunakan VB 6 mungkin sering mengalami banyak error ketika melakukan coding. Informasi error yang ditampilkan oleh VB sendiri cukup jelas menandakan dimana kesalahan coding terjadi. Hal ini memang bagus untuk membenahi aplikasi yang sedang dibangun. Sayangnya terkadang error yang kita anggap kurang penting tetap ditampilkan. Bisa dibayangkan ketika kita sedang menjalankan (running) aplikasi yang sudah jadi kemudian ada kesalahan proses yang sebenarnya tidak penting dan tetap ditampilkan, sehingga proses running terhenti. Bagaimana pula bila aplikasi tersebut sudah kita implementasikan ke sebuah perusahanaan. Tentunya ini akan merepotkan dan menandakan adanya bug pada aplikasi yang kita buat.
Itulah pentingnya sebuah error handling pada pembuatan aplikasi. Pada pemrograman java, .Net atau bahasa pemrograman lainnya kita mengenal “try” dan “catch“, yang menangani terjadinya error dan melanjutkan ke proses yang sudah kita tentukan. Begitu juga pada VB 6. Mungkin bisa juga menggunakan model try-catch ini, namun saya belum tahu dan belum mencobanya.
Error handling yang saya gunakan adalah “On Error Goto – - -” dan “On Error Resume Next”. “On Error Goto – - -” maksudnya adalah ketika terjadi error maka diteruskan ke proses yang ditentukan pada “- – -”. Kalau Anda bingung, bisa diisi dengan angka “0″ atau lengkapnya ditulis “On Error Goto 0″. Jadi ketika terjadi error maka aplikasi tidak dilanjutkan ke proses manapun. Sedangkan “On Error Resume Next” maksudnya adalah ketika terjadi error, maka dilanjutkan dengan proses berikutnya.
Handling ini akan menyembunyikan error yang terjadi pada aplikasi yang kita buat, baik error yang sifatnya penting maupun tidak. Ya setidaknya bagi Anda yang akan menghadapi sidang Tugas Akhir bisa menggunakan cara ini supaya tidak terlihat ada error, meskipun sebenarnya buanyaaaak!!! hehehe.
Tetapi dalam proses coding sebaiknya error handling ini d’matikan dahulu supaya Anda bisa memaksimalkan kemampuan untuk mengatasi error yang terjadi pada aplikasi yang Anda bangun.
Semoga Bermanfaat.

Tasz, dirimu kan jago VB nih,,
mau beramal tak?? pahala lo tas…:)
Ada temenku yang lagi butuh pengajaran VB tuh di SBY, org ITS pula, kayaknya dia gi bikin TA juga…
anak ilmu telekomunikasi gitu kalo ga salah?? but Ferry tau orangnya kok, tanya aja ke dia.
suruh dy tunjukin mana “putri neptunus” dari dimaz..
OKZ tas…??
ditunggu kabarnya..
plz banget ya taszz…..
cupp..cuupp.. muuaaahh…muaaahhh..
HUUEEEEKKKKKK…….
WHAKAKAEWKWWAKAKA
# dbajoelz : jago “gundulmu”!!
kebetulan aq juga bantu2 dikit anak jurusanq, adek kelas, n temen2 telkom PENS-ITS.
Apalagi karena udah lulus n belum punya kerjaan tetap, aq jadi banyak di rumah, bantu2 usahanya ibu. Jadi yo maaf dim, aq gak bisa bantu banyak…
Seandainya aq bisa dim, insyaAllah aq pasti bantu ..
@dbajoelz =)) kwakakakakkakakaka hahahha
wa enggak nyangka aku sampek disebut-sebut di comment ini *ketawa terbahak-bahak*
palagi sampek ada kata putri neptunus (ups… keceplosan)…duch segitunya sampek dibela-belain, buat Raja Matahari (Ups… keceplosan lagi…) apa se yang enggak kalo buat Putri Neptunus…hehehheheheh !!!!!
*clingak..clinguk… kabur…..!!! sebelum ada dbajoelz..*
# Ferry Hendrayana : emange sopo c fer sing disebut “putri neptunus” ?
Lagian loh area expansinya dbajoelz khan di Batam, SUrabaya khan area qta.. wekekek :-]
Lamannya terlalu berat Mas! Lemooooot
# Aris : ndak tuh, situ yg koneksinya lemot kali, hehehe
makasih udah berkunjung…
pg bro, wah semalem aku otak-atik vb utk nangkap error malah error handlernya yg jd masalah.
kodenya :
on error goto pesan_error
pesan_error:
imessage=msgbox(“Ada kesalahan : ” & error, vb crytical, “Perhatian”)
ketika aku running, muncul pesan klo ” imessage not defined ” kira2 itu apanya ya?
pesan_error : aku kasih setelah ” End If ”
padahal utk form lain aku ksh error handlernya sama tp tidak masalah.
thanks utk jawabannya.
# Oon : sebenarnya urutannya sudah betul mas, tidak ada masalah sih, tapi kalo pesan error yang muncul seperti itu, bisa jadi perlu ditambahkan pendifinisian variabel “imessage” tadi..
dicoba lagi yak..
bisa sekalian dikasi sampel codingnya bos….
thanks sebelumnya…
Terima kasih, boleh dong dimulai dari teori yang umum dulu ttg error handling compiler baru masuk ke VB ok
wah mantap nih tutorialnya… bagus untuk menangani error ya
nah ini dia,, cara bagus untuk menghadel error, sip!
siang mas mau numpang tanya… saat di simpan kok mlah muncul pesan error “operation was not allowed when the object is close” bagaimana cara mengatasinya? padahal di form lain juga pake kode yang sama tapi gak error…mohon pencerahannya mas…makasih sebelumnya