Bahasa Pemrograman

Nah, tulisan yang sebelumnya kan membahas tentang Algoritma dasar atau pengenalan Algoritma. Kali ini bahasannya mungkin agak dalam sedikit. saya ingin membahas tentang bahasa pemrograman.

sumber: http://jakaraya.files.wordpress.com/2013/06/proglanguages.jpg
sumber: http://jakaraya.files.wordpress.com/2013/06/proglanguages.jpg

Proses pembuatan progam komputer sampai diperolehnya hasil yang dikehendaki disebut dengan pemrograman komputer. Dan dilaksanakan oleh pemrogram (programmer). Bahasa yang digunakan antara pengguna (user) dengan komputer (untuk penulisan program) disebut Bahasa Pemrograman
Bahasa Pemrograman : notasi, simbol, pernyataan, tata bahasa, dan lain-lain.

Penulisan program harus memenuhi sintak (syntatic rule) dari bahasa pemrograman. Perbedaan mendasar anatara bahasa pemrograman dan bahasa yang digunakan sehari-hari oleh manusia adalah bahwa bahasa pemrograman digunakan dengan sangat tepat dan tidak ada makna ganda (ambiguities). Karena komputer tidak dapat berfikir sebagaimana yang dapat dilakukan oleh manusia. Komputer hanya akan mengikuti perintah yang diberikan.

Menurut kedekatannya dengan mesin komputer, Bahasa pemrograman dikelompokkan menjadi dua, yaitu :

1. Bahasa pemrograman tingkat rendah
Bahasa pemrograman tingkat rendah merupakan “bahasa ibu” dari komputer , yaitu bahasa yang tidak memerlukan penterjemah untuk dapat dimengerti dan dipahami oleh komputer. Artinya untuk berkomunikasi dengan komputer, kita perlu menggunakan “bahasa ibu” nya komputer; bahasa mesin. Perintah dalam bahasa mesin berupa kode numerik (angka 0 dan 1) yang biasa kita sebut dengan bilangan binner.
2. Bahasa pemrograman tingkat tinggi
Bahasa tingkat tinggi merupakan pengembangan dari bahasa tingkat rendah. Program yang ditulis dengan bahasa pemrograman tingkat tinggi tidak dapat langsung dimengerti oleh komputer, dan harus diterjemahkan dahulu oleh sebuah “penerjemah” ke dalam bahasa mesin untuk dapat dilaksanakan atau dieksekusi oleh Unit Pemroses Pusat.
Ciri-ciri bahasa tingkat tinggi :
a. Penulisannya mirip dengan bahasa inggris
b. Tergantung pada mesin komputer yang digunakan
c. Bahasa pemrograman tingkat tinggi disebut juga dengan bahasa generasi ketiga

Ada beberapa jenis-jenis bahasa pemrograman komputer, diantaranya :
1. Bahasa pemrograman C
Bahasa pemrograman yang dibuat untuk memrogram sistem dan jaringan komputer, namun bahasa ini sering digunakan untuk mengembangkan software aplikasi.

2. Bahasa pemrograman C++
Bahasa pemrograman yang bersifat berorientasi objek. Dalam menyelesaikan masalah, C++ mendeklarasikan tipe data dan variabel-variabelnya terlebih dulu.

3. Bahasa pemrograman Pascal
Merupakan pemrograman terstruktur / sistematik. Dapat digunakan untuk aplikasi ilmiah maupun bisnis / administrasi.

4. Bahasa pemrograman BASIC
BASIC (Beginer All-purpose Symbolic Instruction Code) Bahasa pemrograman ini mudah dipelajari, khususnya untuk pemula. Cukup popular pada awal pemakaian komputer personal.

5. Bahasa pemrograman Microsoft Visual Basic
Bahasa pemrograman yang menawarkan IDE (integrated Development Environment) untuk membuat perangkat lunak berbasis operasi Microsoft Windows dengan menggunakan model pemrograman (COM), merupakan penurunan dari bahasa pemrograman Basic dan menawarkan perangkat lunak berbasis grafik.

6. Bahasa Pemrograman VISUAL C++
Sebuah produk IDE untuk bahasa pemrograman C dan C++ yang dikembangkan oleh Microsoft.

7. Bahasa pemrograman HTML
HTML (Hyper Text Markup Languange) merupakan sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan sebuah informasi dalam browser internet.

8. Bahasa pemrogram CSS
CSS (Cascanding Style Sheets) merupakan bahasa stylesheet yang digunakan untuk mengatur tampilan yang ditulis dalam bahasa markup (HTML).

9. Bahasa pemrograman JAVA
Merupakan bahasa pemrograman yang compatible terhadap berbagai macam jenis komputer bahkan telephone genggam. Java berbeda dengan JavaScript.

10. Bahasa pemrograman JavaScript
Bahasa scripting yang digunakan oleh web browser yang berjalan pada sisi client.

11. Bahasa pemrograman PHP
PHP termasuk bahasa yang paling populer saat ini, wujudnya berupa script yang digunakan untuk mengolah data form dari web.

12. Bahasa pemrograman SQL
SQL (Structured Query Languange) merupakan bahasa pemrograman yang digunakan untuk mengakses data dalam basis data relasional. Bahasa SQL merupakan bahasa standar yang digunakan dalam manajemen basis data relasional.

13. Bahasa pemrograman XML
XML (Extensible Markup Languange) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada halaman web saja.

14. Bahasa pemrograman WML
WML (Wireless Markup Languange) adalah bahasa pemrograman yang digunakan dalam aplikasi berbasis XML.

15. Bahasa pemrograman PERL
Bahasa pemrograman yang mirip dengan bahasa pemrograman C.

16. Bahasa pemrograman CFM
CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.Syntax coldfusion berbasis html.

17. Bahasa pemrograman DELPHI
Biasanya digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database. Delphi bersifat general-purpose, jadi ia juga dapat digunakan dalam proyek pengembangan software.

18. Bahasa pemrograman COBOL
COBOL (Common Business Oriented Language) sesuai dengan namanya, COBOL memiliki fungsi sebagai problem solver dalam bidang bisnis, perdagangan; pengelola keuangan, laporan pengeluaran sebuah perusahaan, dan lain-lain. Dapat digunakan untuk aplikasi ilmiah tapi dengan kemampuan terbatas.

19. Bahasa pemrograman ColdFusion
Server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk pengembangan perangkat lunak komputer, khususnya situs web dinamis.

20. Bahasa pemrograman PHYTON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi objek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.

21. Bahasa pemrograman RUBY
Ruby adalah bahasa scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia.

22. Bahasa pemrograman ASP
ASP (Active Server Pages) yang bertujuan untuk menciptakan halaman web yang dinamis. Bekerja pada web server, merupakan server side scripting, dan merupakan salah satu produk teknologi dari Microsoft.

23. Bahasa pemrograman FORTRAN
Digunakan untuk komputasi ilmiah.  Cukup populer dan banyak digunakan.

Sampai disini pembahasan tentang bahasa pemrograman. Nantikan pembahasan selanjutnya 🙂

sumber
sumber lain : modul

Leave a Reply

Your email address will not be published.