SlideShare una empresa de Scribd logo
1 de 21
Apa itu Eksepsi
Apa itu Eksepsi 
• Eksepsi = sub class dari Throwable 
(terdapat pada package java.lang.object) 
• Bentuk Eksepsi : 
 ArithmeticException 
 NullPointerException 
 NegativeArraySizeException
Apa itu Eksepsi 
 ArrayIndexOutOfBoundsException 
 SecurityException
Tipe Eksepsi 
• Checked Exception (Eksepsi yang dicek) 
misal : file yang tidak ada atau 
gangguan jaringan 
• Unchecked Exception (Eksepsi yang tidak 
dicek) 
misal : mengakses array melebihi size
Tipe Eksepsi 
• Eksepsi yang muncul sebagai akibat dari 
isu environment software 
misal : running out memory
Penanganan Eksepsi 
• Ada 5 kata kunci untuk menangani 
Eksepsi : 
 Try 
 Catch 
 Throw 
 Throws 
 Finally
Try-Catch 
• Bentuk umum : 
try { 
<blok_programs>; 
} 
catch(<parameter>) { 
<blok_yang_dijalankan_jika_terjadi_eksepsi>; 
}
Try-Catch
Blok Try Bersarang 
• Blok try-catch yang berada di dalam blok 
try-catch yang lain 
• Apabila terdapat eksepsi pada blok try 
bagian dalam dan statement pada blok 
catch tidak dapat menangani eksepsi,
Blok Try Bersarang 
maka akan diperiksa blok try-catch bagian 
luar sampai ditemukan yang sesuai 
• Tetapi jika tidak ada statement yang 
sesuai, maka sistem JAVA RUNTIME 
akan menangani exception tersebut 
dengan mengeluarkan pesan exception 
dan menghentikan jalannya program
Blok Try Bersarang 
• Contoh program :
Blok Try Bersarang
THROW 
• Secara eksplisit, eksepsi bisa dilempar 
(throw) oleh suatu program. 
• Bentuk penggunaan: 
throw ObyekEksepsi; 
• ObyekEksepsi disini adalah semua 
obyek yang merupakan turunan class 
Throwable.
THROW 
• Contoh program throw :
THROW
THROWS 
• Contoh program Throws :
FINALLY 
• Contoh Program :
Membuat Class Sendiri 
• Contoh Program :
Membuat Class Sendiri
Membuat Class Sendiri

Más contenido relacionado

La actualidad más candente

IPA VI Ciri Khusus Makhluk Hidup
IPA VI Ciri Khusus Makhluk HidupIPA VI Ciri Khusus Makhluk Hidup
IPA VI Ciri Khusus Makhluk HidupJajang Sulaeman
 
Alur tujuan pembelajaran (1)
Alur tujuan pembelajaran (1)Alur tujuan pembelajaran (1)
Alur tujuan pembelajaran (1)EniDwiRahayu
 
Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...
Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...
Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...Universitas Muslim Nusantara Al-Washliyah
 
Makalah algoritma dan hubungannya dengan pemrograman
Makalah algoritma dan hubungannya dengan pemrogramanMakalah algoritma dan hubungannya dengan pemrograman
Makalah algoritma dan hubungannya dengan pemrogramanwanakuroyuri
 
Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)
Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)
Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)Era Hami
 
mollusca, athopoda, dan enchinodermata
mollusca, athopoda, dan enchinodermatamollusca, athopoda, dan enchinodermata
mollusca, athopoda, dan enchinodermataGeraldy Meyners
 
Contoh Silabus IPA (Fisika) Berkarakter Kelas IX
Contoh Silabus IPA (Fisika) Berkarakter Kelas IX Contoh Silabus IPA (Fisika) Berkarakter Kelas IX
Contoh Silabus IPA (Fisika) Berkarakter Kelas IX Pristiadi Utomo
 
Fisika kelas X: Usaha dan Energi
Fisika kelas X: Usaha dan EnergiFisika kelas X: Usaha dan Energi
Fisika kelas X: Usaha dan Energi1000 guru
 
Ipa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 Jaarta
Ipa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 JaartaIpa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 Jaarta
Ipa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 JaartaLiana Susanti SMPN 248
 
Algoritma dan Struktur Data - Object pada OOP
Algoritma dan Struktur Data - Object pada OOPAlgoritma dan Struktur Data - Object pada OOP
Algoritma dan Struktur Data - Object pada OOPKuliahKita
 
Zat adiktif-dan-psikotropika kelas 8
Zat adiktif-dan-psikotropika kelas 8Zat adiktif-dan-psikotropika kelas 8
Zat adiktif-dan-psikotropika kelas 8Lili Andajani
 
Analisis Algoritma - Pengantar Analisis Algoritma
Analisis Algoritma - Pengantar Analisis AlgoritmaAnalisis Algoritma - Pengantar Analisis Algoritma
Analisis Algoritma - Pengantar Analisis AlgoritmaAdam Mukharil Bachtiar
 
Bab 3 - Energi dan Perubahannya.pptx
Bab 3 - Energi dan Perubahannya.pptxBab 3 - Energi dan Perubahannya.pptx
Bab 3 - Energi dan Perubahannya.pptxponuvggyidhdjjd
 

La actualidad más candente (20)

IPA VI Ciri Khusus Makhluk Hidup
IPA VI Ciri Khusus Makhluk HidupIPA VI Ciri Khusus Makhluk Hidup
IPA VI Ciri Khusus Makhluk Hidup
 
