Rabu, September 22, 2021

Arsitektur Web

Arsitektur web

Arsitektur web merupakan struktur rancangan (desain) web dapat tersusun suatu informasi yang tepat dan mudah ditemukan isinya. Struktur rancangan harus memenuhi beberapa aspek seperti fungsi, form, navigasi, interface, visual, interaksi, dan maksud informasi itu sendiri, yang akan dibangun dalam sebuah web. Arsitektur Web memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. ”Web desain” menggambarkan tugas-tugas praktis, bagian-bagian grafis dan teknis, dari merancang dan menerbitkan sebuah situs web.

HTTP, HTML, Internet, Web Server, Browser, Transactions

  • HTTP
    Hypertext Transfer Protocol (HTTP) 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 hypertext, yang kemudian membentuk WWW oleh 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.
  • HTML
    HyperText Markup Language (HTML) adalah 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.
  • Internet
    Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komunikasi yang menggunakan media elektronikyang saling terhubung menggunakan standar TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia. Rangkaian jaringan yang terbesar dinamakan Internet.
  • Web Server
    Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada browser  dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. Fungsi web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi.
  • Browser
    Penjelajah webperamban web atau penelusur web (browser) adalah software yang berfungsi untuk menerima dan menyajikan sumber informasi di internet. Sebuah sumber informasi diidentifikasi dengan URL yang dapat berupa halaman web, gambar, video, atau jenis konten lainnya.
  • Transactions
    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.

User-generated Content, blogs, wikis, folksonomies, social networks

  • User-generated Content
    User-generated Content  merujuk pada konten diproduksi oleh end-user. Contohnya Instagram.
  • Blogs
    Blogs adalah situs web yang berbentuk tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web. Situs web seperti ini biasanya dapat diakses oleh semua pengguna Internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut. Contohnya wordpress.
  • Wikis
  • Wikis adalah sebuah situs web  yang memperbolehkan penggunanya menambah atau menyunting isi situs tersebut. Contohnya wikipedia.
  • Folksonomi
    Folksonomi adalah suatu sistem pengklasifikasian yang diturunkan dari praktik dan metode pembuatan dan pengelolaan tag-tag secara kolaboratif, untuk menganotasi dan mengkategorisasi konten. Contohnya kita memberi tagar #2019gantiPC ketika membuat suatu post berisi ingin mengganti pc pada tahun 2019. Contoh lainnya memisahkan konten video dengan foto.
  • Social Network
    Social Network adalah Sosial media yang digunakan untuk berinteraksi. Jadi kita berhubungan dengan orang lain menggunakan sosial media.

Semantic Web

Web semantik adalah kemampuan aplikasi komputer yang berfungsi untuk lebih memahami bahasa manusia, bukan hanya bahasa yang baku dari para penggunanya tetapi juga bahasa yang lebih kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk berkomunikasi dengan mesin. Salah satu contoh dari web semantik adalah web tersebut bisa merekomendasikan sesuatu kepada user sesuai dengan interest usernya masing-masing. Misalnya igoogle. Ketika pertama kali membuka igoogle, kita akan diminta untuk mengisi lokasi tempat kita berada, setelah itu baru kita menuju ke halaman beranda igoogle. Dengan demikian, bisa jadi isi dari halaman beranda igoogle akan berbeda-beda sesuai dengan lokasi yang diisikan sebelumnya, baik itu dari isi berita, suhu udara, dan yang lainnya.

Pembuatan web semantik dimungkinkan dengan adanya sekumpulan standar yang dikoordinasi oleh World Wide Web Consortium (W3C). Standar yang paling penting dalam membangun Semantic Web adalah XML, XML Schema, RDF, OWL, dan SPARQL.

XML,RDF, OWL, Microformats dan Microdata

XML(Extensible Markup Language) adalah bahasa markup untuk membuat dokumen markup untuk keperluan pertukaran data antar sistem yang beraneka ragam

RDF (Resource Development Framework)  adalah framework yang mendefinisikan resource di dalam web. Ada juga yang bilang kalo RDF adalah sebuah infrastruktur yang memungkinkan pengkodingan, dan penggunaan kembali metadata terstruktur. Tujuan dibuatnya untuk semantic web sehingga komputer bisa memahami sesuatu seperti halnya manusia.

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.

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.

Microdata adalah Spesifikasi HTML yang berbasisi WHATWG yang digunakan untuk sarang simentik pada konten di halaman web. Mesin pencari mendapat manfaat besar dari akses langsung ke data terstruktur ini karena memungkinkan mereka untuk memahami informasi di halaman web dan memberikan hasil yang lebih relevan bagi pengguna.

Web Security

Suatu tata cara mengamankan aplikasi web yg dikelola, biasanya yg bertanggung jawab melakukannya adalah pengelola aplikasi web tersebut. Serangan biasanya seperti XSS, SQL Injection, CSRF dan lain lain.


Sumber : 

https://idcloudhost.com/pengertian-web-server-dan-fungsinya/

https://en.wikipedia.org/wiki/Microdata_(HTML)

http://microformats.org/wiki/introduction-id

https://en.wikipedia.org/wiki/Web_Ontology_Language

https://id.wikipedia.org/wiki/Internet

https://id.wikipedia.org/wiki/Protokol_Transfer_Hiperteks