Pengertian Program dan Bahasa Pemrograman

Pengertian Program dan Bahasa Pemrograman

Yang dimaksud dengan pemograman adalah kumpulan instruksi yang digunakan untuk mengatur computer agar melakukan suatu tindakan tertentu. Tanpa program, computer sesungguhnyan tidak dapat berbuat apa-apa. Itulah sebabnya sering dikatakan bahwa computer mencangkup tiga aspek penting, berupa perangkat keras (hardware), perangkat lunak (software)yang dalam hal ini berupa program, dan perangkat akal (brainware) atau orang yang berperan dalam operasi computer maupun perangkat lunak. Dengan kata lain program merupakan salah satu bagian penting pada computer yang mengatur computer dalam melakukan aksi sesuai dengan yang dikehendaki oleh pembuatnya.

Orang yang membuat program biasa disebut pemogram (Programer). Adapun aktifitas yang berhubungan dengan pembuatan program dinamakan pemograman (programming).

Suatu program ditulis dengan mengikuti kaidah bahasa pemograman tertentu. Bahasa pemograman dapat dianalogikan dengan bahasa yang digunakan oleh manusia (bahasa manusia). Sebagaimana diketahui, ada bermacam-macam bahasa manusia, seperti bahasa inggris, Indonesia, ataupun bahasa batak. Kumpulan intruksi bahasa manusia yang berupa sejumlah kalimat dapat anda analogikan dengan suatu program. Manusia dapat mengerjakan intruksi berdasarkan kalimat-kalimat dan computer dapat menjalankan intruksi dengan menurut program.

Dalam konteks pemograman, terdapat sejumlah bahasa pemograman, seperti Pascal, C, C++, dan BASIC, secaragaris besar, bahasa pemograman dapat dikelompokan menjadi :

  1. Bahasa beraras-tinggi (high-level leangue)
  2. Bahasa beraras-rendah (low-level leangue)

Bahasa beraras-tinggi adalah bahasa pemograman yang berorientasi kepada bahasa manusia. Program dibuat dengan bahasa pemograman yang mudah dipahami oleh manusia,  biasanya menggunakan kata-kata bahasa inggris: misalnya IF untuk menyatakan “JIKA” dan AND untuk menyatakan “DAN”. Yang termasuk bahasa ini adalah bahasa C, C++, PASCAL, dan BASIC.

Bahasa beraras-rendah adalah bahasa pemograman yang berorientasi kepada mesin. Bahasa ini menggunakan kode biner (yang hanya mengenal kode 0 dan 1) atau suatu kode sederhana untuknmengunakan kode-kode tertentu dalam system biner. Yang tergolong dalam bahasa ini adalah bahasa mesin dan bahasa rakitan. Bahasa seperti itu sulit dipahami oleh orang awam dan sangat membosankan bagi pemogram yang sudah terbiasa dengan bahasa beraras-tinggi.nPemograman harus benar-benar menguasai operasi computer secara teknis. Namun bahasa generasi ini memberikan eksekusi program secara cepat. Selain itu bahasa mesin sangat bergantung pada mesin (machine dependent); Artinya, bahasa mesin dengan mesin satu dengan mesin yang lain jauh berbeda. Sebagai contoh.

Mmperlihatkan tiga buah intruksi dalam bahasa mesin yang diterapkan pada IBM PC yang berbasis system operasi DOS.

Kode dalam bahasa mesin

INTRUKSI BAHASA MESINKETERANGAN
B402 atau 1011 0100 0010Muatlah bilangan 2 ke register AH
B22A atau 1011 0010 0010 1010Muatlah bilangan 2A heksadesimal ke register DL
CD21 atau 1100 1101 0010 0001Jalankan interupsi 21 heksadesimal

 

Tiga intruksi diatas digunakan untuk menampilkan tanda * pada layar. Bandingkan dengan beberapa perintah berikut yang ditulis pada bahasa pemograman beraras tinggi :

 

WRITE (‘*’);         (pada Pascal)

DISPLAY ‘*”.         (pada CABOL)

PRINT “*”            (pada BASIC)

printf (“*”);        (pada C)

cout <<“*”;          (pada C++)

 

Tampak bahasa mesin lebih panjang dan sukaat dimengerti dibandingkan kode dalam bahasa yang lebih berorientasi pada manusia.

Rich Snippets
Published
Article
Pengertian Program dan Bahasa Pemrograman
Ratings
51star1star1star1star1star
Faisal Habib

Kata Bijak? Google banyak!

You may also like...

2 Responses

  1. Deasy Permana says:

    Makasih, sangat membantu

Leave a Reply