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