LAPORAN PENELITIAN
PEMANFAATAN TEKNOLOGI WEB SEMANTIK UNTUK BIBLIOGRAFI PERPUSTAKAAN
OLEH: R. RHOEDY SETIAWAN, S.KOM, M.KOM MUKHAMAD NURKAMID, S.KOM, M.Cs
Dibiayai dari Anggaran Pendapatan dan Belanja Universitas Muria Kudus
2009/2010
FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2009
PENGESAHAN DAN IDENTITAS LAPORAN AKHIR 1. a. Judul Penelitian
2.
3. 4. 5. 6. 7.
Pemanfaatan Teknologi Web Semantik Untuk Bibliografi Perpustakaan.
b. Bidang Ilmu* c. Katagori Penelitian** Ketua Peneliti Nama Pangkat / Gol / N IS Jabatan Fungsional Fakultas Anggota Peneliti Jumlah Tim Peneliti Lokasi Penelitian Kerja sama dengan Institusi Lain Jangka W aktu Penelitian Sumber Dana a. APBU/Sw adana b. Sum ber dana lain
Teknologi
Jumlah
Rp. 1.500.000,(Satu Juta Lima Ratus Ribu Rupiah)
1. R. Rhoedy Setiawan, S.Kom, M .Kom. Penata Muda / IIIB / 0610701000001192 Assisten Ahli Teknik M ukhamad Nurkamid, S.Kom, M .Cs 2 Orang Lab. Sistem Informasi UMK. 3 bulan. Rp. 1.500.000,-
Kudus, 3 Desember 2009
U
Ketua PeneHfC
0]000001136
Rhoedy Setiawan, M.Kom N I Y .0610701000001192
KATA PENGANTAR Dengan mem anjat syukur kehadirat Allah SWT, yang telah melimpahkan rahmat, taufiq dan hidayah-Nya sehingga tim peneliti dapat m enyelesaikan Laporan Penelitian ini yang berjudul “Pem anfaatan Teknologi W eb Semantik untuk Bibliografi Perpustakaan” Atas tersusunya Laporan Penelitian ini tim penulis m engucapkan terim a kasih yang sebesar-besarnya kepada: 1. Rektor Universitas Muria Kudus 2. Kepala Pusat Penelitian Universitas M uria Kudus 3. Dekan Fakultas Teknik Universitas M uria Kudus 4. Rekan kerja Sdr. M ukhamad Nurkamid, S.Kom, M .Cs yang telah mendampingi dan selalu m em bantu penelitian sampai pada tahap penyelesaian penelitian ini Tim Penilti menyadari bahwa Laporan Penlitian ini masih jauh dari kesem pum aan. Oleh karena itu, tim peneliti mengharapkan semua saran dan kritik yang bersifat membangun demi kebaikan dan kesem pum aan laporan penelitian. Harapan tim peniliti agar penelitan ini dapat dikem bangkan degan metode yang lain, agar bermanfaat bagi dunia penelitian dan keilmuan. Kudus, 3 Desember 2009
KATA PENGANTAR Dengan m em anjat syukur kehadirat Allah SWT, yang telah melimpahkan rahmat, taufiq dan hidayah-Nya sehingga tim peneliti dapat m enyelesaikan Laporan Penelitian ini yang berjudul “Pem anfaatan Teknologi Web Semantik untuk Bibliografi Perpustakaan” Atas tersusunya Laporan Penelitian ini tim penulis m engucapkan terim a kasih yang sebesar-besarnya kepada: 1. Rektor Universitas Muria Kudus 2. Kepala Pusat Penelitian Universitas M uria Kudus 3. Dekan Fakultas Teknik Universitas M uria Kudus 4. Rekan kerja Sdr. M ukhamad Nurkamid, S.Kom, M .Cs yang telah mendampingi dan selalu m em bantu penelitian sampai pada tahap penyelesaian penelitian ini Tim Penilti menyadari bahwa Laporan Penlitian ini masih jauh dari kesem pum aan. Oleh karena itu, tim peneliti mengharapkan semua saran dan kritik yang bersifat membangun demi kebaikan dan kesempurnaan laporan penelitian. Harapan tim peniliti agar penelitan ini dapat dikem bangkan degan metode yang lain, agar bermanfaat bagi dunia penelitian dan keilmuan. Kudus, 3 Desember 2009
M ore and more a lot o f enhanced information, more and more big size measure w eb anti difficult progressively also to look for the really information wanted the web, therefore required technology to get the really wanted information. Researcher and developer web propose the information addition for content web which often term by metadata. Library target, archives, exist in institution is to look after the document owning science price which can be accessed
future o f equal easy accessed at the moment. Sm aller data
media, depository use the digital media become very attractive. Depository advantage use the digital m edia seeking can be not only among input o f electronic catalogue, but can present as long as overall o f document content.
Keyword : science, metadata, web, information
M ore and more a lot o f enhanced information, more and more big size measure w eb aati difficult progressively also to look for the really information wanted the web, therefore required technology to get the really wanted information. Researcher and developer web propose the information addition for content web which often term by metadata. Library target, archives, exist in institution is to look after the document owning science price which can be accessed
future o f equal easy accessed at the moment. Sm aller data
media, depository use the digital media become very attractive. Depository advantage use the digital m edia seeking can be not only among input o f electronic catalogue, but can present as long as overall o f document content.
Keyword : science, metadata, web, information
DAFTAR
ISI
Halam an d e p a n ............................................................................................... Halaman Pengsahan...................................................................................... D a fta rls i........................................................................................................... A B S T R A C T ................................................................................................... D a fta rls i........................................................................................................... Daftar G am b ar................................................................................................
i ii iii iv v vi
BABI
PEN D A H U LU A N ........................................................................ .....1 1.1 Latar B elakang........................................................................ .....1 1.2 Perm asalahan.......................................................................... .....2 1.3 T u ju a n ...................................................................................... .... 3 1.4 Batasan M asalah......................................................................... 3 1.5 M etode P enelitian.................................................................. .... 3 1.6 Tinjauan P usataka.................................................................. .... 4 1.7 Sistem atika P en u lisan ........................................................... .... 5 1.8 R elevansi...................................................................................... 5
B A B II
PERPUSTAKAAN DAN BIB L IO G R A FI.............................. 2.1. Pengertian Perpustakaan..................................................... 2.2. Pergertian Bibliografi...........................................................
6 6 7
BAB III TEORI PEN U N JA N G ................................................................. .... 8 3.1 Pengertian W eb....................................................................... .... 8 3.2 Pengertian S cem a n tic W eb ........................................................ 9 3.3 Arsitektur Semantic W e b ..................................................... .... 9 3.4 Rancangan Ontologi untuk Koleksi Perpustakaan 3.4.1. Penentuan Konsep dan Domain.......................................11 3.4.2. Penentuan Daftar Term inologi................................. ...12 3.5 Definisi Kelas dan Hirarki Kelas.............................................. 12 3.6 Relasi Diagram(Class Diagram)................................................14 3.7 Definisi Properti Kelas (Slot) ................................................... ..15 3.8 Konstrain Properti..................................................................... 21 BAB IV S1MULASI DAN A N A LISIS.................................................... 4.1 Gam bara Umum Aplikasi.................................................... 4.2 Análisis S istem ...................................................................... 4.3 Diagram Use Cuse Pencarian Bibliografi.............................. 4.4 Diagram Aktifitas Pencarian Bibliografi................................ 4.5 Akti fitas K eyw ord Searching ................................................... 4.6 Aktifitas Simple Searching ...................................................... 4.7 Aktifitas Advanced Searching ................................................. 4.8 Kebutuhan Perangkat Lunak.................................................... 4.9 Kebutihan Perangkat Keras....................... .............................. 4.10 Perancangan Antar Muka Pengguna(GUI)........................... 4.11 Implementasi Ontologi Bibliografi....................................... 4.12 Implementasi Query Sparql...................................................
23 23 23 24 24 25 26 27 28 29 29 31 31
DAFTAR
ISI
Halam an d e p a n ....................................................................................................i Halaman Pengsahan...................................................................................... .....ii D a fta rls i........................................................................................................... iii A B S T R A C T ................................................................................................... iv D a fta rls i................................................................................................................v Daftar G a m b a r................................................................................................ vi BABI
PEN D A H U LU A N ........................................................................ .....1 1.1 Latar B elakang........................................................................ .....1 1.2 Perm asalahan.......................................................................... .... 2 1.3 T u ju a n ...................................................................................... .... 3 1.4 Batasan M asalah......................................................................... 3 1.5 M etode P enelitian.................................................................. .... 3 1.6 Tinjauan P usataka.................................................................. .... 4 1.7 Sistem atika P en u lisan ........................................................... .... 5 1.8 R elevansi......................................................................................5
BABII
PERPUSTAKAAN DAN BIB L IO G R A FI..................................6 2.1. Pengertian P erpustakaan..................................................... ....6 2.2. Pergertian Bibliografi........................................................... ....7
BAB III TEORI PE N U N JA N G ................................................................. ....8 3.1 Pengertian W eb...........................................................................8 3.2 Pengertian S cem a n tic W eb ........................................................9 3.3 Arsitektur Semantic W e b ..................................................... ....9 3.4 Rancangan Ontologi untuk Koleksi Perpustakaan 3.4.1. Penentuan Konsep dan Domain....................................... 11 3.4.2. Penentuan Daftar Term inologi................................. ... 12 3.5 Definisi Kelas dan Hirarki Kelas...............................................12 3.6 Relasi Diagram(Class Diagram).................................................14 3.7 Definisi Properti Kelas (Slot) ................................................... ...15 3.8 Konstrain Properti........................................................................21 BAB IV S1MULASI DAN A N A LISIS.......................................................23 4.1 Gam bara Umum Aplikasi.................................................... ...23 4.2 Análisis S istem ........................................................................ 23 4.3 Diagram Use C ase Pencarian Bibliografi.............................. ..24 4.4 Diagram Aktifitas Pencarian Bibliografi................................ ..24 4.5 A kt ifi tas K eyw ord Searchin g ................................................... ..25 4.6 Aktifitas Simple Searching ...................................................... ..26 4.7 Aktifitas Advanced Search in g ................................................. ..27 4.8 Kebutuhan Perangkat Lunak.................................................... ..28 4.9 Kebutihan Perangkat Keras....................... ................................29 4.10 Perancangan Antar Muka Pengguna(GUI)........................... ..29 4.11 Implementasi Ontologi Bibliografi........................................31 4.12 Implementasi Query Sparql................................................... .31
4.13 4.14 4.15 4.16 4.17 4.18
Implementasi SK OS................................................................. 3 4 Koneksi RDF/ OWL dengan Library Jena........................... ..36 Implementasi Keyword Searching Sistem Pola...................... 36 Implementasi Simple Searching Sistem Pola........................ .. 38 Implemantasi Advanced Searching Sistem Pola..................... 39 Implemantasi Keyword Searching pendekatan Semantic.... ..41
BAB IV PENUTUP
1
\
vi
r
—
:
4.13 4.14 4.15 4.16 4.17 4.18
Implementasi SKOS................................................................. 3 4 Koneksi RDF/ OWL dengan Library Jena........................... .. 36 Implementasi Keyword Searching Sistem Pola.................... .. 36 Implementasi Simple Searching Sistem Pola........................ .. 38 Implemantasi Advanced Searching Sistem Pola..................... 39 Implemantasi Keyword Searching pendekatan Semantic.... .. 41
BAB IV PENUTUP
1 \ S
(ja m b a r 3.1 A rsitektur Semaruic W eb..................................................................................................
10
G am bar 3.2 R ancangan Struktur dan H irarki Kelas B ib lio g ra fi.................................................
13
G am bar 3.3 Relasi D iagram K elas B ib lio g ra fi..................................................................................
15
G am nar 4.1 G am baran Umum Aplikasi Pencarian berbasis Teknologi Sem antic W eb........
23
G am bar 4.2 D iagram Use Cu.se Pencarian B ib lio g ra fi....................................................................
23
G am bar 4.3 D iagram A ktifitas Pencarian B ib lio g ra fi............................. ......................................
25
G am b ar 4.4 Diagram Aktifitas Keyword Searching...............................................................................
26
Gam bar 4.4 D iagram A ktifitas Sim ple S ea rch in g .............................................................................
27
G am bar 4.5 D iagram A ktifitas Sim ple S ea rch in g .............................................................................
27
G am b ar 4.6 D iagram A ktifitas A dvan ced Searching........................................................................
28
Ci.-r.bar 4.7. R ancangan A ntarm uka K eyw ord Searching A plikasi B ib lio g ra fi.......................
30
G am bar 4.8. Rancangan A.ntarmuka Simple Searching A plikasi B ib lio g rafi.........................
30
G am bar 4.9. R ancangan A ntarm uka A dvanced Searching A plikasi B ib lio g ra fi...................
31
G am bar 4.10. Q uery dan list hasil query SPA R Q L untuk kata kunci j 2 m e .............................
32
G am bar 4.11. Q uery dan list hasi! query SPA R Q L pem bim bing khabib m ustofa..................
33
G am bar 4.12. Query' dan list hasil query SPA R Q L publisher prentice h a l l .............................
34
G am bar 4.13. Q uery SPA RQ L pendekatan hubungan sem antik (sem antic relation) .........
36
G am bar 4.14. Im port library Jena ke N etbeans 6 .5 ..........................................................................
37
G am bar 4.15 Im plem entasi antarm uka K eyw ord S e a rc h in g .........................................................
37
G am bar 4.16. Hasil pencarian sistem Pola untuk kata kunci Sem antic w e b ............................
37
G am bar 4.17. Im plem entasi link title B ibliografi (C ita tio n s).......................................................
38
G am b ar 4.18. Im plem entasi antarm uka S im ple S earch in g ............................................................
39
G am bar 4.19. Hasil sistem P ola untuk kata kunci sm s pada S im ple S earching.....................
39
G am b ar 4.20. Im plem entasi antarm uka A dvanced S e a rc h in g ......................................................
40
G am bar 4.21. H asil kata kunci j2 m e dan author rosihan pada A dvanced S earch in g .............
40
G am bar 4.22. H asil kata kunci jarin g an dengan pendekatan s e m a tic ........................................
41
G am bar 4.23. H asil untuk kata kunci sistem pakar dengan pendekatan sem a n tic ..................
42
(ja m b a r 3.1 A rsitektur Sem antic W eb................................................................................................... ......10 u a m b a r 3.2 R ancangan Struktur dan H irarki Kelas B ib lio g ra fi................................................. ......13 G am bar 3.3 Relasi D iagram K elas B ib lio g ra fi........................................................................................15 G am r a r 4.1 G am baran Um um Aplikasi Pencarian berbasis Teknologi Sem antic W eb ..............23 G am b ar 4.2 D iagram Use C ase Pencarian B ib lio g ra fi..........................................................................23 G am b ar 4.3 D iagram A ktifitas Pencarian B ib lio g ra fi............................. ;..................................... ..... 25 G am b ar 4.4 Diagram Aktifitas Keyword Searching............................................................................... ..... 26 m im b ar 4.4 D iagram A ktifitas Sim ple S ea rch in g .................................................................................. 27 G am b ar 4.5 D iagram A ktifitas Sim ple S ea rch in g ..................................................................................27 G am b ar 4.6 D iagram A ktifitas A dvan ced Searching.............................................................................28 G-3.~bar 4.7. R ancangan A ntarm uka K eyw o rd Searching A plikasi B ib lio g ra fi............................30 G am b ar 4.8. R ancangan A ntarm uka Sim ple Searching A plikasi B ib lio g ra fi......................... .....30 G am bar 4.9. R ancangan A ntarm uka A dvanced Searching A plikasi B ib lio g ra fi................... .....31 G am bar 4.10. Q uery dan list hasil query SPA R Q L untuk kata kunci j 2 m e ............................. .....32 G am b ar 4 .1 1. Q uery dan list hasil query SPA R Q L pem bim bing khabib m ustofa.......................33 G am bar 4.12. Q uery dan list hasil query SPA R Q L publisher prentice h a l l ................................. 34 G am bar 4.13. Q uery SPA R Q L pendekatan hubungan sem antik {sem antic relation) ......... .... 36 G am bar 4.14. Im port library Jena ke N etbeans 6 .5 .......................................................................... .... 37 G am bar 4.15 Im plem entasi antarm uka K eyw ord S e a rc h in g ............................................................. 37 G am bar 4.16. Hasil pencarian sistem Pola untuk kata kunci Sem antic w e b ................................37 G am bar 4.17. Im plem entasi link title B ibliografi (C ita tio n s)....................................................... ....38 G am b ar 4.18. Im plem entasi antarm uka Sim ple S earch in g ............................................................ ....39 G am bar 4.19. H asil sistem Pola untuk kata kunci sm s p ad a S im ple S earching ..................... ... 39 G am b ar 4.20. Im plem entasi antarm uka A dvanced S e a rc h in g ...................................................... ... 40 G am bar 4.21. H asil kata kunci j2 m e dan author rosihan pada A dvanced S earch in g ................ 40 G am b ar 4.22. H asil kata kunci jarin g a n dengan pendekatan s e m a tic ........................................ ...41 G am bar 4.23. H asil untuk kata kunci sistem pakar dengan pendekatan sem a n tic .....................42