Saturday, March 28, 2015

Web Science dan Web 2.0

Web Science dan Web 2.0

Pada tugas individu Pengantar Web Science kali ini saya diberi kesempatan untuk menulis tentang pengertian Web Science dan pengertian WEB versi 2.0
Berikut ini adalah Pengertian Web Science:


Pengertian Web Science
Web science adalah ilmu pengetahuan untuk membuat dan memanipulasi web. Jika didefinisikan berdasarkan kata, pengertian Web Science adalah : 

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. 

Pada awalnya sebuah usaha bersama antara MIT dan universitas southtamton yang menghubungkan aspek sosial dengan aspek teknik di dalam WWW (world wide web). pada tahun 2006 MIT sebagai Web Science Research Initiative (WSRI) atau sebuah lembaga yang bergerak di bidang penelitian web.kemudian di tahun 2009 berganti nama menjadi the Web Science Trust.  Lalu tim Berners-Lee sebagai pemimpin dari program penelitian terebut bermaksud menarik pemerintah dan swasta terlibat dalam pembuatan kurikulum sebagai syarat untuk lulus sebagai sarjana. 

Tujuan dari web science adalah  untuk mengetahui bagaimana cara mengetahui source code dari web itu sendiri dan bagaimana kita dapat memanfaatkan web tersebut untuk melakukan hal yang positif.

Sejarah Web

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).

Hypertext 
Hypertext adalah suatu paradigma ( cara atau pola ) antarmuka untuk menampilkan dokemen, 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 yangt 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. HTML digunakan untuk membuat informasi terstruktur, mudah dipahami. Pada prinsipnya HTML merupakan standart bahasa yang digunakan untuk mengatur format tampilan document web, menambahkan object-object seperti image, audio, video dan juga java applet dalam dokumen HTML, mendukung hyperlink antar dokumen. Dokumen HTML dapat diakses oleh browser berdasarkan urlnya, yaitu sebuah spesifikasi standar untuk menunjukan lokasi suatu resource diinternet yang disebutkan pada browser.

