Bagi orang yang memang belajar bahasa pemrograman atau juga yang memang kerap beraktivitas dalam dunia teknologi informatika, tentunya tidak akan merasa aneh dengan yang namanya coding.

Namun sayangnya, banyak orang yang justru langsung menyamaartikan antara coding dengan pemograman, padahal tidak sama persis. Lantas, apa itu coding?

Coding adalah sebuah ilmu atau cara untuk menuliskan sederet kode (code) yang mana harus sesuai dengan aturan penulisan (syntax). Hanya saja, syntax yang digunakan juga harus disesuaikan dengan bahasa pemrograman yang sedang dipakai, seperti python, ruby, java, php dan banyak lagi lainnya.

Setelah itu, sederetan kode tersebut ditulis dalam text editor yang mana dapat mudah diedit dan dimodifikasi.

Jadi secara garis besarnya, coding adalah sebuah cara penulisan sederet kode khusus yang mana nantinya digunakan sebagai instruksi untuk pembuatan alur atau jalur dalam perancangan sebuah website, program atau aplikasi lain menggunakan komputer.

Berikut ini adalah istilah dan hal-hal khusus yang mana terkait dengan coding.

Syntax

Sedangkan syntax sendiri adalah suatu bahasa yang berlaku di dunia pemrograman dan berdiri sebagai aturan baku atau dalam kata lain adalah tata bahasa pemrograman. Jadi akan terasa aneh atau bahkan tidak berjalannya suatu program, aplikasi atau tampilan dan kerja website ketika syntax yang digunakan tidak benar. Dikarenakan tidak benar, maka komputer tidak dapat menerjemahkan perintah tersebut dengan baik.

Algoritma

Kembali ke masalah coding, memang terlihat sederhana karena hanya diperlukan pemahaman untuk menerjemahkan suatu hal yang biasa disebut algoritma ke dalam bahasa pemrograman yang lebih sistematis, namun tidak jarang, bahkan seorang pakar IT pun mendapatkan syntax error pada hasil kerjanya. Jadi apa itu algoritma?

Algoritma sendiri jika didefinisikan secara mudah merupakan hal dasar pengcodingan yang sama seperti pada ilmu matematika. Jadi algoritma adalah pemahaman secara logika manusia dalam menyelesaikan masalah sesuai dengan urutan atau langkah-langkah khususnya.

Secara umum, algoritma sendiri dibagi menjadi 2 kategori, yaitu tulisan dan gambar. Algoritma yang berbentuk tulisan disebut dengan pseudocode, sedangkan algoritma dalam bentuk gambar adalah menggunakan flowchart.

Script

Script sendiri jika diartikan dalam bahasa langsung adalah sebuah kode. Akan tetapi jika harus dijabarkan secara detail, maka script adalah bahasa pemrograman yang digunakan untuk menerjemakan serta mengompilasi sederet kode secara integratif agar dapat menjadi satu perintah dalam suatu program. Sedangkan dalam website, script sendiri berfungsi untuk menerjemahkan suatu perintah langsung saat sebuah situs dibuka atau diakses.

Pada umumnya, baik dalam sebuah program, aplikasi ataupun website, semakin banyak script yang digunakan, maka semakin bagus dan detail pula perintah serta alurnya, namun imbasnya terletak pada sisi load-nya yang akan membutuhkan waktu cukup lama.

Lantas apa bedanya script dengan syntax jika keduanya dikatakan merupakan bahasa pemrograman yang bertugas untuk memberikan perintah? Secara umum keduanya memang sama, namun syntax dapat dikatakan sebagai aturan untuk menuliskan sederetan kode perintah, sedangkan script sendiri bertindak sebagai tools penerjemah dan dapat mengkompilasi kode agar dapat diaplikasikan menjadi satu perintah.

Sebenarnya, masih ada banyak sekali istilah-istilah dalam dunia coding ini, namun 3 istilah di atas merupakan dasar dari semuanya.

Lihat juga : situs coding terbaik dunia