Web page

Selasa, 15 November 2011

Bahasa Pemrograman dan Jenis-jenisnya

Share this history on :

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