Pemrograman Web:Web Client
Materi
- HTML
- CSS
- Java Script
Software
- Text Editor (Dreamweaver)
- Browser
Sekilas Mengenai Web
WWW (World Wide Web) atau biasa disebut dengan Web, merupakan salah satu sumber daya Internet yang berkembang pesat.
Dengan pendekatan hypertext ini seseorang dapat memperoleh informasi dengan meloncat dari suatu dokumen ke dokumen yang lain.
Sejarah Web
Sejarah Web dimulai pada bulan Maret 1989 ketika Tim Berner-Lee yang bekerja di Laboratorium Fisika Partikel Eropa atau yang dikenal dengan nama CERN (Conseil Européene pour la Recherche Nucléaire) yang berada di Genewa, Swiss.
Protokol inilah yang selanjutnya dikenal sebagai protokol World Wide Web dan dikembangkan oleh World Wide Web Consortium (W3C).
W3C adalah konsorsium yang sejumlah organisasi yang berkepentingan dalam pengembangan berbagai standar yang berkaitan dengan Web.
Aplikasi Web
Aplikasi Web sendiri dapat dibagi menjadi 2, yaitu :
1. Web statis
Web yang menampilkan informasi-informasi yang sifatnya statis (tetap).
2. Web dinamis
web yang menampilkan informasi serta dapat berinteraksi dengan user yang sifatnya dinamis.
Cara Kerja Web

Skill/kemampuan dalam Web
- Desain Web
- Development Web
- Internet dan Jaringan
Teknologi Web
Dari sisi teknologi yang digunakan untuk membentuk Web dinamis, terdapat dua macam pengelompokan, yaitu:
Client Side Scripting
Kode program diproses pada komputer client
Contoh: VBScript, JavaScript
Server Side Scripting
Kode program di proses pada komputer server
Contoh: ASP, PHP, Perl, ColdFusion
Syarat Belajar
- HTML
- Editor (Editplus, Dreamweaver)
- Browser
Teknologi dalam Server
Teknologi Web pada sisi server memungkinkan pemrosesan kode di dalam server sehingga kode yang sampai pada pemakai berbeda dengan kode asli pada server.
Keuntungan penggunaan teknologi pada sisi server adalah:
- Mengurangi lalu-lintas jaringan dengan cara menghindari percakapan bolak-balik antara klien dan server.
- Mengurangi waktu pemuatan kode, mengingat klien hanya mengambil kode HTML saja.
- Mencegah masalah ketidak kompatibelan browser.
- Klien dapat berinteraksi dengan data yang ada pada server.
- Mencegah klien mengetahui rahasia kode (mengingat kode yang diberikan ke klien berbeda dengan kode asli pada server).
Beberapa contoh teknologi yang berjalan di server adalah:
- Common Gateway Interface (CGI)
- Proprietary Web Server API
- Active Server Page (ASP)
- Server-Side JavaScript
- Java Servlets dab JavaServer Page (JSP)
- PHP