Thursday, September 18, 2008

Apa itu Web 2.0 ?

Akhir pekan pertama ramadhan tahun ini (2008) saya dapat kiriman email dari sobat saya Yoyo Suryo Wardoyo
yang sedang menulis thesis MKOMnya, dia menanyakan pertanyaan simple, apakah Web 2.0 itu ?.
Semenjak itu saya browsing2, mencari tahu apa web 2.0 itu, dari hasil riset lewat internet berikut adalah pemahaman saya tentang web 2.0.
Terminologi web 2.0 pertama kali digunakan oleh Tim O'Really, dimana web 2.0 menurut Tim O'Really adalah software berbasis web yang senantiasa melakukan kegiatan (koloborasi) secara kontinu, seperti update dari konten atau penambahan fitur2. Artinya software ini akan semakin berdaya guna jika senantiasa user/pengunjung website senantiasa mengupdate atau melakukan perubahan konten websitenya, perubahan disini berarti isi konten dari website selalu diperbaiki untuk mendapatkan kesempurnaan. Dengan web 2.0 user atau individu menambahkan data yang dimilikinya dan melakukan koloborasi pada software sehingga dapat menambahkan fungsionalitas2 (tools) yang pada akhirnya dapat memberikan efek pertumbuhan bagi organisasi yang menggunakannya.

Pemahaman sederhana saya tentang web 2.0 berlanjut pada contoh tentang suatu sistem blog, seperti blog yang saat anda baca ini. Software blog atau aplikasi webblog digunakan user untuk memberikan data yang dimilikinya ke publik web (internet), pengunjung blog akan memberikan komentar akan tulisan dan akan memperkaya pemahaman akan suatu isu yang di tulis pertama kali oleh blogger (pengisi webblog). Semakin banyak komentar yang diberikan semakin banyak layanan (services) yang dilakukan oleh apliksi webblog. Aplikasi webblog memberikan partisipasi bagi usernya untuk memberikan informasi kepada publik internet sehingga terjadi koloborasi yang akan memperkaya software web ini. Tim O'Really mengkategorikan Blogging adalah software web 2.0 sebagai evolusi dari web pribadi (personal website) yang web 1.0.

Berikut formulasi web 2.0 yang dikemukakan oleh Tim O'Really :

Web 1.0 Web 2.0
DoubleClick --> Google AdSense
Ofoto --> Flickr
Akamai --> BitTorrent
mp3.com --> Napster
Britannica Online --> Wikipedia
personal websites --> blogging
evite --> upcoming.org and EVDB
domain name speculation --> search engine optimization
page views --> cost per click
screen scraping --> web services
publishing --> participation
content management systems --> wikis
directories (taxonomy) --> tagging ("folksonomy")
stickiness --> syndication


Pemahaman saya selanjutnya adalah bagaimana memahami teknologi yang digunakan pada web 2.0 sehingga suatu software dapat menjalankan fungsinya web 2.0 yaitu dapat memberikan layanan kemudahan untuk melakukan koloborasi pada software. Maka munculah suatu nama dari teknologi web yang masih hangat saat ini, yaitu AJAX. Saat ini AJAX digunakan pada aplikasi web untuk semakin membuat aplikasi web menjadi lebih cepat dan lincah. Kombinasi XML dan JavaScript memberikan kecepatan tayang (akses data pada server) pada suatu halaman web, membuat suatu aplikasi web layaknya aplikasi Desktop yang mengurangi peran meng-click mouse dengan menge-depankan drag-and-drop, resizing, dan refresh hanya satu bagian dari konten halaman. Teknologi lain yang digunakan adalah Ruby on Rails -terus terang bahasa ini belum pernah saya pelajari- yaitu kombinasi bahasa pemrograman yang elegan dengan sebuah framework yang mempercepat proses pengembangan software.

Adalah suatu kesalahan mengatakan web 2.0 adalah semua tentang sebuah teknologi, tapi juga adalah salah mengabaikan tekonologi yang mendukungnya (Shiv Singh, 2008). Singh menambahkan Web 2.0 memudahkan anda untuk saling berbagi dan mengabungkan bermacam suara dari customer anda,suara dari respon dari layanan yang anda berikan, suara dari pegawai-pegawai anda yang semuanya mengkritisi produk, layanan atau ide-ide yang membangun dan membuat anda tidak sendirian memikirkannya.

Jadi web 2.0, menurut saya adalah sebuah software yang menampung koloborasi sebuah thema, ide-ide, saran atau kritik dengan mensupport komunikasi dan pengayaan data pada suatu aplikasi web. Dan jika dimanfaatkan pada suatu organisasi, akan membuat organisasi tersebut menjadi hidup dengan semakin bertambahnya data yang mendukung bagi kemajuan suatu organisasi. Pada suatu perusahaan web 2.0 bisa menjembatani komunikasi antara manajemen perusahaan dengan customernya (B2C), menjembatani relasi bisnis manajemen perusahaan dengan manajemen perusahaan rekanannya (B2B), yang pada akhirnya bertujuan untuk mendapatkan suatu inovasi produk (barang atau layanan) dan tentu saja keuntungan bagi perusahaan.

OK Yo, demikian sekilas pengenalan pertama saya tentang web 2.0, terus terang ini baru pandangan pertama saya tentang web 2.0, dan mungkin akan terus berubah dan memperkaya pemahaman saya tentang web 2.0 ini. Dengan menggunakan filosofi koloborasi yang digunakan web 2.0 ini, Insya Allah pemahaman kita akan hasanah pengetahuan dan teknologi web semakin bertambah .. amiiiin.