91 BAB 5 HASIL DAN PEMBAHASAN Pada bab ini akan dibahas mengenai hasil penelitian pembuatan linked data bibliografi. Dalam pembuatan linked data bibliografi tersebut diwujudkan dalam bentuk protype. Data yang akan digunakan dalam penelitian ini adalah data dummy. 5.1. Pengujian mapping data RDBMS ke linked data Data-data pada sebuah web pada umumnya disimpan dalam database, sebagai contoh seperti yang terlihat pada gambar 5.1 Yang berisi data auhtor. Dari data tersebut untuk mengubah dalam bentuk model linked data diperlukan sebuah langkah mapping yang berfungsi untuk memetakan setiap record database menjadi bentuk linked data. Gambar 5.1 Data author Adapun potongan kode mapping data author seperti yang ditujukan pada gambar 5.2 untuk data author diberikan properti schema:person dimana prefix Schema adalah http://schema.org/person yang diambil dari table mst_author, kemudian selanjutnya pembetukan properti schema:name yang berasal dari kolom author_name. Sedangkan untuk kode author diberikan nama properti slims:authorId dengan data yang berasal dari kolom author_id, selanjutnya properti 92 Schema:birthDate yang diambil dari kolom author_year. Sedangkan untuk data URI tautan diberikan nama properti schema:seeAlso yang diambil dari kolom seeAlso. Dari mapping tersebut akan menghasilkan URI yang nantinya dapat diakses sebagai sebuah resource author yang diperlihatkan pada baris d2rq:uriPattern "author/@@mst_author.author_id@@"; # Table mst_author map:author a d2rq:ClassMap; d2rq:dataStorage map:database; d2rq:uriPattern "author/@@mst_author.author_id@@"; d2rq:class schema:Person; d2rq:classDefinitionLabel "author"; map:author__label a d2rq:PropertyBridge; d2rq:belongsToClassMap map:author; d2rq:property rdfs:label; d2rq:pattern "@@mst_author.author_name@@"; map:author_author_id a d2rq:PropertyBridge; d2rq:belongsToClassMap map:author; d2rq:property slims:authorId; d2rq:propertyDefinitionLabel "mst_author author_id"; d2rq:column "mst_author.author_id"; d2rq:datatype xsd:integer; map:mst_author_author_name a d2rq:PropertyBridge; d2rq:belongsToClassMap map:author; d2rq:property schema:name; d2rq:propertyDefinitionLabel "mst_author author_name"; d2rq:column "mst_author.author_name"; map:author_author_year a d2rq:PropertyBridge; d2rq:belongsToClassMap map:author; d2rq:property schema:birthDate; d2rq:propertyDefinitionLabel "mst_author author_year"; d2rq:column "mst_author.author_year"; map:author_seeAlso a d2rq:PropertyBridge; d2rq:belongsToClassMap map:author; d2rq:property schema:seeAlso; d2rq:propertyDefinitionLabel "mst_author seeAlso"; 93 #d2rq:column "mst_author.seeAlso"; d2rq:uriSqlExpression "mst_author.seeAlso"; Gambar 5.2 Mapping data author Dari data-data tersebut setelah melalui proses mapping akan didapat hasil yang ditunjukkan pada gambar 5.3 dengan alamat resource URI http:// opendataslims.javanehese.net:2021/page/author/107 yang merupakan URI untuk data author “Rendra” dan juga terdapat properti-properti lain yang mempresentasikan data pada setiap kolom pada table mst_author pada database. Gambar 5.3 Hasil mapping tabel author ke bentuk RDF 5.2. Pengujian data pada linked data bibliografi Pada pengujian selanjutnya adalah menampilkan linked data bibliografi yang telah dibuat, hal ini untuk melihat dan memastikan data-data dalam bentuk linked data tersebut telah sesuai dengan rancangan yang dibuat sebelumnya. Pertama-tama adalah melihat beberapa data hasil mapping ke dalam bentuk linked data, yaitu data author, data subject, data place dan data biblio. Untuk melihat data tersebut dengan cara mengakses URI dari data-data tersebut sebagai contoh 94 mengakses class author URI yang dapat diakses adalah http://opendataslims.javanehese.net/resource/author. Ketika URI author diakses maka akan ditampilkan data dari seluruh data author. Gambar 5.4 yang berupa data-data auyhor dari database bibliografi hasil dari proses mapping kedalam bentuk linked data. Setiap data author yang ditampilkan dapat dilihat dengan mengklik atau mengakses URI langsung pada browser sebagai contoh mengakses data author “Rendra” dengan resource URI http://opendataslims.javanehese.net/resource/author/107, maka akan ditampilkan data tentang author yang bernama “Rendra” yang diperlihatkan pada gambar 5.5 yang mendeskripsikan dari URI yang telah diakases yaitu properti biblio:author. Gambar 5.4 Tampilan halaman hasil akses URI class author 95 Gambar 5.5 Tampilan halaman akses resource author Hasil pengujian selanjutnya adalah menampilkan data-data linked data bibliografi berupa data subject atau topic yang ada pada sistem dengan mengakses URI http://opendata-slims.javanehese.net/resource/mst_publisher/18 seperti yang diperlihatkan pada gambar 5.6 Gambar 5.6 Tampilan halaman akses URI class topic 96 Untuk data-data subject dihasilkan dari proses mapping tabel mst_topic dari database “slims”. Proses mapping pada tabel mst_topic terlihat berhasil dilakukan dengan menampilkan beberapa data topic beserta data koleksi yang menggunakan topic tersebut. Untuk mengakses data topic dilakukan dengan mengakses linked data bibliografi dengan URI http://opendata- slims.javanehese.net/resource/topic. Sedangkan untuk salah satu data topic dengan mengkases URI http://opendata-slims.javanehese.net/resource/topic/18 seperti yang terlihat pada gambar 5.7 Gambar 5.7 Tampilan halaman akses resource topic Untuk melihat hasil data bibliografi juga sama, yaitu dengan cara mengkases URI dengan alamat http://opendata-slims.javanehese.net/resource/biblio yang diperlihatkan pada gambar 5.8, data-data yang berhasil dikonversi menjadi linked data diperlihat dengan menampilkan daftar data biblio yang ada pada tabel biblio dari database “slims”. Untuk melikat data biblio linked data secara detail dilakukan dengan cara mengakses salah satu URI data biblio contoh alamat URI http:// opendata-slims.javanehese.net/resource/biblio/16 yang tunjukan seperti pada gambar 5.9 97 Gambar 5.8 Tampilan halaman akses URI class biblio Gambar 5.9 Tampilan akses resource biblio Pengujian hasil dalam membentuk linked data sesuai dengan mapping dari database ke bentuk RDF juga dilakukan pada halaman detail bibliografi. Untuk menampilkan data dilakukan dengan melakukan query SPARQL. Pada gambar 5.10 menunjukkan hasil pengujian penelusuran data biblio dengan menggunakan query SPARQL dan kata kunci “Seni”. Sedangkan pada gambar 5.11 menunjukkan hasil 98 pengujian dari perintah query SPARQL yang sudah diterapkan halaman detail sebuah bibiliografi. Bentuk linked data ini dapat digunakan sebagai media penggunaan data kembali oleh sistem lain dengan menggunakan query SPARQL pada endpoint yang sudah di persiapkan yaitu http://103.4.52.197:8181/slims8/sparql. Gambar 5.10 Penulusuran koleksi data dengan menggunkan query SPARQL Gambar 5.11 Tampilan data bibliografi dalam bentuk linked data : 99 Hasil pengujian data pada linked data bibliografi diperlihatkan pada tabel 5.1 setelah melakukan beberpa akses data pada setiap URI linked data hasil dari mapping database sebelumnya. Table 5.1 hasil pengujian URI class dan resource No Pengujian 1. Akses URI class author 2. Akses URI class mst_topic 3. Akses URI class biblio 4. Akses URI class mst_place 4. Akses resource author 5. Akses resource topic 6. Akses resource biblio 7. Akses resource place 8. Akses resource biblio dengan menggunakan query SPARQL 5.3. Response Menampilkan data author Menampilkan data topic Keterangan sukses sukses Menampilkan data biblio Menampilkan data place sukses suskses Menampilkan semua property dan value dari sebuah resouce author Menampilkan semua property dan value dari sebuah resouce topic Menampilkan semua property dan value dari sebuah resouce biblio Menampilkan semua property dan value dari sebuah resource place Menampilkan data dengan menggunakan perintah query SPARQL sukses sukses sukses sukses sukses Pengujian integrasi data dengan linked data lain Salah satu yang membedakan antara teknologi linked data dengan web klasik adalah pada teknologi linked data dapat mengaitkan setiap object data yang diperlukan secara langsung sedangkan pada web klasik tidak dapat mengaitkan objek data dan sulit mengambil data tersebut secara langsung. Pengujian dilakukan dengan menambahkan linked data bibliografi dengan berbagai sumber diantaranya adalah dbpedia.org, viaf.org dan worldcat.org. Untuk menambahkan data dari berbagai sumber maka dilakukan dengan mengaitkan URI pada bibliografi dengan sumber linked data lain yang dapat mendukung informasi lebih luas pada sebuah bibliografi. Pengujian ini dilakukan pada tiga modul aplikasi yaitu modul master data author, master data subject dan master data place. Langkah 100 pertama yang dilakukan pada pengujian ini adalah pada menu master data author dengan memilih sub menu author pada menu master file. Proses ini pertama kali akan menampilkan list data author sperti yang ditunjukkan pada gambar 5.12 pada proses halaman ini dapat dipilih data author yang akan dikaitkan datanya atau menambahakan data author baru dan sekaligus menambahkan data URI. Gambar 5.12 Tampilan halaman list data author Data pada sumber linked data lain dibutuhkan pada proses penyimpanan URI pada data author “Rendra” adalah data seorang author yang diambil dari linked data VIAF seperti yang ditunjukkan pada gambar 5.13 101 Gambar 5.13 Halaman proses input data author baru dengan memberikan tautan URI dari VIAF.org Proses penambahan data URI pada master file data Author juga dapat dilakukan secara kolektif terhadap data-data author yang telah ada sebelumnya seperti yang dilihatkan pada gambar 5.14 Gambar 5.14 Penambahan tautan URI dari viaf secara kolektif Hasil dari proses simpan data master author beserta data tautan URI dapat dilihat pada gambar 5.15 dimana data author “W.S. Rendra” mengkaitkan dengan data informasi author yang berasal dari eksternal resource VIAF.org melalui properti 102 schema:seeAlso. Dengan mengkaitkan data dengan sumber data dari eksternal resource lain yaitu http://www.viaf.org/ Pada proses menampilkan data pada web nantinya dapat dilakukan pengambilan data informasi terhadap URI tersebut untuk diambil datanya terkait informasi author yang disimpan pada sistem VIAF.org Gambar 5.15 Halaman hasil penambahan tautan URI dari VIAF.org 5.4. Pengujian pada penulusuran data koleksi Pada pengujian berikutnya adalah pengujiaan pada proses menampilkan data koleksi bibliografi dimana sebelumnya telah dilakukan proses penambahan data URI pada data-data author dan data subject atau topic. Proses penelusuran data koleksi diawali dengan proses pencarian data koleksi dengan memasukkan kata kunci dari koleksi yang akan di cari. Proses pencarian tetap menggunakan proses yang telah tersedia pada aplikasi SLiMS sebelumnya seperti yang ditampilkan pada gambar 5.16 dengan mengkases URL http://103.4.52.197:8181/slims8/. 103 Gambar 5.16 Halaman penulusuran data koleksi pustaka Kata kunci yang digunakan untuk pencarian data adalah kata kunci “MySQL” yang merujuk pada data author. Dari proses pencarian data koleksi akan menghasilkan list data koleksi sesuai dengan kata kunci yang masukkan. Untuk hasil dari proses penambahan data URI sebagai tautan ke eksternal resource ditampilkan pada proses detail koleksi data seperti yang ditampilkan pada Gambar 5.17 Pada proses menampilkan detail data koleksi pustaka tersebut dilakukan query pada linked data slims data biblio dengan kode biblio “3” merujuk pada sebuah judul koleksi “The Definitive Guide To MySQL 5” sesuai dengan properti-properti yang pada data biblio. Data tambahan yang berfungsi untuk memperkaya informasi diambil dari eksternal resource seperti Dbpedia, Worldcat dan VIAF. Pada Dbpedia informasi yang diambil adalah data abstraksi sesuai dengan URI pada properti data subject atau topic. Sedangkan untuk sumber data Worldcat dan VIAF diambil data informasi tambahan tentang karya koleksi dari seorang author dimana judul dari karya author tersebut ditautkan ke data koleksi Worldcat untuk mendapatkan detail dari sebuah koleksi seperti yang ditampilkan pada gambar 5.18 dan 5.19. 104 Gambar 5.17 Halaman detail koleksi pustaka yang telah ditautkan dari beberapa eksternal resource Gambar 5.18 Halaman dari detail koleksi dari wolrdcat.org 105 Gambar 5.19 Halaman detail sebuah subject dari eksternal resource wikipedia.org Selain memperkaya pengetahuan data bibliografi yang berasal dari eksternal resource lain, pada halaman detail koleksi juga menampilkan data koleksi yang berasal dari sistem perpustakaan lain yang menggunakan aplikasi SLiMS dan teknologi linked data sebagai media publikasi. Pengujian dilakukan dengan melakukan proses pencarian data koleksi dengan menggunakan kata kunci tertetu. Selanjutnya, dari hasil proses pencarian data koleksi tersebut, dilanjutkan dengan memilih salah satu data koleksi untuk menampilkan detail data koleksi. Pada halaman detail koleksi, untuk bisa menampilkan data koleksi dari perpustakaan lain makan dibutuhkan endpoint string yang berfungsi sebagai alamat dari sumber data lain. Pada pengujian ini menggunakan 2 (dua) alamat endpoint string yaitu http://opendata-slims.javanehese.net:2021/sparql dan http://103.4.52.197:2020/sparql yang masing sudah endpoint telah dilengkapi D2RQ engine yang berfungsi untuk melakukan proses mapping dari database RDBMS ke bentuk linked data dan D2R server serbagai alat untuk mempublish data RDF. Hasil dari menampilkan data koleksi dari perpustakaan lain terlihat seperti pada gambar 5.20 106 Gambar 5.20 Halaman detail koleksi yang menampilkan link ke perpustakaan lain 5.5. Evaluasi Pada tahap ini, aplikasi SLiMS yang telah dikembangkan dengan menggunakan teknologi linked akan diuji apakah masih ditemukan kesalahankesalahan pada aplikasi yang dibuat. Selain itu juga membandingkan kebenaran dan kesesuaian dengan kebutuhan aplikasi. Pengujian aplikasi perlu dilakukan sebelum aplikasi tersebut benar-benar diterapkan ke lingkungan yang sebenarnya. Dengan adanya pengujian pada aplikasi diharapkan dapat diketahui kekurangan-kekurangan dari aplikasi untuk kemudian diperbaiki sehingga kesalahan yang ada pada aplikasi sistem berbasis kasus konseling mahasiswa ini dapat diminimalkan. Pengujian aplikasi hasil dari penelitian ini dilakukan oleh 9 orang narasumber atau sejumlah 90% dari 10 jumlah narasumber yang ada. Pada pengujian aplikasi ini dilakukan proses input data author, subject, lokasi sekaligus menambahkan data URI dari ekseternal resource. Output yang dihasilkan diharapkan mampu menghasilkan informasi tambahan yang berguna untuk memperluas pengetahuan dari sebuah bibliografi koleksi pustaka. Selain menguji satu persatu masing-masing fungsi yang ada akan ditanyakan juga pendapat narasumber mengenai penilaian terhadap aplikasi secara keseluruhan. Varibel penilaian dalam penelitian ini diadopsi dari 3 variabel dan 15 indikator yang ada pada model kesuksesan SI Delone and McLean(2003) yaitu: 107 kualitas sistem (system quality), kualitas informasi (information quality), kualitas layanan (service quality). Kualitas sistem (system quality) biasanya berfokus pada karakteristik kinerja sistem. Menurut DeLone dan McLean dalam Livari (2005) kualitas sistem merupakan sistem ciri karakteristik kualitas yang diinginkan dari sistem informasi itu sendiri, kualitas sistem ini juga berarti kombinasi hardware dan software yang ada dalam sebuah sistem informasi (DeLone dan McLean, 1992). Hamilton dan Chervany (1981) dalam Jogiyanto (2007) menggunakan pengukuran kualitas sistem sebagai berikut: mudah digunakan easy of use, keakuratan data (data accuracy), waktu respon (response time), navigasi (navigation), keamanan sistem (system security), fitur sistem (system feature). Kualitas informasi (information quality) pada penelitian Pitt dan Watson dalam DeLone dan McLean (2003) merujuk pada output dari sistem informasi, menyangkut nilai, manfaat, relevansi, dan urgensi dari informasi. Variabel dalam DeLone dan McLean (2003) menggambarkan kualitas informasi yang dipersepsikan oleh pengguna, yang diukur dengan empat indikator penelitian Bailey dan Pearson yaitu keakuratan informasi (accuracy), ketepatwaktuan (timeliness), kelengkapan informasi (completeness), relevan (relevance) dan penyajian informasi (format). Kualitas layanan (service quality) dalam DeLone dan McLean (2003) menggambarkan kualitas pelayanan yang dipersepsikan oleh pengguna, yang diadaptasi dari bidang pemasaran, dalam teori service quality dari hasil riset pustaka Wicaksono (2003) dan web quality hasil penelitian Irawan (2011). Berdasarkan variabel dan indikator di atas data kualitatif pada angket penilaian diubah menjadi data kuantitatif dengan cara memberikan nilai pada setiap jawaban. Nilai yang diberikan adalah nilai untuk pernyataan positif dengan aturan STS (sangat tidak setuju) = 1, TS (tidak setuju) = 2, N (netral) = 3, S (setuju) = 4, dan SS (sangat setuju) = 5. Dari hasil penilaian yang diberikan terhadap kinerja sistem yang dibangun data penilaian penggunaan aplikasi dapat dilihat pada Tabel 5.2 yang merupakan tabel penilaian berdasarkan indikator dari 9 narasumber. 108 Table 5.2 Tabulasi Hasil Penilaian No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5.6. Variabel Kualitas Sistem (System Quality) Kualitas Informasi (Information Quality) Kualitas Layanan (Service Quality) STS 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TS 2 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 N 3 1 0 0 0 2 0 2 3 1 1 1 2 0 2 0 S 4 4 8 5 6 5 4 6 2 6 2 6 3 3 4 4 SS 5 4 1 4 2 2 5 1 4 2 5 1 4 6 3 5 Total 39 37 40 36 36 41 35 37 37 38 34 38 42 37 41 Uji Penerimaan Indikator Uji penerimaan indikator dilakukan pada setiap indikator. Total rata-rata penerimaan user terhadap masing-masing variabel indikator penerimaan sistem dihitung dengan menggunakan rumus persamaan : ∑Xn ………………(5.1) Xn = Jumlah Indikator Hasil penerimaan setiap indikator setelah dilakukan perhitungan dapat dilihat pada Tabel 5.3 Table 5.3 Nilai Penerimaan Setiap Indikator No. Variabel 1 2 3 4 5 6 Kualitas Sistem (System Quality) 7 8 9 10 Kualitas Informasi (Information Quality) STS 1 0 0 0 0 0 0 TS 2 0 0 0 1 0 0 N 3 1 0 0 0 2 0 S 4 4 8 5 6 5 4 0 0 0 0 0 0 0 1 2 3 1 1 6 2 6 2 SS 5 4 1 4 2 2 5 ∑X1 1 4 2 5 Total 39 37 40 36 36 41 229 35 37 37 38 109 11 12 13 14 15 Kualitas Layanan (Service Quality) 0 1 1 6 0 0 0 0 0 0 0 0 2 0 2 0 3 3 4 4 1 ∑X2 4 6 3 5 ∑X3 34 181 38 42 37 41 158 Selanjutnya ditentukan nilai rating scale dan jarak interval untuk masingmasing nilai seperti pada tabel 5.4. Table 5.4 Rating Scale dan Jarak Interval 37 - 45 Nilai Jawaban SS 28 - 36 S 19 - 27 N 10 - 18 TS 0-9 STS Skala Seperti yang telah dijelaskan sebelumnya, evaluasi dilakukan untuk mendapatkan persepsi penerimaan sistem dari pengembang dan pengguna aplikasi SLiMS linked data, maka dari hasil kuisioner yang telah terkumpul dilakukan perhitungan untuk masing-masing varibel indikator sebagai berikut : 1. Variabel indikator Kualitas Sistem (System Quality) : X1 = ∑ X1 / jumlah indikator X1 = 229 / 6 X1 = 38,17 Karena nilai rata-rata penerimaan user terhadap variabel indikator kualitas sistem sebesar 38,17 dapat diartikan bahwa rata-rata user sangat setuju (SS) terhadap variabel indikator kualitas dari sistem yang dihasilkan. 2. Variabel indikator Kualitas Informasi (Information Quality) : X2 = ∑ X2 / jumlah indikator X2 = 181 / 5 X2 = 36,2 110 Karena nilai rata-rata penerimaan user terhadap variabel indikator kualitas informasi sebesar 36,2 dapat diartikan bahwa rata-rata user setuju (S) terhadap variabel indikator kualitas dari informasi yang dihasilkan. 3. Variabel indikator Kualitas Layanan (Service Quality) : X3 = ∑ X3 / jumlah indikator X3 = 158 / 4 X3 = 39,5 Karena nilai rata-rata penerimaan user terhadap variabel indikator kualitas layanan sebesar 39,5 dapat diartikan bahwa rata-rata user sangat setuju (SS) terhadap variabel indikator kualitas dari layanan yang dihasilkan.