Alam dunia teknologi informatika, internet dan komputer, ada banyak sekali istilah-istilah yang diciptakan untuk menyebutkan suatu obyek atau suatu aktivitas. Namun ada kalanya justru ada yang salah mengartikan satu istilah yang mana kemudian disamakan dengan istilah lainnya.

Contohnya saja, mungkin sampai sekarang ini masih ada yang menyamartikan antara 3 istilah dalam dunia teknologi informatika, internet dan komputer, yaitu scripting, coding dan programming. Memang sekilas ketiganya adalah sama, yaitu suatu aktivitas untuk membuat atau menciptakan sesuatu, akan tetapi dalam definisinya, ketiga istilah tersebut adalah sesuatu yang berbeda-beda.

Nah, berikut ini adalah perbedaan dan sedikit penjelasan mengenai scripting, programming dan coding.

Coding

Coding adalah adalah sebuah ilmu atau cara untuk menuliskan sederet kode yang mana harus sesuai dengan aturan penulisan (syntax) dan harus disesuaikan dengan bahasa pemrograman yang sedang dipakai.

Scripting

Scripting sendiri merupakan sebuah cara untuk menerjemahkan dan menuliskan kembali sederet kode untuk dijadikan instruksi-instruksi khusus yang nantinya dapat diinterpretasikan dan dijalankan langsung oleh program.

Programming

Programming adalah metode khusus untuk menjalankan serangkaian instruksi yang melibatkan proses analisis algoritma dan kemudian dijalankan langsung oleh prosesor dalam bentuk aplikasi di dalam suatu platform.

Korelasi ketiganya

Secara garis besar, baik itu coding, scripting ataupun programming adalah suatu kesatuan yang saling terkait dan tidak dapat dipisahkan. Untuk menciptakan script, maka yang dilakukan adalah menerjemahkan dan merangkai kode-kode binari khusus dan kemudian diaplikasikan dalam sebuah program. Maka dapat dikatakan bahwa jika ada salah satunya tidak dilewati, maka dalam pembuatan sebuah program yang benar akan terkendala atau bahkan tidak berhasil.

Hanya saja, terdapat perbedaan penggunaan bahasa dari ketiganya. Pada umumnya, coding menggunakan bahasa kode, sedangkan scripting menggunakan bahasa pemrograman yang dapat disisipkan dalam suatu program atau aplikasi agar dapat sesuai dengan keinginan dan programming sendiri bahasa dengan algoritma khusus.

Sampai sekarang ini, ada banyak sekali bahasa pemrograman script, seperti Perl, PHP, VBScript, JavaScript dan lain sebagainya, sedangkan bahasa pemrograman untuk programming antara lain C, C++, C#, Java, Visual Basic, Assembly dan banyak lagi lainnya. Lantas bagaimana dengan coding? Dikarenakan coding adalah penerjemahan suatu kode, maka tidak ada bahasa pemrograman khusus yang digunakan.

Secara garis besar, coding sendiri merupakan sesuatu yang sangat teknis karena berhubungan dengan peletakan algoritma sebagai cara berkomunikasi dengan komputer. Saat syntax yang kita masukkan tepat, maka komputer akan bisa menerjemahkannya menjadi sebuah perintah. Namun saat syntax salah, maka komputer pun tidak bisa mengerti apa yang  kita maksudkan.

Sedangkan scripting bisa disebut sebagai cara untuk menjalankan suatu program, bukan membuatnya dari awal. Jika script dimasukkan dengan urutan yang tepat, maka program akan berjalan sesuai dengan yang diinginkan. Programming level tinggi akan melanjutkan apa yang sudah selesai dengan script, yakni mendesain dan memutuskan apa yang harus diselesaikan dan algoritma mana yang harus dipilih untuk dipakai pada sebuah program.

Ketiga hal ini sangat berhubungan satu sama lain dan penting sekali untuk dikuasai jika kamu ingin mahir dalam bidang coding dan programming.