← Kembali ke Beranda
Ilustrasi Artikel

Apa Itu Syntax? Mengenal Tata Bahasa di Dunia Coding

Halo Sobat Jurnal Coding! Di dalam proses belajar pemrograman, ada satu musuh besar yang paling sering membuat pemula menangis frustrasi dan ingin membanting keyboard mereka. Musuh tersebut adalah layar merah peringatan dari komputer yang bertuliskan: "Syntax Error".

Kamu mungkin sudah mencari ke sana kemari, tapi tidak menemukan apa yang salah dengan kodemu. Sebenarnya, apa arti kata Syntax ini, dan mengapa komputer sangat cerewet mempermasalahkannya?

Mari kita bongkar istilah paling fundamental di Kamus Programmer ini menggunakan analogi bahasa manusia sehari-hari.

### Syntax adalah Tata Bahasa Komputer

Secara harfiah, Syntax (Sintaks) adalah aturan tata bahasa. Di sekolah, kita belajar pelajaran Bahasa Indonesia yang memiliki aturan baku seperti subjek dan predikat.

Jika kamu berkata kepada temanmu, "Saya mau makan nasi goreng." Temanmu akan langsung paham.
Jika kamu mengubah urutannya menjadi, "Goreng nasi makan mau saya." Temanmu mungkin akan mengernyitkan dahi kebingungan, tetapi mereka masih bisa menebak maksudmu karena manusia diberkahi dengan insting dan akal budi.

Sayangnya, komputer tidak memiliki insting! Komputer adalah mesin bodoh yang super kaku.
Saat pencipta bahasa pemrograman (seperti JavaScript atau Python) merancang bahasa mereka, mereka menetapkan buku aturan tata bahasa (Syntax) yang mutlak dan tidak boleh dilanggar satu sentimeter pun.

### Mengapa Komputer Begitu Sensitif?

Di bahasa JavaScript, aturannya berbunyi: Jika kamu ingin memunculkan peringatan, kamu WAJIB menggunakan perintah alert() dan menaruh teksnya di dalam tanda kutip.

Jika kamu iseng menulis Alert() (menggunakan huruf A besar), komputer tidak akan mau menebak maksudmu. Komputer akan langsung membunyikan alarm "Syntax Error" dan menolak menjalankan programmu secara keseluruhan! Bagi komputer, alert dan Alert adalah dua benda asing yang sama sekali berbeda.

Begitu juga dengan masalah Titik Koma (;). Di beberapa bahasa seperti PHP dan C++, titik koma adalah titik di akhir kalimat. Jika kamu lupa menaruhnya, komputer mengira kalimat instruksimu belum selesai, dan akhirnya ia kebingungan membaca kalimat di baris berikutnya.

### Jangan Dihafal, Biasakanlah!

Cara terbaik untuk mengalahkan Syntax Error bukanlah dengan menghafal kamus tebal. Sama seperti kamu belajar bahasa Inggris, kamu hanya akan lancar jika kamu sering mempraktikkannya setiap hari.

Awalnya memang sangat menjengkelkan melihat kodemu gagal hanya karena kurang satu tanda kurung. Namun, seiring dengan bertambahnya jam terbangmu, jari-jarimu akan memiliki ingatan otot (muscle memory). Kamu akan secara otomatis mengetik titik koma tanpa perlu berpikir panjang. Jadi, saat melihat Syntax Error, jangan panik. Tersenyumlah, dan periksa kembali tata bahasamu!

Apa pendapatmu tentang artikel ini?