Translate

Jumat, 16 Mei 2014

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