Page 61 - E-Modul Pemrograman Dasar Kelas X
P. 61

b.  Compile Time Error

                              Program Visual C# adalah suatu bahasa pemrograman yang melakukan  compile
                       yaitu  setiap  kode  program  yang  dituliskan  akan  langsung  dan  dicek  kebenaran  suatu
                       statement atau suatu perintah. Jika suatu statement itu selesai ditulis yang ditandai dengan
                       pengetikan  spasi  atau  enter  atau  pindah  posisi  kursor,  maka  program  Visual  C#  akan
                       langsung menuliskan kesalahan di box kesalahan di jendela output error list. Oleh sebab
                       itu, programmer langsung bisa mengetahui kesalahan tersebut, termasuk lokasi kesalahan
                       (baris dan kolom statement tersebut berada).

                       c.  Run Time Error (Exception Handling)

                              Dalam penanganan kesalahan atau penanganan pengecualian (exception handling),
                       C#  menyediakan  alternatif  pencegahan  kesalahan  jika  diperkirakan  akan  terjadi  suatu
                       kesalahan saat program dijalankan. Ada beberapa kata kunci (keyword) yang digunakan
                       untuk exception handing.

                       1)  Try: menemparkan beberapa kode ke blok try block yang diperkirakan memberikan
                          suatu kesalahan atau error pada program dijalankan.
                       2)  Catch: sebuah blok program yang digunakan untuk menangkap suatu exception dari
                          blok try block jika ada. Kita dapat gunakan blok ganda catch block untuk menangani
                          exception dari sebuah try block.
                       3)  Throw: ketika sembarang kesalahan atau error ditemukan dalam program, kemudian
                          kata  kunci  ini  digunakan,  maka  blok  ini  digunakan  untuk  memindahkan  suatu
                          exception ke blok atau method yang lain.
                       4)  Finally:  blok  kode  yang  digunakan  dan  selalu  dijalankan  ketika  ada  exception
                          diberikan atau tidak. Kumpulan perintah di blok ini selalu dijalankan.

























                                                             52
   56   57   58   59   60   61   62   63   64   65   66