Yang di maksud dengan program adalah kumpulan intruksi yang di gunakan untuk mengatur komputer agar melakukan tindakan tertentu. tanpa program, komputer sesungguhnya tidak dapat berbuat apa apa.itulah sebab nya sering dikatakan bahwa komputer mencakup 3 aspek penting,berupa perangkat keras (hardware), perangkat lunak(software) yang dalam hal ini berua program,dan perangkat aka l(brainware) atau orang yang berperan terhadap operasi komputermaupun pengembangan perangkat lunak.dengan kata lain, program merupakan salah satu bagian penting pada komputer, yang mengatur kommputer agar melakukan tindakan yang sesuaidengan yang dikehendaki oleh pembuatnya.
Orang yang membuat program biasa disebut pemrogram (programer).adpun aktivitas yang berhungan denga pembatan program dinamakan pemrograman (programming).
Suatu program di tulis mengikuti kaidah bahasa pemrograman tertentu. Bahasa pemrograman dapat di analogikan dengan bahsa yang di gunakan manusia (bahasa manusia).sebagaimana diketahui,ada bermacam-macam bahasa manusia, seperti bahasa inggris, bahsa indonesia dan bahasa batak. kumpulan intruksi dalam bahasa manusia yang berupa sejumlah kalimat dapat anda analogikan dengan progra. manusia dapat mengerjakan suatu intruksi berdasarkan kalimat dan komputer bisa menjalankan suatu intruksi menurut porgram.
Dalam koteks pemrograma,terdapt sejumlah bahasa pemrograman seperti Pascal, C, dan BASIC. secara garis besar, bahasa-bahsa pemrograman dapt di kelompokan menjadi :
- bahasa beraras-tinggi (high-level language)
- bahasa beraras-rendah (low-level language)
bahasa beraras-tinggi adalah bahasa pemrograman yang berrientasi kepada nahasa manusia.program di buat menggunakan bahsa pemrograma yang mudah di mengerti manusia. biasanya menggunkan kata-kata bahasa inggris, misalnya IF untuk menyatakan "jika" dan AND untuk menyatakan "dan". yang termasuk dalam kelompok bahasa ini yaitu Java, C++, Pascal dan BASIC.
Bahasa berras-rendah adalah bahasapemrograman yang berorientasi kepada bahasa mesin.bahasa ini meggunakan bahasa biner (yang hanya mengenal kode 0 dan 1),atau suatu kode sederhana untuk mengantikan kode-kode tertentu dalam sistem biner,yang trgolaong dalam bahasa ini adalah bahasa mesin dan bahasa rakitan,bahasa bahasa tersebut sangat sulit di pahami oleh orang awamdan sangat membosankan bagi pemrogram.
Artikel keren lainnya: