ARSITEKTUR
WEB

Sejak web perencanaan isi, desain
dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan
komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti
yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website
arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan
kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua
ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah
pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis
termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena
melibatkan user-generated content, mengarahkan perhatian arsitek website untuk
aspek-aspek struktur informasi.
Bagian-bagian dari arsitektur web :
- HTTP

Pengembangan standar HTTP telah dilaksanakan oleh Konsorsium World Wide Web (World Wide Web Consortium/W3C) dan juga Internet Engineering Task Force (IETF), yang berujung pada publikasi beberapa dokumen Request for Comments (RFC), dan yang paling banyak dirujuk adalah RFC 2616 (yang dipublikasikan pada bulan Juni 1999), yang mendefinisikan HTTP/1.1.
HTTP adalah sebuah protokol meminta/menjawab antara klien dan server. Sebuah klien HTTP (seperti web browser atau robot dan lain sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port tertentu di sebuah server Web hosting tertentu (biasanya port 80). Klien yang mengirimkan permintaan HTTP juga dikenal dengan user agent. Server yang meresponsnya, yang menyimpan sumber daya seperti berkas HTML dan gambar, dikenal juga sebagai origin server. Di antara user agent dan juga origin server, bisa saja ada penghubung, seperti halnya proxy, gateway, dan juga tunnel.
KARAKTERISTIK:
- bersifat non-sekuensial (non- linier),
- ditampilkan dalam media elektronik,
- bisa digabungkan dengan berbagai media (multi- media),
- interaktif terhadap pembaca.
-
HTML

KARAKTERISTIK:
- File text biasa hanya saja terdapat TAG / ELEMENT
- Penulisan TAG selalu diawali tanda < dan diakhiri tanda >
Contoh : , ,
- Bersifat incase sensitif, contoh
=
=
Ada 2 jenis TAG :
1. TAG yang berpasangan
Empty
TAG
2. TAG bisa memiliki atribut dan memiliki value
. Contoh:
SRC
=“button.gif”>
-
URL

KEGUNAAN:
- Sebagai pengidentifikasi sebuah dokumen di web
- Untuk memudahkan kita dalam mengakses suatu dokumen melalui website
- Untuk memberikan penamaan terhadap suatu file / dokumen pada website
- Memudahkan kita untuk mengingat suatu alamat website
-
XML

Secara sederhana XML adalah suatu bahasa yang digunakan untuk mendeskripsikan dan memanipulasi dokumen secara terstruktur. Secara teknis XML didefinisikan sebagai suatu bahasa meta-markup yang menyediakan format tertentu untuk dokumen-dokumen yang mempunyai data terstruktur. Bahasa markup adalah mekanisme untuk mengenal secara terstruktur di dokumen. XML adalah suatu aplikasi profil dari SGML. Seperti yang didefinisikan dari ISO 8879, SGML adalah cara standart dan vendor-independent.
XML tidak mempunyai definisi secara tepat karena ada yang berpendapat bahwa XML bukanlah suatu bahasa pemrograman,melainkan XML merupakan sintaks yang digunakan untuk menjelaskan bahasa markup lain (Dournaee,2002), sehingga dinamakan meta-language. Meskipun demikian pendapat yang XML bukan merupakan bahasa markup, didasarkan bahwa XML merupakan bahasa markup terpisah untuk tujuan terpisah. Selain itu XML bukanlah solusi semua hal untuk tujuan semua user.
-
XSLT
-
Java
Script

Javascript bergantung kepada
browser(navigator) yang memanggil halaman web yang berisi skrip skrip dari
Javascript dan tentu saja terselip di dalam dokumen HTML. Javascript juga tidak
memerlukan kompilator atau penterjemah khusus untuk menjalankannya (pada
kenyataannya kompilator Javascript sendiri sudah termasuk di dalam browser
tersebut). Lain halnya dengan bahasa “Java” (dengan mana JavaScript selalu di
banding bandingkan) yang memerlukan kompilator khusus untuk menterjemahkannya
di sisi user/klien.
KEGUNAAN:
1. Mudah
Bahasa Java Script merupakan bahasa yang mempunyai sedikit syntax dan semua perintah memakai bahasa inggris sederhana dan mudah untuk dihafalkan.
Bahasa Java Script merupakan bahasa yang mempunyai sedikit syntax dan semua perintah memakai bahasa inggris sederhana dan mudah untuk dihafalkan.
2. Cepat
Java Script tidak memerlukan kompilasi terlebih dahulu, kita bisa langsung dicoba pada browser tanpa harus menunggu proses kompilasi.
Java Script tidak memerlukan kompilasi terlebih dahulu, kita bisa langsung dicoba pada browser tanpa harus menunggu proses kompilasi.
3. Ukuran Kecil
Java Script memliki ukuran yang relatif kecil ketimbang bahasa pemrograman Java, Hal ini berguna sekali bagi yang mempunyai kapasitas server webiste yang kecil.
Java Script memliki ukuran yang relatif kecil ketimbang bahasa pemrograman Java, Hal ini berguna sekali bagi yang mempunyai kapasitas server webiste yang kecil.
4. Terbuka
Java Script dapat berjalan pada berbagai platfrom, seperti Windonws, Unix, Linux Dll.
Java Script dapat berjalan pada berbagai platfrom, seperti Windonws, Unix, Linux Dll.
- AJAX

KEUNGULAN:
AJAX adalah tanpa reload halaman, karena pertukaran data berada di belakang
layar, kemudian kecepatan transfer data antara client ke server lebih ringan
karena hanya data saja yang diperlukan.
Contoh Website :