Rabu, 01 Juli 2015

Semantik web

Menurut Jhon Markoff, WEB SEMANTIK adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Melalui web semantik inilah berbagai perangkat lunak akan mampu mencari, membagi, dan mengintegrasi informasi dengan cara yang lebih mudah.
Jadi, Web semantik ( semantic web ) adalah perkembangan dari www ( world wide web ) pada tahun 2002, dimana konten web yang di tampilkan tidak hanya dengan format bahasa manusia yang umum tetapi juga bisa di baca dan digunakan oleh bahasa mesin. 
STANDAR WEB SEMANTIK
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 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.
CONTOH WEB SEMANTIK
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 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.
  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.
Sumber :
  • http://www.slideshare.net/djarotstudio/06-amazon-web-services-presentation
  • http://ewawan.com/pengertian-web-3-0.html
  • http://id.wikipedia.org/wiki/Web_3.0
  • http://netsains.com/2007/07/setelah-web-20-kini-giliran-web-30/

Mengukur Kinerja Web

Di Zaman sekarang ini sudah tidak asing lagi mendengar kata WEB, WEB yang merupakan kumpulan halaman-halaman situs yang menampilkan berbagai informasi yang dapat di akses melalui jaringan internet ini banyak di bicarakan, tentu jika begitu WEB sendiri mempunyai banyak fungsi dari sudut pandang yang berbeda-beda. Pada Zaman teknologi ini yang serba canggih, serba aplikasi tentu banyak orang yang telah dapat mengembangkan aplikasi-aplikasi untuk menganalisa sebuah web. Fungsi dari WEB sendiri ada beberapa, diantaranya sebagai berikut :
1. Fungsi Psikologis
    Secara psikologis web ini menampilkan berbagai informasi yang dapat kita akses.
2. Fungsi Ergonomis
    Dilihat dari fungsi ergonomisnya design web ini sudah sangat baik dan menarik.
3. Fungsi Kecerdasan Buatan
    Tata letak dan gradasi warna yang diciptakan dapat menarik minat para pembaca/konsumen yang
    mengunjungi situs web.
4. Fungsi Teknik penulisan
    Teknik penulisan pada web ini sudah sangat baik dan menarik sehingga para pengunjung web ini
    tidak merasa bosan untuk mengaksesnya.
5. Fungsi Multimedia
    Berdasarkan fungsi multimedianya web ini sangat memperhatikan keunikan web.
6. Fungsi Rekayasa Perangkat Lunak
    Pada web ini sudah dilengkapi dengan perangkat lunak yang dapat mempermudah para 
    pengunjung dalam mengakses fitur-fitur yang terdapat di web ini.
ANALISIS WEB

Pada pembahasan kali ini, saya akan membahas tentang Analisis Web. Seperti judulnya Analisi Web berarti menganalisa sebuah Web, maksudnya menganalisa dengan mengetahui, ataupun mengukur suatu Web berdasarkan traffic atau algoritma. Disini terdapat contoh beberapa tools untuk mengukur sebuah Web, yang sudah saya lakukan dengan menggunakan Alexa Rank.

Analisis/analisa adalah kajian yang dilaksanakan terhadap sebuah topik guna meneliti struktur bahasa tersebut secara mendalam.
Sumber : http://id.wikipedia.org/wiki/Analisis

Analisis Web atau Web Analytics adalah proses pengumpulan data dan menganalisis konten web untuk mendapatkan informasi tentang bagaimana website digunakan atau dikehendaki pengunjung.

A.      Pengukuran Web ( Ukuran, Unjuk Kerja )
    Salah satu teknik mengukur dan menguji suatu kinerja web adalah dengan mengukur pengalaman seseorang atau user experience pengunjung situs yang berinteraksi dengan halaman-halaman web yang berada di internet.



    Kinerja suatu web atau web performance sangat dipengaruhi oleh beberapa komponen-komponen dasar yang dibagi menjadi dua bagian penting, yaitu (1) dilihat dari gambaran transaksi web atau perspective transaction dan (2) gambaran komponen aplikasi atau application component perspective. Transaksi web atau web transaction lebih menitikberatkan pada sisi pengalaman pengguna atau user experience sedangkan komponen aplikasi lebih menitikberatkan pada komponen jaringan komputer atau computer network.


    Pengalaman Pengguna (User experience), diantaranya adalah:
  1. Time to opening page (time_to_opening_page), maksudnya adalah mengukur, dari sisi pengguna, waktu yang dibutuhkan pada saat pertama kali membuka halaman web. Waktu dimulai dari aksi pertama setelah internet agent memutuskan untuk berpindah ke halaman berikutnya. Waktu berakhir ketika pesan opening page ditampilkan di Web browser status bar.
  2. Page download (page_download_time), maksudnya adalah waktu yang dibutuhkan antara ketika Web browser membuat sinyal opening page dan ketika Web browser akan menampilkan pesan done di status bar.
Tools-tools pengukur analisis web :
  1. SEO (Search Engine Optimization) adalah mengoptimalkan sebuah blog/web dengan memanfaatkan mesin pencari dan mendapatkan peringkat yang tinggi di halaman pertama mesin pencari dengan menggunakan keyword agar dibanjiri pengunjung yang datang dari search engine.
  2. GTmetrix merupakan sebuah situs dimana kita dapat mengetahui berbagai hal yang membuat blog/web kita lambat dan performa blog/web ketika akses, tersedia secara gratis dengan mengunakan yahoo Yslow dan Google page speed sebagai mesin penganalisa dan menampilkan hasil juga rekomendasi yang harus dilakukan.
  • Kelebihan dari Gtmetrix :
