http://www.medikom.com/buku/
default.html
...
Domain: DOMAIN adalah alamat website
kita. Domain dipergunakan untuk
mempermudah pengunjung mengingat
alamat website.
Karena itulah, kita perlu memiliki nama
domain yang mudah diingat.
Domain terdiri dari 2 bagian: nama domain
& extension.
...
Contoh domain: google.com
google adalah nama domain.
com adalah extention.
Web Dinamis
HTML plus plus
+ Pemrograman Web (Scripting)
+ Basis Data
+ Animasi Interaktif (Mis: Flash, Java
Applet)
Pemrograman Web
Client Side Script :
Script yang ditambahkan dalam dokumen html,
dieksekusi oleh browser client.
Javascript, VBScript
Server Side Script:
Script yang ditambahkan dalam dokumen html,
dieksekusi oleh server, hasilnya dalam bentuk html
yang dikirim ke client.
ASP/ASP.Net, PHP, CGI, JSP, dll
Client Side Scripting
Advantage:
Waktu proses relatif cepat karena langsung
dieksekusi oleh browser client
Tidak memerlukan web server untuk hosting
Dapat dieksekusi langsung oleh berbagai browser
Disadvantage:
Script bisa dilihat oleh pengguna
Script dapat di copy-paste
Tidak cocok untuk akses data atau database
Server Side Scripting
Advantage:
Script tidak bisa dilihat oleh pengguna, sehingga
tidak dapat di-copy-paste
Cocok untuk akses data atau aplikasi database
Untuk membuat fitur-fitur tertentu yang berguna,
misalnya: hit counter, user manajemen, disain yang
dinamis, CMS, dll
Disadvantage:
Waktu proses relatif lebih lambat karena dieksekusi
oleh server
Memerlukan web server untuk hosting
Teknik Pemrograman Web
Di Sisi Client:
Sintaks pembuatan dokumen web
(HTML & CSS).
Client side scripting (JavaScript).
Di Sisi Server:
Mekanisme pemanggilan program dan
pengambilan output program oleh web
server.
Server side scripting (PHP, JSP, ASP)
Arsitektur Web
Web Developer
Secara garis besar dapat dipisahkan:
1. Web Designer: membuat disain web
2. Web Programmer: membuat script untuk
halaman web
3. Web Administrator: sebagai
administrator web
Tahapan Pengembangan Web
Sebuah website dikembangkan dalam 2
proses besar:
1. Web Designing: proses hingga jadi
halaman-halaman web secara lengkap dan
siap tayang
2. Web Deploying: proses untuk membuat
website terpasang pada server internet dan
dapat diakses orang lain
Stateless HTTP
Permasalahan: HTTP bersifat stateless:
satu request saling independen terhadap
request lainnya, tidak ada state (variabel)
yang dipertahankan.
...
Cara mengatasi HTTP yang stateless:
Message passing via URL/Form.
Cookie.
Session.
Message Passing via URL
Message Passing via Form
Cookie
Session
Terima Kasih