Mengenal bahasa Komputer atau bahasa pemrograman
Pengertian Bahasa Pemrograman
Bahasa
komputer adalah merupakan suatu set pemrograman yang digunakan untuk
membuat suatu program komputer. Bahasa komputer biasa dikenal dengan
nama bahasa pemrograman. Program komputer atau software sendiri adalah
suatu set instruksi yang harus dijalankan oleh komputer pada saat
komputer dihidupkan atau ketika diperintahkan oleh pengguna komputer.
Bahasa pemograman menggunakan kata-kata unik yang menjadi kode untuk
menjalankan perintah tertentu pada komputer. Contoh bahasa pemrograman
antara lain adalah Pascal, Fortran, Clipper, dBase, Delphi, Basic, Cobol, C++, C#, Java dan lain-lain.
Sebuah
CPU komputer, dalam hal ini prosesor memiliki sejumlah perintah
terbatas dan dikenal dengan nama kode mesin. Kode ini adalah bahasa yang
digunakan untuk mengkomunikasikan data dalam komputer. CPU dalam
komputer hanya mengenal bahasa ini, tidak dengan bahasa lainnya. Semua
bahasa pemrograman harus diubah menjadi kode mesin terlebih dahulu
supaya CPU dapat mengolah dan menjalankan perintah yang diberikan oleh
program yang dibuat.
Jenis-jenis bahasa komputer
Bahasa
komputer dapat dikelompokkan dalam tiga kelompok esar berdasarkan
jenisnya, yakni bahasa mesin (machine language), assembly language dan
high level language. Mari kita bahas satu persatu sebagai berikut:
- Machine language adalah seperangkat perintah yang dinyatakan dalam bentuk bilangan biner (hanya angka 0 dan 1) yang berfungsi untuk memberikan data dan instruksi bagaimana mengolah data kepada CPU.
- Assembly Language adalah bahasa komputer tingkat rendah yang memiliki banyak kode yang membantu memori untuk “mengingat data (informasi). Assembly language juga mengandung seperangkat simbolis yang berhubungan dengan perintah tertentu pada bahasa mesin.
- High level language disebut sebagai bahasa komputer tingkat tinggi karena berisi perintah yang dirancang mendekati bahasa manusia. Bahasa ini lebih mudah dipahami dan dipelajari oleh manusia dan digunakan untuk pembuatan program komputer tertentu. Macam bahasa pemrograman sudah kami sebutkan diatas.
Pembuat
program atau programmer dewasa ini banyak yang menggunakan bahasa
komputer tingkat tinggi untuk membuat program-program yang diinginkan
karena sangat mudah dipahami. Namun sebelum bisa dijalankan di komputer,
program tersebut haruslah diterjemahkan menjadi bahasa mesin terlebih
dahulu. Maka dari itu pada perangkat pembuatan program dengan bahasa
tingkat tinggi ada bagian yang bernama compiler. Tugas bagian ini adalah
menerjemahkan perintah pada bahasa tingkat tinggi menjadi bahasa mesin,
sehingga CPU dapat mengolah data berdasarkan perintah tersebut.
Sejarah singkat bahasa komputer
Perkembangan
bahasa komputer tentu tak lepas dari perkembangan komputer itu sendiri.
Bahasa komputer mulai dikembangkan pada saat penemuan komputer digital
pertama, sekitar tahun 1940-an.Bahasa komputer yang termasuk dalam
assembly language dikembangkan pada tahun 1950-an karena komputer mulai
merambah ranah komersial. Contoh bahasa yang termasuk dalam golongan
Assembly ini adalah ForTran (Formula Translation) yang dibuat oleh John
Backus pada sekitar 1950-an hingga 1960-an. Kemudian bahasa komputer
dengan banyak penyempurnaan mulai dikembangkan seperti COBOL (Common
Business Oriented Language) oleh Grace Hopper, LISP (List Proccesing)
oleh John McCarthy.
Pada akhir tahun
1960-an muncul sebuah bahasa komputer yang diberi nama SIMULA dan
setelah itu perkembangan bahasa komputer semakin pesat. Pada tahun
1970-an muncul banyak bahasa pemrograman yang terkenal, yakni ALOGOL,
BASIC, PASCAL, C dan ADA. Perkembangan bahasa komputer semakin
berkembang pesat seiring berkembangnya ilmu pengetahuan dan teknologi.
Bahasa yang berkembang adalah BASIC, JAVA, C++ dan PASCAL. Pada awal
1990-an, diperkenalkan istilah IDE (Integrated Development Environment)
yang menyatukan bahasa pemrograman dan GUI sehingga membuat program
menjadi lebih mudah. Beberapa IDE yang terkenal adalah Visual Basic
(bahasa BASIC), Borland Delphi (bahasa PASCAL) dan Eclipse (Bahasa
Java). (iwan)
By Ece Lestaria
By Ece Lestaria