0% menganggap dokumen ini bermanfaat (0 suara)
108 tayangan

Modul 01 Pemrograman Smart Web

Modul ini membahas tentang web semantik dan perkembangan internet menuju web 3.0. Web semantik adalah web yang memiliki makna dan pengetahuan tertentu sehingga lebih pintar. Standar seperti RDF dan OWL memungkinkan pengolahan data dan pertukaran antar aplikasi. Contoh penerapan web semantik adalah merekomendasikan konten berdasarkan minat pengguna.

Diunggah oleh

Kurokame
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
108 tayangan

Modul 01 Pemrograman Smart Web

Modul ini membahas tentang web semantik dan perkembangan internet menuju web 3.0. Web semantik adalah web yang memiliki makna dan pengetahuan tertentu sehingga lebih pintar. Standar seperti RDF dan OWL memungkinkan pengolahan data dan pertukaran antar aplikasi. Contoh penerapan web semantik adalah merekomendasikan konten berdasarkan minat pengguna.

Diunggah oleh

Kurokame
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

MODUL PERKULIAHAN

Pemrograman
Smart Web
Masa depan Internet

Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

01
Fasilkom Teknik Informatika W151700016 H. Haris, S.Kom, M.Kom

Abstract Kompetensi
Masa depan internet dengan web Memahami mana web semantik dan
semantik mana yang bukan, serta efek
sampingnya
Pendahuluan
Semantic web atau web semantik merupakan salah satu perkembangan pada aplikasi web. Menurut
bahasa, web semantik mempunyai arti web yang memiliki makna. Standar mempromosikan format
data umum dan protokol pertukaran di Web , yang paling fundamental adalah Resource Description
Framework (RDF). Dengan kata lain, web semantik merupakan suatu aplikasi web yang mempunyai
knowledge base tertentu sehingga bisa dikatakan web semantik mempunyai sifat lebih pintar dari
web sebelumnya.

“The Semantic Web memberikan kerangka umum yang memungkinkan data yang akan dibagi dan
digunakan kembali seluruh aplikasi, perusahaan, dan batas-batas komunitas” – W3C . Istilah ini
diciptakan oleh Tim Berners-Lee untuk web data yang dapat diproses oleh mesin. Sementara kritikus
mempertanyakan kelayakannya, pendukung berpendapat bahwa aplikasi dalam industri, biologi dan
penelitian ilmu manusia telah membuktikan validitas konsep asli.

Web semantic atau semantik web dicetuskan pertama kali oleh Tim Berners-Lee pada tahun 2001.
Web semantik sering disebut sebagai web versi 3.0. Dalam pembuatan aplikasi web semantik tidak
semudah membuat aplikasi web biasa. Untuk membuat web semantik terdapat beberapa teknologi
yang perlu dipelajari, diantaranya adalah RDF, ontologi, query RDF, RDF Store.

Sebenarnya Web Semantik terdiri atas 2 buah kata yang masing – masing memiliki pengertian yang
cukup berbeda.

 Web: yang dimaksud web di sini adalah jaringan komputer yang luas yaitu WWW (World
Wide Web)
 Semantik: dapat diartikan sebagai ilmu tentang makna atau tentang arti, yaitu salah satu dari
tiga tataran analisis bahasa ; fonologi, gramatika dan semantic.

Jadi Web semantik adalah kemampuan aplikasi komputer yang berfungsi 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 semantik dapat mengolah bahasa dan mengenali homonim,
sinonim, atau atribut yang berbeda pada suatu database.

Implementasi Web Semantik


Salah satu contoh dari web semantik adalah web tersebut bisa merekomendasikan sesuatu kepada
user sesuai dengan interest usernya masing-masing. Dengan demikian, bisa jadi ketika beberapa
orang mengakses satu alamat web yang sama, konten atau isi dari halaman web tersebut tidak akan
sama.

2019 Pemrograman Smart Web Pusat Bahan Ajar dan eLearning


2 H. Haris, S.Kom, M.Kom http://www.mercubuana.ac.id
Beberapa contoh dari web semantik adalah :

 Igoogle. Ketika pertama kali membuka igoogle, kita akan diminta untuk mengisi lokasi
