Selasa, 22 Februari 2011

Bahasa Perograman Web

Bahasa pemrograman adalah teknik komando atau instruksi standar untuk memerintah komputer.Bahasa ini memungkinkan programmer menentukan data mana yang akan diolah komputer, bagaimana data akan disimpan/diteruskan, dan jenis langkah apa saja yang akan diambil dalam berbagai situasi. Web atau Website juga menggunakan bahasa pemrograman dalam pengoperasiannya. Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa digunakan untuk membuat suatu website :


HTML (HyperText Markup Language)

HTML adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi didalam sebuah browser Internet. Bermula dari bahasa yang sebelumnya banyak digunakan didunia penerbitan dan percetakan yaitu SGML, HTML adalah bahasa standar yang digunakan secara luas untuk menampilkan halaman web dan kini HTML merupakan standar Internet yang saat ini dikendalikan oleh World Wide Web Consortium (W3C). Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.


PHP ( Hypertext Preprocessor )

PHP adalah sebuah script yang bersifat Server Side yang artinya semua proses akan dikerjakan disisi server dan hanya hasilnya saja yang akan dikirim ke browser. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995 untuk mengetahui siapa saja yang telah mengunjungi situsnya. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.Penulisan script PHP harus selalu didahului dengan tanda ( ). Identifier dalam PHP terdiri dari fungsi, variabel, dan classes. Identifier memiliki aturan penulisan sebagai berikut :

  1. Harus dimulai dengan huruf atau under_score (_)
  2. Tidak boleh menggunakan tanda baca
  3. Identifier adalah case sensitive, kecuali fungsi-fungsi yang telah disediakan oleh PHP
  4. Variabel diawali dengan tanda dolar ( $ )
  5. Nama fungsi yang dibuat tidak boleh sama dengan nama fungsi yang telah tersedia dalam bahasa PHP

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).


Cascading Style Sheets (CSS)

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. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C). CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan CSS). CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara (sewaktu dibacakan oleh browser basis-suara atau pembaca layar), dan juga alat pembaca braille. Halaman HTML atau XML yang sama juga dapat ditampilkan secara berbeda, baik dari segi gaya tampilan atau skema warna dengan menggunakan.


WML (Wireless Markup Language)
WML adalah bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Language). WML adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.


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 pada sebuah dokumen. XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML dan plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM.


ASP (Active Server Pages)

ASP adalah sebuah script yang berbasis Server Side aplikasi yang dikerjakan sepenuhnya didalam server dan menciptakan web yang dinamis. Sehingga seorang programmer web atau developer web membutuhkan sebuah web server untuk menjalankan script ASP. ASP bukanlah sebuah program yang dijual terpisah, akan tetapi ASP merupakan bagian dari sekelompok besar program yang secara otomatis akan terintstall dengan program setup dari sistem operasi Windows baik itu Windows 95, Windows 98, Windows NT Workstation, Microsoft Windows XP, dan Windows Server 2000.


PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX),
yang juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.


CFM
CfM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion /
BlueDragon / Coldfusion Studio.Syntax coldfusion berbasis HTML.


Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting y
ang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.


AJAX (Asynchronous JavaScript and XMLHTTP)

AJaX adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:

  1. DOM yang diakses dengan client side scripting language, seperti VBScriptECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan dan implementasi
  2. Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser.Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.

Seperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.


Tidak ada komentar:

Posting Komentar