Senin, 29 Juni 2015

Pengukuran Kinerja Web



Pengukuran ini diawali dengan melakukan penyelarasan (penyesuaian) visi, misi, strategi perusahaan dan divisi IT (Information Technology). Kegiatan ini untuk mengetahui tujuan sebenarnya dalam melakukan perencanaan jangka panjang terhadap semua proses bisnis. Selanjutnya mendeskripsikan isi dari strategi divisi IT dengan masing-masing perspektif IT Balanced Scorecard ke dalam diagram hubungan sebab akibat, agar memahami secara spesifik tujuan yang akan dicapai. Kemudian melakukan proses perhitungan IT Balanced Scorecard. Kemudian melanjutkan proses pengukuran kinerja aplikasi WBS tersebut. Berikutnya untuk semua nilai dari hasil pengukuran tersebut dimasukan kedalam tabel pengukuran kinerja agar dapat dijadikan rekomendasi atau masukan untuk melakukan perbaikan, mempertahankan dan meningkatkan kinerja serta investasi di waktu mendatang.

Salah satu tols dapat kita gunakan sebagai alat untuk mengukur suatu website adalah Webqual.

Webqual merupakan salah satu dari banyak tools dalam pengukuran kinerja suatu website yang bisa digunakan saat ini. Webqual merupakan salah satu metode atau teknik pengukuran kualitas website berdasarkan persepsi pengguna akhir. Metode ini merupakan pengembangan dari Servqual- yang disusun oleh Parasuraman, yang banyak digunakan sebelumnya pada pengukuran kualitas jasa. Instrumen penelitian pada Webqual tersebut dikembangkan  dengan metode Quality Function Development (QFD).

