Kesalahan Sintaks: Apa Penyebabnya dan Mengapa Menjadi Masalah

Daftar Isi:

Kesalahan Sintaks: Apa Penyebabnya dan Mengapa Menjadi Masalah
Kesalahan Sintaks: Apa Penyebabnya dan Mengapa Menjadi Masalah
Anonim

Bahasa komputer memberlakukan aturan ketat. Kesalahan sintaks berarti salah satu aturan itu dilanggar. Sintaks ada dalam bahasa biasa. Begitulah cara kata-kata disusun menjadi kalimat yang masuk akal.

Manusia mudah beradaptasi. Mereka dapat menyusun kalimat dengan banyak cara, dan itu tetap masuk akal. Sebaliknya, komputer memerlukan instruksi yang tepat. Jika Anda sedikit melanggar aturan, sebuah perintah mungkin masuk akal bagi manusia, tetapi komputer tidak akan dapat menafsirkannya.

Image
Image

Sintaks dalam Bahasa Manusia

Bayangkan seseorang berkata kepada Anda, "Saya melihat seorang wanita di sana dengan teleskop." Ada beberapa cara untuk menafsirkan kalimat ini:

  • Menggunakan teleskop, saya mengamati seorang wanita yang ada di sana.
  • Saya mengamati seorang wanita, yang ada di sana, dan dia memiliki teleskop.
  • Saya mengamati seorang wanita dan teleskop, keduanya ada di sana.
  • Saya berada di sana, dan saya mengamati seorang wanita yang memiliki teleskop.
  • Kadang-kadang, saya pergi ke sana dan melihat seorang wanita menggunakan teleskop.

Karena Anda manusia, Anda dapat menerapkan konteks pada kalimat ini. Anda tidak akan mempertimbangkan interpretasi terakhir karena Anda tahu kami tidak menggunakan teleskop untuk menggergaji orang seolah-olah mereka adalah irisan roti. Berdasarkan di mana ada, dan mungkin diskusi sebelumnya tentang teleskop, Anda mungkin akan berasumsi dengan benar pada interpretasi pertama atau kedua.

Apa yang dimaksud dengan Kesalahan Sintaks dalam Bahasa Komputer?

Cara menangani kesalahan sintaks dalam bahasa yang berbeda dapat bervariasi. Misalnya:

  • Excel: Jika Anda mengetikkan rumus dengan sintaks yang salah ke dalam sel di Excel, VALUE ditampilkan di sel. Itu tidak akan secara eksplisit dilabeli sebagai kesalahan sintaksis, tetapi itulah yang terjadi.
  • HTML: Anda dapat melanggar banyak aturan dalam HTML, dan halaman web akan ditampilkan dengan baik di sebagian besar browser. Masalah dengan ini adalah perilaku bisa menjadi tidak terduga. Halaman mungkin terlihat bagus di satu browser, tetapi tidak berfungsi di browser lain. Sebaiknya periksa kode Anda dengan layanan validasi W3C, yang memberikan informasi terperinci tentang kesalahan dalam kode HTML.
  • JavaScript: Jika ada kesalahan sintaksis dalam JavaScript, ini mencegah utas dengan kesalahan berjalan. Namun, sisa kode, yang terkandung dalam utas lain, akan dijalankan, asalkan kode tersebut tidak bergantung pada utas dengan kesalahan. Saat menjalankan kode di browser, biasanya, tidak ada yang terjadi. Anda tidak akan mendapatkan pesan kesalahan, kode juga tidak akan berjalan.

Apa yang Harus Dilakukan Jika Anda Memiliki Kesalahan Sintaks

Debug kode Anda jika Anda menemukan kesalahan sintaks.

  1. Identifikasi lokasi kesalahan. Anda akan menemukan pesan kesalahan terperinci dalam banyak bahasa, yang memberi tahu Anda di mana letak kesalahan dalam kode. Jika Anda mengetahui instruksi mana yang memiliki kesalahan, Anda dapat memeriksa dokumentasi untuk contoh sintaks yang benar.
  2. Jika Anda tidak yakin di mana masalahnya, pecahkan kode menjadi beberapa bagian yang lebih kecil, lihat apakah masing-masing berfungsi untuk mengidentifikasi bagian mana yang berisi kesalahan. Saat Anda mengulangi proses ini, Anda dapat menentukan di mana masalahnya dan memperbaikinya.
  3. Jika Anda perlu men-debug banyak kode web, pertimbangkan untuk menggunakan alat pengembang.

Direkomendasikan: