ASWAR R. Universitas Negeri Makassar

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Pemrograman Berorientasi Objek (Project)
Java Fundamentals: 5. Java Advanced
Try, Catch, Finally Throws
Java Progamming Operasi I/O
Pemrograman Berorientasi Objek
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
Abstract Class & Interface
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom.
Dasar Exception Handling
Flow Control & Exception Handling
Pemrograman Berorientasi Objek
Flow Control & Exception Handling
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Berorientasi Objek
Dasar exception handling
Pemrograman Berorientasi Objek 1
Struktur Kode Aplikasi Java (1)
EXCEPTION TRY-CATCH-FINALLY
PEMROGRAMAN IMPERATIF
Argumen Command-line Sebuah aplikasi Java dapat menerima sejumlah argumen dari command-line. Argumen dari command line memberikan kesempatan bagi.
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
STREAM.
PERTEMUAN 4 STREAM.
Pertemuan 12. Pemrograman Window Sejauh ini Anda melakukan pemrograman pada level konsul Java sesungguhnya juga mendukung pemrograman Window. Salah satu.
MATERI IV OOP (Object Oriented Programming) Chapter II.
Dasar exception handling
Try, Catch, Finally Throws
Pemrograman berbasis obyek
Algoritma & Pemrograman 1
Penanganan Eksepsi.
PROCEDURE DAN FUNCTION
Exception Handling (Penanganan Error)
MATERI PERKULIAHAN TEKNIK KOMPILASI
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Teori Pertemuan 9 “Exception”
Inner Class dan Eksepsi (Exception)
Konsep Dasar Exception Handling
Penanganan Eksepsi Pertemuan Ke- 9.
PEMROGRAMAN BERBASIS JARINGAN
POLYMORPHISM.
BAB XI EXCEPTION HANDLING.
Dosen : Bella Hardiyana, S. Kom
Exception dan Assertion
Exception Handling.
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Exception Handling (Penanganan Error)
INPUT DARI KEYBOARD Pertemuan 4 Muhamad Haikal, S.Kom,. MT.
Pemrograman Berorientasi Objek
Exception Handling, Package, Abstract Class & Interface
Aswar R. Berbagai Kelas Pertemuan 10.
Pemrograman Berorientasi Objek 1
Variabel dan memori.
Exception Sussi.
Dasar Bahasa Java.
Flow Control & Exception Handling
Exception Sussi.
Exception Sussi.
Berbagai Utilitas Pertemuan 9.
Pemrograman Berorientasi Obyek
Dasar exception handling
Pertemuan 9 PENANGAN EKSEPSI
Penanganan Exception di Java
Pemrograman Berorientasi Objek
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

ASWAR R. Universitas Negeri Makassar Penanganan Eksepsi ASWAR R. Universitas Negeri Makassar

Untuk mengatasi kesalahan sewaktu program dieksekusi Untuk mengatasi kesalahan sewaktu program dieksekusi. Java menyediakan penangan eksepsi. Dalam hal ini sistem Java akan "melontar­kan" suatu eksepsi sekiranya terdapat suatu kesalahan sewaktu program dijalankan.

Penanganan eksepsi digunakan untuk hal-hal berikut Menangani kesalahan dengan menuliskan kode penangan kesalahan yang terpisah dengan kode yang akan ditangani. Sejumlah pernyata­an dapat ditangani dengan hanya menggunakan sebuah penangan eksepsi Menyediakan mekanisme yang memungkinkan untuk menjalarkan kesalahan yang terjadi dalam sebuah metode ke metode yang melakukan pemanggilan metode tersebut Menangani berbagai jenis kondisi tidak normal (jenis kesalahan dapat diketahui)

Menangkap Eksepsi Agar kesalahan karena eksepsi dapat dikendalikan, Java menyediakan pernyataan try. Pernyataan ini memiliki dua buah bentuk. : try { //Blok yang akan ditangkap sekiranya terjadi eksepsi } Catch (parameter) { // Blok yang akan dijalankan kalau terjadi eksepsi

Contoh cara menggunakan try

Hasil Eksekusi

Catch secara Bertingkat Java menyediakan berbagai kelas yang berhubungan dengan eksepsi. Kelas tertinggi yang telah Anda kenal yaitu Throwable. Berdasarkan kelas ini, terdapat subkelas dengan nama Error dan Exception. Subkelas Error antara lain digunakan ,untuk menangani kesalahan seperti memori habis (OutOfMemoryErroi) dan stack habis (StackOverflowError). Kesalahan seperti ini biasanya tidak perlu ditangani; atau dengan kata lain program segera diakhiri kalau menemukan eksepsi seperti ini. Subkelas Exception antara memiliki subkelas RuntimeException, yang digunakan untuk menangani kesalahan seperti subkrip array tidak valid (IndexOutOfBounds Exception) dan kesalahan aritmatika (ArithmeticException). Kesalahan yang tergolong dalam Exception perlu ditangani; misalnya kalau ada pem­bagian bilangan dengan bilangan nol, program dapat diatur agar tidak di­akhiri.

Hirarki kelas penanganan eksepsi

Melontarkan Eksepsi Pernyataan yang digunakan untuk melontarkan eksepsi yaitu berupa throw. Throw variabelObjek; variabelObjek, menyatakan variabel objek yang merujuk ke suatu kelas eksepsi.

S E K I A N