Perbedaan antara Programming dengan coding


Latar Belakang

Iseng-iseng ada pertanyaan di benak saya, apa perbedaan antara coding dengan programming?? saya pun berusaha menemukan jawabanya.

dari referensi yang saya baca, jawabannya seperti ini :

@Wikipedia

Computer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging / troubleshooting, and maintaining the source code of computer programs. This source code is written in a programming language. The purpose of programming is to create a program that exhibits a certain desired behaviour. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.

A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human communication.

@Forum

I usually think of coding as just mindlessly typing out computer commands, whereas programming is actively thinking about abstract solutions to a problem then expressing in in code. To be a coder, you need to know the syntax, but to program, you need to understand various alogrythms and data structures. Still, the names are more or less interchangeable.

Pemikiran

According to me, berdasarkan ingatan saya waktu kuliah dulu Programming itu adalah suatu kegiatan dalam membuat suatu program. program itu sendiri adalah urutan langkah logic untuk memecahkan suatu masalah secara terstruktur dengan sebuah algoritma. sedangkan orangnya yang melakukan kegiatan programming disebut dengan programmer. (CMIIW=Correct Me If I’m Wrong)

namun, sekarang ada istilah coding yang artinya meng coding atau membuat kode program.  secara bahasa mungkin hampir sama dengan kata programming. namun secara harfiah (makna kata) berbeda. kasarnya programming itu membuat sebuah kode program baik berupa fungsi, atau library yang baru. sedangkan coding adalah kegiatan “merangkai” program(fungsi, library) yang sudah jadi sebelumnya.

programming dengan coding memang tidak bisa dipisahkan. bahkan dengan kemajuan dunia internet sekarang ini coding lah yang paling pesat. karena kita bisa mencari informasi tentang fungsi-fungsi yang sudah jadi, yang orang lain buat sebelumnya. dan kita (termasuk saya) hanya merangkai dari fungsi-fungsi atau library tersebut sesuai dengan kebutuhan.

namun, tidak serta merta program yang kita hasilkan itu adalah produk coding. karena kita juga mempunyai andil besar dalam membuat program kita tersebut. jika di presentase kan dalam sebuah program yang kita buat mungkin 70% adalah hasil programming kita, dan 30% adalah hasil coding berupa fungsi-fungsi atau library yang kita ambil dari internet atau program orang lain.  logikanya, jika sudah ada yang membuat fungsi, kenapa kita kita harus membuat lagi fungsi yang sama dari awal dengan algoritma yang sama pula. saya pikir hanya akan membuang-buang waktu.

Kesimpulan

Jadi apa pun kegiatanya baik programming ataupun coding, orang yang melakukannya biasa disebut programmer bukan coder 🙂

Referensi

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua.

Depok, 28-11-2010

 

noname

Advertisements

3 Responses

  1. Dengan kata lain derahat programming lebih tinggi dari ngdoing y gan

    Like

  2. Hey there, I think your website might be having browser compatibility issues.

    When I lok at your blpg in Safari, it looks fine but when opening iin Internet Explorer,
    it has some overlapping. I just wanted tto give you a quick heads up!
    Other then that, amazing blog!

    Like

    • Hi Mickie

      Thanks for the comments

      I’ve checked on the Internet Explorer browser version 11. I see no difference in the results display.

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: