Arsitektur Web dan Aplikasi Utama

 

   Sumber:basisbogor.home.blog

A. HTTP

    Protokol Transfer Hiperteks (Hypertext Transfer Protocol, disingkat HTTP) adalah protokol pada lapisan aplikasi untuk sistem informasi hypermedia yang terdistribusi dan kolaboratif.HTTP adalah dasar komunikasi data untuk World Wide Web, di mana dokumen hiperteks menyertakan hyperlink ke sumber daya lain yang dapat dengan mudah diakses pengguna, misalnya dengan mengklik mouse atau dengan mengetuk layar di peramban web.

    Pengembangan HTTP diprakarsai oleh Tim Berners-Lee di CERN pada tahun 1989. Pengembangan Permintaan HTTP awal untuk Komentar (RFC) adalah upaya terkoordinasi oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C), dengan pekerjaan kemudian pindah ke IETF.

    HTTP/1.1 pertama kali didokumentasikan dalam RFC 2068 pada tahun 1997. Spesifikasi itu sudah usang oleh RFC 2616 pada tahun 1999, yang juga digantikan oleh keluarga RFC 7230 RFC pada tahun 2014.

B. HTML

sumber gambar:www.goldenfast.net

    Hypertext Markup Language (HTML) adalah bahasa markah standar untuk dokumen yang dirancang untuk ditampilkan di peramban internet. Ini dapat dibantu oleh teknologi seperti Cascading Style Sheets (CSS) dan bahasa scripting seperti JavaScript dan VBScript.Peramban internet menerima dokumen HTML dari server web atau dari penyimpanan lokal dan membuat dokumen menjadi halaman web multimedia. HTML menggambarkan struktur halaman web secara semantik dan isyarat awal yang disertakan untuk penampilan dokumen.

    Elemen HTML digambarkan oleh tag, ditulis menggunakan tanda kurung sudut. Tag seperti <img /> dan <input /> langsung perkenalkan konten ke dalam halaman. Tag lain seperti <p> mengelilingi dan memberikan informasi tentang teks dokumen dan mungkin menyertakan tag lain sebagai sub-elemen. Peramban tidak menampilkan tag HTML, tetapi menggunakannya untuk menafsirkan konten halaman.

    HTML dapat menyematkan program yang ditulis dalam bahasa scripting seperti JavaScript, yang memengaruhi perilaku dan konten halaman web. Dimasukkannya CSS mendefinisikan tampilan dan tata letak konten. World Wide Web Consortium (W3C), mantan pengelola HTML dan pemelihara standar CSS saat ini, telah mendorong penggunaan CSS pada HTML presentasi eksplisit sejak 1997.

C. Internet

    Internet (lakuran bahasa Inggris dari interconnected network; arti harfiah: "jaringan yang saling berhubungan") adalah sistem jaringan komputer yang saling terhubung secara global dengan menggunakan paket protokol internet (TCP/IP) untuk menghubungkan perangkat di seluruh dunia. Ini adalah jaringan dari jaringan yang terdiri dari jaringan privat, publik, akademik, bisnis, dan pemerintah lokal ke lingkup global, dihubungkan oleh beragam teknologi elektronik, nirkabel, dan jaringan optik. Internet membawa beragam sumber daya dan layanan informasi, seperti dokumen hiperteks yang saling terkait dan aplikasi World Wide Web (WWW), surat elektronik, telepon, dan berbagi berkas.

    Asal usul Internet berasal dari penelitian yang ditugaskan oleh pemerintah federal Amerika Serikat pada tahun 1960-an untuk membangun komunikasi yang kuat dan toleran terhadap kesalahan dengan jaringan komputer.Jaringan prekursor utama, ARPANET, awalnya berfungsi sebagai tulang punggung untuk interkoneksi jaringan akademik dan militer regional pada 1980-an. Pendanaan National Science Foundation Network sebagai tulang punggung baru pada 1980-an, serta pendanaan swasta untuk ekstensi komersial lainnya, mendorong partisipasi dunia dalam pengembangan teknologi jaringan baru, dan penggabungan banyak jaringan.Keterkaitan jaringan komersial dan perusahaan pada awal 1990-an menandai dimulainya transisi ke internet modern,dan menghasilkan pertumbuhan eksponensial yang berkelanjutan ketika generasi komputer institusional, personal, dan seluler terhubung ke jaringan. Meskipun internet banyak digunakan oleh akademisi sejak 1980-an, komersialisasi memasukkan layanan dan teknologinya ke dalam hampir setiap aspek kehidupan modern.

D. Web Server

    Web server adalah komputer yang menjalankan situs web. Web server adalah program komputer yang mendistribusikan halaman web saat mereka diminta. Tujuan dasar dari web server adalah untuk menyimpan, memproses dan mengirimkan halaman web kepada pengguna.

    Komunikasi ini dilakukan dengan menggunakan Hypertext Transfer Protocol (HTTP). Halaman web ini sebagian besar berisi konten statis yang mencakup dokumen HTML, gambar, lembar gaya, pengujian, dll.

E. Browser

sumber gambar: www.superprof.co.id

    Browser adalah salah satu jenis perangkat lunak (software) yang umumnya digunakan untuk membuka halaman website di internet. Browser disebut juga dengan peramban web dan web browser. Secara fundamental browser mempunyai kemampuan untuk menampilkan kode semantik (bahasa pemrograman) halaman website seperti; HTML, CSS, Js, dan lainnya menjadi halaman yang dimengerti oleh semua orang. Browser yang populer digunakan saat ini adalah Google Chrome dan Mozilla Firefox.

Web browser mempunyai fungsi sebagai gerbang pencarian bagi penggunanya terutama mereka yang kesehariannya tidak bisa lepas dari internet, yaitu :

  1. Mempermudah mencari informasi dari Internet
  2. Menyimpan berbagai data di Internet

  3. Mendukung pemakai search engine

  4. Membuka file menggunakan ekstensi khusus

F. Transactions

    Transaction Processing System (TPS) adalah sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data-data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan inventarisasi. TPS melakukan transaksi operasional sekaligus mengurangi waktu, meskipun orang masih harus memasukkan data ke sistem komkputer secara manual.Transaction Processing System merupakan sistem tanpa batas yang memungkinkan organisasi berinteraksi dengan lilngkungan eksternal.

G. User Generated Content

Konten buatan pengguna (bahasa Inggris: User-generated content)merupakan konten foto, suara, teks, animasi, hingga video yang diunggah oleh pengguna pada jejaring sosial dan juga wiki.

Adapun beberapa kegunaan atau fungsi dari konten buatan pengguna:

  1. Sebagai media untuk jurnalisme
  2. Menginformasikan keadaan sekitar
  3. Sebagai sarana hiburan
  4. Sebagai kegiatan perdagangan atau proses jual-beli
H. Blogs

    Blog (dari kata web log) adalah bentuk aplikasi web yang berbentuk tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web. Tulisan-tulisan ini sering kali dimuat dalam urutan isi terbaru dahulu sebelum 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.

    Media blog pertama kali dipopulerkan oleh Blogger.com, yang dimiliki oleh Pyra Labs sebelum akhirnya diakuisisi oleh Google pada akhir tahun 2003. Semenjak itu, banyak terdapat aplikasi-aplikasi yang bersifat sumber terbuka yang diperuntukkan kepada perkembangan para penulis blog tersebut.

    Blog mempunyai fungsi yang sangat beragam, mulai 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 blog yang memiliki fasilitas interaksi dengan para pengunjungnya, seperti menggunakan buku tamu dan kolom komentar yang dapat memperkenankan pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga blog yang bersifat sebaliknya (non-interaktif).

