Perbedaan Coding, Programming dan Algoritma

Banyak istilah dalam dunia programming yang perlu kamu tau!

Daftar Isi
Perbedaan Coding, Programming dan Algoritma

Mengetahui istilah dalam dunia programming sangatlah penting untuk kamu yang masih baru masuk dalam dunia pemrograman.

Sebagaimana pengantar disiplin ilmu lainnya di dunia komputer khususnya software development memiliki beberapa istilah lainnya seperti Unit Testing, Code Convention, Refactoring, Clean Code dan masih banyak istilah lainnya. Untuk pengantar awal tentu tidak akan membahas istilah yang sulit, diblog hanya memahami istilah dasar saja.

Coding

Coding merupakan kegiatan menulis baris kode atau instruksi spesifik ke komputer. Bahasa yang digunakan sangat beragam, sesuai kebutuhan.

Bisa dibilang coding itu berkomunikasi atau memberikan perintah ke komputer menggunakan bahasa, tulisan atau baris kode disebut dengan syntax. Jika syntax yang kamu tulis tidak sesuai atau tidak dimengerti komputer maka akan muncul error atau pesan kesalahan. Kegiatan membenahi atau memperbaiki kesalahan kode disebut debugging.

Programming

Programming merupakan kegiatan membuat sebuah program, artinya programming itu lebih luas dari coding itu sendiri. Programming bukan hanya menulis sebuah syntax saja tapi juga,

  1. Perencanaan: kamu harus membuat rancangan aplikasi yang ingin dibuat, databasenya seperti apa, fitur yang dibangun apa saja, tampilannya seperti apa dan masih banyak yang lain.
  2. Pengambilan keputusan: teknologi apa yang cocok digunakan untuk membangun aplikasi yang ingin kamu bangun.

Dan masih banyak aspek lainnya, ibarat programming itu kamu jadi sutradara atau arsitek untuk aplikasi atau program yang ingin kamu bangun.

Algoritma

Algoritma merupakan runtutan atau langkah - langkah untuk menyelesaikan sebuah masalah. Seperti contoh ketika kamu membuat nasi goreng tentu hal pertama yang kamu lakukan,

  1. Ambil nasi
  2. Ambil wajan
  3. Kasih minyak
    …dan seterusnya

Algoritma sangatlah penting supaya tau hal apa yang pertama kali dilakukan dan dapat meminimalisir sebuah kesalahan karena dilakukan secara berurutan.

Mungkin itu saja yang bisa saya tulis pada blog ini, semoga bermanfaat. Dan jangan lupa untuk membaca blog saya lainnya. Terimakasih.

Type your title notification

Write to describe this notification