Minggu, 05 Oktober 2008

Teknlogi Web

Web adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI). Web saat ini sudah mengalami peningkatan seiring berkembangan zaman. Sebenarnya tidak ada kesepakatan adanya versi dalam aplikasi web, namun untuk memudahkan pembahasan dan menandai munculnya perkembangan teknologi web, banyak praktisi yang memberi label Web 1.0, Web 2.0 dan Web 3.0. Dalam perkembangan teknologi web tersebut sebenarnya bukan teknologinya yang berubah, melainkan kegunaannya yang bertambah. Misalkan handphone,pada versi awal hanya bisa digunakan untuk menerima voice dan data. Tapi sekarang handphone sudah berfungsi untuk 3G atau video call. Itu pula yang terjadi pada perkembangan di dunia maya (web) saat ini. Berikut adalah penjelasan tentang perkembangan teknologi web.


WEB 1.0


Secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif. Web 1.0 memiliki ciri-ciri umum yang mencolok yaitu consult, surf dan search. Jadi pengguna hanya bisa browsing data dan searching data saja. Aplikasi ini menggambarkan hubungan yang searah, statis, dan saling berdiri sendiri antara pemilik/penerbit situs dengan pembacanya dengan fokus adalah “saya” sebagai pemilik situs dan situs itu sendiri. Bisa dikatakan bahwa aplikasi ini merupakan web statis. Aplikasi ini kurang begitu diminati sekarang ini, karena kurangnya umpan balik dari pengguna.


No.

Dasar

Web 1.0

1.

Perilaku pengguna

Membaca

2.

Pelaku utama

Perusahaan

3.

Hubungan dengan server

Client-server

4.

Bahasa pemrograman penampil konten

HTML

5.

Pola hubungan penerbit-pengguna

Searah

6.

Pengelolaan konten

Taksonomi/direktori

7.

Penayangan berbagai kanal informasi

Portal

8.

Hubungan antar pengakses

Tidak ada

9.

Sumber konten

Penerbit/pemilik situs


WEB 2.0

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. Salah satu aturan terutama adalah: Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut


No.

Dasar

Web 2.0

1.

Perilaku pengguna

Menulis

2.

Pelaku utama

Pengguna/Komunitas

3.

Hubungan dengan server

Peer to peer

4.

Bahasa pemrograman penampil konten

XML

5.

Pola hubungan penerbit-pengguna

Dua arah/ Interaktif

6.

Pengelolaan konten

Folksonomi/penanda/tag

7.

Penayangan berbagai kanal informasi

RSS/Sindikasi

8.

Hubungan antar pengakses

Berjejaring

9.

Sumber konten

Pengguna

Pada aplikasi ini web sebagai platform. Data merupakan pengendali utama pada aplikasi ini.untuk efek jaringan diciptkan oleh arsitektur partisipasi. Para pengguna bisa bertukar informasi dan sharing pengetahuan ke pengguna lainnya. Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan "open source "). Aplikasi ini adalah hasil dari siklus peluncuran (release cycle) perangkat lunak. Banyak keuntungan dari aplikasi ini karena dapat digunakan dan diadopsi oleh user. Teknologi yang dipakai adalah AJAX (Asynchronous JavaScript and XMLHTTP).

Teknik yang dipakai adalah cascade style to untuk bahan isi dan presentasi. Pada aplikasi ini menggunakan metode Falksonomi (metoda penandaan content dimana dengan konsep ini dimunculkan kata-kata yang berkaitan dengan content tersebut). Teknik Aplikasi Internet adalah HTML dan XHTML (eXtensible HyperText Markup Language). Weblog-publishing tools. Jenis interaksi yang dapat dilakukan pada era kedua ini antara lain untuk saling bertukar informasi (sharing), eksploitasi informasi, dan juga pembuatan komunitas-komunitas online seperti yang marak saat ini, seperti Friendster, Multiply, YouTube, Wiki atau forum software, dan lain-lain. Aplikasi ini merupakan web dinamis, karena di dalam aplikasi ini bisa terjadi hubungan 2 arah.

Perbedaan yang mencolok pada Web 1.0 dan Web 2.0 adalah keterbatasan pada Web 1.0 yang mengharuskan pengguna internet untuk datang ke dalam website tersebut dan melihat satu persatu konten di dalamnya.

