Bahasa Program


Pengertian Bahasa Program

Bahasa program merupakan kumpulan instruksi yang diberikan kepada komputer untuk menyelesaikan suatu permasalahan. Dengan bahasa program, seorang programmer dapat mengatur data yang ingin diolah oleh komputer, bagaimana data tersebut disimpan atau diteruskan, serta langkah-langkah yang harus diambil dalam setiap situasi.

Fungsi Bahasa Program

Fungsi utama dari bahasa pemrograman adalah memberikan perintah kepada komputer agar dapat menjalankan tugas sesuai yang diinginkan. Bahasa program dapat menghasilkan aplikasi atau program khusus. Inovasi dalam bahasa program telah menciptakan berbagai teknologi yang membantu dalam kehidupan sehari-hari, seperti program lampu lalu lintas, mesin kasir, aplikasi game, anti-virus, web, media sosial, dan lainnya.

Tingkatan Bahasa Program

1. Bahasa Program Tingkat Rendah (Low-Level)
Bahasa program tingkat rendah menggunakan kode biner (binary) yang langsung diterjemahkan oleh komputer tanpa melalui proses kompilasi.

2. Bahasa Program Tingkat Menengah (Mid-Level)
Bahasa program tingkat menengah menggunakan kode mnemonic seperti ADD, SUB, DIV, STOLOD, JMP, dan lainnya. Namun, bahasa ini harus diterjemahkan ke bahasa mesin sebelum digunakan oleh komputer.

3. Bahasa Program Tingkat Tinggi (High-Level)
Bahasa program tingkat tinggi menggunakan bahasa alamiah yang dimengerti manusia, seperti bahasa Inggris atau matematika. Tingkatan ini diciptakan untuk mengatasi kekurangan tingkat menengah dan rendah.

Generasi Bahasa Program

Perkembangan bahasa program terbagi menjadi beberapa generasi, yaitu:

Generasi Pertama
Pada generasi pertama, bahasa pemrograman yang digunakan adalah Bahasa Mesin. Bahasa mesin adalah program internal komputer yang langsung dijalankan tanpa perlu diterjemahkan.

Generasi Kedua
Generasi kedua menggunakan Bahasa Assembly sebagai penerus bahasa mesin. Komputer pada generasi ini sudah digunakan secara komersial.

Generasi Ketiga
Generasi ketiga menggunakan bahasa pemrograman tingkat tinggi (High-Level Programming Language) seperti FORTRAN, Cobol, Pascal, Basic, dan lainnya. Bahasa ini lebih mudah dipelajari dan dapat dijalankan oleh komputer setelah melalui proses penerjemahan yang rumit.

See also  Indeks MSCI

Generasi Keempat
Generasi keempat juga menggunakan bahasa pemrograman yang mudah dipelajari dan digunakan untuk mengakses database. Bahasa ini berfokus pada produktivitas manusia dan tersedia dalam software paket. Contohnya adalah SQL, LISP, dan Prolog.

Generasi Kelima
Generasi kelima adalah bahasa program yang berbasis Objek dan dikembangkan untuk pengembangan web dan sistem pakar (expert system) atau knowledge-based system.

Pengelompokkan Bahasa Program

Bahasa program dapat dikelompokkan menjadi beberapa kategori, antara lain:

Object Oriented Language
Contohnya adalah Visual C, Delphi, Visual dBase, Visual FoxPro.

Low Level Language
Contohnya adalah Bahasa Assembly.

Middle Level Language
Contohnya adalah Bahasa C.

High Level Language
Contohnya adalah Basic dan Pascal.

Selain membaca blog karir Aikerja, follow juga akun instagram aikerja untuk informasi terbaru seputar lowongan kerja, dan dunia kerja.

Kamus Istilah

Leave a Reply