Slide 19 Exception
Slide 19 Exception
Exception Handling
PTIIK - 2013
Objectives
Memahami konsep dan Mendefinisikan
Exception Handling
Menangani exception menggunakan blok try-
catch-finally
Keyword throw dan throws
Kategori Exceptions
2
Exception
Bugs dan error dalam sebuah program sangat
sering muncul meskipun program tersebut
dibuat oleh programmer berkemampuan
tinggi.
Untuk menghindari pemborosan waktu pada
proses error-checking, Java menyediakan
mekanisme penanganan exception
Exception adalah singkatan dari Exceptional
Events. Kesalahan (errors) yang terjadi saat
runtime, menyebabkan gangguan pada alur
eksekusi program
3
Exception Handling
Exception Handling adalah teknik yang dipakai
dalam Java dalam menangani kondisi yang
tidak biasa dalam menjalankan operasi
normal dalam program
exception ArrayIndexOutOfBounds, yang
terjadi jika kita mencoba mengakses elemen
array yang tidak ada
exception NumberFormatException, yang
terjadi ketika kita mencoba melalui parameter
bukan angka dalam method Integer.parseInt
4
Menangani Exception
5
Bentuk Umum
7
Alur Kejadian try-catch-finally
8
Contoh
9
Latihan
Diberikan kode program berikut:
10
Error dan Exception Classes
11
Error dan Exception Classes
12
Contoh
13
Try - Catch
14
Single Try-Catch
15
Multiple Try-Catch
Berikut adalah contoh kode yang menangani lebih dari satu
exception :
17
Nested Try-Catch
18
Pelajari apa yang akan terjadi pada program jika
argument argument berikut dimasukkan :
Tidak ada argumen
15
15 3
15 0
19
Nested try-catch dengan method
20
Keyword finally
21
Keyword finally
22
Keyword throw
23
Contoh
24
Keyword Throws
25
Keyword Throws
26
Kategori Exception
Root class dari seluruh exception classes adalah Throwable class
27
Aturan Exception
28
Checked dan Unchecked Exceptions
29
Checked dan Unchecked Exceptions
30
User Defined Exceptions
31
Contoh
32
afif.supianto@ub.ac.id
081 331 834 734 / 088 160 127 40