Minggu, 20 Maret 2016

Pertemuan 4 - Exception Hanlder pada VB .NET



Assalamualaikum ..

Pada pertemuan kali ini saya akan menjelaskan sedikit apa itu Exception Handler.
Exception Handler sendiri event yang terjadi ketika program menemukan kesalahan pada saat intruksi program dijalankan.
Suatu program apabila mengalami kesalahan akan menghasilkan suatu runtime errorsseperti gagal membuka file, suatu program melakukan akses diatas range arraydan lain- lain. Ketika runtime errorstersebut terjadi, aplikasi akan membuat suatu exception.

Untuk penanganan exception, dalam Java menggunakan blok Try dan Catch. Blok Try digunakan untuk menempatkan kode- kode program Java yang mengandung kode program yang mungkin melemparkan exception. Blok catch digunakan untuk menempatkan kode- kode program java yang digunakan untuk menangani sebuah exception tertentu.

contoh programnya:
  1. Buatlah tampilan seperti dibawah ini.
     
  2. Double click button OK, dan masukan script berikut
     
  3. Run program, coba masukan 1000 . maka akan tampil.
    tetapi jika kita menampilkan "seribu" atau string lainnya, maka akan muncul pesan error seperti berikut
    Oleh karena itu kita akan membuat handler untuk program ini menggunakan Try-Catch, formatnya sebagai berikut:

           Try
                Statement
    Statement
    Statement
    Etc...
           Catch
                Statement
                Statement
                Statement
                Etc..
           End Try

Kita bisa menambahkan script Try-Catch pada program sebelumnya
Maka hasilnya jika kita menginputkan String pada inputan, program akan mnampilkan pesan error seperti berikut.


Untuk lebih memahaminya lagi, saya akan memberikan contoh sederhana lainnya.
  1. Buatlah Form seperti berikut.
  2. Double click button Calculate, masukan script berikut.
  3. Jalankan program, jika kita menginputkan angka maka program akan berjalan lancar.
    sekarang kita coba masukan String kosong " ",  maka akan muncul pesan error
  4. Untuk menghandlenya kita tambahkan script berikut.
  5. Jalankan program, tanpa inputan apapun, klik button Calculate maka akan muncul pesan error
  6. Kita bisa menambahkan exception bersarang (Neested Ttry-Catch) layaknya IF ELSE
  7. Kita juga bisa menampilkan Error berdasarkan Try errornya (Spesific Error Message).
  8. Kita juga bisa menampilkan langsung pesan error sari systemnya dengan menggunakan: Catch ex As Exception
    hasil pesan errornya:
    Sekian untuk postingan kali ini, semoga bermanfaat. Wassalamualaikum..



Related Articles

0 komentar:

Posting Komentar

Become a Fan