#Pengantar Web Science (Sub Bab 2)
Nama
: M. Fadhlurrahman. K
Kelas
: 2IA13
NPM
: 57414182I. Arsitektur web dan Aplikasi utama
Pengertian FTP :
(singkatan dari File Transfer Protocol) adalah sebuah protokol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.
HTML atau HyperText Markup Language adalah program mark-up yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajahan web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.
Pengertian Internet:
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.
Pengertian web server:
Pengertian Web server adalah sebuah software yang
memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP
atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web
browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa
halaman web dan pada umumnya akan berbentuk dokumen HTML. itulah pengertian web
server sebenarnya. dalam bentuk sederhana web server akan mengirim data HTML
kepada permintaan web Browser sehingga akan terlihat seperti pada umumnya yaitu
sebuah tampilan website.
Pengertian Browser:
Pengertian Browser
adalah sebuah software atau program yang digunakan untuk menjelajah internet
dalam konteks komputer menurut saya. Menjelajah ini termasuk melintasi,
mengambil, dan menyajikan informasi di Internet atau World Wide Web. Informasi
dari internet ini bisa merupakan sebuah halaman web, gambar, video, atau bagian
lain dari konten website di internet contohnya: Mozilla FireFox, Opera mini,
Google Chrome, dll.
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
II. Perbedaan User generated content, blogs,
wikis, folksonomies, social networks.
User Generated 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.
- Blog
Blog merupakan singkatan dari web log 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 WIKIS
- Wiki
Wiki adalah situs wiki (atau, nama lengkapnya WikiWikiWeb)
adalah software komunikasi kelompok yang memungkinkan pengguna membuat dan
mengedit webpages sangat cepat dengan menggunakan browser apapun. "Wiki
wiki" dalam bahasa hawai, memang berarti 'cepat'. Catatn berupa open
editing membedakan wiki dari begitu banyak groupware online lainnya. hal ini
tampaknya menjadi sumber bagi kekacauan. Namun, pengguna mengkalim baha
kekacauana itu jarang terjadi. Andai terjadi, ada mekanisme pemulihannya. Etika
ini di jantung wiki adalah soft security, yaitu bergantung pada komunitas-bukan
teknologi- untuk menegakkan ketertiban. Selain itu, konsep wiki mendorong
pengguaan demokratis dan mempromosikan komposisi konten oleh pengguna
non-teknis.
- Folksonomi
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.
- Social Networking
Layanan social network biasanya berbasis web, dilengkapi dengan beragam fitur bagi penggunanya agar dapat saling berkomunikasi dan berinteraksi. Contoh situs social networking yang populer dewasa ini antara lain facebook dan twitter.
III. Semantic Web Summary
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. Semantic
Web terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja
kolaboratif, dan berbagai teknologi. Beberapa elemen dari Semantic Web yang
dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Semantic Web
disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi
formal konsep, istilah, dan hubungan dalam satu domain tertentu.
Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web.
Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web.
- XML (Extensible Markup Language)
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.
- Microformats
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.
- 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.
IV. Web Security
Web Security adalah keamanan untuk
sebuah web atau tata cara mengamankan aplikasi web yang di kelola, biasa nya
yang bertanggung jawab melakukan nya adalah pengelola aplikasi web tersebut.
Berbicara mengenai masalah yang berkaitan dengan keamanan di dalam era digital
tidak lepas dari 3 prinsip utama yaitu : Confidentiality, Integrity, dan
Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut
dengan keamanan (security) sebuah website, princip CIA sudah selayaknya
dijadikan pedoman yang harus dipahami apabila ingin website kita lebih aman dan
sulit untuk diserang.
- INTEGRITY. Integrity memiliki pengertian data-data yang berada didalam server atau website hanya dapat diubah ataupun di delete oleh orang yang memiliki kewenangan untuk melakukan hal itu. Sebagai contoh proses transfer dari server ke client atau sebaliknya (dapat berupa upload maupun download), ternyata mengubah file yang sedang di transfer tersebut, hal ini mengindikasikan bahwa sebuah aplikasi website yang sedang digunakan tidak aman (insecure). Sama halnya jika ada serangan sebuah virus yang dapat mengubah sebuah file, entah itu mengubah nama ataupun isinya.
- CONFIDENTIALITY. Confidentiality memiliki makna bahwa data-data ataupun informasi-informasi yang berada di dalam sebuah website hanya dapat di baca atau di akses oleh orang-orang yang memang memiliki kewenangan untuk mengaksesnya.
- AVAILABILITY. Jika confidentiality bermakna hanya user yang memiliki kewenangan yang dapat melihat data tertentu yang tersimpan didalam sebuah server atau website, availability memiliki makna bahwa website harus dapat diakses jika user ingin meggunakannya. Memang terkesan membingungkan dan tidak berbeda dengan prinsip pertama, namun kedua prinsip ini sangat jauh berbeda dikarenakan dilihat dari dua sudut pandang yang memang berbeda. Availability hanya menekankan kepada dapat diaksesnya sebuah website. Mengenai siapa yang dapat mengaksesnya itu telah dicover oleh prinsip confidentiality. Jika sebuah website dapat diakses tanpa adanya error, itu berarti website tersebut telah memenuhi prinsip availability ini. Hal ini memiliki makna bahwa sebuah website haruslah dapat diakses apabila memang dibutuhkan, dengan kata lain versi yang lebih mudahnya adalah, website harus available 24 jam 7 minggu (24/7). Website yang terkena serangan seperti DoS (Denial of Service) yang berarti menolak untuk memberikan service kembali dikarenakan traffic yang sangat padat sehingga membuat server menjadi down, memberikan bukti bahwa keamanan web site tersebut telah jebol.
Source:
https://blog.estuwebdesign.com/2015/11/pengertian-web-security/