- Dapat membandingkan beberapa URL secara bersamaan
-Dapat menjadwalkan pengecekan web/blog secara otomatis dan dapatmenyimpan laporan

  •  Kekurangan dari Gtmetrix :
Dalam penggunaan GTmetrix harus menggunakan koneksi internet yang cepat.

  1. Alexa Internet, Inc. adalah perusahaan yang berbasis di California yang mengoperasikan situs yang menyediakan informasi mengenai banyaknya pengunjung suatu situs dan urutannya. Alexa Internet didirikan pada tahun 1996 oleh Brewster Kahle dan Bruce Gilliat. Cara kerja Alexa rank Alexa memberikan peringkat ke sebuah situs berdasarkan jumlah pengunjung unik. Semakin rendah alexarank dari situs berarti situs memiliki sedikit pengunjung unik. Jadi jika Anda bisa mendapatkan lebih banyak traffic ke situs Anda, Anda akan mendapatkan lebih rendah alexa rank.
       a. Kelebihan dari Alexa :
Alexa rank akan menampilkan tingkat popularitas dari sebuah situs web yang dibandingkan dengan web milik kita,termasuk jangkauan,tampilan halaman,dan masih banyak lagi.
Pencarian analisa akan menampilkan kepada kita yang merupakan syarat untuk kita untuk berkompetisi untuk mendapatkan sebuah traffic.
Data pengunjung akan menampilkan kepada kita apa yang menarik dari website kita yang dilihat oleh pengunjun – pengunjung website kita.
Data clickstream akan menampilkan kepada kita sebagai pemilik website dimana dalam mendapatkan traffic dari program keanggotaan dan kemitraan.


b. Kekurangan dari Alexa :

Jika pengguna internet (pengakses situs anda tidak menginstal Alexa Toolbar di browsernya) maka sekalipun ada 1000 pengunjung situs anda dalam sehari, Alexa akan tetap menilai situs anda tidak ada pengunjungnya.
Jika dalam sehari ada yang mengakses situs anda 20 kali dengan alamat IP(Internet protocol) yang sama, maka akan dianggap situs anda hanya dikunjungi oleh 1 satu orang hanya dapat poin 1, akan berbeda jika situs anda dikunjungi oleh 20 orang dengan alamat IP berbeda (unik) maka situs anda akan memperoleh nilai 20 (nilai ini hanya pengandaian, Alexa mempunyai formula sendiri dalam menentukan nilai sebuah web) .
Cara menggunakan Analisi Alexa Rank

Masuk ke website www.alexa.com 

Lalu masukan alamat web yang akan kita analisis, contoh disini yaitu website domino pizza : www.dominos.com
Setelah itu klik GO, maka Alexa akan menampilkan data-data seperti global rank, traffic, page views, dll.
Hasil analisis Alexa Rank pada website Domino Pizza
Pada gambar diatas menjelaskan bahwa data popularitas dari website www.dominos.com, dengan peringkatnya yang diperhitungkan menggunakan kombinasi dari rata-rata pengunjung per hari, dan page views selama tiga bulan ke belakang, website yang memiliki kombinasi jumlah pengunjung dan pegeviews tertinggi akan diberi peringkat Global Rank #1 sedangkan pada website www.dominos.com saat ini memiliki peringkat Global 2,294 yang artinya peringkat dunia dari semua website, dan memiliki peringkat 503 di US. Pada bagian bawah terdapat bounce ratenya dengan presentase 11.00% yaitu suatu nilai dalam presentasi jumlah pengunjung yang langsung meninggalkan website ini setelah membuka sebuah halaman. Lalu disamping kanan terdapat daily pageviews per visitor dengan angka 5.02, kemudian daily time on site 6:30 adalah waktu lama pengunjung tiap harinya mengunjungi website tersebut.


Kemudian pada gambar diatas menjelaskan bahwa sebagian besar pengunjung www.dominos.com sekitar 95.9 % berasal dari US dan 1.9% dari India dan memiliki peringkat 502 di US sedangkan di India peringkat 16,976.

Data pada gambar diatas merupakan hasil analisis terhadap website www.dominos.com kini setiap harinya di dunia yang telah mencari di berbagai search engine dengan keyword yang paling sering digunakan dalam pencarian web tersebut. Dalam website domino memiliki presentase 20.40%.


Selanjutnya pada gambar diatas merupakan analisi terhadap beberapa situs dengan banyaknya pengunjung yang berbeda sebelum mengunjungi www.dominos.com.

Gambar di atas adalah data jumlah website lain yang me-link ke website tersebut. Apabila ada beberapa link ke website yang sama maka hanya akan dihitung satu kali. Website www.dominos.com memiliki total 4,017 link yang tercantum pada website lainnya.
Data analisis tersebut merupakan presentase banyaknya pengunjung yang mengunjungi domain ataupun subdomain dari website www.dominos.co. Lalu pada bagian bawah terdapat data hasil kecepatan akses website domino.