Jumat, 19 November 2010

Pemrograman Java

3.4.1 Errors

Apa yang telah ditunjukan sejauh ini adalah program Java dimana kita tidak menemukan

berbagai masalah dalam proses kompilasi maupun pada saat menjalankannya.

Bagaimanapun juga, hal ini tidak selalu terjadi. Seperti yang telah kita diskusikan pada

bagian pertama dari latihan ini, biasanya kita juga akan menemukan permasalahan

selama proses berlangsung.

Seperti yang telah didiskusikan sebelumnya, ada 2 macam error. Pertama adalah

compile-time error atau yang disebut juga sebagai syntax error. Kedua adalah runtime

errors.

3.4.1.1 Syntax Errors

Syntax errors biasanya terjadi karena kesalahan penulisan. Mungkin Anda kekurangan

sebuah perintah di Java atau lupa untuk menulis tanda titik-koma pada akhir

pernyataan. Java mencoba untuk mengisolasi error tersebut dengan cara menunjukkan

baris dari kode dan terlebih dahulu menunjuk karakter yang salah dalam baris tersebut.

Bagaimanapun juga, error belum tentu berada pada titik yang ditunjuk.

Kesalahan umum lainnya adalah dalam kapitalisasi, ejaan, penggunaan dari karakter

khusus yang tidak benar, dan penghilangan dari pemberian tanda baca yang

sebenarnya.

Mari kita mengambil contoh, pada program Hello.java, dimana dengan sengaja kita

menghilangkan titik-koma pada akhir pernyataan dan juga mencoba untuk mengetikkan

ejaan yang salah pada sebuah perintah.









Gambar 10: Listing Program yang Memiliki Error

Lihatlah pesan error yang ditampilkan setelah peng-compile-an program dijalankan.

Pesan error yang pertama memberitahu bahwa di program Anda terdapat error pada

baris 6. Hal itu menunjuk pada kata setelah statict, dimana seharusnya dieja sebagai

static.

Pesan error yang kedua memberitahukan bahwa pada program tersebut kehilangan titik-

koma setelah pernyataan Anda.









Jika Anda menemukan banyak pesan error, cobalah untuk mengoreksi kesalahan yang

pertama pada daftar error satu per satu, dan mencoba untuk mengkompilasinya

kembali. Dengan melakukan hal tersebut maka, dapat mengurangi total error yang ada.

3.4.1.2 Run-time Errors

Run-time error merupakan error yang tidak akan ditampilkan sampai Anda menjalankan

program Anda. Bahkan program yang dikompilasi dengan sukses dapat menampilkan

jawaban yang salah jika programmer belum berpikir sampai struktur dan proses logis

dari program tersebut.