EXPECTION HANDLING PADA VB. NET
Halo gan,, Selamat Datang di blog saya ini. Untuk postingan kali ini saya akan membahas tentang EXPECTION HANDLING pada VB. NET. Yukk, langgsung ke materi aja,,,
1. Definisi Expection Handling
Perintah penanganan kesalahan atau yang lebih dikenal dengan sebutan Exception Handling Perintah ini digunakan untuk menangani kesalahan dalam menjalankan aplikasi, dengan adanya perintah ini setiap kesahan akan diatasi secara otamati ssesuai dengan perintah penanganan kesalahan yang telah dibuat, sehingga tidak terjadi kemacetan aplikasi yang sedang berjalan. Common Language Runtime (CLR) dari .NET Framework dirancang untuk menggunakan model Expection Handling berdasarkan Expection Objek dan blok kode yang dilindungi.
- Setiap bahasa dapat memiliki spesifikasi tersendiri untuk Expection Handling tanpa batasan apa pun
- Exceptions dihasilkan dan ditangani terlepas dari bahasa yang digunakan dan jenis kode (dikelola atau tidak dikelola)
- Exceptions dapat dilemparkan melintasi batas proses atau mesin
Di tabel yang telah saya sediakan ini, saya telah merangkum beberapa macam struktur Exception Handling atau penanganan kesalahan di Visual Basic Net, Silahkan Lihat tabel di bawah ini
Try...Catch..Finally...End Try | Throw | On Error Resume Next | On Error Goto | |
DEFINISI | merupakan perintah penanganan kesalahan yang berfungsi untuk menangani kesalahan dalam menjalankan aplikasi. | merupakan perintah penanganan kesalahan yang berfungsi untuk menangani kesalahan apabila perintah Try-Catch-Finally-EndTry tidak dapat menangani suatu kesalahan jalannya aplikasi | merupakan perintah penanganan kesalahan yang apabila terjadi kesalahan terhadap suatu baris tertentu maka baris tersebut akan di abaikan. | merupakan perintah penanganan kesalahan yang apabila terjadi kesalahan terhadap suatu baris tertentu maka perintah untuk melompat kebaris yang dituju akan dijalankan. |
SYNTAKS | Try [Perintah yang akan dijalankan] Catch nama_variabel As Exception [Tangkap Kesalahan] Finally [Perintah setelah try dan Catch, tetapi ini Optional, Boleh iya boleh juga tidak dibuat] End Try | Try [Perintah ] Catch Ex As Exception [Tangkap Kesalahan] Throw Ex // Mengembalikan ke Kode Pemanggil Finally [Kode Program setelah Try-Catch] //Kode ini Optional, Boleh dibuat boleh juga tidak End Try | On Error Resume Next [Perintah ] | On Error Goto [Perintah ] |
CONTOH PENGGUNAAN | Try Dim x% x = "Sumatera Utara" MsgBox("Provinsi Anda : " + x) Catch ex As Exception MsgBox("Provinsi Anda Bukan Sumatera Utara") Finally MsgBox("Selesai Eksekusi") End Try | Try Dim x% x = "Sumatera Utara" MsgBox("Provinsi Anda : " + x) Catch ex As Exception MsgBox("Provinsi Anda Bukan Sumatera Utara" + ex.ToString) 'Penggunaan Throw Throw ex Finally MsgBox("Selesai Eksekusi") End Try | On Error Resume Next Dim A As Integer A = "Data Mahasiswa A" MsgBox("Abaikan Baris Kesalahan") | On Error Goto Dim A As String A = "Data Mahasiswa A" Exit Sub pesan: MsgBox("Abaikan Baris Kesalahan") |
Untuk lebih jelas nya saya telah menyediakan contoh 2 kasus untuk materi Expection Handling ini, silahkan di praktekan di laptop atau komputer anda.
Contoh Kasus 11. Buatlah desain form seperti gambar dibawah ini
2. Aturlah pengaturan Properties seperti pada tabel berikut:
3. Kode program:
- Doble klik pada Button Buka, kemudian ketikan kode program seperti berikut ini :
- Doble klik pada Button Exit, kemudian ketikan kode program seperti berikut ini :
Contoh Kasus 2
1. Buatlah desain form seperti gambar dibawah ini:
2. Aturlah pengaturan properties seperti pada tabel berikut:
3. Kode program:
- Doble klik pada Button Proses, kemudian ketikan kode program seperti berikut ini :
4. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. Jika berhasil maka tampilan program akan seperti pada gambar dibawah ini :
NO | Object | Properties | Pengaturan |
1 | Form 1 | Name | Form1 |
Text | Aplikasi Buka Gambar | ||
2 | Open File Dialog 1 | Name | ofdbuka |
3 | Picture Box 1 | Name | Pcbgambar |
4 | Button 1 | Name | Btnbuka |
Text | Buka | ||
5 | Button 2 | Name | Btnexit |
Text | Exit |
3. Kode program:
- Doble klik pada Button Buka, kemudian ketikan kode program seperti berikut ini :
- Doble klik pada Button Exit, kemudian ketikan kode program seperti berikut ini :
4. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. Jika berhasil maka tampilan program akan seperti pada gambar dibawah ini :
Contoh Kasus 2
1. Buatlah desain form seperti gambar dibawah ini:
NO | Object | Properties | Pengaturan |
1 | Form1 | Name | Form1 |
Text | Penanganan Kesalahan | ||
2 | TexBox1 | Name | Txtangka |
3 | Button1 | Name | Btnproses |
Text | Proses |
3. Kode program:
- Doble klik pada Button Proses, kemudian ketikan kode program seperti berikut ini :
4. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. Jika berhasil maka tampilan program akan seperti pada gambar dibawah ini :
Demikian penjelasan singkat yang saya dapat saya paparkan mengenai materi penggunaan Expection Handling pada vb.net ini, Semoga dapat membantu memudahkan dalam belajar bahasa pemrograman, terutama vb.net. Terimakasih sudah berkunjung dan semoga bermanfaat. Jika ada hal-hal yang perlu disampaikan, silahkan bisa mengisi komentar pada bagian bawah blog ini.
Trima kasih.
Comments
Post a Comment