pendahuluan

20.41 Diposting oleh serba_serbi

PENDAHULUAN
Internet bukan lagi menjad kalimat yang asing bagi telinga kita.
Bahkan orang awam sekalipun sudah mengenal apa yang dinamakan
internet, kata-kata world wide web (www) seakan-akan sudah menjadi
bagian yang tidak dapat dipisahkan dari kehidupan modern saat ini. Situssitus
web menampilkan berbagai informasi apapun yang ada di belahan
dunia tidak peduli seberapapun jauhnya.
Untuk membuat suatu situs web yang menarik dan interaktif, yang
tidak hanya sekedar menampilkan informasi, tetapi dapat berinteraksi
dengan user, sehingga suatu situs tidak bersifat statis, tetapi dapat menjadi
bersifat dinamis, membutuhkan kemampuan pemrograman web.
Dalam pendahuluan ini akan diberikan pengantar tentang
pemrograman web. Apa yang dimaksud server-side programming dan apa
yang dimaksud dengan server-side programming.
SERVER SIDE VS CLIENT SIDE
Teknologi yang digunakan dalam pemrograman web dibagi
menjadi dua yaitu server side dan client side. Pada server side, perintahperintah
program dijalankan di server dan dikirimkan ke browser sudah
dalam bentuk HTML. Sedangkan client side, proses akan dilakukan di web
browser. Biasanya client side digunakan untuk hal-hal yang membutuhkan
interaksi user tetapi data yang ditampilkan tetap dan seragam.
Aplikasi web berjalan pada protokol HTTP, dan semua protokol di
internet selalu melibatkan antara server dan client. Ketika seseorang
mengetikkan suatu alamat di browser, maka browser akan mengirimkan
perintah tersebut ke web server. Jika yang diminta oleh client adalah file
yang mengandung perintah server side maka server web akan menjalankan
dahulu program tersebut lalu mengirimkannya kembali ke browser dalam
bentuk HTML sehingga dapat diterjemahkan oleh browser. Sedangkan jika
yang diminta oleh client adalah file yang mengandung file client side maka
oleh server file tersebut akan langsung dikirimkan ke browser.
Banyak sekali bahasa pemrograman yang dipakai pada
pemrograman web, diantaranya : CGI/Perl, Active Server Pages (ASP), Java
Server Pages (JSP), PHP, ColdFusion (CFM), dll, yang kesemuanya itu
adalah program server side. Sedangkan untuk client side misalnya saja
JavaScript, VBScript, HTML.

0 komentar:

Posting Komentar