KONTAK SAYA

eMail Twitter Facebook

TELUSURI

Jumat, 28 Juni 2013

WEB SIMANTIK (SIMANTIC WEB)

PERKEMBANGAN WEB

Website atau juga disebut dengan WORLD WIDE WEB (WWW) lahir di tahun 1989 ketika seorang peneliti CERN (pusat penelitian nuklir Eropa) bernama Tim Berners-Lee membuat sebuah browser berbasis hyperlink untuk sistem pengakses tulisan ilmiah di lembaga tersebut. Browser yang sangat sederhana itu pertama diberi nama WorldWideWeb, tanpa spasi, lalu kemudian berganti menjadi Nexus untuk menghindari kerancuan dengan istilah WWW. Walaupun sekarang WWW sudah meraih sukses besar melebihi perkiraan pembuatnya di awal pembuatannya.
Secara teknologi, Website sampai saat ini memasuki generasi ke 3 yaitu Web 3.0 atau disebut semantic webyang meskipun masih dalam perdebatan para analis dan peneliti untuk standarisasi.
Adapun generasi website yang sudah ada dan masih berjalan yaitu Web 1.0 dan Web 2.0. Secara ringkas mengenai Web tersebut adalah sebagai berikut :

a. Web 1.0
Web 1.0 merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif namun cenderung pasif. Berbagai Website seperti situs berita “cnn.com” atau situs belanja “Bhinneka.com” dapat dikategorikan ke dalam jenis ini.

b. Web 2.0
Istilah Web 2.0 pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online.
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”
Berbagai layanan berbasis web seperti jejaring sosial, wiki dan folksonomies (misalnya: “flickr.com”, “del.icio.us”) merupakan teknologi Web 2.0 yang menambah interaktifitas di antara para pengguna Web.
Pada umumnya, Website yang dibangun dengan menggunakan teknologi Web 2.0 memiliki fitur-fitur sebagai berikut:
1. CSS (Cascading Style Sheets)
2. Aplikasi Rich Internet atau berbasis Ajax
3. Markup XHTML
4. Sindikasi dan agregasi data menggunakan RSS/Atom
5. URL yang valid
6. Folksonomies
7. Aplikasi wiki pada sebagian atau seluruh Website


PENGERTIAN WEB SIMANTIK

Web Semantik adalah pengembangan dari World Wide Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Web Semantik berasal dari World Wide Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan.
Web Semantik terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Web Semantik yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Web Semantik disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu.
Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan Web Semantik. Web Semantik menggunakan XML, XMLS (XML Schema), RDF, RDFS (Resources Description Framework Schema) dan OWL.
Web Semantik merujuk kepada kemampuan aplikasi komputer untuk lebih memahami bahasa manusia, bukan hanya bahasa yang baku dari para penggunanya tetapi juga bahasa yang lebih kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk berkomunikasi dengan mesin. Web Semantikdapat mengolah bahasa dan mengenali homonim, sinonim, atau atribut yang berbeda pada suatu database.

