Bahasa pemrograman adalah media komunikasi antara manusia (user) dan perangkat komputer (mesin). Bahasa pemrograman berfungsi untuk memberikan perintah kepada komputer untuk mengolah data dan informasi. Manusia yang menjalankannya disebut programmer dan hasil keluarannya berupa program/aplikasi yang diterapkan di segala aspek kehidupan kita sehari-hari.
Berbagai aplikasi yang terdapat pada smartphone, PC/tablet, mesin di pabrik/industri, pemesanan tiket online, hingga alutsista (alat utama sistem persenjataan) adalah hasil implementasi bahasa pemrograman komputer.
Gambar 1. Programmer
Tingkatan
Bahasa pemrograman dapat dibagi kedalam 3 level bahasa, yaitu :
- Bahasa Tingkat Tinggi, oleh karena perintah programnya menyerupai bahasa manusia (English). Contoh : Java, Pascal, VB (Visual Basic), PHP
- Bahasa Tingkat Menengah, oleh karena perintah programnya sebagian menyerupai bahasa manusia. Contoh : C, C++
- Bahasa Tingkat Rendah, oleh karena perintah programnya sangat jauh dari bahasa manusia. Contoh : Assembly
Gambar 2. Bahasa Pemrograman
Macam/jenis
Berikut ini adalah beberapa macam bahasa pemrograman yang sering digunakan :
- Bahasa C
C adalah bahasa yang dikembangkan oleh Dennis Ritchie & Ken Thompson yang merupakan perbaikan atas bahasa B yang diciptakan Ken Thompson tahun 1970. Keunggulan utamanya adalah sifatnya yang terbuka, artinya programmer memilki keleluasaan yang besar untuk mengakses langsung ke perangkat komputer seperti processor, RAM, keyboard, printer, dll -
Bahasa C++
C++ adalah pengembangan dari bahasa C oleh Bjarne Stroustrup tahun 1986. Bahasa ini sangat populer di kalangan programmer yang memakai konsep pemrograman berorientasi objek atau lebih dikenal dengan OOP (Object Oriented Programming). Beberapa sarana yang ada pada C++ yang tidak ada pada C antara lain abstraksi data, multiple inheritance, pembersihan otomatis, inisialisasi terjamin, overloading fungsi dan operator. -
Delphi
Delphi dikenal pula sebagai object pascal (karena programnya berorientasi objek). Bahasa ini banyak digunakan untuk membuat program berbasis jaringan (client/server), berbasis grafis, internet, dan database. Delphi banyak dipergunakan sebagai media pembelajaran di kampus. -
Visual Basic
Visual Basic (VB) adalah pengembangan bahasa pemrograman basic yang diciptakan Professor John Kemeny & Thomas Eugene Kurtz dari perguruan tinggi Dartmounth tahun 1960-an. VB merupakan bahasa pemrograman berbasis grafik atau biasa dikenal dengan GUI (Graphic User Interface). Kelebihan yang dimiliki bahasa ini antara lain penghematan waktu pemrograman karena telah tersedia tool-tool yang siap memudahkan programmer dengan cukup drag and drop. -
PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Program ini sesuai namanya Hypertext Preprocessor dipergunakan secara luas dalam pembuatan script yang dipergunakan untuk mengolah data web agar lebih berkembang dan variatif. -
Java
Bahasa ini dikembangkan oleh James Gosling tahun 1995 saat masih bekerja di Sun Microsystems (bagian dari Oracle : perusahaan IT berbasis data). Nama Java sendiri diambil dari biji kopi yang digiling langsung (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Java banyak mengadopsi sintaksis (aturan) yang terdapat pada C dan C++ namun dengan sintaksis model objek yang disederhanakan. Beberapa kelebihannya yaitu multiplatform, OOP, library (kumpulan program yang disertakan) lengkap.
Oleh : Niko Pantria
Referensi :
1. https://id.wikipedia.org/wiki/Bahasa_pemrograman
2. http://dokumentekno.blogspot.co.id/2014/12/macam-macam-bahasa-pemrograman- komputer.html
3. http://tek-komputerblog.blogspot.co.id/2014/02/sejarah-penemuan-visual-basic.html
4. http://www.andrypein.com/2012/09/kelebihan-dan-kelemahan-bahasa-delphi.html
5. Tjahjadi, Edwin. 2004. Esensi Pemrograman Berorientasi Objek Dengan Visual C++ 6. Malang: Bayumedia Publishing.
Gambar :
1. www.akademie-fuer-fernstudien.de/uploads/tx_seminars/cplusplus- Programmierer_buehne.jpg
2. previews.123rf.com/images/enotmaks/enotmaks1402/enotmaks140200008/25528506-Flat-illustration-of-programmer-and-process-coding-and-programming-Workflow-and-planning-illustratio-Stock-Vector.jpg
0 komentar :
Posting Komentar