World Wide Web secara luas dikenal dengan istilah web. Web pertama kali
dikenalkan pada tahun 1992. Hal ini sebagai hasil usaha pengembangan yang
dilakukan CERN di Swiss. Internet dan Web adalah dua hal yang berbeda. Internet
lebih merupakan perangkat keras, sedangkan web perngkat lunak. Selain itu,
protocol yang dipakai keduanya juga berbeda. Internet menggunkan TCP/IP sebagai
protocol operasionalnya, sedangkan web menggunakan HTTP (Hyper Text Transfer
Protocol).
Web di susun dari halaman-halaman yang menggunakan teknologi web dan saling
berkaitan satu sama lain. Suatu standar teknologi web saat ini sudah tersusun,
meskipun penerapannya belum didukung oleh seluruh pengembang web. Standar
ini disusun oleh World Wide Web Consortium (W3C). Standar ini dibutuhkan karena
semakin banyaknya variasi dalam teknologi web sehingga terkadang satu sama lain
tidak kompatibel.
Secara umum desain web terbagi menjadi beberapa layer (lapisan), yaitu structural
layer, presentation layer, dan behavioral layer.
Structural layer
Layer ini berhubungan dengan struktur dokumen web. Standar teknologi yang di
rekomendasikan saat ini adalah Extensible Hypertext Markup Language (XHTML)
dan Extensible Markup Language (XML). XHTML adalah HTML versi terakhir (4.01)
yang di tulis ulang dengan aturan-aturan yang lebih ketat mengacu pada XML.
Sedangkan XML adalah sekumpulan aturan untuk menyusun bahasa markup.
Presentation layer
Pada teknologi web lama bagian ini menyatu dengan structural layer. Tapi pada
standar baru, layer ini disarankan untuk dipisah. Yang termasuk eknologi ini adalah
Cascading Style Sheets (CSS).
Behavioral layer
Pada teknologi ini menggunakan bahasa skrip dan pemrogramannya untuk tujuan
meningkatkan sisi interaktif dan dinamis halaman web. Yang termasuk dalam layer
ini adalah Document Object Model (DMO) dan JavaScript. DOM memungkinkan
suatu dokumen atau skrip untuk mengakses atau meng-update isi, struktur, dan
style dari dokumen. JavaScript merupakan teknologi yang cukup lama dan tetap
digunakan untuk menambah dokumen menjadi lebih interaktif.
Sumber
Buku Rekayasa Perangkat Lunak jilid 3, pengarang Aunur Rofiq Mulyarto, dkk.
Sebelum belajar membuat halaman web dengan perintah html, sebaiknya perlu
mengetahui terlebih dahulu istilah-istilah yang berhubungan dengan teknologi web.
Beberapa istilah yang sering kita dengar adalah web server, URL, domain, HTTP,
HTML, web browser, web editor, internet, www, dll.
WEB SERVER
Sebuah perangkat lunak yang berjalan pada komputer server, bertindak melayani
permintaan-permintaan client terhadap halaman web tertentu, yang memungkinkan
dokumen-dokumen web di server ditampilkan pada komputer user. Web server yang
sering digunakan saat ini antara lain adalah Apache, Personal Web Server (PWS), MS
Internet Information Server (IIS), dan Tomcat.
URL
Uniform Resource Locator sebuah alamat yang terdiri atas dua bagian, yaitu
pengenal protocol dan pengenal domain.
contoh : http://www.facebook.com
Domain
Domain seperti ini disebut Top Level Domain (TLD). Alamat website gratisan yang
peroleh dari Geocities merupakan subdomain.
HTTP
Hypertext Transfer Protocol adalah protokol atau prosedur yang berfungsi untuk
mendefinisikan dan menjelaskan bagaimana server dan client berinteraksi dalam
mengirim & menerima dokumen web.
HTML
Menambahkan object-object seperti image, audi, video dan juga java applet
dalam document HTML.
WEB BROWSER
Adalah perangkat lunak yang berjalan pada komputer user yang berfungsi untuk
menampilkan dokumen web.
WEB EDITOR
Program yang di gunakan untuk membuat document HTML, ada banyak HTML editor
yang bisa anda gunakan diantaranya: Ms FrontPage, Dreamweaver, Notepad.
INTERNET
WWW
gateway
Istilah gateway merujuk kepada hardware atau software yang menjembatani dua
aplikasi atau jaringan yang tidak kompatibel, sehingga data dapat ditransfer antar
komputer yang berbeda-beda. Salah satu contoh penggunaan gateway adalah pada
email, sehingga pertukaran email dapat dilakukan pada sistem yang berbeda.
CLIENT SIDE
3. Model eksekusinya simple dan skrip dapat dijadikan satu dengan HTML
Pengunjung web mengklik salah satu link dari web dan browser membaca perintah
pengunjung untuk memangil alamat web yang dituju.
Setelah itu browser akan mengalihkan ke halaman yang dituju oleh pengunjung
web.
Css
Jquery
Javascript,dll
Kekurangan Client-Side-Scripting
SERVER SIDE
jika kita melakukan interaksi dengan halaman web maka browser akan
mengirimkan perintah ke server, kemudian server akan merespon dan melaukan
perintah yang diberi kemudian server akan mengirimkan kembali data/ perintah dari
browser, dan browser akan menampilkan data/ perintah tersebut.
1. Search engines
2. Database access
Dalam pembuatan web teknologi server side dibutuhkan server seperti xampp,
wam, iis dan lain sebagainya. Contoh teknologi server side :
Asp
Php
Jsp
Phyton,dll
Kelebihan Server-Side-Scripting
Kekurangan Server-Side-Scripting
software web
Web Editor
Kategori ini berfungsi untuk mengelola script HTML, CSS, PHP atau
JavaScript.Windows Notepad, memang, mampu melakukan pekerjaan ini dengan
keterbatasan.Web Desain Jakarta menunjukkan menerapkan perangkat lunak web
editor WYSIWYG. Adobe Dreamweaver adalah salah satu yang populer. Perangkat
lunak ini menunjukkan desain yang Anda akan mendapatkan pada browser.
Aplikasi grafis
Web Server
Aplikasi Web server diperlukan jika website Anda berlaku lain tetapi HTML. Aplikasi
ini mensimulasikan komputer Anda sehingga menjadi server lokal ke sebuah
website. Anda tidak perlu koneksi internet untuk menguji situs Web Anda.
WampServer dianjurkan.