Page 69 - E-Modul Pemrograman Dasar Kelas X
P. 69
c. Run Time Error (Exception Handling)
Dalam penanganan kesalahan atau penanganan pengecualian (exception
handling), C# menyediakan alternatif pencegahan kesalahan jika diperkirakan
akan terjadi suatu kesalahan saat program dijalankan. Ada beberapa kata kunci
(keyword) yang digunakan untuk exception handing.
1) Try: menemparkan beberapa kode ke blok try block yang diperkirakan
memberikan suatu kesalahan atau error pada program dijalankan.
2) Catch: sebuah blok program yang digunakan untuk menangkap suatu
exception dari blok try block jika ada. Kita dapat gunakan blok ganda catch
block untuk menangani exception dari sebuah try block.
3) Throw: ketika sembarang kesalahan atau error ditemukan dalam program,
kemudian kata kunci ini digunakan, maka blok ini digunakan untuk
memindahkan suatu exception ke blok atau method yang lain.
4) Finally: blok kode yang digunakan dan selalu dijalankan ketika ada exception
diberikan atau tidak. Kumpulan perintah di blok ini selalu dijalankan.
Contoh syntax exception handling adalah sebagai berikut.
Try
{
… perintah …
}
catch (Exception ex)
{
… perintah …
}
catch (Exception e)
{
… perintah …
}
finally
{
… perintah …
}
61