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).
Sumber: Google