Yang dimaksud dengan program adalah kumpulan instruksi yang digunakan untuk mengatur komputer 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 dalam operasi komputer maupun pengembangan perangkat lunak. Dengan kata lain, program merupakan salah satu bagian penting pada komputer yang mengatur komputer agar melakukan aksi yang sesuai dengan yang dikehendaki oleh pembuatanya.
Catatan : Orang yang membuat program biasa disebut pemograman (programmer). Adapun
Aktivitas 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 manusia (bahasa manusia). Sebagaimana diketahui,ada bermacam macam bahasa manusia,seperti bahasa inggris,bahasa indonesia,atau pun Batak. Kumpulan instruksi dalam bahasa manusia yang berupa sejumlah kalimat yang anda bisa analogikan dengan suatu program. Manusia dapat mengerjakan suatu instruksi berdasarkan kalimat kalimat dan komputer dapat menjalankan suatu instruksi menurut program.
Dalam konteks pemograman, terdapat sejumplah bahasa pemograman,seprti Pascal, C, C++, dan BASIC. Secara garis besar, bahasa-bahasa pemograman dapat di kelompokan menjadi :
*Bahasa beraras-tinggi(high-level language)
Bahasa beraras tinggi adalah bahasa pemograman yang berorientasi kepada bahasa manusia. Progaram dibuat dengan menggunakan 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 dalam kelompok bahasa adalah bahasa C, C++,Pascal,dan BASIC.
*Bahasa beraras-pendek(low-level language)
Bahasa beraras-rendah adlah bahasa pemograman 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 adlah bahasa mesin dan bahasa rakitan. Bahasa-bahasa seperti itu ini sangat sulit untuk dipahami oleh orang awam dan sangat membosankan bagi pemogram yang sudah teerbisa dengan bahasa beraras tinggi. Pemogram harus benar benar menguasai operasi komputer secara teknis. Namun bahasa generasi ini memberikan eksekusi program yang sangat cepat. Selain itu bahasa mesin sangat bergantung pada mesin (machine dependent); artinya bahasa mesin antara satu dengan mesin dengan yang lain jauh berbeda.
Kode dalam bahasa mesin
Instruksi Bahasa Mesin | Keterangan |
B402 atau 1011 0100 0000 0010 | Muatlah bilangan 2 ke register AH |
B22A atau 1011 0010 0010 1010 | Muatlah bilangan 2A heksadesimal keregister DL |
CD21 atau 1100 1101 0010 0001 | Jalankan interupsi 21 heksadesimal |
Tidak ada komentar:
Posting Komentar