Apa Itu Bahasa Program?
Bahasa program adalah kumpulan instruksi yang diberikan kepada komputer untuk melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan. Bahasa program digunakan untuk memerintah komputer agar dapat mengolah data sesuai dengan langkah-langkah penyelesaian yang telah ditentukan oleh programmer. Dengan bahasa program, seorang programmer dapat menentukan dengan tepat data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan langkah-langkah apa yang akan diambil dalam berbagai situasi secara persis.
Fungsi Bahasa Program
Fungsi utama dari bahasa pemrograman adalah sebagai alat untuk memberikan perintah kepada komputer agar dapat mengolah data sesuai dengan keinginan kita. Bahasa program menghasilkan output berupa aplikasi atau program khusus. Perkembangan bahasa program telah menciptakan berbagai inovasi teknologi yang membantu masyarakat dalam kehidupan sehari-hari. Contohnya, program lampu lalu lintas di jalan, mesin kasir, aplikasi game, anti-virus, web, media sosial, dan lain sebagainya.
Tingkatan Bahasa Program
1. Bahasa Program Tingkat Rendah (Low-Level)
Bahasa program tingkat rendah berisi instruksi-instruksi yang ditujukan kepada komputer menggunakan kode biner (binary). Kode-kode ini akan langsung diterjemahkan oleh komputer tanpa perlu melalui proses kompilasi.
2. Bahasa Program Tingkat Menengah (Mid-Level)
Bahasa program tingkat menengah adalah instruksi yang ditulis dalam kode mnemonic seperti ADD, SUB, DIV, STOLOD, JMP, dan lainnya. Namun, bahasa tingkat menengah ini perlu diterjemahkan menjadi bahasa mesin terlebih dahulu, karena komputer hanya mengerti bahasa mesin.
3. Bahasa Program Tingkat Tinggi (High-Level)
Bahasa program tingkat tinggi berisi instruksi-instruksi yang menggunakan bahasa alamiah yang dimengerti manusia, seperti bahasa Inggris atau matematika. Tingkatan ini diciptakan untuk mengatasi kekurangan tingkat menengah dan tingkat rendah.
Generasi Bahasa Program
Perkembangan bahasa program dibagi menjadi beberapa generasi, yaitu:
- Generasi Pertama: Merupakan bahasa pemrograman pertama yang dibuat pada tahun 1940-an dan awal 1950-an, yaitu Machine Language atau Bahasa Mesin. Bahasa mesin adalah program internal komputer yang langsung menjalankan perintah tanpa terjemahan.
- Generasi Kedua: Pada generasi ini, komputer sudah digunakan secara komersial dan menghasilkan Bahasa Assembly yang merupakan pengembangan dari generasi pertama.
- Generasi Ketiga: Karena bahasa mesin dan bahasa assembly terlalu sulit, munculah third-generation languages (3GLs) yang lebih mudah untuk diprogram dan portable. Bahasa program ini disebut sebagai bahasa pemrograman tingkat tinggi karena mudah dipelajari dan membutuhkan proses penerjemahan yang rumit oleh komputer. Contohnya adalah FORTRAN, Cobol, Pascal, Basic, dll.
- Generasi Keempat: Bahasa program generasi keempat juga mudah dipahami dan dipelajari serta cocok untuk mengakses database. Bahasa program ini berfokus pada peningkatan produktivitas manusia dan tersedia dalam bentuk paket perangkat lunak yang membantu pengembangan aplikasi yang diinginkan. Contohnya adalah SQL, LISP, dan Prolog.
- Generasi Kelima: Bahasa program pada generasi ini berbasis pada Object Oriented Programming dan Web Development. Sering digunakan untuk mengakses database dan membuat sistem pakar atau sistem berbasis pengetahuan.
Pengelompokkan Bahasa Program
Bahasa program dapat dikelompokkan menjadi beberapa kategori, antara lain:
- Object Oriented Language: Contohnya adalah Visual C, Delphi, Visual dBase, dan Visual FoxPro.
- Low Level Language: Contohnya adalah Bahasa Assembly.
- Mid Level Language: Contohnya adalah Bahasa C.
- High Level Language: Contohnya adalah Basic dan Pascal.
****
Subscribe, follow @dramatizencom dan ikuti terus dramatizen.com untuk berbagai inspirasi terbaru dan agar hari harimu makin seru!