CONTOH WEB SIMANTIK
Apabila kita mengetik di pencarian dengan keyword “tanggal berapa indonesia merdeka ?.” maka hasil dari pencarian tersebut yang keluar adalah “17 Agustus 1945.“ begitu mudah bukan ?
Contoh lain web semantik adalah :
1. SIOC ( http://sioc-project.org/ ) Adalah komunitas yang berusaha mewujudkan semantic website yang tengah berjuang membantu kita menciptakan web cerdas yang mana kelak pencarian info di internet menjadi jauh - jauh sangat mudah.
2. Yahoo’s Food Site, Spivack’s Radar Networks, dan sebuah development platform, Jena, di Hewlett-Packard.
3. Second Life merupakan dunia virtual berbasis Internet. Mungkin di masa depan kita bisa hidup di dunia virtual itu yaitu di internet karena memang kehidupan di dalam Second Life meniru apa saja yang dilakukan oleh Anda dan yang ada di dunia nyata ini, dimana kita bisa berteman, melakukan aktivitas, berbicara dengan teman Anda, bertukar opini, bahkan berbisnis dan lain-lainnya yang ada di dunia ini.
4. Google Co-Op yang beralamatkan di http://www.google.com/coop/. Google Co-Op merupakan salah satu service yang disediakan Google dan mulai beroperasi sejak tahun 2006 dan merupakan fungsi search yang ditambahkan di search engine Google dengan penambahan fitur yang lebih luas dan diharapkan Google Co-Op dapat memberikan sesuatu yang tepat yang sedang dicari orang-orang.
5. Web Servies yakni teknologi web yang memungkinkan sebuah aplikasi mampu berhubungan dengan aplikasi lainnya melalui protokol HTTP dengan format pesan XML

TEKNOLOGI WEB 3.0 ( WEB SEMANTIK )
1. 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.
2. REST : REpresentational State Transfer atau transfer keadaan representasi, adalah suatu gaya arsitektur perangkat lunak untuk untuk pendistibusian sistem hipermedia seperti WWW.
Contoh : Amazon Associates Web Services (AAWS) yakni layanan (Web As Services) berupa HTTP request (post / Get) yang dapat digunakan oleh pihak deceloper dan data di Amazon untuk kegiatan Affiliate (mempromosikan produk amazon).
3. WSDL : format XML yang diterbitkan untuk menerangkan webservice. WSDL mendefinisikan:
a. pesan-pesan (baik yang abstrak dan kongkrit) yang dikirim ke dan menuju web service
b. koleksi-koleksi digital dari pesan-pesan (port type, antarmuka)
c. Bagaimana port type yang ditentukan dijadikan wire protokol di mana servis ditempatkan.
4. WDDX : Web Distributed Data eXchange. Mekanisme pertukaran data dari lingkungan yang berbeda


APLIKASI WEB 3.0
RDF digunakan pada aplikasi berikut ini:
1. RSS (RDF Site Summary) : RSS memberikan informasi yang terupdate tanpa kita mengunjungi web tersebut
2. FOAF (Friend of a Friend) : Didesain tuk mendeskripsikan orang-orang, ketertarikan dan hubungan mereka
3. SIOC (Semantically-Interlinked Online Commnities) : Menerangkan komunitas Online dan membuat koneksi antara diskusi berbasis Internet seperti message board, mailing list, blog.

Untuk aplikasi yang memproses informasi digunakanlah OWL (Web Ontology Language), OWL berbasis XML dan dengan mudahnya dapat melakukan pertukaran antara mesin dan OS yang berbeda dan bahasa aplikasi yang berbeda.

Beberapa sub-language (spesies) yang dimiliki OWL:
1. OWL Lite : Digunakan untuk mendukung pengguna yang memerlukan klasifikasi hirarki dan dalam batasan yang sederhana.
2. OWL DL : Mendukung konstruksi seluruh OWL, tetapi hanya digunakan pada batasan tertentu.
3. OWL Full : Yang menginginkan maksimum penggunaan dan sintaksis gunakanlah OWL Full.
Keunggulan Web 3.0
1. Kecepatan berinteraksi antar apps, karena menggunakan sarana HTTP
2. Ketepatan / Keakuratan data, karena data yang dikirim (request) dan diterima (response) semuanya berbasiskan XML
3. Kemudahan, mengola request dan response, karena standar pesan XML
4. Fleksibel, contoh aplikasi PHP mampu berhubungan dengan java, begitu sebaliknya, karena semuanya menggunakan protokol HTTP.
5. Bukti joomla (PHP) kini mampu berhubungan dengan alfresco yang dibangun dengan java
6. Metode : XML-RPC, SOAP, dan REST.

KOMPONEN WEB SIMANTIK
Sebuah web Semantik tidak berdiri sendiri, terdiri dari berbagai macamkomponen-komponen yang saling berhubungan satu sama lainya. Komponen yang terdapat dalam sebuah web semantic antara lain:
1. XML, menyediakan sintaksis untuk dokumen yang terstruktur;
2. XML Schema, adalah bahasa untuk membatasi struktur dari dokumen XML;
3. RDF, model data sederhana yang berhubungan dengan object (“resource”) dan bagaimana mereka berhubungan. Sebuah model data RDF dapat ditulis dengan sintaksis XML;
4. Skema RDF, adalah vocabulary untuk mendeskripsikan property dan class dari RDF;
5. OWL, menambahkan beberapa kosa kata untuk menjelaskan property dan class, antara lain: hubungan antara class, kardinalitas, persamaan, karakteristik dari property.
6. DAML adalah usaha untuk menyediakan primitive pemodelan yang lebih kaya dari pada RDF dan RDF schema. Kemudian digabung dengangroup lain, dinamakan Ontology Inference Language (OIL), yang berusaha untuk menyediakan kalsifikasi yang lebih baik dengan menggunakan konstruksi dari kecerdasan buatan yang berbasis frame.

FUNGSI WEB SIMANTIK
Seperti telah dijelaskan di atas bahwa tujuan utama dalam penerapan web Semantic adalah untuk menemukan informasi yang tepat dan cepat dalam kumpulan informasi yang tersebar luas dalam dunia internet. Dengan melihat tujuan tersebut maka web semantic lebih tepat untuk penggunaan di dalam perusahaan yang biasanya membutuhkan informasi dalam waktu yang cepat, dan informasi tersebut mengambil referensi dari banyak sumber. Dalam sebuah perusahaan web semantic dapat digunakan untuk :
• Decision Suport
• Business Development;
• Information Sharing and Knowledge;
• Administration and Automation.


Salah satu teknologi yang dikembangkan untuk menunjang penggunaan metode semantik adalah penggunaan ontology sebagai dasar struktur informasi yang digunakan untuk proses pencarian sumber-sumber informasi yang relevan dengan yang diinginkan. Sama seperti metode semantic, teknologi ontology juga masih belum memiliki metode pengembangan yang pasti. Setiap pengembang memiliki metode atau cara tersendiri untuk mengembangkan dan membuat sebuah aplikasi yang menggunakan metode semanatic dan juga termasuk ontology.


Sumber :
http://id.wikipedia.org/wiki/Web_3.0
http://andimardianto.wordpress.com/2011/12/15/web-semantik/
http://ewawan.com/pengertian-web-3-0.html
http://sekarageng.blogspot.com/2013/03/web-semantik-semantic-web.html