web 2

8
PEMROGRAMAN BERBASIB WEB WEB 2.0 Disusun oleh: (Candra Darmawan) (1210651129) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014

Upload: candra-darmawan

Post on 02-Aug-2015

23 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Web 2

PEMROGRAMAN BERBASIB WEB

WEB 2.0

Disusun oleh:

(Candra Darmawan)

(1210651129)

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH JEMBER

2014

Page 2: Web 2

PEMROGRAMAN BERBASIS WEB

PEMROGRAMAN BERBASIS WEB CANDRA DARMAWAN ( 1210651129)

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.

Page 3: Web 2

PEMROGRAMAN BERBASIS WEB

PEMROGRAMAN BERBASIS WEB CANDRA DARMAWAN ( 1210651129)

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.

Page 4: Web 2

PEMROGRAMAN BERBASIS WEB

PEMROGRAMAN BERBASIS WEB CANDRA DARMAWAN ( 1210651129)

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 masing-

masing dan dukungan pemrograman yang sederhana. Adanya kemajuan inovasi pada antar-

muka 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

Page 5: Web 2

PEMROGRAMAN BERBASIS WEB

PEMROGRAMAN BERBASIS WEB CANDRA DARMAWAN ( 1210651129)

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 mana-

mana 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. Aplikasi-

aplikasi 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

Page 6: Web 2

PEMROGRAMAN BERBASIS WEB

PEMROGRAMAN BERBASIS WEB CANDRA DARMAWAN ( 1210651129)

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 (Lightweight Programming Models)

Aplikasi Web 2.0 menggunakan 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’.

Page 7: Web 2

PEMROGRAMAN BERBASIS WEB

PEMROGRAMAN BERBASIS WEB CANDRA DARMAWAN ( 1210651129)

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

Page 8: Web 2

PEMROGRAMAN BERBASIS WEB

PEMROGRAMAN BERBASIS WEB CANDRA DARMAWAN ( 1210651129)

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