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.


Senin, 21 Februari 2011

Sejarah Perkembangan Web

Keberadaan web tidak terlepas dari jaringan internet,karena keduanya merupakan bagian yang berkaitan dan saling mendukung.Web akan semakin popular dengan adanya perkembangan internet. Semakin tinggi teknologi internet yang diterapkan, berbanding lurus dengan perkembangan teknologi web.


Internet mulai berkembang pada tahun 1970,digunakan dengan tujuan agar dua buah komputer atau lebih bisa melakukan komunikasi dan bertukar informasi. Pada saat itu perkembangan teknologi internet hanya digunakan di lingkungan angkatan bersenjata AS.Perlahan,semakin kemajuan jaman dimana informasi sangat dibutuhkan banyak pihak,penerapan jaringan internet merambah ke dunia pendidikan,hingga lahirlah inovasi dalam dunia internet.Salah satunya adalah teknologi web.


Sejarah web


Web dikembangkan pertama kali oleh Sir Timothy John ¨Tim Berners-Lee.Hanya saja pada saat itu web masih berjalan tanpa terhubung jaringan.Web semakin popular ketika mulai terhubungan jaringan internet, yaitu pada akhir tahun 80-an. Saat itu di laboratorium CERN menyatakan bahwa web bisa diakses melalui jaringan dan dimiliki oleh siapa saja.


Sejarah web juga berkaitan dengan sejarah perkembangan teknologi komputer, karena pada awalnya tampilan web masih sangatlah sederhana,hanya menampilkan teks,lalu untuk menyatakan hyperlink (link) pada saat itu masih menggunakan tampilan nomor yang mirip dengan suatu menu yang menghubungkan antara satu halaman ke halaman lainnya.Pemakai mengetikkan suatu nomor untuk melakukan navigasi di dalam Web.Teknologi web dikembangkan dan berjalan pada sistem operasi Unix yang masih sangat jarang menggunakan teknologi windows.Bila ada, teknologi windows masih sangat sederhana. berlokasi di kota Geneva,Swiss mengajukan protocol system distribusi internet yang digunakan untuk berbagi informasi di antara para fisikawan.


Perkembangan Teknologi Web


Dalam sejarah web,web browser digunakan sebagai media untuk berselancar,dan browser yang pertama kali popular digunakan yaitu Internet Explorer.Internet Explorer digunakan sebagai aplikasi untuk mengakses web melalui komputer. Seiring perkembangan saat ini sudah tersedia beragam web browser selain Internet Explorer, seperti mozilla firefox, google chrome,safari,opera dan sebagainya.Salah satu bentuk bagian perkembangan sejarah web, lahir definisi web pada akhir tahun 90-an, yaitu yang disebut web 2.0. Web 2.0 ini didefinisikan sebagai web yang berfungsi kolaboratif, informatif, dengan tujuan membuat pengguna semakin dekat, salah satu cirinya ditandai dengan hadirnya wiki, blog,dan social network.


Pada bulan Mei tahun 1993, Marc Andreesen dan beberapa murid dari NCSA(National Center for Supercomputing Applications) membuat sebuah Web browser untuk sistem X-Windows yang berbasiskan grafik dan yang mudah untuk digunakan. Dalam beberapa bulan,Mosaic telah menarik perhatian baik dari para pemakai internet. Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasis UNIX, NeXT, Windows dan Macintosh. Di tahun 1994, Marc Andreesen meninggalkan NCSA, dan bersama Jim Clark, salah satu pendiri dari Silicon Graphics, membuat Netscape versi pertama. Kehadiran Netscape ini menggantikan kepopuleran Mosaic sebagai Web browser dan bahkan sampai saat ini Netscape merupakan browser yang banyak digunakan setelah Internet Explorer dari Microsoft.


Pada tahun yang sama,CERN dan MIT mendirikan suatu konsorsium yang dinamakan World WIde Web Consortium (W3C) yang bertugas untuk membangun standar bagi teknologi Web.Selanjutnya dikenal protocol World Wide Web dan dikembangkan oleh World Wide Web Consortium (W3C). W3C adalah konsorsium dari sejumlah organisasi yang berkepentingan dalam pengembangan berbagai standar yang berkaitan dengan web.


Pada tahun 1993, terdapat 130 server web di internet. Pada bulan Juni 1995 terdapat 23.500 server web. Pada awal perkembangannya, sewaktu browser masih berbasiskan teks hanya terdapat sekitar 50 website. Di akhir tahun 1995 jumlah ini telah berkembang mencapai sekitar 300.000 web site. Dan diperkirakan sekarang ini jumalh pemakai Web telah mencapat sekitar 30-an juta pemakai diseluruh dunia. Mengakses web juga didukung tidak hanya digunakan melalui computer,melainkan juga sudah menjangkau hingga berbasis mobile,baik berupa laptop,netbook, smartphone hingga handphone.Dengan begitu kemudahan akses web yang dapat dilalui beragam media mana saja,semakin membuat web menjadi bagian dari kebutuhan hidup masyarakat secara luas.