WEB ARSITEKTUR
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 criteria 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 :
Di dalam web arsitektur terdapat istilah
Strukturalisme. Strukturalisme merupakan bagian penting dalam arsitektur web
yaitu pendekatan metodologis yang mempengaruhi disiplin teoritis seperti
estetika, teori kritis dan postmodernisme yang mempunyai disiplin seperti yang
disebutkan pada kemudi dari setiap pembuatan situs web kemudian melibatkan user
generated content, dan memberikan bimbingan kepada arsitek web untuk penataan
yang tepat dari setiap informasi untuk digunakan sebagai kenyamanan dan
kepuasan browser tersebut
APLIKASI UTAMA & KONSEP KEAMANAN WEB
Dalam rekayasa perangkat lunak, suatu
aplikasi adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui
suatu jaringan seperti Internet. 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.
Ada tiga standar
utama untuk penerapan web services. Standar-standar ini mendukung pertukaran
data berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL,
dan UDDI. Berikut ini akan dijelaskan secara singkat mengenai standar
tersebut.
+).SOAP (Simple Object
Access Protocol),suatu bahasa versi bebas
dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses
transaksi melalui HTTP standar.
+).WSDL (Web Services
Description Language),bahasa
yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang berbeda
dapat berkomunikasi.
+).UDDI (Universal
Description Discovery and Integration),semacam direktori global untuk mengelola web services.
Aplikasi Utama Pada Konsep Pengamanan WEB dibagi ke beberapa bagian. Dibawah akan dijelaskan berdasarkan bagian-bagian tersebut.
A. HTTP,
HTML, INTERNET, WEB SERVER, BROWSER, dan TRANSACTION
1. HTTP ( hypertext
transfer protocol) 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. Hingga kini, ada dua versi mayor dari protokol HTTP,
yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan
HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi.
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. 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.
2. HTML ( Hypertext
MarkUp Language) adalah sebuah bahasa markup 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)
3. Internet (kependekan
dari interconnection-networking) adalah seluruh jaringan komputer yang saling
terhubung menggunakan standar sistem global Transmission Control
Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket
(packet switching communication protocol) untuk melayani miliaran pengguna di
seluruh dunia.Rangkaian internet yang terbesar dinamakan Internet. Cara
menghubungkan rangkaian dengan kaidah ini dinamakan internetworking
(“antarjaringan”).
4. Web
Server peladen web dapat merujuk baik pada perangkat keras ataupun
perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol
komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs
web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti
peramban web. Penggunaan paling umum server web adalah untuk menempatkan situs
web, namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan
data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis. Fungsi utama
sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna
melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman
web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan
server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam
sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau
lainnya.
Pengguna, biasanya
melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas
ataupun halaman web yang terdapat pada sebuah server web, kemudian server
sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman
dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut
jika halaman yang diminta tidak tersedia.
Saat ini umumnya server
web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang
memungkinkan server web menyediakan layanan situs web dinamis dengan
memanfaatkan pustaka tambahan seperti PHP, ASP.
Pemanfaatan server web
saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web,
pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat
keras lain seperti printer, router, kamera web yang menyediakan akses layanan
http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen
serta mempermudah peninjauan atas perangkat keras tersebut.
5. Browser Atau
Penjelajah Web adalah perangkat lunak yang berfungsi untuk menerima dan
menyajikan sumber informasi di internet. Sebuah sumber informasi diidentifikasi
dengan Uniform Resource Identifier (URI) yang dapat berupa halaman web, gambar,
video, atau jenis konten lainnya. Meskipun penjelajah web terutama ditujukan
untuk mengakses internet, sebuah penjelajah juga dapat digunakan untuk
mengakses informasi yang disediakan oleh server web dalam jaringan pribadi atau
berkas pada sistem berkas. Beberapa penjelajah web yang populer adalah Google
Chrome, Firefox, Internet Explorer, Opera, dan Safari.
Penjelajah web pertama
bernama bernama WorldWideWeb (tanpa spasi) diciptakan Tim Berners-Lee. Nama
penjelajah tersebut kemudian diubah menjadi Nexus.Penjelajah web bisa
dibedakan lewat fitur-fitur yang mereka dukung. Penjelajah modern dan halaman
web biasanya menggunakan banyak fitur dan teknik yang tidak ada pada masa-masa
ANAL web. Disebabkan adanya perang Penjelajah web, fitur-fitur Web dan
Penjelajah web semakin cepat dikembangkan.
6. Transactions
Atau Internet Server Transaksi memiliki kemampuan untuk menangani berbagai
macam teknologi Web untuk mengakses aplikasi SAP. Menggunakan SAP GUI
antarmuka, baik Transaksi Web dan SAP GUI untuk HTML adalah dua pilihan
tersebut. Memanfaatkan RFC Protocol, Web Reporting, WebRFC dan Logika Arus ITS
tiga opsi lain. Internet Aplikasi Komponen merupakan pilihan juga yang
menggunakan tata letak berbasis template. Sementara teknologi masing-masing
menggunakan pendekatan yang berbeda, ITS mampu berkomunikasi dengan teknologi
masing-masing dan mentransfer informasi yang dihasilkan ke sebuah browser Web
melalui ITS dan server Web.
B. UGC,
BLOGS, WIKIS, FOLKSONOMIES, SOCIAL NETWORK
1.User Generated
Content disingkat UGC, dikenal juga dengan istilah consumer-generated
media (CGM) atau user-created content (UCC) adalah merujuk pada berbagai tipe
konten media, tersedia untuk umum, yang diproduksi oleh end-user.
Kemajuan teknologi web
memungkinkan konten website tidak lagi dimonopoli oleh pengelola, melainkan
dapat dibuat oleh para penggunanya.
UGC merupakan salah satu
ciri dominan Web 2.0. MediaWiki adalah salah satu contoh aplikasi web yang
menyediakan fitur UGC.
2. Blog adalah
bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai
posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat
dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih
lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat
diakses oleh semua pengguna Internet sesuai dengan topik dan tujuan dari si
pengguna blog tersebut. Blog mempunyai fungsi yang sangat beragam,dari sebuah
catatan harian, media publikasi dalam sebuah kampanye politik, sampai dengan
program-program media dan perusahaan-perusahaan. Sebagian blog dipelihara oleh
seorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis, .
Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya,
seperti menggunakan buku tamu dan kolom komentar yang dapat memperkenankan para
pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang
dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat
non-interaktif.
3. Wikis 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.
Menurut Ward Cunningham,
sebuah situs web merupakan wiki jika memiliki ciri-ciri berikut:
-Wiki memungkinkan
pengguna untuk mengubah sebuah halaman maupun membuat halaman baru dalam situs
web, dengan menggunakan peramban web.
-Wiki dapat menunjukkan
keterkaitan antara sebuah halaman dengan halaman lainnya, menggunakan pranala
dalam halaman.
-Wiki mengundang
pengunjung untuk ikut terlibat dalam membuat dan berkolaborasi yang membangun
situs web tersebut.
4. Folksonomi adalah
suatu sistem pengklasifikasian yang diturunkan dari praktik dan metode
pembuatan dan pengelolaan tag-tag secara kolaboratif, untuk menganotasi dan
mengkategorisasi konten. praktik ini juga dikenal sebagai penge-tag-an
kolaboratif, klasifikasi sosial, pengindeksan sosial, dan pengetagan social.
Istilah Folksonomi merupakan gabungan lebur dari kata folk dan taksonomi.
Folksonomi menjadi
populer di ranah Web sekira tahun 2004, sebagai bagian dari aplikasi piranti
lunak sosial seperti panandaan buku sosial dan anotasi fotografi. Penge-tag-an,
yang menjadi karakteristik layanan Web 2.0, memungkinkan pengguna untuk
mengklasifikasi dan mencari informasi secara kolektif. Beberapa laman web
memasukkan awan tag untuk memvisualisasi tag-tag dalam sebuah folksonomi.
5. Social
Network atau Jejaring Sosial adalah suatu struktur sosial yang dibentuk
dari simpul-simpul (yang umumnya adalah individu atau organisasi) yang dijalin
dengan satu atau lebih tipe relasi spesifik seperti nilai, visi, ide, teman,
keturunan, dll.
Analisis jaringan
jejaring sosial memandang hubungan sosial sebagai simpul dan ikatan. Simpul
adalah aktor individu di dalam jaringan, sedangkan ikatan adalah hubungan antar
aktor tersebut. Bisa terdapat banyak jenis ikatan antar simpul. Penelitian
dalam berbagai bidang akademik telah menunjukkan bahwa jaringan jejaring sosial
beroperasi pada banyak tingkatan, mulai dari keluarga hingga negara, dan
memegang peranan penting dalam menentukan cara memecahkan masalah, menjalankan
organisasi, serta derajat keberhasilan seorang individu dalam mencapai
tujuannya.
Dalam bentuk yang paling
sederhana, suatu jaringan jejaring sosial adalah peta semua ikatan yang relevan
antar simpul yang dikaji. Jaringan tersebut dapat pula digunakan untuk
menentukan modal sosial aktor individu. Konsep ini sering digambarkan dalam
diagram jaringan sosial yang mewujudkan simpul sebagai titik dan ikatan sebagai
garis penghubungnya. Twitter dan Facebook merupakan jejaring social paling tren
saat ini.
sumber:
http://worthlesspricelesswords.blogspot.com/
https://id.wikipedia.org/wiki/Aplikasi_web