Sedangkan Web 2.0 memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan. Kemampuan web 2.0 dalam melakukan aktivitas drag and drop, auto complete, chat, voice dapat dilakukan layaknya aplikasi desktop. Contoh Web 2.0 terlihat pada gambar di samping.



WEB 3.0


Jika pada telekomunikasi sudah mulai terdengar isu era 4G, begitu juga yang terjadi pada dunia website yang juga memunculkan isu akan segera hadirnya era baru yaitu Web 3.0. Teknologi web generasi ketiga ini merupakan perkembangan lebih maju dari Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam nyata. Web 3.0 memiliki ciri-ciri umum seperti suggest, happen dan provide. Pada aplikasi ini pengguna bisa menganggapnya sebagai asisten pribadi. Web dapat mengerti apa saja keperluan kita, meberi saran atau nasehat kepada pengguna. Pengguna bisa melakukan banyak kegiatan seperti di dunia nyata seperti berbincang-bincang dengan avatar yang bisa kita buat sendiri, bisa melakukan jual beli barang secara online, bisa berjalan-jalan, pergi ke mall. Web 3.0 adalah dunia virtual kita.


Aplikasi web ini dapat diandaikan sebuah website sebagai sebuah intelektualitas buatan (Artificial Intelegence). Aspek yang diutamakan adalah aspek interaksi. Bagaimana sebuah web dapat memberikan sebuah interaksi sesuai dengan kebutuhan informasi setiap pemakaianya, merupakan sebuah tantangan utama dikembangkannya versi Web 3.0 ini. Walaupun hanya bersifat virtual 3D, namun ternyata banyak yang mengharapkan perkembangan teknologi web ini dapat memenuhi kebutuhan setiap bidang informasi, bahkan setiap orang yang mengunjunginya. Aplikasi – aplikasi online dalam website dapat saling berinteraksi. Kemampuan interaksi ini dimulai dengan adanya web service. Web service adalah aplikasi yang dapat diakses oleh aplikasi yang lain. Menyimpan data dalam bentuk XML. Dapat diakses oleh multi platform. Pada aplikasi ini pengguna bisa membuka konten-konten yang dibutuhkan saja tanpa perlu membukan konten tersebut satu per satu.


Teknologi WEB 3.0, antara lain :

SOAP

Simple Object Access Protocol ) adalah standar untuk bertukar pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk program yang berjalan pada suatu sistem operasi (OS) untuk berkomunikasi dengan program pada OS yang sama maupun berbeda dengan menggunakan HTTP dan XML sebagai mekanisme untuk pertukaran data.

REST

representational state transfer atau transfer keadaan representasi , adalah suatu gaya arsitektur perangkat lunak untuk untuk pendistibusian sistem hipermedia seperti WWW.

WSDL

format XML yang diterbitkan untuk menerangkan webservice .

WSDL mendefinisikan:

pesan-pesan (baik yang abstrak dan kongkrit) yang dikirim ke dan menuju web service

koleksi-koleksi digital dari pesan-pesan (port type, antarmuka)

Bagaimana port type yang ditentukan dijadikan wire protokol di mana servis ditempatkan.

WDDX

Web Distributed Data eXchange.

Mekanisme pertukaran data dari lingkungan yang berbeda

Apakah saat ini sudah ada website sebagai pertanda bakal masuknya era web 3.0? Ya, model web 3.0 sudah bisa dirasakan salah satunya adalah pada situs secondlife.com . Dan yang juga cukup membanggakan kita adalah, Indonesia sudah mampu untuk masuk ke dunia Web 3.0 ini dengan hadirnya lilofriends.com . Situs yang sudah mendekati model Web 3.0 asli karya anak bangsa yang dikembangkan oleh dikembangkan oleh Li’L Online Games dengan engine dari Altermyth Studio. Saatnya anak Indonesia menunjukkan keunggulannya di bidang IT. Buat temen-temen, hasil karya kalian sudah ditunggu-tunggu loooooh...!!!! SEMANGAT yaaa demi Indonesia tercinta di mata dunia...


Referensi

http://en.wikipedia.org/wiki/Web_2.0

http://en.wikipedia.org/wiki/Web_3.0

http://newmedia/

http://netsains.com

Tidak ada komentar: