Sudah Diliat..

Senin, 22 April 2013

ARSITEKTUR WEB


Web Arsitektur adalah suatu metode perencanaan dan dalam merancang situs web yang melibatkan teknis, estetika, dan fungsionalitas. Misalnya dalam arsitektur, pengguna dan kebutuhannya serta persyaratan merupakan prioritas utama untuk menciptakan sebuah situs web. Web Arsitektur mempunyai kriteria yang kompleks oleh karena itu memerlukan pertimbangan khusus dalam content web, koordinasi, dan rencana bisnis, web desain, kegunaan fungsionalitas, struktur informasi serta interaktivitas estetika. Selain itu, web arsitektur mempunyai potensi yag digunakan sebagai disiplin intelektual untuk mengatur konten web. Di bawah ini merupakan salah satu contoh gambar web arsitektur :

   

                      
  

Setelah kita mengetahui pengertian dari arsitektur website, kita juga harus tahu bagian-bagian dari arsitektur website, yaitu yang terdiri dari :

Hypertext Transfer Protokol (HTTP)
 
HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh Web browser dalam meminta atau mengambil suatu dokumen, dan oleh Web server dalam menyediakan dokumen yang diminta untuk mengakses dokumen HTML. Jika anda sedang menjelajahi Web dan melihat tulisan seperti  http://www.disney.com atau http://*******  ini merupakan salah satu penggunaan protokol HTTP dalam web. Dan dapat dipastikan bahwa anda akan berhubungan banyak dengan protokol ini jika sedang mengakses Web.

Uniform Resourse Locator (URL)
 
URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu Web server, URL dapat diibaratkan sebagai suatu alamat, dimana alamat tersebut terdiri dari :
- Protokol yang digunakan oleh suatu browser untuk mengambil informasi.
- Nama dari komputer di mana informasi tersebut berada, dan
- Jalur serta nama file dari suatu informasi.

Berikut ini adalah contoh dari URL :
 
http://www.dlanet.com/flash/index.html
 
dimana :
- http adalah protokol yang digunakan
- dlanet.com adalah nama dari server komputer
- flash adalah jalur dari informasi yang dicari
- index.html adalah nama file dimana informasi itu berada.

HTML (Hyper Text Markup Language) 

HyperText Markup Language (HTML) adalah sebuah bahasa standar pemograman  yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

 XML (Extensible Markup Language) 

XML (Extensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah hebatnya dengan SGML.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 (eXtensible Stylesheet Language Transformation)

XSLT (eXtensible Stylesheet Language Transformation) adalah bahasa yang didefinisikan oleh W3C (konsorsium Web sedunia) untuk pengembangan situs web dan telah mendapatkan rekomendasinya sebagai bahasa transformasi berbasis XML sejak Nopember 1999. Selain sebagai bahasa transformasi berbasis XML ternyata XSLT juga mampu melakukan query secara efektif ke dokumen berbasis XML. 
XSLT menggunakan awalan xsl: untuk mengacu pada elemen di dalam namespace XSLT. Namun demikian, stylesheet XSL bebas menggunakan awalan manapun dengan ketentuan bahwa ada deklarasi namespace yang mengikat awalan kepada URI dari namespace XSLT. Elemen dari namespace XSLT mungkin mempunyai sembarang atribut yang bukan dari namespace XSLT dengan syarat expanded-name dari atribut mempunyai namespace URI non-null. 

Contoh syntax yang umum digunakan dalam XSLT version 1.0:
<xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/TR/WD-xsl”>

JavaScript

JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser. Javascript dipanggil untuk memberikan fungsi pada halaman web dengan meletakannya secara internal pada halaman html diantara tag atau dibuat pada file terpisah ( eksternal ) dan lalu di link menggunakan pada bagian , seperti CSS. Fungsi Javascript adalah Secara fungsional, Javascript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan javascript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.

AJAX

AJAX disini adalah singkatan dari Asynchronous JavaScript and XML. Pada intinya ajax itu merupakan gabungan beberapa teknologi yang bertujuan untuk menghindari page reload. Dengan menghindari page reload, kita dapat menghindari paradigma click-and-wait serta memberikan sebuah fitur yang cukup kompleks pada website seperti validasi data secara realtime, drag n drop dan fitur-fitur lain yang belum dimiliki web biasa. Dengan AJAX, suatu aplikasi web dapat mengambil data kemudian diolah di client melalui request asynchronous HTTP yang diinisiasi oleh Javascript, sehingga dapat mengupdate bagian-bagian tertentu dari web tanpa harus memanggil keseluruhan halaman web. Request ini dapat dieksekusi dalam beberapa cara dan beberapa format transmisi data. Dikombinasikannya cara pengambilan data remote dengan interaktivitas dari Document Object Model (DOM) telah menghasilkan generasi terbaru dari aplikasi web yang mengebrak aturan-aturan tradisional tentang apa yang dapat terjadi di dalam web.
  
Sumber :

http://id.wikipedia.org/
http://www.unpas.ac.id/tag/web-arsitektur/
http://candrahwijaya.blogspot.com/2013/03/arsitektur-web.html

Tidak ada komentar:

Posting Komentar