Bahasa pemrograman 
adalah sekumpulan kosakata dan tata bahasa untuk menginstruksikan sebuah
 komputer agar melakukan tugas-tugas tertentu. Penggunaan kata bahasa 
pemrograman saat ini merujuk kepada bahasa tingkat tinggi, seperti PHP, 
C, C++, Ruby On Rails, Virtual Basic, Pascal, dll. Setiap bahasa pemrograman
 tersebut memiliki serangkaian keyword yang hanya dimengerti oleh bahasa
 pemrograman tersebut dan sintaks khusus untuk mengorganisir instruksi 
program. Dengan bahasa pemrograman, kita bisa melakukan tugas seperti 
menentukan instruksi pada sebuah komputer, mengatur tranfer data, 
melakukan proses input dan output, serta kegiatan lainnya.
Bahasa Pemrograman 
merupakan bahasa yang dipakai untuk pemrograman komputer. Bahasa ini 
memiliki 3 tingkatan, yaitu bahasa tingkat rendah (low level language), 
bahasa tingkat menengah (middle level language), dan bahasa tingkat 
tinggi (high level language). Dulu waktu komputer pertama kali ada, 
bahasa pemrogramannya masih sangat sederhana. Bahasa tersebut masuk ke 
dalam kategori bahasa tingkat rendah. Seiring dengan perkembangan 
teknologi, ditemukanlah bahasa yang lebih mudah menggunakan 
simbol-simbol. Ilmuwan masih menemui cukup banyak kesulitan dalam 
menggunakan bahasa tersebut, hingga pada tahun 1957 ditemukan bahasa 
pemrograman yang tingkat tinggi pertama yang disebut dengan FORTAN 
(formula translator).
Bahasa tingkat mesin merupakan bahasa 
yang paling sederhana yang hanya menggunakan 2 kode biner yaitu angkai 0
 dan 1. Bahasa tingkat rendah atau bahasa rakitan (assembly) menggunakan
 instruksi berupa serangkaian kode singkat seperti CMP, JGE, SUB, LOOP, 
dll. sedangkan bahasa tingkat menengah menggunakan bahasa yang 
dimengerti oleh manusia ditambah dengan simbol-simbol seperti {, }, ?, 
<<, >>, &&, ||, dll. sedangkan bahasa tingkat tinggi
 menggunakan kosakata yang dimengerti oleh manusia seperti while, end, 
if, begin, for, dll.
Dengan semakin berkembangnya teknologi, 
manusia semakin banyak memerlukan program untuk mendukung komputasi. Dan
 bahasa pemrograman muncul sebagai dampak dari kebutuhan manusia 
tersebut. Dengan bahasa pemrograman, kita bisa memecahkan banyak masalah
 dengan bantuan komputer. Ada banyak bahasa pemrograman saat ini, dan 
semua memiliki struktur yang berbeda antara satu dengan lainnya. Karena 
fungsi yang berbeda-beda inilah yang menyebabkan tidak ada bahasa 
pemrograman yang lebih baik secara mutlak.
Berikut adalah beberapa bahasa pemrograman yang ada saat ini:
1. Bahasa pemrograman HTML
HTML adalah singkatan dari HyperText Markup Language,
 merupakan sebuah bahasa markup yang bisa dipakai untuk membuat sebuah 
halaman website dan menampilkannya pada sebuah browser atau disimpan via
 email. Mungkin bagi beberapa orang bahasa pemrograman ini cukup rumit, 
namun sebenarnya bahasa ini relatif lebih mudah dibandingkan dengan yang
 lainnya. Semua teks, grafik, dan elemen desain dari sebuah halaman HTML
 di-tag dengan kode-kode yang menginstruksikan web browser untuk 
menampilan elemen tersebut. Tag HTML juga menyediakan layout dan 
informasi format sehingga halaman website bisa dibuat sesuai dengan 
keinginan sang pembuat.
2. Bahasa Pemrograman PHP
PHP merupakan salah satu bahasa pemrograman
 terpopuler saat ini. PHP pertama kali ditemukan oleh ilmuwan bernama 
Rasmus Lerdorf pada tahun 1995. Ketika itu PHP masih bernama FI (Form 
Interpreted), yaitu berupa sekumpulan script yang dipakai untuk mengolah
 data form dari website. PHP biasanya dipakai untuk meningkatkan 
kualitas sebuah halaman website. Dengan PHP, anda bisa melakukan hal-hal
 seperti membuat username dan password untuk login, membuat forum, 
galeri foto, survey, dan masih banyak lagi. PHP dikenal sebagai bahasa 
side-server, itu karena PHP tidak dieksekusi pada komputer anda, 
melainkan pada komputer dimana anda me-request halaman tersebut. 
Kemudian hasilnya akan ditampilkan pada web browser anda.
3. Bahasa pemrograman ASP
ASP merupakan singkatan dari Active Server Pages, merupakan sebuah bahasa pemrograman pertama oleh Microsoft yang memungkinkan anda untuk membuat halaman website
 yang interaktif dan dinamis. ASP klasik menggunakan scripting 
