Perbedaan Syntax Error dan Runtime Erro


Yaa.. di postingan kali ini saya akan share tentang perbedaan Syntax Error dan Runtime Error di dalam Pemrograman. Ini setidaknya perlu diketahui oleh seorang yang baru belajar Program (Pemula), tapi tak masalah juga apabila ada Master yang membaca, bisa dikoreksi jika ada yang salah. Kalau untuk Umum, tak ada salahnya juga kan untuk membaca. Kita sering kesal dengan namanya ERROR,  apalagi kalau kita sudah cape-cape buatnya. Kita menganggap semua Error itu sama, bahwa ada kesalahan dalam listing kode. Tetapi Error itu ada beberapa jenis dan ada perbedaannya. yaitu antara yang namanya Syntax Error dan Runtime Error. Mari kita simak penjelasan dibawah ini. Kita contohkan disini Error di dalam Pemrograman Java.
1.       Syntax Error
Syntax Error biasanya terjadi karena kesalahan penulisan. Mungkin kekurangan sebuah perintah di Java atau lupa untuk menulis tanda titik koma pada akhir pernyataan. Java mencoba untuk megisolasi error tersebut dengan cara menunjukkan baris dari kode dan terlebih dahulu 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 HelloSMK.java, dimana dengan sengaja kita menghilangkan titik koma pada akhir pernyataan dan juga mencoba untuk mengetikkan ejaan yang salah pada sebuah perintah.
Lihatlah pesan error yang ditampilkan setelah peng-compile-an program dilanjutkan. Pesan error yang pertama memberitahu bahwa di program dijalankan. Pada error yang pertama memberitahu bahwa di program terdapat error pada baris 6. Hal itu menunjuk pada kata setelah static, dimana seharusnya dieja sebagai static. Pada error yang kedua memberitahukan bahwa pada program tersebut kehilangan titik-koma setelah pernyataan.

2.       Runtime Error
Sebuah program yang berhasil dikompile belum tentu berhasil dijalankan. Inilah yang dinamakan Run time error, kesalahan ini tidak akan ditampilkan sampai kita menjalankan program tersebut. Hal ini bisa saja terjadi misalnya dikarenakan struktur yang dibuat programmer tidak jelas atau mungkin tidak logis.




Related Posts