Alur tujuan pembelajaran (1)
Alur tujuan pembelajaran (1)Alur tujuan pembelajaran (1)
Alur tujuan pembelajaran (1)
 
Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...
Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...
Makalah Mikrobiologi & Virologi: 4. | Teknik Inokulasi Mikroba dan Media Pert...
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Makalah algoritma dan hubungannya dengan pemrograman
Makalah algoritma dan hubungannya dengan pemrogramanMakalah algoritma dan hubungannya dengan pemrograman
Makalah algoritma dan hubungannya dengan pemrograman
 
Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)
Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)
Pesawat Sederhana PPT (Materi IPA Kelas 5 Semester 2)
 
Kalor SMP
Kalor SMPKalor SMP
Kalor SMP
 
mollusca, athopoda, dan enchinodermata
mollusca, athopoda, dan enchinodermatamollusca, athopoda, dan enchinodermata
mollusca, athopoda, dan enchinodermata
 
Contoh Silabus IPA (Fisika) Berkarakter Kelas IX
Contoh Silabus IPA (Fisika) Berkarakter Kelas IX Contoh Silabus IPA (Fisika) Berkarakter Kelas IX
Contoh Silabus IPA (Fisika) Berkarakter Kelas IX
 
Energi mekanik
Energi mekanikEnergi mekanik
Energi mekanik
 
Fisika kelas X: Usaha dan Energi
Fisika kelas X: Usaha dan EnergiFisika kelas X: Usaha dan Energi
Fisika kelas X: Usaha dan Energi
 
Ipa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 Jaarta
Ipa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 JaartaIpa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 Jaarta
Ipa biologi (bioteknologi) kel.1 kelas ix a SMPN 264 Jaarta
 
Algoritma dan Struktur Data - Object pada OOP
Algoritma dan Struktur Data - Object pada OOPAlgoritma dan Struktur Data - Object pada OOP
Algoritma dan Struktur Data - Object pada OOP
 
Zat adiktif-dan-psikotropika kelas 8
Zat adiktif-dan-psikotropika kelas 8Zat adiktif-dan-psikotropika kelas 8
Zat adiktif-dan-psikotropika kelas 8
 
Analisis Algoritma - Pengantar Analisis Algoritma
Analisis Algoritma - Pengantar Analisis AlgoritmaAnalisis Algoritma - Pengantar Analisis Algoritma
Analisis Algoritma - Pengantar Analisis Algoritma
 
PPT Suhu dan Kalor
PPT Suhu dan KalorPPT Suhu dan Kalor
PPT Suhu dan Kalor
 
Bab 3 - Energi dan Perubahannya.pptx
Bab 3 - Energi dan Perubahannya.pptxBab 3 - Energi dan Perubahannya.pptx
Bab 3 - Energi dan Perubahannya.pptx
 
STEM pada pembelajaran IPA rev
STEM pada pembelajaran IPA revSTEM pada pembelajaran IPA rev
STEM pada pembelajaran IPA rev
 
WH Question
WH QuestionWH Question
WH Question
 
Inheritance
InheritanceInheritance
Inheritance
 

Último

SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 

Último (20)

SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 

Eksepsi

  • 1.
  • 3. Apa itu Eksepsi • Eksepsi = sub class dari Throwable (terdapat pada package java.lang.object) • Bentuk Eksepsi :  ArithmeticException  NullPointerException  NegativeArraySizeException
  • 4. Apa itu Eksepsi  ArrayIndexOutOfBoundsException  SecurityException
  • 5. Tipe Eksepsi • Checked Exception (Eksepsi yang dicek) misal : file yang tidak ada atau gangguan jaringan • Unchecked Exception (Eksepsi yang tidak dicek) misal : mengakses array melebihi size
  • 6. Tipe Eksepsi • Eksepsi yang muncul sebagai akibat dari isu environment software misal : running out memory
  • 7. Penanganan Eksepsi • Ada 5 kata kunci untuk menangani Eksepsi :  Try  Catch  Throw  Throws  Finally
  • 8. Try-Catch • Bentuk umum : try { <blok_programs>; } catch(<parameter>) { <blok_yang_dijalankan_jika_terjadi_eksepsi>; }
  • 10. Blok Try Bersarang • Blok try-catch yang berada di dalam blok try-catch yang lain • Apabila terdapat eksepsi pada blok try bagian dalam dan statement pada blok catch tidak dapat menangani eksepsi,
  • 11. Blok Try Bersarang maka akan diperiksa blok try-catch bagian luar sampai ditemukan yang sesuai • Tetapi jika tidak ada statement yang sesuai, maka sistem JAVA RUNTIME akan menangani exception tersebut dengan mengeluarkan pesan exception dan menghentikan jalannya program
  • 12. Blok Try Bersarang • Contoh program :
  • 14. THROW • Secara eksplisit, eksepsi bisa dilempar (throw) oleh suatu program. • Bentuk penggunaan: throw ObyekEksepsi; • ObyekEksepsi disini adalah semua obyek yang merupakan turunan class Throwable.
  • 15. THROW • Contoh program throw :
  • 16. THROW
  • 17. THROWS • Contoh program Throws :
  • 18. FINALLY • Contoh Program :
  • 19. Membuat Class Sendiri • Contoh Program :