sisi-server untuk membuat website yang tidak dipengaruhi oleh web 
browser. Bahasa pemrograman asal yang dipakai oleh ASP adalah VBSscript,
 walaupun anda bisa menggunakan bahasa lainnya seperti JScript ( versi 
Microsoft JavaScript). Semua halaman website yang menggunakan ASP tidak 
bisa dijalankan hanya dengan membuka halaman di web browser. Halaman 
tersebut harus dipanggil dari server yang mendukung ASP, inilah mengapa 
ASP merupakan singkatan dari Active Server Pages. Karena jika tidak ada 
server, tidak akan ada active pages. Jika anda menjalankan Windows dan 
ingin menggunakan ASP, maka anda perlu menginstal Microsoft’s Internet 
Information Services (IIS) terlebih dahulu.
4. Bahasa Pemrograman PERL
PERL merupakan bahasa pemrograman
 yang bisa dipakai untuk variasi tugas beragam. PERL biasanya dipakai 
untuk mengekstrak informasi dari file teks dan memberikan laporannya, 
atau untuk mengkonversi file teks ke dalam bentuk lainnya. Program yang 
ditulis pada Perl disebut dengan Perl script. Perl diimplementasikan 
sebagai bahasa tafsiran, maka dari itu eksekusi dari script Perl lebih 
banyak menggunakan waktu CPU dibandingkan dengan berhubungan dengan 
program C, contohnya. Selain itu, komputer juga biasanya menjadi lebih 
cepat. Menulis dengan Perl akan menghemat waktu anda. Perl bisa bekerja 
pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), selain
 itu juga bisa bekerja pada sistem operasi lain seperti DOS, Windows, 
PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
5. Bahasa Pemrograman XML
XML (Extensible Markup Language) 
merupakan cara termudah untuk membuat format informasi umum dan 
men-share kedua format dan data di world wide web, intranet, dan 
tempat-tempat lainnya. XML merupakan bahasa pemrograman
 yang direkomendasi oleh W3C, dan memiliki kemiripan dengan HTML. Di 
antara kedua bahasa ini memiliki simbol markup untuk mendeskripsikan 
konten dari sebuah halaman atau file. HTML mendeskripsikan konten dari 
sebuah halaman web (terutama teks dan grafik) berdasarkan bagaimana 
konten tersebut ditampilan dan berinteraksi. Misalnya, huruf “p” yang 
diletakkan di antara tags bermakna paragraf baru. Sedangkan XLM 
mendeskripsikan konten berdasarkan data apa yang sedang diproses. 
Misalnya, kata “phonenum” yang diletakkan di dalam markup tags 
mengindikasikan bahwa data tersebut diikuti adalah nomor telepon. Ini 
berarti file XML bisa diproses murni sebagai data oleh sebuah program 
atau bisa juga disimpan dengan data yang serupa pada komputer lain
6. Bahasa Pemrograman JavaScript
Javascript sangat cocok disebut sebagai 
bahasa website. Browser versi terbaru menetapkan standar yang tinggi 
terhadap kecepatan eksekusi Javascript. Ini merupakan paramater performa
 yang penting saat ini karen website menggunakan sangat banyak 
Javascript. Javascript mendukung revolusi web 2.0 dengan AJAX. Dengan 
menggunakan Javascript, sebuah website bisa mengirim request HTTP dan 
mengatur / mengupdate bagian-bagian dari sebuah website.  Javascript 
adalah bahasa scripting yang handal yang berjalan pada sisi client. 
Untuk menjalankan JavaScript kita cukup menjalankan web broser yang 
mendukung JavaScript. Web browser saat ini hampir semuanya sudah 
mendukung Javascript.
7. Bahasa Pemrograman CSS
CSS merupakan sigkatan dari Cascading 
Style Sheet. CSS merupakan suatu bahasa stylesheet yang dipakai untuk 
menyesuaikan tampilan sebuah dokumen yang ditulis dengan bahasa markup. 
CSS biasanya dipakai untuk untuk memformat sebuah halaman web yang 
ditulis dengan HTML dan XHTML. Namun begitu, bahasanya tersebut bisa 
dipakai untuk semua jenis dokumen XML termasuk SVG dan XUL.
8. Bahasa Pemrograman WML
WML (Wireless Markup Language), dulunya 
disebut sebagai HDML (Handheld Devices Markup Languages), merupakan 
sebuah bahasa pemrograman yang dipakai menampilkan teks dari sebuah 
halaman website ke dalam media lain seperti ponsel dan PDA via wireless 
access. WML merupakan bagian dari Wireless Application Protocol (WAP) 
yang sedang diusulkan oleh beberapa vendor untuk menjadi bahasa standar.
 WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.


0 komentar:
Posting Komentar