Manfaat Belajar Bahasa Pemrograman
Bahasa pemrograman merupakan bagian dari bahasa komputer, demikian halnya dengan jenis bahasa lainnya. Contohnya, HTML adalah suatu bahasa markah dan bahasa komputer, tapi secara tradisional tidak dianggap sebagai bahasa pemrograman.
Bahasa pemrograman
adalah sofware bahasa komputer digunakan dengan cara merancang atau
membuat program sesuai dengan struktur dan metode yang dimiliki oleh
bahasa program itu sendiri. Komputer mengerjakan transformasi data
berdasarkan kumpulan printah program yang telah dibuat oleh program. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks (prinsip dan peraturan untuk membuat kalimat dalam bahasa alami, contohnya bahasa Indonesia) dan semantik (makna yang terkandung pada suatu bahasa, kode, atau jenis representasi lain) yang dipakai untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang programmer dapat menentukan secara
persis data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan atau diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner (bahasa yang dimengerti komputer dengan menggunakan bilangan berbasis dua) , contohnya 01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
- Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian
besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi,
hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan
Assembly yang merupakan Bahasa Tingkat Rendah.
Beberapa macam bahasa pemprograman :
1. Bahasa Pemrograman HTML
HyperText
Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk
membuat sebuah halaman web dan menampilkan berbagai informasi di dalam
sebuah browser Internet. HTML saat ini merupakan standar Internet yang
didefinisikan dan dikendalikan penggunaannya oleh World Wide Web
Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan
browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan
browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
2. Bahasa Pemrograman PHP
2. Bahasa Pemrograman PHP
PHP
adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu
itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web. PHP
banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya
berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan
hosting windows).
3. Bahasa Pemrograman ASP
3. Bahasa Pemrograman ASP
ASP
adalah singkatan dari Active Server Pages yang merupakan salah satu
bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP
merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.
4. Bahasa Pemrograman XML
Extensible
Markup Language (XML) adalah bahasa markup serbaguna yang
direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML
menggunakan markup tags seperti halnya HTML namun penggunaannya tidak
terbatas pada tampilan halaman web saja. XML merupakan suatu metode
dalam membuat penanda/markup pada sebuah dokumen.
5. Bahasa Pemrograman WML
WML
adalah kepanjangan dari Wireless Markup Language, yaitu bahasa
pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible
Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan dalam
aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada
protocol nirkabel.
6. Bahasa Pemrograman PERL
Perl
adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix
(SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti
DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan
bahasa pemograman yang mirip bahasa pemograman C.
7. Bahasa Pemrograman CFM
Cfm
dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion /
BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
8. Bahasa Pemrograman Javascript
Javascript
adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh
Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita
membutuhkan JavaScript-enabled browser yaitu browser yang mampu
menjalankan JavaScript.
9. Bahasa Pemrograman CSS
Cascading
Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk
mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web
yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri
dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
Sejauh
ini bahasa pemrograman dikelompokkan menjadi lima generasi. Setiap
generasi bahasa pemrograman memiliki karakteristik tersendiri. Semakin
maju generasinya maka orientasi bahasa pemrograman ini akan semakin
dekat ke manusia.
Bahasa Pemrograman Generasi I
Bahasa
pemrograman generasi pertama berorientasi pada mesin. Program disusun
dengan menggunakan bahasa mesin. Tentu saja program generasi ini sangat
sulit untuk dipahami oleh orang awam dan sangat membosankan bagi
pemrogram. Pemrogram harus benar-benar menguasai operasi komputer secara
teknis. Namun bahasa generasi ini memberikan eksekusi program yang
sangat cepat. Selain itu, bahasa mesin sangat bergantung pada mesin (machine dependent), artinya, bahasa mesin antara satu mesin dengan mesin lainnya akan berbeda.
http://anggiismailani.blogspot.com/2012/04/manfaat-belajar-bahasa-pemrograman.html
Terima kasih informasi Pengertian Bahasa Pemrograman nya, kunjung balik ya http://www.widtama.com/bahasa_pemrograman.html
BalasHapus