Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek
Java Fundamentals: 5. Java Advanced
Try, Catch, Finally Throws
Pemrograman Berorientasi Objek
Abstract Class & Interface
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom.
Dasar Exception Handling
Flow Control & Exception Handling
Flow Control & Exception Handling
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Berorientasi Objek
Dasar exception handling
Pemrograman Berorientasi Objek 1
Mendapatkan input dari keyboard
EXCEPTION TRY-CATCH-FINALLY
PELATIHAN JAVA FUNDAMENTAL
Pengenalan JAVA dan Pemrograman Berorientasi Objek
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
Pertemuan 12 Pemrograman Berbasis Obyek Oleh Tita Karlita
Do you remember this?.  Strategy  Concrete Strategy  Context  Client Strategy Pattern consists of..
- PERTEMUAN 4- EXCEPTION
MATERI IV OOP (Object Oriented Programming) Chapter II.
Dasar exception handling
Try, Catch, Finally Throws
Pemrograman berbasis obyek
Algoritma & Pemrograman 1
Penanganan Eksepsi.
Exception Handling (Penanganan Error)
Debugging dan Exception Handling
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Teori Pertemuan 9 “Exception”
Inner Class dan Eksepsi (Exception)
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Pemograman Berorientasi Objek
Konsep Dasar Exception Handling
Penanganan Eksepsi Pertemuan Ke- 9.
Mendapatkan Input dari Keyboard
MODIFIER JAVA.
BAB XI EXCEPTION HANDLING.
Dosen : Bella Hardiyana, S. Kom
Exception dan Assertion
Tugas Minggu Ke 9 PBO Siti Halisah
Identifier, Keyword, dan Tipe data
OPERASI FILE & EXCEPTION HANDLING
Tipe Data, Variabel, dan Operator
Exception Handling.
Exception Handling (Penanganan Error)
Pemrograman Berorientasi Objek
Exception Handling, Package, Abstract Class & Interface
Tipe Data, Variabel, dan Operator
ASWAR R. Universitas Negeri Makassar
Pendahuluan PBO.
Pemrograman Berorientasi Objek 1
Exception Sussi.
Flow Control & Exception Handling
Exception Sussi.
Pemrograman Berorientasi Object
Pemrograman Berorientasi Obyek
Dasar exception handling
Pemrograman Berorientasi Object
Pertemuan 9 PENANGAN EKSEPSI
Penanganan Exception di Java
Tipe Data, Variabel, dan Operator
Pemrograman Berorientasi Objek
Mendapatkan Input dari Keyboard
Pengenalan Pemrograman 1
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Pemrograman Berorientasi Objek Bab 6 – Exception Handling

The Concept Exception adalah sebuah objek yang tercipta ketika kondisi abnormal muncul dalam program. Objek exception mengandung informasi dari persoalan yang terjadi. Objek exception yang muncul dari sebuah statement akan “dilemparkan” untuk “ditangkap” oleh pemanggil statement tersebut.

Exception Handling Type Error Exception Adalah kondisi abnormal yang tidak tertangani akibat kesalahan yang tidak diharapkan yang mengakibatkan program berhenti. Di Java merupakan turunan kelas Error. Runtime Exception Adalah kondisi abnormal yang terjadi akibat kesalahan yang timbul akibat penggunaan program. Dapat diprediksi sehingga dapat ditangani. Di Java merupakan turunan kelas Exception.

Checked and Unchecked Exception Adalah kondisi abnormal yang telah diperiksa pada penggunaan statement – statement tertentu yang berada di luar kontrol program yang dikerjakan. Mis. Database problem, network problem, file absent, IO problem Untuk setiap checked exception, programmer harus mengimplementasi kebijakan handling-nya.

Checked and Unchecked Exception Merupakan cacat dalam pengerjaan program. Tidak harus diimplementasi oleh programmer. Di java merupakan turunan dari RuntimeException.

RuntimeException

Try-Catch-Finally try { // do something here that might cause exception } catch (ExceptionClass identifier) { // do exception handling here } [ finally { // whatever happen, here we go } ]

Sample

Sample Output

Throws and Throw throws digunakan untuk melempar exception yang mungkin terjadi di dalam sebuah method. throw digunakan untuk melempar exception ke method di mana statement throw itu berada. Show sample!

Right Catch

Wrong Catch

Unefficient Catch

Method – Method Objek Exception

Custom Exception public class CustomException extends Exception { public CustomException() { } public CustomException(String msg) { super(msg); } } public class TestException { public void doException throws CustomException { throw new CustomException(“x-ception”); } }