Academia.eduAcademia.edu

LAPORAN VI PEMROGRAMAN BERORIENTASI OBJEK

A. Tujuan 1. Mahasiswa mengetahui penanganan kesalahan program dengan exception handling. 2. Mahasiswa mampu menerapkan exception handling. 3. Mahasiswa mampu membedakan penerapan jenis exception handling. 4. Mahasiswa mampu membuat class exception sendiri. 5. Mahasiswa mampu melakukan input data melalui keyboard. B. Dasar Teori Kesalahan merupakan bagian normal dari pemrograman. Beberapa kesalahan merupakan kelemahan perancangan atau implementasi, jenis kesalahan ini disebut bug. Kesalahan kedua bukan merupakan bug tapi karena hasil suatu situasi/kondisi/lingkungan seperti munculnya memori habis atau pengaksesan array diluar jangkauan array tersebut. Kondisi abnormal ketika program sudah dijalankan disebut exception. Seluruh exceptions adalah subclasses, baik secara langsung maupun tidak langsung,dari sebuah root class Throwable. Kemudian, dalam class ini terdapat dua kategori umum : Error class dan Exception class. Berikut ini disajikan struktur hirarki dari exception dalam java. Untuk menangani exception di dalam java digunakan pernyataan try, catch, ataupun bisa ditambahkan pernyataan finally seperti dibawah ini: try { } catch (<exception Type> <varName>){ }