Page 39 - E-Modul Pemrograman Berorientasi Objek Berbasis PJBL
P. 39
TUJUAN
Setelah mengikuti proses pembelajaran siswa dapat menerapkan penganan kesalahan dalam
mendeteksi kesalahan program serta dapat mengolah penaganan error dalam mendeteksi
kesalahan program.
1. PENENTUAN PERTANYAAN MENDASAR
Kesalahan sering muncul saat eksekusi program meski program tersebut dibuat oleh
programmer handal. Agar efesien wakta saat pengecekan kesalahan, Java
menyediakan mekanisme penanganan menggunakan exception.
Exceptional Event tau disingkat exception akan menangani kesalahan pada saat
runtime. Sebelum masuk dalam proses penaganan, kita harus memahami dua jenis
kesalahan yang sering terjadi saat runtime. Pertama, exception class, kesalahan ini
umumnya disebabkan oleh kesalahan kode program sehingga kondisinya dapat
diterima oleh user. Kedua, error class. Kesalahan ini umumnya di luar kuasa user
karena penyebabnya bukan dari kesalahan kode program melainkan oleh runtime
environment. Hal ini bisa terjadi karena saat instalasi, terdapat file yang corrupt.
35