Page 40 - E-Modul Pemrograman Berorientasi Objek Berbasis PJBL
P. 40

Di dalam Exception Handling terdapat lima (5) kata kunci (keyword) yang mendukung salah satu

          fasilitas java ini. Berikut sedikit penjelasan mengenai lima kata kunci (Keyword) yang terdapat di
          dalam Exception Handling ini.

          1. Try

          Biasanya keyword yang satu ini digunakan di dalam sebuah block program yang digunakan untuk

          mencoba  (tes)  menjalankan  sebuah  block  program  dan  nantinya  akan  timbul  dimana  letak

          kesalahan program itu ketika hendak di proses. Kata kunci ini wajib dipasangkan dengan kata

          kunci lain misalnya “catch” dan “finally”, hal ini dikarenakan kata kunci “try” merupakan kata
          kunci yang tidak dapat tegak dengan sendirinya untuk menjalankan sebuah program.



          2. Catch

          Pada bahasa pemrograman java, kata kunci “catch” ini haruslah digandengkan dengan kata kunci

          “try”.  Dimana  kata  kunci  yang  satu  ini  memiliki  kegunaan  untuk  menangkap  kesalahan  yang
          terjadi dalam proses block try. Setelah berhasil menangkap terjadinya kesalahan developer akan

          melakukan  apapun  pada  block  catch  sesuai  dengan  yang  diinginkan  oleh  developer  supaya

          program dapat berjalan. Contoh penggunaan:



                 public class A
                 {
                        public static void main(String[] args) {
                               try
                               {

                                      int a = 1 / 0;
                                      // berpotensi untuk menimbulkan kesalahan yaitu
                                      // pembagian dengan bilangan 0
                                      System.out.println("perintah selanjutnya");
                               }
                               catch (Exception kesalahan)
                               {
                               System.err.println(kesalahan);
                               }
                        }

                 }










                                                                                                             36
   35   36   37   38   39   40   41   42   43   44   45