tempat kita berada, setelah itu baru kita menuju ke halaman beranda igoogle. Dengan
demikian, bisa jadi isi dari halaman beranda igoogle akan berbeda-beda sesuai dengan lokasi
yang diisikan sebelumnya, baik itu dari isi berita, suhu udara, dan yang lainnya.
 SIOC ( http://sioc-project.org/ 138 ) 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.
 Yahoo’s Food Site, Spivack’s Radar Networks, dan sebuah development platform, Jena, di
Hewlett-Packard.
 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.
 Google Co-Op yang beralamatkan di http://www.google.com/coop/ 107. 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.
 Web Servies yakni teknologi web yang memungkinkan sebuah aplikasi mampu berhubungan
dengan aplikasi lainnya melalui protokol HTTP dengan format pesan XML

Standar Semantic Web


Pembuatan web semantik dimungkinkan dengan adanya sekumpulan standar yang dikoordinasi oleh
World Wide Web Consortium (W3C). Standar yang paling penting dalam membangun Semantic Web
adalah XML, XML Schema, RDF, OWL, dan SPARQL.

Web 3.0 memiliki beberapa standar operasional untuk bisa menjalankan fungsinya dalam
menampung metadata. Misalnya Resource Description Framework (RDF) dan Web Ontology
Language (OWL).

Dibalik teknologi web semantik peran RDF (Resource Description Framework) adalah untuk
mendefinisikan format metadata yang terdiri dari beberapa komposisi yaitu : subject, predicate, dan
object. Subject dan object adalah entitas yang ditunjukkan oleh teks (Media Iptek, 2006). Sedangkan
predicate adalah komposisi yang menerangkan sudut pandang dari subject yang dijelaskan object.
Hal yang paling menarik dari RDF yaitu object dapat menjadi subject yang nantinya diterangkan oleh
object yang lainnya. Sehingga object atau masukan dapt diterangkan secara jelas dan detail, serta
sesuai dengan keingingan pengguna yang memberikan masukan.

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

2019 Pemrograman Smart Web Pusat Bahan Ajar dan eLearning


3 H. Haris, S.Kom, M.Kom http://www.mercubuana.ac.id
kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk
berkomunikasi dengan mesin. Web semantik dapat mengolah bahasa dan mengenali homonim,
sinonim, atau atribut yang berbeda pada suatu database.

Aplikasi WEB 3.0


1. RSS (RDF Site Summary) : RSS memberikan informasi yang terupdate tanpa kita mengunjungi
web tersebut.
2. FOAF (Friend of a Friend) : Didesain untuk mendeskripsikan orang-orang, ketertarikan dan
hubungan mereka.
3. SIOC (Semantically-Interlinked Online Communities) : 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.

2019 Pemrograman Smart Web Pusat Bahan Ajar dan eLearning


4 H. Haris, S.Kom, M.Kom http://www.mercubuana.ac.id
Perkembangan Web

1. Web 1.0 Web Statis

Web 1.0 adalah generasi pertama dari layanan internet berbasis web, pada fase ini fungsionalitas
Web didasarkan pada sistem di mana webmaster dan pencipta konten (perusahaan, umumnya)
membuat halaman web dan menambahkan konten, yang kemudian dapat ditampilkan pengguna
dalam bentuk statis. Web 1.0, yang terbatas dalam hal fungsionalitas dibandingkan dengan versi
yang lebih baru, perusahaan dibatasi hanya menerbitkan informasi tentang diri mereka dan produk
mereka untuk tujuan penjualan online tanpa interaksi dengan pelanggan.

Pola dari fase ini umumnya bersifat statis yang jarang berubah atau samasekali tidak berubah,
teknologi yang dipakai adalah teknologi tertutup, komunikasi antar pengguna tidak terbuka serta
informasi yang dikandung hanya berupa informasi text dan gambar.

2. Web 2.0 Web Sosial

Web 2.0 diklaim oleh Dale Dougherty dari O’Relly Media sebagai fase baru dari Web pada tahun
2005. Fase ini dapat dilihat sebagai pembaruan atau versi Internet kedua di mana pengguna secara
aktif berpartisipasi dalam pengembangan dan perluasannya dengan mengunggah konten, perbedaan
utama dari Web 1.0. Aspek dasarnya adalah kolaborasi dan interaksi antara pengguna, elemen
penentu yang membuat web menjadi apa yang dikenal sebagai Web Sosial. Partisipasi dan

2019 Pemrograman Smart Web Pusat Bahan Ajar dan eLearning


5 H. Haris, S.Kom, M.Kom http://www.mercubuana.ac.id
kolaborasi ini diwujudkan dalam bentuk komunitas virtual, jejaring sosial virtual, agregator web, dll.
Web 2.0 mewakili perubahan paradigma, perubahan dari distribusi produk ke distribusi layanan,
yang pada gilirannya dapat digunakan dan dikombinasikan dengan layanan lain.

Pola dari fase ini bersifat dinamis dan interaktif dengan adanya teknologi AJAX, pegguna bukan
hanya sebagai konsumen tetapi juga sebagai produsen informasi dalam istilah populer adalah user
generated content (contoh youtube atau wikipedia). Berbeda dengan pendahulunya, web pada fase
ini sebagai media berkomunikasi dan berkolaborasi, jejaring sosial mendominasi di era ini serta
informasi yang dikandungnya terdiri dari text, gambar, audio, video dan animasi.

3. Web 3.0 - Web Semantik

Gagasan Web Semantik diajukan oleh Tim Berners-Lee, dia mencoba memasukkan informasi
semantik dalam data yang terkandung dalam Web sejak awal, namun, cita-cita tersebut harus
diurungkan karena keterbatasan teknologi. Berners-Lee percaya bahwa Web Semantik akan
membuat informasi dapat dipahami tidak hanya untuk manusia tetapi juga untuk sistem cerdas.
Sejak munculnya Web Semantik, banyak aplikasi berbasis web telah dirilis yang sebelumnya tidak
terbayangkan, mulai dari mesin pencari semantik hingga sistem cerdas. Dengan cara ini, Web
Semantik menambahkan metadata semantik dan data berbasis ontologi ke Web, sehingga
memungkinkan informasi secara otomatis dipahami dan dievaluasi oleh mesin pengolah.

Mesin-mesin saling berkomunikasi satu sama lain, membuat Web menjadi perpustakaan besar yang
cerdas di mana pengguna dapat memprogram perilaku aliran data yang berbeda. Web semantik
akan memiliki informasi yang dimengerti oleh mesin, yang memiliki kecerdasan buatan hingga
mampu menemukan dan mengintegrasikan informasi dengan mudah. Dengan demikian fungsi web
menjadi wadah universal bagi pertukaran data, informasi, dan pengetahuan, yang dapat
menghasilkan kecerdasan buatan yang dapat mengerti keinginan, di mana web semantik dapat
diinstruksikan untuk mengambil informasi sesuai kriteria tertentu.

Kombinasi mesin dan kecerdasan manusia yang dihadirkan oleh Web Semantik membuat informasi
lebih kaya, lebih relevan, tepat waktu, dan dapat diakses dengan menggunakan bahasa manusia,
jaringan berfikir, algoritma genetika, dll. Dengan cara ini, Web 3.0 difokuskan pada analisis,
pemrosesan informasi dan konversi selanjutnya menjadi sebuah ide dan solusi.

Pola dari fase ini dikembangkannya sistem cerdas yang tertanam seperti Knowledge graph, yaitu
basis pengetahuan yang digunakan oleh Google dan layanannya untuk meningkatkan hasil mesin
pencari dengan informasi yang dikumpulkan dari berbagai sumber. Implementasi Artificial
Intelegence lebih memungkinkan web untuk kustomisasi dan personalisasi, serta integrasi web ke
dalam perangkat seluler dan kemampuan untuk terhubung dengan jaringan.

2019 Pemrograman Smart Web Pusat Bahan Ajar dan eLearning


6 H. Haris, S.Kom, M.Kom http://www.mercubuana.ac.id
Perbandingan Web
Berikut ini adalah tabel dari perbandingan antara Web 1.0, Web 2.0 dan Web 3.0:

2019 Pemrograman Smart Web Pusat Bahan Ajar dan eLearning


7 H. Haris, S.Kom, M.Kom http://www.mercubuana.ac.id
Daftar Pustaka
1. Liyang Yu (December 14, 2014). A Developer’s Guide to the Semantic Web, 2nd ed.
Springer. ISBN 978-3-662-43796-4.
2. Aaron Swartz’s A Programmable Web: An unfinished Work donated by Morgan &
Claypool Publishers after Aaron Swartz’s death in January 2013.
3. Grigoris Antoniou, Frank van Harmelen (March 31, 2008). A Semantic Web Primer,
2nd Edition. The MIT Press. ASIN 0262012421. ISBN 0-262-01242-1.
4. Dean Allemang, James Hendler (May 9, 2008). Semantic Web for the Working
Ontologist: Effective Modeling in RDFS and OWL. Morgan Kaufmann. ASIN
0123735564. ISBN 978-0-12-373556-0.
5. Pascal Hitzler; Markus Krötzsch; Sebastian Rudolph (August 25, 2009). Foundations
of Semantic Web Technologies. CRCPress. ISBN 1-4200-9050-X.
6. Thomas B. Passin (March 1, 2004). Explorer’s Guide to the Semantic Web. Manning
Publications. ASIN 1932394206. ISBN 1-932394-20-6.
7. Jeffrey T. Pollock (March 23, 2009). Semantic Web For Dummies. For Dummies.
ISBN 0-470-39679-2.

2019 Pemrograman Smart Web Pusat Bahan Ajar dan eLearning


8 H. Haris, S.Kom, M.Kom http://www.mercubuana.ac.id

Anda mungkin juga menyukai