Arsitektur Website adalah
suatu pendekatan terhadap desain dan perencanaan situs yang, seperti 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.
Applikasi Web dalam
rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web application
atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan
penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga
merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa
yang didukung penjelajah web (seperti HTML, JavaScript, AJAX, Java, dll) dan
bergantung pada penjelajah tersebut untuk menampilkan aplikasi.
Aplikasi web menjadi
populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya,
penjelajah web, yang kadang disebut sebagai suatu thin client (klien tipis).
Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus
mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan
komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang umum
misalnya webmail, toko ritel daring, lelang daring, wiki, papan diskusi,
weblog, serta MMORPG.
Protokol yang ada pada jaringan
komunikasi data adalah suatu aturan-aturan yang digunakan untuk mengatur jalan
nya komunikasi data antara beberapa komputer yang berada di suatu jaringan.Di
dalam jaringan tersebut terjadi sebuah komunikasi antar perangkat yang berlainan
sistemnya.supaya perangkat yang berlainan itu dapat berkomunikasi, mengirim
ataupun menerima maka di butuhkan suatu pengertian.maka dengan protokol semua
itu bisa terjadi.
Elemen
terpenting pada protokol adalah:
Syntax : mengacu pada struktur
atau format data, yang mana dalam urutan tampilannya memiliki makna
tersendiri. Sebagai contoh, sebuah protokol sederhana akan memiliki urutan pada
delapan bit pertama adalah alamat pengirim, delapan bit kedua adalah alamat
penerima dan bit stream sisanya merupakan informasinya sendiri.
Semantics : mengacu pada
maksud setiap section bit. Dengan kata lain adalaH bagaimana bit-bit tersebut
terpola untuk dapat diterjemahkan.
Timing : mengacu pada 2 karakteristik yakni
kapan data harus dikirim dan seberapA cepat data tersebut dikirim. Sebagai
contoh, jika pengirim memproduksi data sebesar100 Megabits per detik (Mbps)
namun penerima hanya mampu mengolah data padakecepatan 1 Mbps, maka transmisi
data akan menjadi overload pada sisi penerima dan akibatnya banyak data
yang akan hilang atau musnah.
Pengertian
HTTP atau definisi
HTTP (HyperText
Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara
client dan server. Sebuh client HTTP seperti
web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port
tertentu di tempat yang jauh (biasanya port 80). Sebuah server HTTP yang
mendengarkan di port tersebut menunggu client mengirim kode permintaan
(request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan
MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari
permintaan tersebut, diikut dengan badan dari data tertentu.
HTML merupakan singkatan dari HyperText Markup Language yaitu 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. Dengan kata lain, berkas yang dibuat dalam
perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga
menjadi home page dengan perintah-perintah HTML. dengan kata lain
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).
Internet
Internet
Secara
harfiah, internet (kependekan dari interconnected-networking) ialah rangkaian
komputer yang terhubung di dalam beberapa rangkaian. Manakala Internet (huruf
‘I’ besar) ialah sistem komputer umum, yang berhubung secara global dan
menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching
communication protocol). Rangkaian internet yang terbesar dinamakan Internet.
Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.
Atau dengan
kata lain, definisi internet adalah
jaringan besar yang saling berhubungan dari jaringan-jaringan komputer yang
menghubungkan orang-orang dan komputer-komputer diseluruh dunia, melalui telepon,
satelit dan sistem-sistem komunikasi yang lain. Internet dibentuk oleh jutaan
komputer yang terhubung bersama dari seluruh dunia, memberi jalan bagi
informasi (mulai dari text, gambar, audio, video, dan lainnya ) untuk dapat
dikirim dan dinikmati bersama. Untuk dapat bertukar informasi, digunakan
protocol standar yaitu Transmision Control Protocol dan internet Protocol yang
lebih dikenal sebagai TCP/IP.
Web server 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
Untuk Packet Software Web Server sendiri ada beberapa macam. Berikut adalah macam-macam Packet Software yang dapat digunakan untuk membangun Web Server :
Untuk Packet Software Web Server sendiri ada beberapa macam. Berikut adalah macam-macam Packet Software yang dapat digunakan untuk membangun Web Server :
Apache
Tomcat
Microsoft
windows Server 2003 Internet Information Services (IIS)
Lighttpd
Sun Java
System Web Server
Xitami Web
Server
Zeus Web
Server
Dan lain
sebagainya
Browser Transaction adalah sebuah program aplikasi atau software yang
me-request dokumen-dokumen
dari komputer-komputer yang terkoneksi internet (server) di seluruh dunia,
melakukan beberapa transaksi, dan menampilkan informasi dari dokumen tersebut
pada window browser. Browser menampilkan sesuai instruksi (format) HTML yang
dibuat pada dokumen tersebut.
User adalah seorang pemakai atau pengguna dalam sebuah jaringan komputer
(termasuk internet), program interaksi, atau surat elektronik (e-mail).
User Generated Content adalah dimana user mempunyai peran utama dalam men-generate content. Sebagian dari website
dengan teknik User Generated Content kemudian menjelma menjadi website Social
Media yang tidak bisa dilepaskan dari kehidupan kita sehari-hari.
Blog berasal dari kata Web dan Log (WEBLOG) yang
berarti catatan online (yang berada di web).
Pengertian yang lebih lengkap, blog adalah situs web yang berisi tulisan, artikel atau informasi bermanfaat yang diupdate (diperbaharui) secara teratur dan dapat diakses secara online baik untuk umum maupun pribadi
Wiki adalah sebuah situs web (atau koleksi dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah atau mengubah isi situs tersebut. Istilah ini juga dapat merujuk kepada software kolaboratif yang digunakan untuk menciptakan situs web semacam itu.
Pengertian yang lebih lengkap, blog adalah situs web yang berisi tulisan, artikel atau informasi bermanfaat yang diupdate (diperbaharui) secara teratur dan dapat diakses secara online baik untuk umum maupun pribadi
Wiki adalah sebuah situs web (atau koleksi dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah atau mengubah isi situs tersebut. Istilah ini juga dapat merujuk kepada software kolaboratif yang digunakan untuk menciptakan situs web semacam itu.
Social Network adalah sebuah media online, dengan para penggunanya bisa dengan mudah
berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki,
forum dan dunia virtual. Blog, jejaring sosial dan wiki merupakan bentuk media
sosial yang paling umum digunakan oleh masyarakat di seluruh dunia.
Folksonomy bentuk sederhana dari
kosa kata bersama tidak muncul dalam sistem bookmark sosial (folksonomy).
Penandaan kolaboratif menunjukkan bentuk dinamika sistem yang kompleks (atau
dirinya sendiri). Meskipun tidak ada kosa kata terkontrol pusat untuk membatasi
tindakan pengguna individu., distribusi tag yang menggambarkan sumber daya yang
berbeda telah terbukti untuk berkumpul dari waktu ke waktu untuk stabil hukum
distribusi listrik. Setelah stabil seperti distribusi formulir, korelasi antara
tag yang berbeda dapat diperiksa untuk membangun grafik folksonomi sederhana,
yang dapat dipartisi secara efisien untuk mendapatkan bentuk komunitas atau
kosa kata bersama Sementara kosa kata seperti menderita. Dari beberapa masalah
informalitas dijelaskan di bawah ini , mereka dapat dilihat sebagai muncul dari
tindakan desentralisasi banyak pengguna, sebagai bentuk crowdsourcing.
Dari sudut
pandang pencarian data, ada kelemahan sistem berbasis tag seperti: tidak
menetapkan standar kata kunci (yaitu, folksonomi bukannya kosa kata terkontrol),
tidak ada standar untuk struktur tag tersebut (misalnya, tunggal vs plural,
kapitalisasi), mistagging karena kesalahan ejaan, tag yang dapat memiliki lebih
dari satu arti, tag tidak jelas karena sinonim / kebingungan antonym, tak lazim
dan schemata tag personalisasi dari beberapa pengguna, dan tidak ada mekanisme
bagi pengguna untuk menunjukkan hubungan hirarkis antara tag ( misalnya, situs
mungkin akan dilabeli sebagai baik keju dan cheddar, tanpa mekanisme yang
mungkin menunjukkan cheddar yang merupakan perbaikan atau sub-kelas keju).
Web Security adalah
tata cara mengamankan aplikasi web yg dikelola, biasanya yg bertanggung jawab
melakukannya adalah pengelola aplikasi web tsb.