Hadi Hidayat Hammurabi

Hadi Hidayat Hammurabi

Fullstack web developer

hadihammurabi@gmail.com

Perkenalan Programming

calendar Jun 7, 2019
clock 2 min read

Programming atau dalam bahasa Indonesia berarti memprogram merupakan sebuah kegiatan membuat, menguji, dan memelihara sebuah program komputer. Kegiatan programming ini terdiri dari berbagai macam jenis aktivitas, mulai dari perencanaan, desain, pengkodean (coding), sampai pengujian.

Program merupakan instruksi-instruksi yang jalankan komputer, biasanya kita sebut aplikasi (software).

Istilah-istilah dasar dalam dunia programming

  1. Programmer
    Seorang yang melakukan kegiatan programming.
  2. Coding
    Aktivitas menulis kode program.
  3. Bahasa Pemrograman
    Instruksi-instruksi yang digunakan programmer untuk membuat program komputer.
  4. Input
    Masukan yang dikirimkan ke program untuk menjadi bahan dari sebuah proses.
  5. Proses
    Pengolahan input yang bertujuan untuk mendapatkan output.
  6. Output
    Hasil dari proses.

Aktivitas yang biasa dilakukan dalam programming

Dalam pembuatan sebuah program, terdapat beberapa tahapan yang harus dilakukan. Berikut ini adalah tahapan minimal yang paling tidak harus ada ketika membuat program.

  1. Perencanaan
    Mengira-ngira program seperti apa yang akan dibuat, termasuk alur-alurnya. Untuk melakukan hal ini, seorang programmer harus tau output yang diinginkan. Kemudian dari output tersebut, programmer dapat memikirkan input dan proses seperti apa yang dibutuhkan.
  2. Coding
    Setelah mendapat garis besar alur program yang akan dibuat, selanjutnya seorang programmer dapat menulis kode sesuai dengan alur yang sudah dipikirkan sebelumnya. Kegiatan coding ini dapat dilakukan sekaligus dengan pengujian, tetapi dapat pula dan akan lebih baik apabila pengujian dilakukan secara tersendiri.

Pengetahuan dasar yang harus dimiliki oleh seorang programmer

Programming bisa jadi mudah, bisa jadi sulit pula. Semua bergantung pada seberapa pengetahuan dan pengalaman seorang programmer. Seminimal mungkin, kemampuan yang wajib dimiliki oleh seorang programmer adalah berikut ini.

  1. Logika Pemrograman Dasar
    Dalam pemrograman, logika merupakan pengetahuan yang wajib dikuasai oleh seorang programmer.
  2. Algoritma
    Kemampuan memecahkan masalah ini wajib pula dikuasai oleh seorang programmer agar setiap masalah dapat diselesaikan secara tepat.
  3. Bahasa Pemrograman
    Setelah memiliki logika dan algoritma yang baik, seorang programmer harus menguasai minimal 1 bahasa pemrograman untuk menuangkan logika dan algoritma ke dalam sebuah program komputer.

Penutup

Demikianlah yang dapat saya tuliskan, bila ada yang perlu didiskusikan, mari kita diskusi di bagian komentar. Semoga yang singkat ini dapat membantu teman-teman sekalian dalam memahami materi ini.


NB:
Di website ini, saya akan membagikan berbagai macam hal mengenai programming. Mulai dari tutorial, tips dan trik, sampai berita (informasi-informasi terbaru) mengenai programming.