Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Thursday, 29 June 2017

Pengenalan Program Komputer I

Sebelum kita belajar pemrograman komputer mari kita pahami dulu pengertian Program Komputer.
“Program komputer adalah urut-urutan instruksi yang ditulis menggunakan bahasa pemrograman komputer untuk mengerjakan tugas tertentu oleh komputer”

2 hal penting dari definisi di atas adalah : 
  • Urut-urutan instruksi
  • Bahasa pemrograman komputer
Kita ambil contoh analogi urut-urutan instruksi untuk menghitung Total Pendapatan Pegawai

“Tentukan Gaji Pokok nya, tambahkan dengan Tunjangan Jabatan jika golongannya di atas III dan sudah ditentukan Besaran Tunjangan Jabatan sesuai golongannya, tambahkan dengan Jumlah Tunjangan Makan dan Tunjangan Transportasi dalam satu bulan, semua jumlah pendapatan tadi lalu kurangi dengan jumlah potongan asuransi tenaga kerja dan asuransi kesehatan yang berlaku, kurangi lagi dengan potongan lain-lain jika ada”.

Coba anda pahami instruksi di atas, seandainya bahasa di atas menggunakan bahasa inggris, arab ataupun perancis, makna/tujuan dari instruksi di atas berubah tidak ? tentu tidak! Begitu pula jika anda nanti belajar bahasa pemrograman yang berbeda-beda, urut-urutan menghitung Total Pendapatan Pegawai tidak akan berubah meski bahasa pemrogramannya berlainan.

Ketika kita membuat Program Komputer tentunya di situ akan terdiri dari banyak instruksi program untuk menyelesaikan berbagai kasus/masalah sesuai kebutuhan kita, dari yang hanya 1 baris instruksi sampai jutaan baris instruksi, oleh karenanya Program Komputer kita sebut juga Software Komputer. Rentetan instruksi program komputer itu sendiri kita sebut sebagai Source Code atau Pengkodean Program. Jadi komputer itu sendiri tanpa Program Komputer hanyalah sekedar bak sampah, oleh karena yang mengaktifkan komputer ini adalah Program (sekumpulan instruksi).

Urut-urutan instruksi untuk menghitung Total Pendapatan Pegawai di atas adalah salah satu contoh penyelesaian masalah ketika kita membuat Program Komputer, contoh lain mungkin : Menghitung titik koordinat temu antara 4 lingkaran yang di satukan, menggerakkan motor listrik ke kanan ke kiri, ke atas dan ke bawah, mencari data tertentu sesuai kriteria yang kita berikan dll. Dimana urut-urutannya ditentukan oleh kita selaku pemrogram, gunakan logika kita untuk menentukan urutan instruksi penyelesaian contoh masalah di atas seringkas dan seefektif mungkin. Nah urut-urutan penyelesaian masalah tersebut kita sebut sebagai Algoritma ( kedepan kita akan menggunakan istilah ini terus ).

Aturan bahasa program / sintak.
Kalau kita analogikan bahasa pemrograman dengan bahasa manusia, kita mengenal banyak bahasa ( Inggris, Indonesia, Perancis, Arab dll ) dimana setiap bahasa memiliki Tata Bahasa/Grammar. Begitupula dengan bahasa pemrograman, kita dituntut untuk mengikuti Tata Bahasa / Sintak yang berlaku pada masing-masing bahasa pemrograman. Dibawah ini adalah elemen umum pendukung setiap bahasa pemrograman dimana setiap elemen ini memiliki sintak masing-masing  :
  • Programming Environment
  • Basic Syntax
  • Data Types
  • Variables
  • Keywords
  • Basic Operators
  • Decision Making
  • Loops
  • Numbers
  • Characters
  • Arrays
  • Strings
  • Functions
  • File I/O
Penjelasan mengenai masing-masing elemen di atas akan saya terangkan dalam tutorial selanjutnya. Ikuti terus ya …

No comments:

Post a Comment