Jump to content

Pemrograman Web:Web Client

From Wiki

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:

  1. Common Gateway Interface (CGI)
  2. Proprietary Web Server API
  3. Active Server Page (ASP)
  4. Server-Side JavaScript
  5. Java Servlets dab JavaServer Page (JSP)
  6. PHP