Webqual sudah mulai dikembangkan sejak tahun 1998 dan telah mengalami beberapa iterasi dalam penyusunan dimensi dan butir-butir pertanyaannya. Saya mengutip  penelitian Barnes dan Vidgen (2003) yang menggunakan Webqual 4.0 untuk mengukur kualitas website yang dikelola oleh OECD (Organization for Economic Cooperation and Development. Webqual 4.0 tersebut disusun berdasarkan penelitian pada tiga area yaitu (1) kualitas informasi dari penelitian sistem informasi, (2) interaksi dan kualitas layanan dari penelitian kualitas sistem informasi, e-commerce, dan pemasaran, serta (3) usability dari human-computer interaction.

Mari Memahami Semantic Web


Sejarah
Semantic web dicetuskan oleh Tim Barners-Lee, James Handler dan Ora Lassila tahun 2001.Sejak saat itu, Tim Barners-Lee yang juga merupakan direktur dari W3C membentuk tim kerja yang membidangi semantic web serta infrastrukturnya pada tahun 2001. Aktivitas dari tim ini bisa dilihat di http://www.W3.org/2001/sw/ .Tim tersebut merumuskan berbagai infrastruktur untuk keperluan semantic web, antara lain adalah RDF (Resource Definition Framework), n3, Ontology dll. serta membangun berbagai software yang diperlukan. Beberapa infrastuktur untuk display berbasis XML (XHTML, SVG dll)

Pengertian
Semantic Web terdiri dari dua unsur kata yakni “Semantic” dan “Web“. Kata “Semantic” berarti ilmu tentang makna atau arti, sedangkan “Web” memiliki arti jaringan komputer yang luas WWW(World Wide Web). Jadi, yang dimaksud dengan Semantic Web yakni 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.

Semantic Web terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Semantic Web yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Semantic Web disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu.

Semantic web merupakan salah satu perkembangan pada aplikasi web. Menurut bahasa, web semantik mempunyai arti web yang memiliki makna. 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. 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. Salah satu 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.

Komponen Teknologi Semantic Web
Teknologi  semantic web merupakan teknologi yang masih dalam taraf
pengembangan. Untuk  mendukung  pengembangan  ini, W3C  menggunakan
infrastruktur yang telah ada (misalnya URI, XML, dan lainlain) serta membentuk berbagai   kelompok   kerja   untuk   pengembangan   lebih   lanjut.  Berbagai   komponen teknologi tersebut akan dibahas di bawah ini.
URI (Uniform Resource Identifier)
Secara sederhana, bisa dikatakan bahwa URI merupakan suatu “pengenal” / identifier di web. String seperti “http”, “ftp”, “news”, merupakan suatu contoh URI. Pembicaraan mengenai URI ini sangat penting pada teknologi semantic web karena setiap representasi pengetahuan tentang suatu  resource  harus mengidentifikasi lebih dahulu  resource  tersebut. Semua  yang mempunyai  URI  bisa dikatakan “berada  di web”. Sintaksis dari URI ini dikembangkan oleh IETF (Internet Engineering Task  Force) yang mempublikasikan RFC 2396 untuk spesifikasi umum dari URI.
Istilah URI berbeda dengan istilah URL (Uniform Resource Locator). URL menunjukkan suatu lokasi dengan menggunakan protokol HTTP (Hypertext Transfer  Protocol). Jadi, URL merupakan salah satu bentuk dari URI.
XML
XML  (eXtensible   Markup   Language)   merupakan   suatu   standar   dari   W3C untuk pertukaran data melalui Internet. XML merupakan bentuk khusus dari SGML (yang   merupakan   bahasa   untuk   mendefinisikan   suatu   bahasa  penanda  markup  language)   yang   memungkinkan   siapapun   juga   untuk   mendefinisikan  data  yang menjadi isi dari dokumen melalui suatu definisi  tag  yang dibuat sendiri. XML ini merupakan   suatu   standar   yang   sifatnya   terbuka.   Tag   yang   ada   pada   XMLmemungkinkan pengembangan mendefinsikan suatu XML  parser  dari suatu peranti pengembangan sehingga dengan menggunakan file XML yang  wellformed, isi dari suatu dokumen bisa dibaca dan dipahami oleh mesin. Berikut ini adalah contoh dari suatu file XML:
<?xml version="1.0" encoding="UTF-8"?>
<penelitian>
 <judul>Teknologi Semantic Web Untuk Pengelolaan Dokumen Ilmiah</judul>
 <peneliti>Bambang Purnomosidi D. P.</peneliti>
 <tahun>2005</tahun>
 <institusi>STMIK AKAKOM</institusi>
</penelitian>
Beberapa   bahasa   pemrograman   saat   ini   telah   menyertakan   fasilitas   XML parser ke dalam pustaka standar. Beberapa diantaranya adalah Python, Java, Pike, dan lain-lain.
RDF dan Triple
Triple merupakan suatu unsur pembentuk kalimat, karena suatu kalimat terdiri atas 3 bagian yaitu subyek, predikat, dan obyek. Contoh kalimat yang berpola triple adalah Bambang Purnomosidi D. P meneliti semantic web. Jika dipecah menjadi tiga unsur tersebut, maka kalimat tersebut bisa dibagi menjadi tiga unsur, yaitu:
  • Subyek: “Bambang Purnomosidi D. P.”
  • Predikat: “meneliti”
  • Obyek: “semantic web”
RDF   (Resource   Description   Framework)   merupakan   suatu  framework  untuk mendeskripsikan dan saling mempertukarkan data. Inisiatif tentang RDF ini dimulai oleh Ramanathan V. Guha pada saat bekerja di Apple Computer. Spesifikasi untuk RDF ini mendapat status Recommendation dari W3C pada tahun 2004. Elemen dasar dari   RDF   adalah  triple.   Dalam   penggambaran,  triple  tersebut   bisa   dideskripsikan menggunakan graph.
RDF   merupakan   standar   yang   ditetapkan   oleh   W3C   untuk   keperluan
representasi triple tersebut sehingga dengan menggunakan RDF, bisa diperoleh suatu isi  (contents) yang  dipahami mesin, tidak  sekedar bisa dibaca   oleh   mesin.   RDF tersebut   bisa   diserialisasikan   dalam   format   XML   maupun   n3   (notation   3).   RDF merupakan   bagian   yang   vital   dari   RDF   karena   kemampuannya   untuk merepresentasikan  triple  ini.   Berikut   ini   adalah   contoh   representasi   dalam   bentuk RDF/XML:
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <rdf:Description rdf:about="http://en.wikipedia.org/wiki/Tony_Benn">
    <dc:title>Tony Benn</dc:title>
    <dc:publisher>Wikipedia</dc:publisher>
  </rdf:Description>
</rdf:RDF>
Perlu diketahui bahwa mesin (komputer dan peranti pendukungnya) tidak akan bisa memahami apa yang tertulis disitu, meskipun demikian, bisa dirancang suatu peranti yang  bisa  digunakan  untuk   memahami   dan   merepresentasikan isi yang ada pada RDF/XML tersebut karena isi  dari RDF/XML merupakan isi  yang terstruktur dan mengandung nilai semantik. W3C   menyediakan   software   yang   bisa   digunakan   untuk   keperluan
penggambaran graf tersebut.  Software tersebut merupakan software bebas. Software tersebut adalah IsaViz dan dikembangkan dengan  menggunakan   bahasa  Java  dan memerlukan library GraphViz.