Arsitektur
Web
Arsitektur WEB adalah
suatu pendekatan terhadap desain dan perencanaan situs yang mana seperti
pengertian arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan
fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada
pengguna dan kebutuhan pengguna.Hal ini memerlukan perhatian khusus pada konten
web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain
arsitektur web.Untuk optimasi mesin pencari yang efektif perlu memiliki
apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
Ada dua komponen dasar di
dalam arsitektur Web, yaitu web browser dan web server. Web browser menawarkan
antarmuka grafis untuk pengguna dan bertanggung jawab untuk komunikasi dengan
web server. Protokol komunikasi antara web browser dan web server mengikuti
protokol http yang distandarisasi (Lindskog,2003).
Bagian-bagian arsitektur web :
HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.
2. WWW (World Wide Web)
WWW (World Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama.
3. URL (Universal Resource Locator)
URL( universal resource locator) merupakan suatu konsep penamaan lokasi standar dari suatu file,direktori,computer, dan lokasi komputernya sesuai dengan metode yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam suatu database atau hasil dari perintah finger atau perintah archie .
4. 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.
5. 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 ).
6. AJAX
AJAX disini adalah singkatan dari Asynchronous JavaScript and XML. Ajax merupakan gabungan beberapa teknologi yang bertujuan untuk menghindari page reload.
Aplikasi
Utama Web
Aplikasi Web adalah
sebuah sistem informasi yang mendukung interaksi pengguna melalui antarmuka
berbasis web. Fitur-fitur dalam aplikasi web biasanya berupa data presistence.
Mendukung transaksi dan komposisi halaman web dinamis yang dapat
dipertimbangkan sebagai hibridisasi antara hipermedia dan sistem informasi.
Aplikasi web adalah
bagian dari client-side yang dapat dijalankan oleh web browser. Client-side
mempunyai tanggung jawab untuk pengeksekusian proses bisnis.
Interaksi web dibagi menjadi 3 bagian yaitu :
1. Permintaan
Pengguna mengirimkan permintaan ke web server,
biasanya halaman web yang ditampilkan pada browser kita.
2. Pemrosesan
Web server menerima permintaan yang dikirimkan oeleh
pengguna kemudian memperoses permintaaan tersebut.
3. Jawaban
Browser menampilkan hasil dari permintaan pada jendela
browser.
Aplikasi Utama Mengenai HTTP,HTML, dan WEB SERVER :
1. HTTP
Hypertext
Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang
digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan
hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling
terhubung dengan tautan, yang disebut dengan dokumen hiperteks,yang kemudian
membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim
Berners-Lee.
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 Webhosting
tertentu (biasanya port 80).Klien yang mengirimkan permintaan HTTP juga dikenal
dengan user agent.
2. HTML
HyperText
Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat
sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah
web Internet dan formating hypertext sederhana yang ditulis kedalam berkas
format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.
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).
3. WEB SERVER
Web server adalah tempat diletakan nya file-file web.
Kata web server sendiri dapat mengacu kepada 2 hal, yang sebenarnya sama hanya
saja ruang lingkupnya berbeda, Web server sendiri merupakan software yang
memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari
klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk
halaman – halaman web yang umumnya berbentuk dokumen HTML.
Macam –
macam Web Server diantanya:
- Apache Web Server – The HTTP Web Server
- Apache Tomcat
- Microsoft windows Server 2003 Internet Information Services (IIS)
- Lighttpd
- Sun Java System Web Server
- Xitami Web Server
- Zeus Web Server
Sumber Internet :
Sumber Buku :
Simarmata,Janner.2010.Rekayasa Web.Yogyakarta:CV Andi.
Ems,Tim.2012.Web
Programming for Beginners.Jakarta:PT Elex Media Komputindo.
0 komentar: