Dokumen tersebut membahas tentang Web 2.0 yang meliputi:
1. Pengertian Web 2.0 sebagai teknologi berbasis web yang menawarkan kemampuan DIY, memberikan pengalaman berharga, dan pengembangan aplikasi berbasis web yang lebih sederhana.
2. Karakteristik Web 2.0 seperti web sebagai platform, memanfaatkan kecerdasan kolektif, dan data sebagai inti utama.
3. Contoh teknologi Web 2.0 seperti
1. PEMROGRAMAN BERBASIB WEB
WEB 2.0
Disusun oleh:
(Candra Darmawan)
(1210651129)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
2. PEMROGRAMAN BERBASIS WEB
WEB 2.0
Web 2.0? Mungkin banyak yang binggung apa itu web 2.0. Web 2.0 sering muncul
dalam berbagai perbincangan dan literatur tentang teknologi informasi. Sebuah perusahaan
yang bergerak di bidang riset TI, Forrester Research, memprediksi Web 2.0 pada awalnya
dinilai terlalu konservatif.
Pengertian web 2.0 adalah sebuah teknologi berbasis web yang menawarkan tiga
keuntungan. Pertama, kemampuan untuk DIY (do-it-yourself) atau melakukan sendiri,
misalnya Wikipedia. Kedua, kemampuan untuk memberikan pengalaman berharga, seperti
penggunaan AJAX dan Adobe Flex. Ketiga, pengembangan aplikasi berbasis web yang lebih
sederhana seperti penggunaan scripting language PHP dan mashups. Media sosial yang
merupakan sekumpulan media baru yang berbasis Web 2.0 seperti situs jejaring sosial, blog,
foto/video sharing sites dan yang lainnya, telah mengubah cara pandang dan praktik bisnis
pada abad ke-21. Contoh Web 2.0 yang sangat populer adalah Wikipedia. Wikipedia
mengubah bagaimana informasi dibuat dan dipergunakan secara kolaboratif.
Sejarah Lahirnya We 2.0
Web 2.0 lahir beberapa tahun lalu dari hasil wacana antara O’Reilly dan MediaLive
International. Hanya dalam waktu satu setengah tahun, lebih dari 9,5 juta halaman web
dicatat Google mengandung nama ini.Walaupun diterima oleh banyak kalangan, tidak sedikit
yang mengatakan bahwa istilah ini hanya pekerjaan orang tehnik yang sedang gandrung
dengan teknologi sehingga melahirkan kategorisasi yang bodoh dan tidak dapat dipahami
publik. Para pelaku bisnis internet memahami bahwa tahun 2001 adalah tahun kelam dotcom.
Saat itu memang sebagian besar dotcom yang menghiasi pentas bisnis tiga tahun sebelumnya
dan menjadi primadona investasi dunia, tiba-tiba rontok, bertumbangan dan mati. Dotcom
boom berubah menjadi Dotcom crash atau dotcom doom.
Tapi di balik kehancuran itu O’Reilly dan MediaLive International melihat bahwa
masih ada dotcom yang lolos dari masa kritis tersebut. Setelah dianalisa, dotcom tersebut
memiliki ciri yang sama dan ciri itu tidak dimiliki oleh para mantan dotcomers. Untuk
mempermudah kategorisasi, Doughterty menyebut generasi baru itu Web 2.0.
PEMROGRAMAN BERBASIS WEB
CANDRA DARMAWAN ( 1210651129)
3. PEMROGRAMAN BERBASIS WEB
Pengertian Web 2.0
Web 2.0 adalah buzzword terbaru di dunia internet. Berbagai inovasi dan fitur terbaru
yang muncul di dunia web membawa suatu pandangan baru tentang jenis situs web atau
aplikasi web yang disebut web 2.0. Istilah web 2.0 disebut-sebut oleh Dale Dougherty dari
O’Reilly Media yang melakukan brainstorming dengan Craig Cline dari Media Live untuk
menghasilkan ide konferensi di mana mereka menjadi host. Akhirnya pada bukan Oktober
2004 O’Reilly Media, Battele dan MediaLive mlakukan konferensi web 2.0 pertama dan
kedua pada bulan Oktober 2005. Sebelum muncul istilah web 2.0 yang sering digunakan
adalah istilah semantic web.
Keuntungan dari Web 2.0 adalah memungkinkan pengguna internet dapat melihat
konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan. Kemampuan
Web 2.0 juga dalam melakukan aktivitas drag and drop, auto complete, chat, dan voice
seperti layaknya aplikasi desktop, bahkan berlaku seperti sistem operasi, dengan
menggunakan dukungan AJAX atau berbagai plug-in (API) yang ada di internet. Hal itu akan
merubah paradigma pengembang sofware dari distribusi produk menjadi distribusi layanan.
Sifat dari Web 2.0 adalah read write. Web 2.0 mempunyai kelebihan dimana interaksi
sosial di dunia maya sudah menjadi kebutuhan, sehingga Web 2.0 ini memiliki beberapa ciri
mencolok yaitu share, collaborate dan exploit. Di era Web 2.0 sekarang, penggunaan web
untuk berbagi, pertemanan, kolaborasi menjadi sesuatu yang penting. Web 2.0 hadir dengan
semakin banyaknya pengguna blog, Friendster, Myspace, Youtube dan Fickr. Aplikasi web
2.0 disajikan pada suatu web browser yang tidak memerlukan teknologi canggih dari sisi
user, seperti MS Words,MS Excell,FrontPages dan yang lainnya. Teknologi Web 2.0
merupakan fasilitas gratis yang bisa digunakan setiap waktu.
Karakteristik Web 2.0
Situs Web 2.0 membuat para pengguna untuk melakukan lebih dari sekedar
mengambil informasi. Kita dapat memiliki data pada situs Web 2.0 dan menjalankan kontrol
atas bawah data. Situs ini memiliki “Arsitektur partisipasi” yang mendorong pengguna untuk
menambah nilai untuk aplikasi seperti yang mereka gunakan. Sering situs Web 2.0 yang kaya
fitur, user-friendly antarmuka berdasarkan Ajax, OpenLaszlo, Flex mirip kaya atau media.
PEMROGRAMAN BERBASIS WEB
CANDRA DARMAWAN ( 1210651129)
4. PEMROGRAMAN BERBASIS WEB
Salah satu karakteristik pentingnya adalah adanya dukungan pada pemrograman yang
sederhana dan ide akan web service atau RSS. Ketersediaan RSS akan menciptakan
kemudahan untuk di-remix oleh website lain dengan menggunakan tampilannya masingmasing dan dukungan pemrograman yang sederhana. Adanya kemajuan inovasi pada antarmuka di sisi pengguna merupakan karakter dari Web 2.0. Karakteristik dari Web 2.0 adalah:
kaya pengalaman pengguna, konten dinamis, metadata, web standar dan skalabilitas.
Karakteristik lebih lanjut, seperti keterbukaan, kebebasan dan kecerdasan kolektif dengan
cara partisipasi pengguna, juga dapat dilihat sebagai penting atribut Web 2.0.
Karakter WEB 2.0 adalah :
1.
Web sebagai platform
2.
Data sebagai pengendali utama
3.
Efek jaringan diciptakan oleh arsitektur partisipasi
4.
Inovasi 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 siklus peluncuran (release cycle) perangkat lunak.
7.
Mudah untuk digunakan dan diadopsi oleh user
8.
Teknologi yang dipakai adalah AJAX
Keuntungan dari Web 2.0 adalah :
1. Mudah untuk memasukkan data atau mengambil data dari system
2. Pengguna memiliki datanya sendiri pada situs
3. Berbasis web murni
PEMROGRAMAN BERBASIS WEB
CANDRA DARMAWAN ( 1210651129)
5. PEMROGRAMAN BERBASIS WEB
Ciri-Ciri Web 2.0
Web sebagai Platform (the web as platform)
Aplikasi Web 2.0 menggunakan Web atau Internet sebagai
platformnya. Apakah yang dimaksudkan dengan Platform?
Platform disini bermaksud tempat sesuatu aplikasi
dijalankan dan contoh Platform yang selalu digunapakai dan
terkenal ialah Windows dimana aplikasi seperti Microsoft
Office, Adobe Photoshop dan sebagainya ada terdapat
didalamnya. Menggunakan Internet sebagai Platform
bermaksud aplikasi-aplikasi tersebut dijalankan secara langsung diatas Internet tanpa
menggunakan mana-mana sistem operasi tertentu. Contoh terbaik adalah Google yang mana
ianya boleh diakses dari mana-mana sistem operasi. Contoh lainnya adalah Yahoo, Flickr dan
sebagainya. Kelebihannya jelas ternyata kerana Web 2.0 ini tidak lagi dibatasi oleh manamana sistem operasi pada Windows bahkan paling mudah untuk digunakan kerana kita tidak
perlu untuk meng ‘install’ apa-apa pun untuk menggunakan aplikasi-aplikasi ini.
Memanafaatkan Kecerdasan Kolektif
(harnesing collective intelligence)
Aplikasi Web 2.0 memiliki sifat yang unik, iaitu memanfaatkan kepandaian dari orang ramai
secara kolektif. Sebagai hasilnya muncul pengetahuan asas yang sangat besar hasil gabungan
dari pengetahuan orang ramai dan contoh yang jelas adalah daripada Wikipedia. Wikipedia
adalah ensiklopedi online yang membolehkan semua orang untuk membuat dan mengedit
artikel yang dikongsi. Ianya menghasilkan ensiklopedi online yang besar yang sangat lengkap
artikelnya, bahkan lebih lengkap daripada ensiklopedi komersial seperti Encarta.
‘Blogosphere’ juga merupakan contoh kepandaian kolektif kerana membolehkan setiap orang
menulis blog-nya sendiri dan saling berkongsi link di antara satu sama lain untuk membentuk
jaringan pengetahuan, mirip seperti sel-sel otak kita yang saling terkait diantara satu sama
lain.
Data adalah ‘Intel’ dalaman seterusnya (Data is the Next Intel Inside)
Kekuatan aplikasi Web 2.0 terletak pada data. Aplikasiaplikasi Internet yang terhasil sentiasa disokong oleh
asas data yang kuat dan unik. Contohnya adalah Google
yang mana kekuatannya terletak pada pengumpulan dan
penterjemahan data dari halaman-halaman Web di
Internet. Contoh lainnya adalah Amazon yang memiliki
PEMROGRAMAN BERBASIS WEB
CANDRA DARMAWAN ( 1210651129)
6. PEMROGRAMAN BERBASIS WEB
data buku yang luas dan bukan hanya lengkap tetapi juga penuh dengan maklumat seperti
mengulas sesebuah buku, penilaian sesebuah buku dari pengguna, link ke buku-buku lain,
dan sebagainya. Ini jelas menunjukkan perusahaan yang unggul adalah perusahaan yang
dapat menguasai data itu sendiri.
Berakhirnya kitaran keluaran perisian (End of the Software Release Cycle)
Aplikasi Web 2.0 memiliki sifat yang berbeza
dengan aplikasi pada platform ‘lama’ seperti
Windows. Aplikasi Windows biasanya ditukar
setiap dua atau tiga tahun sekali misalnya
Microsoft Office yang memiliki versi 95, 97,
2000, XP, 2003, 2007 dan yang terbaru adalah
2010. Secara am nya aplikasi Web 2.0 selalu di
kemaskini terus menerus kerana sifatnya yang
bukan lagi produk sebaliknya ‘Platform’. Google misalnya sentiasa mengemaskini maklumat
dan programnya tanpa perlu menunggu waktu-waktu tertentu.
Model
Pengatucaraan
yang
Ringan
Aplikasi
(Lightweight
Web
2.0
Programming
menggunakan
Models)
teknik-teknik
pengatucaraan yang ‘ringan’ seperti AJAX (Javascript dan
XML) dan
RSS.
Dengan
menggunakan
model
pengatucaraan yang ringan, ini memudahkan orang ramai
untuk mengguna pakai perkhidmatan Web ini untuk
membentuk perkhidmatan Web yang baru. Contohnya adalah Google Maps yang dengan
mudah dapat digunakan oleh orang ramai untuk membentuk Web perkhidmatan yang baru
dan hasilnya muncul pula Web perkhidmatan seperti HousingMaps yang menggabungkan
Web Google Maps dengan Craigslist. Web perkhidmatan seperti ini yang menggabungkan
web dari aplikasi-aplikasi lainnya dikenal dengan istilah ‘mashup’.
PEMROGRAMAN BERBASIS WEB
CANDRA DARMAWAN ( 1210651129)
7. PEMROGRAMAN BERBASIS WEB
Perisian di tingkat atas sebagai Peranti Tunggal (Software Above the Level of a Single
Device)
Aplikasi Web 2.0 boleh beroperasi secara integrasi melalui pelbagai peranti. Contohnya
adalah iTunes dari Apple yang beroperasi secara integrasi bermula dari server Internet (dalam
bentuk muzik online), ke komputer pengguna (dalam bentuk program iTunes), dan dihantar
ke peranti telefon (dalam bentuk iPod). Di masa hadapan dianggarkan semakin banyak
aplikasi-aplikasi yang memiliki sifat sebegini berleluasa digunakan.
Pengguna Kaya Pengalaman (Rich User Experiences)
Aplikasi Web 2.0 memiliki antara muka pengguna (user
interface) yang kaya meskipun beroperasi di dalam
‘browser’ sahaja. Teknologi seperti AJAX memungkinkan
aplikasi Internet memiliki waktu maklum balas yang cepat dan ‘user interface’ yang intuitif
mirip seperti aplikasi Windows yang di-‘install’ di dalam komputer kita. Contohnya adalah
Gmail, aplikasi email dari Google yang memiliki revolusi ‘user interface’. Contoh lainnya
adalah Google Maps yang mana meskipun beroperasi dalam browser namun masih boleh
memberikan maklum balas yang cepat ketika pengguna menjelajahi petanya. Apakah sesuatu
aplikasi harus memiliki ketujuh-tujuh ciri diatas untuk dikenali sebagai Web 2.0?
Jawabannya adalah tidak, namun semakin banyak ciri-ciri yang dimiliki bererti aplikasi itu
semakin menghampiri definisi Web 2.0. Meskipun contoh-contoh yang diberikan di atas
diperolehi daripada Google, tetapi sebenarnya masih banyak lagi ciri-ciri aplikasi Web 2.0
yang lain. Di kesempatan lainnya kita akan dapat melihat contoh aplikasi-aplikasi Web 2.0
yang sedang berkembang pada saat ini.
Contoh teknologi WEB 2.0
1. W i k i p e d i a
Wikipedia adalah proyek ensiklopedia multibahasa dalam jaringan yang bebas danterbuka,
yang dijalankan oleh Wikimedia Foundation, sebuah organisasi nirlaba yang berbasis di
Amerika Serikat. Nama Wikipedia berasal dari gabungan kata wikidam encyclopedia.
Wikipedia dirilis pada tahun 2001 oleh Jimmy Wales dan Larry Sanger, dan kini merupakan
karya referensi paling besar, cepat berkembang, danpopular di internet. Proyek Wikipedia
bertujuan
untuk
mengumpulkan
seluruhilmu
pengetahuan
manusia.Contoh
situs: www.wikia.com www.wikitravel.org www.wikipedia.com
PEMROGRAMAN BERBASIS WEB
CANDRA DARMAWAN ( 1210651129)
8. PEMROGRAMAN BERBASIS WEB
2. W e b l o g
Weblog adalah singkatan dari Web log. Blog atay weblog adalah sebuah website yang
didalamnya berisikan tulisan yang dapat dimanfaatkan sebagai buku harian, jurnal, portal
berita dan lain sebagainya.Pada prinsipnya sebuah weblog adalah rangkaian tulisan yang
diorganisirberdasarkan
waktu
(tanggal
dan
jam)
publikasi.Contoh
situs: www.wordpress.com www.blogspot.com
atau
www.blogger.comhttp://blog.163.com www.blogdrive.com
3.S o c i a l N e t w o r k S e r v i c e s
Social network services (layanan jaringan social) adalah layanan yang ada diinternet dimana
mengijinkan anggotanya untuk saling berinteraksi denganmember lainnya yang berada di
belahan dunia lainnya yang memiliki kesamaanminat atau kegiatan dan saling sharing minat
atau kegiatan.Contoh situs: www.facebook.com www.myspace.com www.yuwie.com
4.F o l k s o n o m y
Folksonomy adalah sebuah metode untuk menciptakan dan mengatur tag yangmenjelaskan
dan mengategorikan content. Tag tersebut umumnya merupakanhyperlink yang akan
mengarahkan Anda pada sekumpulan item yangberhubungan dengan tag tersebut. Bentuk tag
tidak selalu harus berupa teks,tetapi dapat juga berupa image. Sekumpulan tag yang saling
terkait denganpersamaan bentuk sering juga disebut tag cloud, umunya tag cloud memiliki
30hingga 150 tag.Contoh situs:http://digg.comhttp://delicious.comhttp://askeet.com
5. V i d e o I n t e r n e t
Video internet adalah sebuah layanan yang diberikan kepada user agar dapatberkreativitas
dengan video. User dapat membuat video buatan sendiri kemudianmemuatnya sehingga dapat
disaksikan
oleh
jutaan
penonton
di
seluruh
dunia.Contoh
situs” www.youtube.com www.metacafe.com
PEMROGRAMAN BERBASIS WEB
CANDRA DARMAWAN ( 1210651129)