Dasar Pemrograman Web
Pendahuluan
Pastilah kita pernah mengunjungi
suatu situs yang sangat berkesan, misalnya dari sisi
layout dan desainnya atau dari sisi interaktifnya, seperti bhinneka.com, amazon.com,
ebay.com, dan lain-lain. Pastilah kita pernah mengisikan sesuatu pada sebuah situs baik itu sebuah buku tamu, polling, email dan lain-lain. Lalu kita juga dapat melihat
pada halaman tersebut seperti
tanggal saat ini, jam, dan
jumlah pengunjung yang telah melihat situs tersebut.
Sebelum kita meranjak ke materi lainnya, ada baiknya kita mengeri dahulu cara kerja
Internet dalam hal ini konsep
client server dan peer to peer. Kita tidak usah membicarakan bagaimana data berjalan dan sampai ketujuan dengan melewati berbagai perangkat-perangkat jaringan
computer karena tidak akan habis dibahas
dalam satu bab.
Konsep client server adalah koneksi dan komunikasi yang dilakukan dua
computer dimana satu sisi bertindak sebagai klien dan sisi lain sebagai server,
server hanya melayani permitaan klien dank lien mengirimkan atau meminta
suatu
prose pada server. Sedangkan peer to peer adalah konsep teknologi dimana antara
kedua sisi
tersebut menjadi kabur, satu sisi computer tersebut bisa berupa client dengan
meminta suatu layanan ke server dan sisi lain computer tersebut bisa berupa server
dengan menerima proses permintaan dari client.
Web dibuat dengan suatu bahasa pengkodean HTML, agar dapat interaktif maka seorang web development membuat suatu pemrograman agar dapat
interaksi antara pengunjung dan situs tersebut, ada banyak bahasa yang dapat digunakan seperti ASP, PHP, Javascript, dan lain-lain.
Contohnya pada
saat kita masuk ke situs tertentu, terdapat
hit counter, jam, dan
bukutamu, dan halaman polling. Lalu pertanyaan dasar gimana kita
membuat
ini, apakah bisa diwujudkan dengan hanya menggunakan HTML, atau butuh suatu script lain untuk mewujudkannya. Jawabannya dengan kode HTML ini bisa diwujudkan dengan sangat sederhana dan terbatas kemampuannya.
:: Sekilas cara
kerja Web
Pada saat kita mengetikkan sesuatu alamat pada browser maka data akan dilewatkan oleh suatu protocol HTTP melewati port 80 pada server. Alamat ini adalah URL dari
suatu situs yang
mempunyai alamat yang unik di Internet. Web Browser akan mengirimkan suatu aturan yang telah disepakati sebelumnyua, aturan ini biasa disebut sebagai protocol, stadar protocol
menggunakan TCP/IP, proses ini dimulaid dengan melakukan 3 way
handshakes antara sumber dan tujuan.
Web browser, suatu aplikasi
pada client
yang akan menampilkan halaman web sites dari internet. Web browser di install di sisi user (OS) menampilkan informasi ke komputer dengan interpreting bahasa pengkodean HTML, dimana homepage berisi gambar, suara, multimedia, dan resources lainnya yang dapat
diakases.
Files Coding pada HTML memberikan datanya ke browser
apa yang akan ditampilkan ke
sisi client. Isi HTML yang akan ditampilkan bukan dari browsernya tetapi dari web servernya dan Browser akan menginterpret tag HTML untuk link ke halaman berikutnya
Misalnya pada browser kita
memasukan alamat www.deris.co.tv maka yang akan terjadi adalah permintaan
client akan diteruskan ke
sebuah webserver yang
mempunyai alamat tertentu misalnya 202.159.31.150, agar mudah
untuk diingat maka penulisan
menggunakan layanan DNS, dimana DNS untuk
merubah alamat IP tadi ke suatu kata yang mudah untuk diingat
misalnya deris.co.tv.
No comments :
Post a Comment