PENGERTIAN PROGRAM DAN BAHASA
PEMROGRAMAN
Yang
dimaksud dengan program adalah kumpulan instruksi yang digunakan untuk mengatur
computer agar melakukan suatu tindakan tertentu. Tanpa program, komputer
sesungguhnya tidak dapat berbuat apa-apa. Itulah sebabnya sering dikatakan
bahwa komputer mencakup tiga aspek penting, berupa perangkat keras (hardware), perangkat lunak (software), yang dalam hal ini berupa
program, dan perangkat akal (brainware)
atau orang yang berperan terhadap operasi komputer maupun pengembangan
perangkat lunak. Dengan kata lain , program merupakan salah satu bagian penting
pada komputer, yang mengatur komputer agar melakukan tindakan yang sesuai
dengan yang dikehendaki oleh pembuatnya.
Catatan : Orang yang membuat program
biasa disebut pemrogram (programmer).
Adapun aktivitas yang berhubungan dengan pembuatan program dinamakan (programming).
Suatu
program ditulis dengan mengikuti kaidah bahasa pemrograman tertentu. Bahasa
pemrograman dapat dianalogikan dengan bahasa yang digunakan manusia (bahasa
manusia). Sebagaimana diketahui, ada bermacam-macam bahasa manusia, seperti
bahasa inggris, bahasa Indonesia, bahasa Batak, dll. Kumpulan instruksi dalam
bahasa manusia yang berupa sejumlah kalimat dapat Anda analogikan dengan suatu
program. Manusia dapat mengerjakan suatu instruksi berdasarkan kalimat-kalimat
dan komputer bisa menjalankan suatu instruksi menurut program.
Dalam
konteks pemrograman, terdapat sejumlah bahasa pemrograman seperti Pascal, C,
dan BASIC. Secara garis besar, bahasa-bahasa pemrograman dapat dikelompokkan
menjadi:
1. bahasa berasas-tinggi (high-level language), dan
2. bahasa berasas-rendah (low-level language).
Bahasa berasas-tinggi adalah bahasa pemrograman yang
berorientasi kepada bahasa manusia. Program dibuat menggunakan bahasa
pemrograman. Biasanya menggunakan kata-kata bahasa Inggris; misalnya IF untuk
menyatakan “jika” dan AND untuk menyatakan “dan”. Termasuk dalam kelompok
bahasa ini yaitu Java, C++, Pascal, dan BASIC.
Bahasa berasas-rendah adalah bahasa pemrograman yang
berorientasi kepada mesin. Bahasa ini menggunakan kode biner (yang hanya
mengenal kode 0 dan 1), atau suatu kode sederhana untuk menggantikan kode-kode
tertentu dalam sistem biner. Yang tergolong dalam kelompok bahasa ini adalah
bahasa mesin dan bahasa rakitan.
0 komentar:
Posting Komentar