MEMEX 
Vannevar Bush (11 Maret, 8190 - 30 Juni, 1974 adalah seorang insinyur dan ilmuwan berkebangsaan Amerika yang dikenal karena pencapaiannya pada bidang kompetisi analog, peran politiknya pada pengembangan bom atom, dan idenya tentang Memex, yang dipandang sebagai konsep awal yang mendasari munculnya teknologi World Wide Web. Memex (singkatan dari "memory extender") , adalah nama yang diberikan oleh Vannevar Bush untuk sebuah mesin teoretis yang ia usulkan dalam artikelnya As We May Think, yang dimuat pada tahun 1945 pada The Atlantic Monthly. Memex disebut-sebut sebagai pionir dari teknologi hiperteks yang saat ini telah ada.
Vanner Bush memang tidak terlibat langsung dalam pengembangan internet, namun banyak yang mempertimbangkan kalau beliau disebut dengan God Father World Wide Web. Beliau membuat sebuah referensi esai hingga tahun 1945 dengan judul AS WE MY THINK, dalam artikelnya Bush menggambarkan sebuah mesin teoritis yang disebut MEMEX, untuk meningkatkan memori manusia dengan memungkinkan pengguna dapat mengambil dan menyimpan dokumen dalam sebuah Asosiasi. Asosiatif tersebut sangat berhubungan dan mirip dengan yang dikenal saat ini ysitu hypertext.
Memex ini akan memiliki fitur selain menghubungkan. Pengguna dapat merekam informasi baru mengenai mikrofilm, dengan mengambil foto dari kertas atau dari layar sentuh yang sensitif tembus. Seorang pengguna bisa menyisipkan komentar sendiri, baik menghubungkan ke jalur utama atau bergabung dengan jejak sisi ke item tertentu. Jadi ia membangun jejak minatnya melalui labirin bahan yang tersedia kepadanya. Seorang pengguna juga bisa membuat copy dari jejak yang menarik dan menyebarkannya kepada temannya untuk dimasukkan dalam memex sendiri, ada juga untuk dihubungkan ke jejak yang lebih umum.
Mengingat memex, sarjana bisa menciptakan alat sendiri pengetahuan sebagai koneksi dalam berlembar-lembar informasi, berbagi alat-alat, dan menggunakan kompleks alat untuk menciptakan pengetahuan namun lebih canggih yang pada gilirannya dapat digunakan terhadap pekerjaan ini The memex telah dibayangkan. sebagai sarana mengubah ledakan informasi menjadi ledakan pengetahuan. Ini tetap menjadi salah satu impian mendefinisikan media baru. Memperluas, menyimpan, dan konsultasi catatan.
Antara tahun 1990 dan 1994, Paul Flaherty, seorang mahasiswa Stanford yang sedang mencari proyek, diperkenalkan oleh istrinya kepada atasannya. Supervisor baru saja melihat demonstrasi dari World Wide Web dan menyarankan dapat ditingkatkan dan lebih baik serupa dengan memex dijelaskan oleh Vannevar Bush jika link tidak harus secara manual dimasukkan dan bukan satu bisa mengikuti link hanya dengan menggunakan kata-kata sendiri. Flaherty melanjutkan untuk menciptakan AltaVista, yang dicari pertama, full-text database dari sebagian besar dari Web.

USENET
Usenet merupakan singkatan dari User Network yang merupakan sistem diskusi Internet yang terdistribusi secara global. Sistem ini dikembangkan dari arsitektur serbaguna UUCP dari nama yang sama.
Mahasiswa pascasarjana Universitas Duke bernama Tom Truscott dan Jim Ellis mencetuskan idenya pada tahun 1979 untuk selanjutnya membangun sistem ini pada tahun 1980. Pengguna membaca dan mengirim pesan umum (disebut artikel atau posting, dan secara kolektif disebut berita) ke satu kategori atau lebih yang disebut newsgroup. Usenet menyerupai Bulletin Board System (BBS) dalam banyak hal, dan merupakan awal dari berbagai forum Internet yang banyak digunakan saat ini, secara kasar dapat dianggap sebagai hibrida antara surat elektronik dan forum web.

FTP
File Transfer Protocol (FTP) adalah protokol jaringan standar yang digunakan untuk mentransfer file dari satu host ke host lain melalui jaringan berbasis TCP, seperti Internet.
FTP dibangun pada arsitektur client-server dan menggunakan kontrol terpisah dan sambungan data antara klien dan server [1] FTP pengguna dapat mengotentikasi sendiri menggunakan sign-in yang jelas-teks protokol, biasanya dalam bentuk username dan password. , tetapi dapat terhubung secara anonim jika server dikonfigurasi untuk memungkinkan itu. Untuk transmisi aman yang menyembunyikan (enkripsi) username dan password, dan mengenkripsi konten, FTP sering diamankan dengan SSL / TLS ("FTPS"). SSH File Transfer Protocol ("SFTP") kadang-kadang juga digunakan sebagai pengganti, tetapi teknologi yang berbeda.
Aplikasi FTP client pertama adalah baris perintah aplikasi yang dikembangkan sebelum sistem operasi memiliki antarmuka pengguna grafis, dan masih dikirimkan dengan Windows kebanyakan, Unix, dan sistem operasi Linux. [2] [3] Puluhan klien FTP dan utilitas otomatisasi telah sejak dikembangkan untuk desktop, server, perangkat mobile, dan perangkat keras, dan FTP telah dimasukkan ke dalam ratusan aplikasi produktivitas, seperti editor halaman Web. Ada beberapa metode aman mentransfer file yang telah disebut "Secure FTP" pada satu titik atau lain.
FTP dapat berjalan dalam mode aktif atau pasif, yang menentukan bagaimana koneksi data didirikan. Dalam modus aktif, klien membuat koneksi kontrol TCP ke server dan mengirimkan server alamat IP klien dan jumlah klien port dan kemudian menunggu sampai server memulai koneksi data melalui TCP ke alamat IP client dan nomor client port. Dalam situasi di mana klien berada di belakang firewall dan tidak dapat menerima koneksi masuk TCP, mode pasif dapat digunakan. Dalam modus ini, klien menggunakan koneksi kontrol untuk mengirim perintah PASV ke server dan kemudian menerima alamat IP server dan nomor port server dari server klien yang kemudian digunakan untuk membuka koneksi data dari port klien untuk alamat IP server dan nomor port server menerima. Kedua mode yang diperbarui pada bulan September 1998 untuk mendukung IPv6. Perubahan lebih lanjut diperkenalkan ke mode pasif pada waktu itu, update ke modus pasif diperpanjang.

Gopher
Protokol Gopher (pron.: / ɡoʊfər /) adalah aplikasi TCP / IP protokol lapisan yang dirancang untuk mendistribusikan, mencari, dan mengambil dokumen melalui Internet. Sangat berorientasi pada desain menu-dokumen, protokol Gopher disajikan alternatif untuk World Wide Web dalam tahap awal, tapi akhirnya HTTP menjadi protokol yang dominan. Ekosistem Gopher sering dianggap sebagai pendahulu yang efektif dari World Wide Web.
Diciptakan oleh tim yang dipimpin oleh Mark P. McCahill di University of Minnesota, protokol ini menawarkan beberapa fitur tidak didukung oleh native Web dan menerapkan hirarki yang lebih kuat pada informasi yang tersimpan di dalamnya. Teks antarmuka menu yang mudah digunakan, [1] dan cocok untuk lingkungan komputasi yang sangat bergantung pada remote berorientasi teks terminal komputer, yang masih umum pada waktu penciptaan pada tahun 1991, dan kesederhanaan protokol yang difasilitasi berbagai implementasi klien. Gopher revisi yang lebih baru dan klien grafis menambahkan dukungan untuk multimedia. Gopher disukai oleh banyak administrator jaringan untuk menggunakan sumber daya jaringan yang lebih sedikit dibandingkan layanan Web.
Dengan struktur hirarki, Gopher menyediakan platform yang berguna untuk skala besar koneksi perpustakaan elektronik pertama pengguna Gopher mengingat sistem sebagai "lebih cepat dan lebih efisien dan jauh lebih terorganisir" daripada layanan Web saat ini. Meskipun sebagian besar digantikan oleh Web di tahun berikutnya, protokol Gopher masih digunakan oleh penggemar, dan populasi kecil dari server aktif dipertahankan tetap.
Gopher menggabungkan hirarki dokumen dengan koleksi layanan, termasuk WAIS, yang Archie dan Veronica search engine, dan gateway ke sistem informasi lain seperti FTP dan Usenet.
Untuk mendapatkan teks yang Anda inginkan, Anda harus mengklik beberapa link, dan membaca melalui menu setiap kali sebelum Anda memilih link lain. Namun yang bekerja lebih cepat daripada orang mungkin berpikir hari ini, dan di masa kejayaan Gopher, banyak waktu dihabiskan memilih dan mengatur link di layout yang dapat digenggam sekilas. Gopher menjadi teks-penanganan, dokumen-sistem pengiriman itu dimaksudkan untuk menjadi. Seorang pengguna bisa menampilkan dokumen teks pada layar nya, simpan ke file, mencetaknya, atau bahkan e-mail salinan ke orang lain di Internet. Gopher menjadi klien dominan untuk layanan informasi lainnya: Server Information Wide Area (WAIS), FTP, dan Archie, database file yang dipegang oleh sebagian besar anonim utama (publik) situs FTP di Internet. Awalnya, Gopher bisa mencari hanya satu database WAIS pada satu waktu, dan WAIS s "relevansi umpan balik" alat (menemukan konten-dokumen sejenisnya) tidak tersedia.
  
Metodologi Web Science
Web Science merupakan kajian sains dari Web. Ketika Web telah bergerak ke ranah ilmu, maka pertanyaan mendasar adalah bagaimana keilmuan ini melakukan metodologi. 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.

Beberapa Aplikasi pada Web Science :
• Mozilla
• Mozilla Firefox (sebelumnya bernama Firebird dan Phoenix)
• CometBird
• Epiphany, browser default GNOME saat ini
• Camino untuk Mac OS X (sebelumnya bernama Chimera)
• K-Meleon untuk Windows
• Kazehakase browser web GTK2 yang sangat ringan untuk GNU/Linux
• Beonex Communicator
• Browser Web IBM untuk OS/2
• Aphrodite
• Salamander
• Skipstone
• BackArrow (berbasis Skipstone)

Selanjutnya saya akan membahas tentang pengertian dari Web dengan versi 2.0.
Berikut ini adalah pengertian dari Web versi 2.0 :



Pengertian Web 2.0

Web 2.0 adalah website yang memungkinkan adanya interaksi antara pemilik dan pengguna dengan konsep yang lebih mudah dan fleksible, selain itu ciri dari web 2.0 adalah website yang dibuat dengan full css yang membuat website lebih mudah dan ringan diakses, tidak memakan resources banyak.
Web 2.0. Istilah ini dipakai untuk menggambarkan aplikasi-aplikasi Internet generasi baru yang merevolusi cara kita menggunakan Internet. Semua aplikasi ini membawa kita masuk ke babak baru penggunaan Internet yang berbeda dengan generasi sebelumnya pada pertengahan tahun 1990-an.
Apa itu Web 2.0 karangan Tim O’Reilly menjabarkan arti dan ciri-ciri web 2.0 tersebut. Kebetulan dia merupakan orang yang mencetuskan kata Web 2.0. Ciri-ciri Web 2.0 diantaranya:
The Web as Platform
Aplikasi Web 2.0 menggunakan Web (atau Internet) sebagai platformnya. Apa sih yang dimaksud dengan platform ? Platform di sini adalah tempat suatu aplikasi dijalankan. Contoh platform yang terkenal adalah Windows, di mana ada aplikasi-aplikasi seperti Microsoft Office dan Adobe Photoshop. Menggunakan Internet sebagai platform berarti aplikasi-aplikasi tersebut dijalankan langsung di atas Internet dan bukan di atas satu sistem operasi tertentu. Contohnya adalah Google yang bisa diakses dari sistem operasi mana pun. Contoh lainnya adalah Flickr yang juga bisa diakses dari sistem operasi mana pun. Kelebihannya jelas, aplikasi-aplikasi Web 2.0 ini tidak lagi dibatasi sistem operasi seperti pada Windows. Dan kita bahkan tidak perlu menginstall apapun untuk menggunakan aplikasi-aplikasi ini !
Harnessing Collective Intelligence
Aplikasi Web 2.0 memiliki sifat yang unik, yaitu memanfaatkan kepandaian dari banyak orang secara kolektif. Sebagai hasilnya muncullah basis pengetahuan yang sangat besar hasil gabungan dari pengetahuan banyak orang. Contoh yang jelas adalah Wikipedia. Wikipedia adalah ensiklopedi online yang memperbolehkan semua orang untuk membuat dan mengedit artikel. Hasilnya adalah ensiklopedi online besar yang sangat lengkap artikelnya, bahkan lebih lengkap daripada ensiklopedi komersial seperti Encarta ! Contoh lainnya lagi adalah del.icio.us di mana semua orang saling berbagi link-link menarik yang mereka temukan. Akibatnya kita bisa menemukan “permata-permata” di Web gabungan hasil browsing dari ribuan orang. Blogosphere juga merupakan contoh kepandaian kolektif karena setiap orang bisa menulis blog-nya sendiri-sendiri lalu saling link satu sama lain untuk membentuk jaringan pengetahuan, mirip seperti sel-sel otak yang saling terkait satu sama lain di dalam otak kita.
Data is the Next Intel Inside
Kekuatan aplikasi Web 2.0 terletak pada data. Aplikasi-aplikasi Internet yang berhasil selalu didukung oleh basis data yang kuat dan unik. Contohnya adalah Google, yang kekuatannya terletak pada pengumpulan dan manajemen data halaman-halaman Web di Internet. Contoh lainnya lagi adalah Amazon yang memiliki data buku yang bukan hanya lengkap, tapi juga sangat kaya dengan hal-hal seperti review, rating pengguna, link ke buku-buku lain, dan sebagainya. Ini berarti perusahaan yang unggul adalah perusahaan yang menguasai data.
End of the Software Release Cycle
Aplikasi Web 2.0 memiliki sifat yang berbeda dengan aplikasi pada platform “lama” seperti Windows. Suatu aplikasi Windows biasanya dirilis setiap dua atau tiga tahun sekali, misalnya saja Microsoft Office yang memiliki versi 97, 2000, XP, dan 2003. Di lain pihak, aplikasi Web 2.0 selalu di-update terus-menerus karena sifatnya yang bukan lagi produk melainkan layanan. Google misalnya, selalu di-update data dan programnya tanpa perlu menunggu waktu-waktu tertentu.
Lightweight Programming Models
Aplikasi Web 2.0 menggunakan teknik-teknik pemrograman yang “ringan” seperti AJAX dan RSS. Ini memudahkan orang lain untuk memakai ulang layanan suatu aplikasi Web 2.0 guna membentuk layanan baru. Contohnya adalah Google Maps yang dengan mudah dapat digunakan orang lain untuk membentuk layanan baru. Sebagai hasilnya muncullah layanan-layanan seperti HousingMaps yang menggabungkan layanan Google Maps dengan Craigslist. Layanan seperti ini, yang menggabungkan layanan dari aplikasi-aplikasi lainnya, dikenal dengan istilah mashup.
Software Above the Level of a Single Device
Aplikasi Web 2.0 bisa berjalan secara terintegrasi melalui berbagai device. Contohnya adalah iTunes dari Apple yang berjalan secara terintegrasi mulai dari server Internet (dalam bentuk toko musik online), ke komputer pengguna (dalam bentuk program iTunes), sampai ke mobile device (dalam bentuk iPod). Di masa depan diperkirakan akan makin banyak aplikasi-aplikasi yang memiliki sifat ini, misalnya saja demo Bill Gates di CES 2006 menunjukkan integrasi antar device yang luar biasa.
Rich User Experiences
Aplikasi Web 2.0 memiliki user interface yang kaya meskipun berjalan di dalam browser. Teknologi seperti AJAX memungkinkan aplikasi Internet memiliki waktu respons yang cepat dan user interface yang intuitif mirip seperti aplikasi Windows yang di-install di komputer kita. Contohnya adalah Gmail, aplikasi email dari Google yang memiliki user interface revolusioner. Contoh lainnya lagi adalah Google Maps yang meskipun berjalan dalam browser namun bisa memberikan respons yang cepat saat pengguna menjelajahi peta.

Apakah suatu aplikasi harus memiliki ketujuh ciri-ciri ini untuk bisa disebut “Web 2.0? ? Jawabannya adalah tidak. Namun semakin banyak ciri-ciri yang dimiliki berarti aplikasi itu semakin “Web 2.0? ! Dan satu hal lagi, meskipun contoh-contoh yang diberikan di atas banyak berasal dari keluarga Google, tapi sebenarnya masih banyak aplikasi Web 2.0 yang lain. Di kesempatan lainnya kita akan melihat contoh aplikasi-aplikasi Web 2.0 yang sedang berkembang saat ini.
Fitur – fitur teknologi Web 2.0
    • CSS (Cascading Style Sheets)
    • Aplikasi Rich Internet atau berbasis Ajax
    • Markup XHTML
    • Sindikasi dan agregasi data menggunakan RSS/Atom
    • URL yang valid
    • Folksonomies
    • Aplikasi wiki pada sebagian atau seluruh Website
    • XML Web-Service API

Prinsip-prinsip Web 2.0
1.      Web sebagai platform
2.      Data sebagai pengendali utama
3.      Efek jaringan diciptakan oleh arsitektur partisipasi
4.      novasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan “open source”)
5.      Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
6.      Akhir dari sikllus peluncuran (release cycle) perangkat lunak (perpetual beta)
7.      Mudah untuk digunakan dan diadopsi oleh user


Contoh penggunaan user pada Web 0.2 :
Youtube.com
Internet user dengan mudah mengelola halaman halaman web video kontennya tanpa harus mengeluarkan biaya sedikitpun untuk membeli hosting yang bisa menampung puluhan bahkan ratusan file file video yang cukup besar kapasitasnya.
Friendster.com
Sebuah layanan social networking yang sempat menjadi situs paling populer di dunia. Konsep sederhana dari friendster untuk menyediakan wadah bagi pengguna internet untuk saling berinteraksi, menyapa dan berkenalan di dunia maya ternyata di sambut baik oleh pengguna internet.
Wordpress.org
Wordpress muncul di tengah ramainya perkembangan web 2.0. Dengan CMS yang sangat canggih namun benar benar mudah pengoperasianya, menjadikan wordpress menjadi salah satu penyedia layanan Content Management System yang terbaik hingga saat ini.

Sources


No comments:

Post a Comment