Programming? Seperti apakah itu?

Hallo semuanya!!! Kali ini saya akan menjelaskan tentang seputar Programming. Apa itu Programming?? Apakah hanya sekedar menulis atau mempelajari sebuah bahasa pemrograman?? Disini akan saya bahas lebih jelasnya.


Apakah itu Programming?


Ilustrasi Programming
Ilustrasi Programming

Programming adalah proses menulis, menguji, dan memperbaiki kode-kode dalam membuat suatu program yang dibuat sebagai solusi atau pemecahan masalah terhadap masalah atau tujuan yang ada. Dalam awal mula programming terdapat istilah "Belajar Pemrograman" dengan "Belajar Bahasa Pemrograman", kedua istilah tersebut memiliki maksud yang berbeda. Jika belajar pemrograman mengacu pada belajar untuk memahami dan menganalisa masalah, kemudian membuat pemecahan masalah yang dituangkan ke dalam notasi dan membuat program yang berfungsi sebagai sarana pemecahan masalah yang telah dianalisa. Sedangkan belajar bahasa pemrograman mengacu pada belajar menggunakan suatu bahasa, aturan sintaks, instruksi, dan tata cara penggunaan compiler terhadap bahasa pemrograman yang bersangkutan. Belajar pemrogram lebih mengarah kepada pemahaman persoalan, analisa dan sintesa, sedangkan belajar bahasa pemrograman lebih mengarah kepada mengasah keterampilan penggunaan bahasa pemrograman daripada analisa dan sintesa.

Bahasa dalam pemrogram berbeda dengan bahasa yang kita pakai dalam kehidupan sehari-hari. Ada banyak jenis bahasa pemrograman, mulai dari bahasa tingkat rendah (bahasa mesin dalam biner), bahasa assembler, bahasa tingkat tinggi, sampai bahasa generasi keempat (4GL). Contoh bahasa pemrograman yaitu C, C++, C#, Java, Python, Pascal, Assembly, PHP.


Tahap-tahap melakukan Programming

Dalam melakukan programming terdapat beberapa tahap agar dapat membuat program secara runtut sesuai dengan tujuannya, berikut ini adalah tahap yang diperlukan dalam melakukan programming:

  1. Menganalisis masalah yang ada, yakni  bagaimana urutan langkah penyelesaian yang akan dijalankan, masukan/input apa yang akan dibutuhkan, bagaimana hasil keluaran/output program yang akan dibuat.
  2. Membuat notasi algoritma/flowchart, berawal dari mengidentifikasi variabel yang akan dipakai dalam program, lalu memasukkan input, kemudian dilanjutkan alur proses dalam memproses input yang telah dimasukkan sesuai masalah awal, setelah itu menampilkan hasil dari proses yang telah dilalui sesuai dengan analisa penyelesaian masalah. 
  3. Implementasi algoritma ke dalam coding, mulai menulis program sesuai dengan rancangan notasi algoritma, mulai dari penulisan variabel yang telah ditentukan, membuat bagian input program, kemudian membuat alur proses yang akan dieksekusi dalam program, hingga membuat bagian keluaran/output hasil yang telah dieksekusi program.
  4. Membuat dokumentasi, berupa pemberian komentar/catatan dalam coding agar memudahkan programmer dalam mencari kode program yang jika suatu saat sudah banyak program yang dihasilkan agar dapat memudahkan mencari kode program yang dibutuhkan dalam pengembangan program yang baru.
  5. Melalukan ujicoba/testing program, agar dapat mengetahui apakah program tersebut dapat berjalan dan menampilkan hasil yang semestinya atau tidak berjalan sesuai rancangan (error).


Demikian penjelasan tentang programming dari saya. Semoga informasi yang diberikan dapat bermanfaat dalam belajar programming. Mohon maaf apabila terdapat kesalahan kata dalam penyajian informasi. Tetap semangat semua!!! Terimakasih! 😄

Komentar

Postingan populer dari blog ini

Nested Loop

Notasi Algoritmik

Looping / Perulangan