Arsitektur Web dan Aplikasi Utama (bag.1)
Definisi Arsitektur
Web
Arsitektur
Web adalah sebuah metode desain atau struktur rancangan untuk web, baik secara
teknis, estetis dan fungsional, agar dapat menghasilkan informasi tepat dan
tersusun yang mudah ditemukan isinya. Dalam
struktur rancangan web harus memenuhi beberapa aspek antara lain form, fungsi,
navigasi, interface, interaksi, visual dan maksud dari informasi itu sendiri.
Aplikasi Web
Aplikasi
web merupakan 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.
Aplikasi Utama
Arsitektur Web
HTTP (Hypertext
Transfer Protocol)
HTTP merupakan
protocol ringan untuk mentransfer dokumen ke dalam WWW (World Wide Web).
Protokol ini bisa digunakan bermacam-macam tipe dokumen.
Dimana 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. 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. Dengan
demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu
untuk pembuatan koneksi berulang-ulang.
HTTP tidaklah terbatas untuk penggunaan dengan TCP/IP,
meskipun HTTP merupakan salah satu protokol aplikasi TCP/IP paling populer melalui
Internet. Memang HTTP dapat diimplementasikan di atas protokol yang lain di
atas Internet atau di atas jaringan lainnya. seperti disebutkan dalam
"implemented on top of any other protocol on the Internet, or on other
networks.", tapi HTTP membutuhkan sebuah protokol lapisan transport yang
dapat diandalkan. Protokol lainnya yang menyediakan layanan dan jaminan seperti
itu juga dapat digunakan..”
Sumber daya yang hendak diakses dengan menggunakan HTTP
diidentifikasi dengan menggunakan Uniform
Resource Identifier (URI), atau lebih khusus melalui Uniform Resource Locator (URL),
menggunakan skema URI http: atau https:.
Sesuai dengan perkembangan infrastruktur internet maka pada
tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan
koneksi yang persisten.
HTML (Hypertext Markup Languange)
HTML adalah bahasa standar untuk membuat suatu dokumen berupa
halaman web yang ditulis dalam berkas format ASCII agar dapat menghasilkan
tampilan wujud yang terintegerasi, dimana kode tersebut akan memerintahkan Web Browser bagaimana
menampilkan berbagai informasi di dalam sebuah penjelajah halaman web Internet yang terdiri dari berbagai macam format file
seperti teks, grafik, animasi, link, maupun audio dan video.
Sejarah dari standar HTML
1. HTML 2.0—(RFC
1866) disetujui sebagai standar 22 September 1995,
2. HTML 3.2—14
Januari 1996,
3. HTML 4.0—18
Desember 1997,
4. HTML 4.01 (minor
fixes)—24 Desember 1999,
5. ISO/IEC
15445:2000 ("ISO HTML", berdasar pada HTML 4.01 Strict)—15 Mei 2000.
6. HTML 5 masih
dalam draft pengerjaan—Januari 2008.
Web Server
Web Server adalah sebuah perangkat lunak server yang
berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan
web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web
yang umumnya berbentuk dokumen HTML.
Browser
Pengertian browser secara sederhana adalah sebuah perangkat
lunak yang manfaatnya adalah untuk menampilkan berbagai dokumen yang tersedia
pada web server, proses menampilkan berbagai dokumen ini melewati sebuah
interaksi antara browser dengan web server. Untuk lebih jelasnya mengenai
pengertian browser, mungkin akan terjawab dengan studi kasus secara langsung
tentang browser yang sudah umum kita gunakan.
Browser Transaction
Adalah software
atau program untuk menjelajah
internet dan melakukan suatu transaksi bisnis dengan melalui system operasi
yang berbasis hypertext, misalnya inventarisasi, membaca berita, bermain game, menulis blog,
mengirim e-mail, dan lain sebagainya
UGC (User
Generated Content)
User-generated Content atau 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.
BLOG
Blog merupakan
bentuk aplikasi web yang menyerupai tulisan yang dimuat sebagai posting pada
sebuah halaman web umum. 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.
Wikis
Wiki adalah sebuah situs web (atau koleksi
dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah
atau mengubah isi situs tersebut. Istilah ini juga dapat merujuk kepadasoftware kolaboratif
yang digunakan untuk menciptakan situs web semacam itu.
Folksonomy
Folksonomi adalah metode prngklasifikasian
content berdasarkan tag.
Social Networks
Social Networking merupakan sebuah bentuk layanan internet
yang ditujukan sebagai komunitas online bagi orang yang memiliki kesamaan
aktivitas, ketertarikan pada bidang tertentu, atau kesamaan latar balakang
tertentu. Social networking lazim disebut sebagai jaringan pertemanan.
Layanan social network biasanya berbasis web, dilengkapi
dengan beragam fitur bagi penggunanya agar dapat saling berkomunikasi dan
berinteraksi.
Referensi:
Tidak ada komentar:
Posting Komentar