
Source: Dreamstime
Bahasa pemrograman adalah instruksi dasar yang diberikan programmer kepada komputer untuk melakukan tugasnya. Dengan perkembangan teknologi, semakin banyak bahasa pemrograman yang tersedia sekarang. Bahasa pemrograman pun semakin mudah digunakan.
Bahasa pemrograman sangat penting untuk dikuasai pengembang teknis atau developer. Dengan menguasai bahasa pemrograman, mereka bisa membangun website atau aplikasi secara matang.
Lalu, apa fungsi dari bahasa pemrograman itu? Lantas, apa saja bahasa pemrograman yang tersedia saat ini? Simak pembahasan lengkapnya di artikel ini.
Pengertian Bahasa Pemrograman
Seperti yang dijelaskan oleh Syarifuddin dan kawan-kawan dalam Modul Bahasa Pemrograman Untuk Pemula, bahasa pemrograman adalah instruksi dasar yang diberikan seorang programmer kepada komputer untuk melakukan sesuatu. Agar komputer dapat memahami semua perintah pemrogram dibuat dalam bentuk kata-kata yang terdiri dari banyak baris.
Ada tiga jenis bahasa pemrograman: bahasa mesin, bahasa rakitan/tingkat rendah, dan bahasa tingkat tinggi. Lantas, apa perbedaan dari ketiganya?
Program bahasa mesin alurnya terlihat panjang dan sulit dipahami, dan sangat bergantung pada arsitektur mesin. Namun, bahasa mesin diproses dengan sangat cepat dan tidak memerlukan interpreter atau penerjemah.
Seperti halnya bahasa mesin, bahasa tingkat rendah adalah bahasa pemrograman yang bergantung pada arsitektur mesin. Selain itu, meskipun prosesnya relatif cepat, programnya juga panjang dan sulit dipahami. Perbedaannya adalah bahasa tingkat rendah membutuhkan penerjemah yang mengetahui seluk beluk komputer atau disebut dengan assembler.
Kemudian, bahasa tingkat tinggi mirip dengan struktur bahasa manusia, sehingga mudah dipahami. Lebih lanjut, bahasa pemrograman ini tidak bergantung pada arsitektur mesin tetapi membutuhkan penerjemah berupa compiler atau interpreter.
Fungsi Bahasa Pemrograman
Mengutip buku Muhammad Yusril Helmi Setyawan “Membuat Sistem Informasi Gadai Online Menggunakan Codeigniter Serta Kelola Proses Pembuatannya”, fungsi bahasa pemrograman adalah memerintahkan komputer untuk mengolah data sesuai dengan logika yang kita inginkan.
Hasil dari bahasa pemrograman tersebut kemudian biasanya dibuat dalam bentuk program atau aplikasi. Misalnya, lampu lalu lintas di jalan raya dihubungkan oleh program komputer. Kalau tidak, kontrol lampu lalu lintas 24 jam akan sulit.
Selain itu, kemampuan bahasa pemrograman digunakan untuk membuat aplikasi game, perangkat lunak antivirus, situs web, dan perangkat lunak. Seiring kemajuan teknologi, semakin banyak orang sekarang menggunakan bahasa pemrograman untuk memerintahkan komputer.
Contoh Bahasa Pemrograman
Ada banyak bahasa pemrograman yang tersedia saat ini. Berikut ini adalah ilustrasi contoh bahasa pemrograman.
1. Java
Bahasa pemrograman yang pertama adalah Java. Sedikit informasi yang tersedia, bahasa pemrograman Java digunakan di lebih dari 3 miliar perangkat di seluruh dunia. Secara umum Java digunakan untuk aplikasi pada smartphone, aplikasi desktop, dan pengembangan website.
2. Phyton
Bahasa pemrograman kedua yang sangat populer adalah Python. Bahasa pemrograman ini telah dikembangkan sejak tahun 1980-an dan masih sangat diminati oleh para programmer, terutama untuk pengkodean dinamis.
3. JavaScript
Selain itu, ada bahasa pemrograman JavaScript yang sangat populer untuk mengelola situs web. Karena popularitasnya, bahasa pemrograman JavaScript digunakan oleh hampir 97% dari semua situs web di dunia.
4. HTML
HTML (HyperText Markup Language) adalah bahasa pemrograman markup yang digunakan untuk membuat halaman web sehingga dapat menampilkan berbagai informasi yang diperlukan dalam browser internet. HTML adalah standar Internet yang ditentukan dan dikendalikan oleh World Wide Web Consortium (W3C). HTML berisi tag kode yang menginstruksikan browser untuk menghasilkan tampilan.
5. PHP
PHP atau PHP Hypertext Preprocessor merupakan bahasa pemrograman yang juga banyak digunakan saat ini. PHP sering digunakan untuk membuat website dinamis, meskipun tidak menutup kemungkinan juga digunakan untuk keperluan lain. PHP biasanya berjalan di sistem operasi Linux, tetapi juga dapat berjalan di Windows.
6. ASP
Active Server Pages atau ASP adalah bahasa pemrograman web yang digunakan untuk membuat halaman web yang dinamis. ASP, salah satu produk yang ditawarkan Microsoft, adalah server side scripting yang berjalan di server web.
7. CSS
CSS atau Cascading Style Sheets adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen yang ditulis dalam bahasa markup. Penggunaan CSS yang paling umum adalah memformat halaman web yang ditulis dalam HTML dan XHTML/XML.
8. Perl
Perl adalah bahasa pemrograman mesin untuk sistem operasi Unix seperti SunOS, Linux, BSD, dan HP-UX. Selain itu, Perl juga tersedia untuk sistem operasi lain seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
9. XML
Extensible Markup Language, juga dikenal sebagai XML, adalah bahasa markup tujuan umum yang direkomendasikan oleh World Wide Web Consortium (W3C) untuk menjelaskan berbagai jenis data. Juga, XML menggunakan tag markup seperti HTML, tetapi penggunaannya tidak terbatas untuk menampilkan halaman situs web.
10. WML
Wireless Markup Language atau singkatnya WML adalah bahasa pemrograman untuk aplikasi berbasis XML (Extensible Markup Language). Sebagai informasi, WML merupakan bahasa pemrograman untuk aplikasi wireless. Oleh karena itu, WML hampir identik dengan HTML, tetapi hanya untuk perangkat nirkabel.
Source:
- https://uma.ac.id/
- https://www.detik.com/bali/berita/d-6518626/mengenal-10-bahasa-pemrograman-fungsi-jenis-dan-contohnya