Nama
: Michael Surya A R
Kelas
: 2IA13
NPM
: 56414635
Pengantar Web Science
I.
Definisi
Web Science
Web science
adalah ilmu pengetahuan yang digunakan untuk membuat dan memanipulasi web. Web
adalah kumpulan halaman yang dapat menampilkan informasi berupa gambar,
animasi, tulisan, suara maupun gabungan dari keseluruhannya yang bersifat
statis atau dinamis. Sedangakan Science merupakan ilmu pasti yang berhubungan
dengan sumber ilmu pengetahuan yang memberikan manfaat bagi kehidupan
masyarakat.
II.
Sejarah Web
WWW (World
Wide Web) ditemukan oleh Tim Berners-Lee pada tahun 1991. Awalnya Berners-Lee
hanya ingin menemukan cara untuk menyusun arsip-arsip risetnya. Untuk itu,
beliau mengembangkan suatu sistem untuk keperluan pribadi. Sistem itu adalah
program peranti lunak yang diberi nama Enquire. Dengan program itu, Berners-Lee
berhasil menciptakan jaringan yang menautkan berbagai arsip sehingga memudahkan
pencarian informasi yang dibutuhkan. Inilah yang kelak menjadi dasar dari
sebuah perkembangan pesat yang dikenal sebagai WWW.
WWW
dikembangkan pertama kali di Pusat Penelitian Fisika Partikel Eropa (CERN),
Jenewa, Swiss. Pada tahun 1989 Berners-lee membuat pengajuan untuk proyek
pembuatan hiperteks global, kemudian pada bulan Oktober 1990, sudah dapat
dijalankan dalam lingkungan CERN. Pada musim panas tahun 1991, WWW secara resmi
digunakan secara luas pada jaringan Internet.
HyperText
Hypertext
adalah suatu paradigma ( cara atau pola ) antarmuka untuk menampilkan dokumen,
yaitu dapat bercabang ke dokumen lain, menurut definisi awal hypertext berarti
“ branch or perform on request” yang artinya bercabang atau melaksanakan saat
diminta. Yang paling banyak digunakan dalam dunia komputer adalah penelusuran
antar dokumen yang disebut hyperlink.
Markup language merupakan kombinasi antara text dan informasi tambahan mengenai
text. Informasi tambahan tersebut, misalnya struktur teks atau bentuk tampilan
yang diekspresikan dalam bentuk markup (tanda) yang menyatu dengan text utama.
Markup language paling modern yang digunakan saat ini adalah HTML ( hypertext
markup language ) yang merupakan salah satu basis dari World Wide Web.
Hypertext Markup Language adalah markup language yang dirancang untuk pembuatan
halaman web yang mengandung hypertext dan informasi lain yang akan ditayangkan
oleh browser.
Internet
Internet (Interconnection-networking)
merupakan sistem global dari seluruh jaringan komputer yang saling terhubung
menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran
pengguna di seluruh dunia. Dimana 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.
USENET
(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.
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
Gopher
Manfaat Aplikasi Gopher ini 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.
The Memex (Memory Index)
The memex (“memori" &
"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.
III. Perbedaan Web 1.0, 2.0, dan 3.0 |
- 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 sifat yang
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 ini, biasanya masih bersifat HTML dan
hanya berisi tentang tulisan pribadi.
- 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
didefinisikan 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 menjadi trend pada tahun 1997, ini
memperkaya sifat yang read only menjadi read write. Aplikasi berbasis Web
semakin banyak diterapkan.
Contoh dari jenis web ini,seperti Wikipedia, Blog,
Friendster. Yang sudah mulai mengenal dengan web interaktif social network.
- Web 3.0
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
bersifat on-demand [Joh07]. Namun, menurut John Markoff, Web 3.0 adalah
sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu
komputer mengorganisasi dan menarik kesimpulan dari data online. Web 3.0 atau
Web Semantik ini secara teknik dalam pencarian di mesin pencari akan mencari hasil
yang dicari. Tidak seperti web 2.0 yang terasa sulit untuk melakukan hal-hal
pencarian, mungkin web 3.0 merupakan sebuah terobosan dalam dunia web untuk
mempermudah semua aktivitas.
IV. Pertumbuhan
Sosial dan Ekonomi
Pertumbuhan social pada era globalisasi kini berkembang
begitu cepat, terutama di Negara Indonesia, banyak sekali anak muda saat ini
lebih memanfaatkan kecanggihan teknologi baik dalam bidang social untuk
berkomunikasi secara individu atau berkelompok. Dibandingkan dengan dulu ,
orang-orang lebih memanfaatkan surat pos untuk mengirim dengan rekan-rekannya. Namun
semenjak era globalisasi ini orang-orang lebih mementingkan kebutuhan hidupnya
dengan barang-barang teknologi yang begitu canggih dan mampu menjawab setiap
kebutuhan baik itu tuntutan bidang pekerjaan, pendidikan, maupun bisnis
dikalangan manapun.
Hal inilah dampak dari era globalisasi , kebudayaan
tradisional semakin menurun, dan modernisasi menjadi semakin meningkat, namun
upaya kita adalah bagaimana caranya menggabungkan keduanya itu supaya
bermanfaat bagi kalangan manapun yang membutuhkannya.
V.
Web Science dan Metodologi Web Science
Web Science itu
terdiri atas dua kata yaitu web dan science yang maksudnya adalah :
Web yang berarti jaringan atau suatu sistem di internet yang
memungkinkan siapapun agar dapat menampilkan informasi data teks, data gambar
diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya,
baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan
yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan
halaman (hyperlink). Dengan menggunakan teknologi tersebut, informasi dapat
diakses selama 24 jam dalam satu hari dan dikelola oleh mesin.
Sedangkan Science berarti
ilmu pengetahuan atau kumpulan pengetahuan yang benar, mempunyai obyek dan
tujuan, disusun secara sistematik, berkembang dengan metode ilmiah,dan berlaku
universal dan dapat diuji kebenarannya.
Metodologi
Web Science
Bagaimana peneliti atau engineer melakukan pendekatan
terhadap Web untuk pemahaman dan relasinya dengan domain sosial secara luas dan
inovasi apa yang dapat dilakukan.
Berbagai penelitian yang berlangsung saat ini melakukan
pengembangan pada metodologi pemetaan (mapping) dan graph pada struktur Web
dengan sampling sebagai kunci utamanya [Leung, 2001]. Sebagai contoh laporan
riset [Fetterly, 2004] menyatakan bahwa 27% dari web di Jerman (.de) melakukan
perubahan setiap minggu. Model lain adalah metodologi model analisis yang
mengkombinasikan data empiris yang digunakan untuk melakukan determinasi
probabilitas. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan
yang berlatar belakang industri maupun peneliti akademisi.
VI. Arsitektur web dan Aplikasi utama
1. HTTP
Hypertext Transfer Protocol (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.
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. Contohnya: Microsoft Internet Explorer, Netscape
Navigator, Mozilla. Singkatnya 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.
VII. 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.
·
BLOGS
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 adalah situs wiki (atau, nama
lengkapnya WikiWikiWeb) adalah software komunikasi kelompok yang memungkinkan
pengguna membuat dan mengedit webpages sangat cepat dengan menggunakan browser
apapun. Konsep wiki mendorong penggunaan demokratis dan mempromosikan komposisi
konten oleh pengguna non-teknis.
·
FOLKSONOMIES
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 NETWORKS
Social Networking merupakan
sebuah bentuk layanan internet yang ditujukan sebagai pengguna online 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. Contoh situs social networking yang
populer saat ini antara lain facebook dan twitter.
VIII. Semantic Web Summary
Semantic web merupakan
perkembangan dari World Wide Web, dimana informasi semantik dan layanan web
didefinisikan, sehingga memungkinkan bagi web untuk memahami dan memenuhi
permintaan orang dan mesin untuk menggunakan konten web.
·
XML
XML (Extensible Markup
Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C
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 (RDF) adalah suatu kerangka kerja umum untuk bagaimana menggambarkan
setiap sumber daya Internet seperti situs web dan isinya.
· 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.
· Microdata
Microdata merupakan
mekanisme Anotasi berupa pasangan variabel dan nilai yang diberikan pada sebuah
dokumen HTML. Anotasi itu sendiri bisa diartikan sebagai catatan yang dibuat
oleh pengarang untuk menjelaskan suatu kode.
·
OWL (Web
Ontology Language)
Dirancang
dengan tujuan untuk digunakan oleh aplikasi yang perlu memproses isi informasi dibandingkan
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.
IX. Web Security
Suatu tata
cara mengamankan aplikasi web yang dikelola, biasanya yang 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. 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.
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
menggunakannya. 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 adalahwebsite harus available 24 jam 7 minggu
(24/7)
Source:
https://as.wordpress.com/tag/pengantar-web-science/
http://layarinformatika.blogspot.co.id/2015/03/definisi-web-science-sejarah-web-dan.html
http://andrew-jonathan.blogspot.co.id/2013/04/definisi-web-science-dan-sejarah.html
http://vanillabluse.blogspot.co.id/2015/03/definisi-sejarah-serta-arsitektur-web.html
https://made21indra.wordpress.com/2015/03/28/arsitektur-web-dan-aplikasi-utama-konsep-dan-pengamanan-web/
http://hilmandroid.blogspot.co.id/2014/04/arsitektur-web-dan-aplikasi-utama.html
http://pengertianpengertian.blogspot.com/2014/08/pengertian-wiki.html
http://www.tanyapedia.com/apa-itu-user-generated-content/
http://irvanniz.blogspot.co.id/2014/03/definisi-web-science.html
https://tantanoxavia.wordpress.com/2014/05/07/aplikasi-utama-dalam-arsitektur-website-semantic-web-summary-xml-rdf-owl-microformats-microdata-dan-web-security/