I. Wikis

    Wiki adalah sebuah situs web (atau koleksi dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah atau menyunting (mengedit) isi situs tersebut. Istilah ini juga dapat merujuk kepada perangkat lunak kolaboratif yang digunakan untuk menciptakan situs website.

J. Folksonomies

    Folksonomy adalah sebuah metode untuk menciptakan dan mengatur tag yang menjelaskan dan mengategorikan content. Tag tersebut umumnya merupakan hyperlink yang akan mengarahkan user pada sekumpulan item yang berhubungan dengan tag tersebut. Bentuk tag tidak selalu harus berupa teks, tetapi dapat juga berupa image. Sekumpulan tag yang saling terkait denganpersamaan bentuk sering juga disebut tag cloud, umunya tag cloud memiliki 30hingga 150 tag.

K. Social Networks

sumber gambar:www.verizon.com

    Social Networking didefinisikan sebagai pengelompokan individu bersama menjadi kelompok tertentu, sering seperti komunitas kecil atau lingkungan. Meskipun jejaring sosial dimungkinkan secara langsung, terutama di sekolah-sekolah atau di tempat kerja, ini paling populer secara online. Ini karena tidak seperti kebanyakan sekolah menengah, perguruan tinggi, atau tempat kerja, internet dipenuhi dengan jutaan, jika tidak lebih, individu yang mencari untuk bertemu dengan pengguna internet lainnya dan mengembangkan persahabatan.

L. Semantic Web summary: XML, RDF, OWL, Microformats, dan Microdata

    Pengertian Semantic Web (Web Semantik) atau Definisi Semantic Web adalah pengembangan dari World Wide  Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Semantic Web berasal dari World Wide  Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan.

  • XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C (World Wide Web Consortium)  untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.
  • RDF (Resource Description Framework)adalah standar W3C  untuk mendeskripsikan Web resources, seperti title, author, modification date, content, dan copyright information dari Web page.
  • OWL (Web Ontology Language) adalah salah satu bentuk ontology yang memang dirancang dengan tujuan untuk digunakan oleh aplikasi yang perlu memproses isi informasi ketimbang menampilkan informasi untuk konsumsi manusia. OWL merupakan rekomendasi W3C (World Wide Web Consortium) dalam penulisan ontology untuk web untuk web semantic. OWL dituliskan dalam syntax XML (eXtended Markup Language). Selain XML dalam OWL digunakan juga bahasa XMLS (XML Schema), RDF (Resource Description Framework) dan RDFS (RDF Schema) dan OWL itu sendiri.
  • Microformats adalah salah satu cara menambahkan penandaan sederhana agar tiap data mudah terbaca oleh manusia seperti peristiwa, rincian kontak atau lokasi pada halaman web sehingga informasi di dalamnya dapat diekstraksi oleh perangkat lunak dan diindeks, dicari, disimpan, bertukaran-referensi, atau dikombinasi. Secara teknis, hal-hal tersebut adalah bagian dari penandaan semantik yang hanya menggunakan standar “Plain Old Semantic (X)HTML” (yaitu “POSH”) saja dengan nilai “rel” dan satu set penamaan-kelas yang umum. Mereka digunakan dengan terbuka dan tersedia, bebas bagi siapa saja.
  • Microdata adalah Spesifikasi HTML yang berbasisi WHATWG yang digunakan untuk sarang simentik pada konten di halaman web. Microdata membantu teknologi seperti mesin pencari dan web crawler lebih memahami informasi apa yang terkandung dalam halaman web, menyediakan hasil pencarian yang lebih baik. Microdata adalah upaya untuk menyediakan cara sederhana annotating elemen HTML dengan tag dapat dibaca oleh mesin daripada pendekatan serupa menggunakan RDFa dan Microformats.

M. Web Security

    Web Security adalah istilah untuk mengatasi berbagai macam serangan atau attack dalam teknologi internet atau website. Ada banyak jenis dari serangan yang dilakukan oleh penjahat dunia maya “Cracker”, seperti XSS, SQL Injection atau CSRF.

Comments

Popular posts from this blog

Penulisan Games

Demokrasi Era Digital