Langsung ke konten utama

Tugas 9 - Exception Handling

Exception Handling


Pada program Java, jika ditengah-tengah program menemui error atau disebut juga runtime error ini akan dilemparkan sebagai  exceptions/ pengecualian.

Exceptions ini juga adalah objek yang merepresentasikan suatu error atau kondisi yang mencegah eksekusi berjalan secara normal. Jika exception tidak ditangani maka program akan berhenti secara tidak normal.
Exception merupakan subkelas dari kelas java.lang.Throwable.  “Bukalah dokumentasi java untuk lebih menyakinkan anda”. Karena Exception adalah sebuah kelas maka hakikatnya ketika program berjalan dan muncul sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object. 

Sehingga ketika object ini di tampilkan di layar maka java akan secara otomatis memanggil method toString yang terdapat dalam object bertipe Exception ini. Java memberikan akses kepada developer untuk mengambil object bug yang terjadi ini dengan mekanisme yang dikenal Exception Handling. Exception handling merupakan fasilitas di java yang memberikan flexibilitas kepada developer untuk menangkap bug atau kesalahan yang terjadi ketika program berjalan. Contoh Exception Handling akan dibahas pada bagian berikutnya.

Berikut contoh program yg tidak menggunakan Exception Handling :

Jika program diatas di run/compile dan input diisi keduanya 0, maka akan terjadi error karena integer tidak bisa dibagi dengan angka 0.

Namun apabila menggunakan Exception Handling maka seperti berikut :


dan apabila program diaatas dirun/compile dan input terdapat angka 0, maka tidak akan terjadi error




Komentar

Postingan populer dari blog ini

Final Project PBO A

FINAL PROJECT - GAME SOKOBAN Tampilan awal dari game Sokoban Pada kesempatan kali ini, kami akan menjelaskan proses atau langkah- langkah dalam pembuatan game ini, game ini memiliki nama Sokoban, game ini dibuat oleh Ikhlasul Amal Rivel - 05111940000145 Migel Aulia Mandiri Putra - 05111940000194      Sokoban sendiri merupkan game lama, yang biasanya terdapat pada hp-hp nokia. Game sokoban sendiri memiliki cara bermain yaitu terdapat sebuah karakter yang mana karakter ini memiliki tugas atau misi  untuk memasukkan atau meletakkan box dengan cara didorong ke tempat yg sudah ditandai, tidak hanya itu dalam game sokoban ini juga terdapat rintangan rintangan yang akan membuat game ini lebih susah, sehingga game ini sangat dibutuhkan kejelian dan pemikiran yang cukup rumit.       Pada game ini  kami membuatnya menjadi 3 level, selain itu dalam pembuatan game ini dibutuhkan Class sebanyak 9, dalam pembuatan game Sokoban ini kami mengerjakannya mengg...

Tugas 10 - PBKK

  Controller dan Model Pada Codeigniter 3 berikut adalah cara melakukan operasi database sederhana di Codeigniter 3 dengan cara menampilkan data dari satu table dalam sebuah database.   Membuat Database Mengatur database.php, autoloads.php Membuat Controller Membuat Model Berikut adalah tampilan dari hasilnya :

Tugas 9 - PBKK

Layout View SB ADMIN Menggunakan Codeigniter berikut adalah cara pengerjaan mengimplementasikan atau memasang templeate SB Admin dan menggunakan layout view Download SB Admin  Link SB Admin 2 Memindah ke File project pada htdocs Membuat Master Layouts Membuat View Component Membuat Halaman Dashboard Update Controller  Jalankan Berikut adalah hasil tampilan ketika berhasil dijalankan : Namun karena saat pengerjaan terjadi beberapa error sehingga tampilan nya seperti berikut: Berikut untuk Source Code nya: Admin.php Sidebar.php Topbar.php Dashboard.php