Exception Handling

 Hai Programmer...

Kali ini saya akan memberi sedikit penjelasan dan pemberian contoh program mengenai Exception Handling.

Exception Handling sendiri ialah suatu kodingan atau implementasi dimana kita bisa mengetahui suatu error yang terdapat pada program kita. Ada 2 tipe mengenai Exception Handling yaitu Assertion dan Exception Handling. 

Assertion adalah statement dalam bahasa Java yang fungsi nya untuk mengecek kodingan berdasar asumsi.

Exception Handling adalah suatu peristiwa yang mengganggu dalam jalan nya program. 


Contoh paling mudah dalam Exception Handling adalah Sistem pembagian seperti berikut:


Dari kodingan tersebut a/b yang jika b nya nol maka tidak akan terdefinisi seperti pada gambar.


Pada contoh exception handling yang lain yaitu dengan menggunakan throw. throw sendiri digunakan untuk melemparkan suatu bug yang dibuat secara manual.

Berikuti implementasi nya:


Saat data berisi negatif, maka akan ditampilkan seperti berikut:



Pada contoh lain dari exception handling menggunakan try(digunakan untuk mencoba menjalankan block program kemudian mengenai dimana munculnya kesalahan yang ingin diproses.),  catch(menangkap kesalahan atau bug yang terjadi dalam block try), dan bisa juga menggunakan finally(keyword yang menunjukan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada). Berikut implementasi dari penggunaan exception handling try, dan catch:


Pada kodingan tersebut try mencoba sebanyak 5 kali dan pada percobaan kelima terjadi suatu error karena nilai data berisi negatif. Untuk finally, kodingan pada finally akan selalu dikeluarkan outputnya meski terjadi error atau galat.


Sekian untuk penjelasan mengenai penanganan error.terima kasih 

Komentar

Postingan populer dari blog ini

Tugas 2 Rekayasa Kebutuhan

Program Java : Membuat Game

Tugas 1 MPPL A