Exception Handling.

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Try, Catch, Finally Throws
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
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
Flow Control & Exception Handling
Pemrograman Berorientasi Objek
Dasar exception handling
Pemrograman Berorientasi Objek 1
Struktur Kode Aplikasi Java (1)
EXCEPTION TRY-CATCH-FINALLY
Friend. Adalah fungsi bukan anggota kelas yg dapat mengakses anggota kelas. Secara umum friend berguna jika terdapat suatu operasi yg hendak mengakses.
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
Proses Berurutan Pemrograman Visual.
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
OPERASI JUMP DAN EXCEPTION HANDLING
Do you remember this?.  Strategy  Concrete Strategy  Context  Client Strategy Pattern consists of..
- PERTEMUAN 4- EXCEPTION
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 :
Modul 6: Abstract Class, abstract method
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Teori Pertemuan 9 “Exception”
Pemprograman VB Dot Net
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Konsep Dasar Exception Handling
Constructor dan Overloading
Penanganan Eksepsi Pertemuan Ke- 9.
BAB XI EXCEPTION HANDLING.
Dosen : Bella Hardiyana, S. Kom
Exception dan Assertion
Tugas Minggu Ke 9 PBO Siti Halisah
Constructor overloading
Identifier, Keyword, dan Tipe data
OPERASI FILE & EXCEPTION HANDLING
Debugging And Exception Handling
Tipe Data, Variabel, dan Operator
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Exception Handling (Penanganan Error)
Melda Dahoklory,S.Kom,MT
Pemrograman Berorientasi Objek
Exception Handling, Package, Abstract Class & Interface
Tipe Data, Variabel, dan Operator
Membuat Kelas.
ASWAR R. Universitas Negeri Makassar
Pendahuluan PBO.
Pemrograman Berorientasi Objek 1
Dasar Bahasa Java.
Proses Percabangan dengan Check Box dan Radio Button
Flow Control & Exception Handling
Exception Sussi.
Pemrograman Berorientasi Object
Pemrograman Berorientasi Obyek
Dasar exception handling
Pemrograman Berorientasi Object
Modul 6: Abstract Class, abstract method
Pertemuan 9 PENANGAN EKSEPSI
Penanganan Exception di Java
- PERTEMUAN 2- CONSTRUCTOR
Pengenalan Pemrograman 1
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Exception Handling

Apa itu Exception Handling ? Adalah penanganan kesalahan/error saat runtime Ada pada C++ maupun Java Menjadikan program lebih profesional karena jika ada runtime error tidak menghentikan program secara mendadak Terdapat fasilitas throw dan try-catch-finally

Throw Arti secara kata adalah “melempar” Jika terjadi error maka kendali program dilemapkan/diarahkan kepada klas yang didekrarasikan sbagai penangkap error Error yang dilempar ditangkap oleh kelas buatan sendiri yang inherit pada kelas induk bawaan Builder yaitu: Exception Error ditangkap melalui konstruktor kelas Exception yang aktif saat konstruktor kelas buatan sendiri aktif. Error direspon dengan sebuah pesan terjadinya error.

Contoh penggunaan Throw Buatlah form di C++ Bulder sbb: Codingnya seperti berikut ini:

Constructor penangkap error Coding Throw class TForm1 : public TForm{ __published: // IDE-managed Components TLabel *Label1; TLabel *Label2; TEdit *Edit1; TEdit *Edit2; TButton *Button1; void __fastcall FormCreate(TObject *Sender); void __fastcall Button1Click(TObject *Sender); private: // User declarations void __fastcall JikaError(TObject *Sender,Exception *E); public: // User declarations __fastcall TForm1(TComponent* Owner); }; class mythrow:public Exception{ public: mythrow(); const float phi = 3.14; mythrow::mythrow():Exception("jari-jari error") { } void __fastcall TForm1::Button1Click(TObject *Sender) double r = StrToFloat(Edit1->Text ); if (r<1) { throw mythrow(); else { double L = phi * r * r; Edit2->Text = AnsiString(L); Constructor penangkap error Klas penangkap errort

Eksekusi Program Throw Lakukan eksekusi program diatas Amati hasilnya dan silahkan dianalisa Buatlah ringkasan tentang Throw sebagai tugas kelompok