A. Pengertian Web Science
Web adalah kumpulan halaman yang dapat menampilkan informasi berupa gambar, animasi, tulisan, suara maupun gabungan dari keseluruhannya yang bersifat statis atau dinamis yang dapat membentuk rangkaian yang saling terkait yang dihubungkan dengan banyak link. Science adalah ilmu pengetahuan yang didapat dan bisa menjadi pengetahuan bagi masyarakat untuk memberi informasi yang akurat. Jadi, Web Science adalah ilmu pengetahuan untuk membuat dan memanipulasi web.
B. Sejarah Web Science
Di awal tahun 1980 telah dikenal sebuah teknologi informasi dan komunikasi khususnya dalam bidang website. Pada tahun itu sangat membantu dalam komunikasi antar manusia di dunia karena dalam website tersebut user bisa melihat informasi yang ditampilkan oleh pemilik website. Informasi yang berupa tulisan dapat diakses dari seluruh dunia. Website yang kita kenal sekarang ditemukan oleh Sir Timothy John “Tim” Berners-Lee. Beliau bekerja di European Laboratory for Particle Physics (CERN). Sekitar bulan Maret 1989, “Tim” mengusulkan suatu protokol sistem distribusi di internet untuk pertukaran informasi di internet. Akhirnya situs web pertama diluncurkan pertama kali pada tanggal 6 Agustus 1991 dengan situs http://info.cern.ch/
Sejarah web juga berkaitan dengan sejarah perkembangan teknologi komputer. Karena pada awalnya tampilan web masih sangatlah sederhana, hanya menampilkan teks, lalu untuk hyperlink (link) pada saat itu masih menggunakan tampilan nomor yang menghubungkan antara satu halaman ke halaman lainnya. Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa komputer pribadi, laptop, PDA ataupun telepon selular. Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan server web, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari pengguna. Apache adalah piranti lunak yang biasa digunakan dalam sebuah webserver, kemudian setelah itu adalah Microsoft Internet Information Services (IIS).
Pre-Web
Pre-web
adalah era dimana prototype seperti memex, usenet, gopher dan ftp muncul
sebelum kemudian berevolusi menjadi internet. Internet sendiri adalah tempat
dimana web muncul pertama kalinya ke publik sampai saat ini.
1. The Memex (Memory Index)
The
memex (sebuah singkatan dari "memori" dan "index") adalah
nama hipotetis proto-hypertext sistem yang Vannevar Bush jelaskan pada tahun
1945 pada artikel bulanan The Atlantic " As We May Think "(AWMT).
Bush membayangkan memex sebagai perangkat di mana individu akan mengkompres dan
menyimpan semua buku-buku mereka, catatan, dan komunikasi, "mekanis sehingga
dapat berkonsultasi dengan melebihi kecepatan dan fleksibilitas." The
memex akan memberikan "suplemen intim yang diperbesar ke memori
seseorang". Konsep memex mempengaruhi perkembangan awal hypertext sistem
(akhirnya mengarah ke penciptaan World Wide Web ) dan basis pengetahuan
personal software.
- 2. HyperText
Hypertext
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. Dengan kata lain, berkas
yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format
ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula
dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan
percetakan yang
disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
- 3. Internet
Internet
(kependekan dari interconnection-networking) secara harfiah adalah sistem
global dari seluruh jaringan komputer yang saling terhubung menggunakan standar
Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh
dunia. Manakala Internet (huruf 'I' besar) ialah sistem komputer umum, yang
berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran
paket (packet switching communication protocol). Rangkaian jaringan internet
yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah
ini dinamakan Internetworking.
- 4. Usenet
Singkatan
dari user network, merupakan salah satu jaringan tertua yang dilayani oleh
internet. Awalnya didesain pada Duke University ditahun 1979 dan
dikembangkan pada Duke University dan North Carolia University
setahun kemudian, tujuan utama dari USENET adalah untuk bertukar pesan teks
(text message) di antara node (komputer yang terhubung pada jaringan). USENET
telah tumbuh untuk mencakup berbagai macam forum dan juga newsgroup, dalam
jumlah puluhan ribu node yang terhubung.
- 5. FTP (File Transfer Protocol)
FTP
merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih
digunakan hingga saat ini untuk melakukan pengunduhan (download) dan
penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah
FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service
atau daemon yang berjalan di atas sebuah komputer yang merespons
perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan
untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII,
menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server
FTP.
- 6. Gopher
Gopher
adalah protokol layer aplikasi TCP/IP yang dirancang untuk distribusi, pencarian,
dan pengambilan dokumen melalui Internet. Sangat berorientasi pada desain
dokumen menu, protokol Gopher disajikan menarik untuk alternatif World Wide Web
pada tahap awalnya, tapi akhirnya gagal mencapai popularitas.
Gopher adalah program berbasis teks yang digunakan untuk mem-browser daftar menu Internetpada berbagai server gopher. Pengertian Gopher dari
sumber lain adalah suatu aplikasi perangkat lunak yang tesusun atas beberapa
menu sistem pencarian dan penemuan kembali.
Situs Gopher adalah
komputer yang menampilkan menu-menu yang mewakili data dan informasi yang
tersedia. Secara mendasar, menu-menu ini merupakan daftar isi untuk mengolah
dan menunjuk ke sebuah informasi tertentu. Pojok Pedia layanan ini menggunakan FTP untuk pertukaran file dan Telnet untuk koneksi dengan
server tertentu.
Gopher
yang memiliki sistem berbasis menu paling dasar ini menyediakan konektifitas
yang saling berhubungan antara file-file pada komputer-komputer Internet. File-file ini nampak seperti direktori berseri di seputar
menu Gopher yang sebenarnya file-file tersebut berlokasi di komputer lain.
Gopher menyediakan
akses ke dokumen teks, Grafik dan suara digital hanya dapat dimasukkan dalam
kumpulan sebuah dokumen, yang harus didownload ke komputer lokal, dan baru
kemudian dapat dilihat dengan program lain.
Gopher juga
memungkinkan akses ke beberapa fasilitas lain yang ada diinternet seperti
Telnet untuk melakukan hubungan komunikasi jarak jauh.
Manfaat Aplikasi Gopher adalah
user tidak perlu mengetahui alamat yang khusus pada komputer yang akan di
akses. Gopher sendiri merupakan sistem yang memungkinkan para pengguna internet dapat mengakses berbagai situs. Selain itu Gopher yang
merupakan sistem dengan otomatisasi dimana pemakai dapat mengakses informasi
dengan menggunakan hirarki.
C. Perkembangan Web
1. Web 1.0
Merupakan teknologi web generasi pertama yang merupakan revolusi baru di dunia internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sedikit interaktif. Sejak tahun 1992 mulai memperkenalkan beragam web browser, serta mendorong pertumbuhan pemanfaatan web sebagai penyedia informasi. Pada tingkat ini, web masih bersifat read only.
Contoh dari jenis web biasanya masih bersifat HTML dan hanya berisi tentang tulisan pribadi.
2. Web 2.0
Istilah Web 2.0 pertama kalinya diperkenalkan oleh O'Reilly Media pada tahun 2004 sebagai teknologi web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Menurut tim O'Reilly web 2.0 dapat di definisikan sebagai berikut:"Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Web 2.0 mulai trend pada tahun 1997, ini memperkaya sifat yang read only menjadi read write. Aplikasi berbasis web semakin banyak diterapkan.
Contoh dari jenis web ini adalah Wikipedia, Blog, Friendster. Yang sudah mulai mengenal dengan web interaktif social network.
3. Web 3.0
Merupakan rancangan untuk memperkaya web 2.0 dimana web 2.0 baru memperhatikan pertukaran data antara manusia, pada web 3.0 pertukaran data antar manusia-mesin, mesin-mesin dan manusia-manusia disempurnakan. Sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan web berisikan perangkat lunak on-demand. Namun, menurut John Markoff web 3.0 adalah sekumpulan teknologi yang mengumpulkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Berdasarkan definisi yang dikemukakan, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi web yang tidak dapat hanya di ekspresikan dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti, di interpetasi dan digunakan oleh perangkat lunak (software agent). Teknologi web 3.0 atau web semantik secara teknik dalam pencarian di mesin pencari akan mencari hasil yang dicari. Contoh di dalam web 2.0 maka hasil yang dikeluarkan adalah web dengan informasi yang mengandung keyword "Kapan tanggal Kemerdekaan Republik Indonesia". Sedangkan di web 3.0 ini hasil yang ditampilkan adalah berupa hasil yang dicarinya yaitu "17 Agustus 1945". Semantik web mempunyai kelebihan mampu untuk membuat aplikasi komputer yang dapat memahami bahasa manusia, bukan bahasa baku dari para pengguna tetapi juga bahasa yang lebih kompleks. Jadi bahasa yang digunakan tidak lagi bersifat teknis tapi sudah seperti bahasa sehari-hari. Sehingga dapat mempermudah interaksi dan komunikasi dengan mesin atau komputer. Tidak seperti web 2.0 yang terasa sulit melakukan hal-hal diatas. Mungkin web 3.0 merupakan sebuah terobosan dalam dunia web untuk mempermudah semua aktivitas.
D. Aplikasi pada Web Science
Istilah Web 2.0 pertama kalinya diperkenalkan oleh O'Reilly Media pada tahun 2004 sebagai teknologi web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Menurut tim O'Reilly web 2.0 dapat di definisikan sebagai berikut:"Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Web 2.0 mulai trend pada tahun 1997, ini memperkaya sifat yang read only menjadi read write. Aplikasi berbasis web semakin banyak diterapkan.
Contoh dari jenis web ini adalah Wikipedia, Blog, Friendster. Yang sudah mulai mengenal dengan web interaktif social network.
3. Web 3.0
Merupakan rancangan untuk memperkaya web 2.0 dimana web 2.0 baru memperhatikan pertukaran data antara manusia, pada web 3.0 pertukaran data antar manusia-mesin, mesin-mesin dan manusia-manusia disempurnakan. Sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan web berisikan perangkat lunak on-demand. Namun, menurut John Markoff web 3.0 adalah sekumpulan teknologi yang mengumpulkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Berdasarkan definisi yang dikemukakan, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi web yang tidak dapat hanya di ekspresikan dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti, di interpetasi dan digunakan oleh perangkat lunak (software agent). Teknologi web 3.0 atau web semantik secara teknik dalam pencarian di mesin pencari akan mencari hasil yang dicari. Contoh di dalam web 2.0 maka hasil yang dikeluarkan adalah web dengan informasi yang mengandung keyword "Kapan tanggal Kemerdekaan Republik Indonesia". Sedangkan di web 3.0 ini hasil yang ditampilkan adalah berupa hasil yang dicarinya yaitu "17 Agustus 1945". Semantik web mempunyai kelebihan mampu untuk membuat aplikasi komputer yang dapat memahami bahasa manusia, bukan bahasa baku dari para pengguna tetapi juga bahasa yang lebih kompleks. Jadi bahasa yang digunakan tidak lagi bersifat teknis tapi sudah seperti bahasa sehari-hari. Sehingga dapat mempermudah interaksi dan komunikasi dengan mesin atau komputer. Tidak seperti web 2.0 yang terasa sulit melakukan hal-hal diatas. Mungkin web 3.0 merupakan sebuah terobosan dalam dunia web untuk mempermudah semua aktivitas.
D. Aplikasi pada Web Science
- Mozilla
- Mozilla Firefox (sebelumnya bernama firebird dan phoenix)
- Comet Bird
- Epiphany, browser default GNOME saat ini
- Camino untuk Mac OS X
- K-Meleon untuk windows
- Kazekahakase Browser web GTK2 yang sangat ringan untuk GNU/Linux
- Beonex Comunicator
- Browser Web IBM untuk OS/2
- Aphrodite
- Salamander
- Skipstone
- BackArrow (berbasis skipstone)
Arsitektur Web
Arsitektur Web adalah suatu
pendekatan terhadap desain dan perencanaan situs yang mana seperti pengertian
arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional.
Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan
kebutuhan pengguna.Hal ini memerlukan perhatian khusus pada konten web, rencana
bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web.Untuk
optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana
sebuah situs Web terkait dengan World Wide Web.
Sejak web perencanaan berisi desain
dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan
komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs yang mana
seperti yang mereka lakukan terhadap arsitektur fisik dan disiplin desain
lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori
kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik
dan web 2.0. Kedua ide menekankan aspek struktur informasi.
Strukturalisme adalah sebuah
pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis
termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan
user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek
struktur informasi.
Ada tiga standar utama untuk
penerapan Web Service, Standar-standar ini mendukung pertukaran data
berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL, dan UDDI.
- SOAP (Simple Object Access Protocol) adalah Suatu bahasa versi bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP standar.
- WSDL (Web Services Description Language) adalah bahasa yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang berbeda dapat berkomunikasi.
- UDDI (Universal Description Discovery and Integration) adalah semacam direktori global untuk mengelola web services.
Aplikasi Utama WEB
Dalam rekayasa perangkat lunak, suatu aplikasi web adalah 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.
Dalam rekayasa perangkat lunak, suatu aplikasi web adalah 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.
1. 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 hiperteks,yang kemudian membentuk World Wide Web pada
tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee.
HTTP adalah sebuah protokol
meminta/menjawab antara klien dan server. Sebuah klien HTTP (seperti web
browser atau robot dan lain sebagainya),biasanya memulai permintaan dengan
membuat hubungan ke port tertentu di sebuah server Webhosting tertentu
(biasanya port 80).Klien yang mengirimkan permintaan HTTP juga dikenal dengan
user agent.
2. 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.
HTML saat ini merupakan standar
Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web
Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee
robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga
penelitian fisika energi tinggi di Jenewa).
3. INTERNET
Interconnection network (internet)
adalah sistem global dari seluruh jaringan komputer yang saling
terhubung.Internet berasal dari bahasa latin “inter” yang berarti “antara”.
Internet merupakan jaringan yang terdiri dari milyaran komputer yang ada di
seluruh dunia. Internet melibatkan berbagai jenis komputer serta topology
jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi jaringan,
digunakan standar protokol internet yaitu TCP/IP. TCP bertugas untuk memastikan
bahwa semua hubungan bekerja dengan baik, sedangkan IP bertugas untuk
mentransmisikan paket data dari satu komputer ke komputer lainya.
4. WEB SERVER
Web Server merupakan software yang
memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari
klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam
bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML
Macam – macam Web Server diantanya:
- Apache Web Server – The HTTP Web Server
- Apache Tomcat
- Microsoft windows Server 2003 Internet Information Services (IIS)
- Lighttpd
- Sun Java System Web Server
- Xitami Web Server
- Zeus Web Server
5. BROWSER
Browser adalah sebuah aplikasi
perangkat lunak yang digunakan untuk menampilkan halaman Web.
Microsoft Internet Explorer,
Netscape Navigator, Mozilla adalah contohnya. Pendeknya untuk Web browser,
merupakan aplikasi perangkat lunak digunakan untuk menemukan, mengambil dan
juga menampilkan konten di World Wide Web, termasuk halaman Web, gambar, video
dan file lainnya. Sebagai model klien / server, browser ini jangka klien pada
komputer yang kontak server Web dan permintaan informasi.
6. 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.
WEB Security
Suatu tata cara mengamankan aplikasi
web yg dikelola, biasanya yg bertanggung jawab melakukannya adalah pengelola
aplikasi web tsb. 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.
1. 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. Dalam era konsep Web 2.0 yang sedang berkembang beberapa tahun belakangan ini, sangat memungkinkan sebuah website untuk dapat memiliki lebih dari satu administrator. Contohnya adalah WordPress engine.
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. Dalam era konsep Web 2.0 yang sedang berkembang beberapa tahun belakangan ini, sangat memungkinkan sebuah website untuk dapat memiliki lebih dari satu administrator. Contohnya adalah WordPress engine.
2. 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.
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.
3. 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.
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.
Source:
http://dwiprasetyo19.blogspot.co.id/2013/04/pengertian-sejarah-dan-perkembangan-web.html
http://andrew-jonathan.blogspot.co.id/2013/04/definisi-web-science-dan-sejarah.html
https://made21indra.wordpress.com/2015/03/28/arsitektur-web-dan-aplikasi-utama-konsep-dan-pengamanan-web/