Web mungkin sudah tidak terdenger asing lagi di kalangan
masyarakat, karena hampir semua orang dewasa saat ini pernah mengakses web. Web
adalah kumpulan dari beberapa halaman situs yang terangkum dalam sebuah domain
atau sub domain dimana domain – domain tersebut berada didalam World wide
web(WWW). Halaman Web dapat diakses dengan URL yang biasa disebut homepage.
Lalu siapakah yang membuat WWW??? adalah seorang Sir Timothy
John ¨Tim¨ Berners-Lee yang pada awalnya bermaksud untuk membuat sebuah sistem
yang dapat memudahkan pekerjaan rekan – rekan penelitinya untuk mengakses
informasi dengan cepat, sehingga terciptalah Website. Website yang terhubung
dengan jaringan pertama kali muncul pada tahun 1991 dan dipublikasikan oleh
perusahaan tempat Tim Berners Lee bekerja (CERN) pada tahun 1993 dimana CERN mempublikasikan
bahwa Web dapat digunakan oleh orang di seluruh dunia dengan gratis. Sebuah
website sendiri ditulis dengan, menggunakan bahasa yang disebut HTML (Hyper Text
Markup Language) yang selalu bisa diakses melalui protokol yang menyampaikna
informasi dari web server ke web browser.
Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan server web, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari pengguna.
Perkembangan Website
Perkembangan teknologi informasi yang kian pesat memacu
munculnya situs baru yang dapat diakses melalui jaringan internet. Data dari
survey yang dilakukan oleh Netcraft
(http://news.netcraft.com/archives/web_server_survey.html) menunjukkan bahwa
sampai pada bulan Maret 2008 ini jumlah website telah mencapai angka
162.662.052 situs dengan 4,5 juta situs baru pada bulan ini. Hal ini
memungkinkan jumlah situs baru pada tahun 2008 ini mencapai 60 juta situs atau
meningkat 20% dari perkembangan tahun 2007 yang mencapai 50 juta situs baru. Perkembangan
jumlah situs ini tidaklah mengherankan karena semakin banyaknya orang yang
melakukan blogging baik melalui Google, blogspot.com, ataupun MySpace. Namun
demikian, situs yang benar-benar aktif pada bulan Maret 2008 hanyalah 65,6 juta
atau 40,33% dari jumlah total situs.
Dengan
perkembangan jumlah situs yang luar biasa besar ini menuntut para pemrogram web
(web programmer) untuk selalu berkreasi menciptakan ide-ide baru baik dalam
desain layout, penggunaan aplikasi server web, maupun operating system yang
dipakai, agar situs yang dibangunnya tidak kandas dalam persaingan.
Saat ini
banyak sekali bahasa pemrogaraman web yang dipakai untuk membangun sebuah
situs. Bahasa pemrograman yang dipakai antara lain Hyper Text Markup Language
(HTML), Dynamic HTML (DHTML), eXtesible Markup Language (XML), XHTML, PHP
(PersonalHome Page: Hypertext Preprocessor), CGI (Common Gateway Interface),
Perl (Practical Extraction and Report Language), ColdFusion, ASP (Active Server
Page), Java, JHTML.
HTML sebenarnya bukanlah bahasa
pemrograman namun hanyalah bahasa markup. Bahasa HTML adalah bahasa yang
sederhana dan hanya memiliki sedikit kesulitan. Bahasa yang merupakan dasar
dari framework Internet ini ditemukan oleh Tim BernersLee pada tahun 1989.
Hampir setiap situs web menggunakan bahasa ini, entah sekedar menampilkan teks,
animasi, tampilan grafis, ataupun suara. Bahasa HTML sebenarnya berasal dari
bahasa lama yang disebut dengan SGML (Standard Generalized Markup Language).
Namun perkembangan HTML sudah dimulai sejak kurang lebih 10 tahun bahasa
tersebut diperkenalkan. Sedangkan DHTML adalah bahasa yang bisa diakses dan
dimodifikasi oleh bahasa script seperti Vbscript, Javascript. DHTML sering
dimanfaatkan untuk menampilkan animasi-animasi seperti efek text, perubahan
warna, dan lain sebagainya. Bahasa ini sering juga disebut sebagai versi objek
dari HTML. XML adalah bahasa yang sifatnya lebih terbatas daripada
elemen-elemen HTML. Dengan XML, orang bisa menentukan elemen-elemennya sendiri lalu
kemudian mengembangkannya. XML saat ini biasa dijumpai pada aplikasi RSS
(Really Simple Syndication).
Bahasa ini
masih dalam pengembangan. XHTML merupakan gabungan dari bahasa HTML dan XML.
Seperti halnya XML, bahasa ini juga masih tergolong baru namun diramalkan akan
sangat berperan dalam mewarnai dunia web di masa depan. Info selengkapnya
mengenai bahasa ini bisa ditemukan di www.w3r.org. Bahasa pemrograman web yang
paling populer saat ini adalah PHP. PHP ditulis oleh Rasmus Lerdorf pada tahun
1994 yang pada awalnya ia gunakan untuk mencatat jumlah pengunjung situs yang
membuka halaman resumenya. Ia kemudian menulis ulang kode-kodenya dengan bahasa
C yang kemudian menjadikan bahasa itu menjadi lebih kaya kemampuan. Barulah
setelah itu banyak bermunculan tokoh-tokoh yang berjasa dalam perkembangan PHP
seperti Zeev Suraski dan Andi Gutmans yang menulis kembali parsing engine unuk
menciptakan PHP versi 3. PHP kemudian menjadi modul Apache yang paling sering
digunakan. Saat ini sedang dikembangkan PHP versi 5.2.5 dan PHP 4.4.8.
CGI
(Common Gateway Interface) merupakan standar internet tertua dan paling
berkembang sebagai suatu alat lewatnya informasi dari web server ke suatu
program dan mengembalikan hasilnya ke browser. Suatu program CGI dapat ditulis
dengan bahasa-bahasa Perl, Java, C, C++, Scriptscript UNIX, Visual Basic, MacOS
atau AppleScript. Karena itulah CGI sebenarnya kurang tepat jika dikategorikan
sebagai bahasa karena program CGI sendiri dapat ditulis menggunakan beragam bahasa.
PERL merupakan bahasa pemrograman tingkat tinggi yang ditemukan oleh Larry Wall
(1987). PERL memiliki kemampuan untuk dapat diterapkan pada hampir semua jenis
Operating System dan yang terpenting, PERL bisa didapatkan secara free. Dalam
aplikasinya eksekusi PERL biasa dijalankan dengan CGI (Common Gateway
Interface) sebagai mekanisme untuk menampilkan output text ke browser.
Coldfusion
adalah sistem pengembangan aplikasi yang dikembangkan oleh Alaire. File
Coldfusion ini memiliki ekstensi CFM. File-file CFM disimpan dalam bentuk plain
text, sama halnya seperti PERL dan PHP sehingga siapapun dapat melihat isinya.
ASP diciptakan khusus bagi server IIS milik microsoft, namun demikian saat ini
server Apache::ASP yang ditulis dengan bahasa Perl sudah dapat menangani file
ASP. Bahasa ini merupakan bahasa pemrograman web yang dinamis. ASP dapat
digunakan untuk mengeksekusi beragam request terhadap suatu database atau
perintah-perintah pada system lokal. JHTML adalah bahasa standard JavaSoft keluaran
SUN yang diciptakan untuk mengikutsertakan Java dalam sebuah file HTML. Bahasa
ini memiliki tag tersendiri yang diproses sebelum mengirimkan output pada
browser. JHTML hampir mirip dengan HTML, hanya saja memiliki tambahan tag
<Java>.
Selain
bahasa pemrograman yang harus dipilih, untuk membangun sebuah website yang
dinamis diperlukan sebuah basis data (database). Saat ini tersedia berbagai
database yang dapat diaplikasikan untuk pemrograman web baik yang berbayar
seperti Oracle, Microsoft Access, Microsoft SQL Server maupun yang gratis
(free) seperti MySQL, PostgreSQL. Banyak programer web yang saat ini memilih
database gratis seperti MySQL karena kemudahan akan penggunaan, referensi, dan
di samping karena faktor ketenarannya.
Sumber:
0 comments:
Post a Comment