Implementasi aplikasi berbasis topic map

741 views

Published on

Presentation in Bahasa Indonesia about Topic Map and its implementation for Alquran index using Java.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
741
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Implementasi aplikasi berbasis topic map

  1. 1. Implementasi Aplikasi berbasis Topic Map disampaikan oleh Fahmi Ja’far pada Sidang Tugas Akhir untuk Indeks Alquran Yogyakarta, 9 Juli 2008
  2. 2. Latar belakang dan informasi mengenai banyak hal tersedia Dunia memasuki era informasi dalam berbagai format. yang benar-benar dibutuhkan dan relevan Limpahan informasi menyebabkan munculnya kesulitan dalam mengakses informasi (Rath, 2003)
  3. 3. Ilustrasi How can I refine the relevant information? info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info info
  4. 4. Salah satu tantangan Deliver the right information to the right person at the right time. How to deliver the right information in the right context to the right person at the right time
  5. 5. Solusi yang ditawarkan Topic Map
  6. 6. Topic Map ?? Kumpulan/himpunan dari satu atau lebih dokumen/informasi yang saling terkait dan notasinya didasarkan pada standar dokumen ISO/IEC 13250. Secara umum, struktur informasi dalam topic map mencakup topic (topik), occurrence dan hubungan antar topik ( association ) (ISO, 2002) Topic map merupakan solusi terhadap limpahan informasi yang menggunakan pendekatan model indeks buku (Rath, 2003)
  7. 7. Back-of-book index Gorda Sound see North Sound Little Dix Bay .................... 89 North Sound ....................... 90 Road Harbour see also Road Town ... 73 Road Town ...................... 69, 71 Spanish Town ................... 81, 82 Tortola ........................... 67 Virgin Gorda ...................... 77 Display courtesy towards Dr. Holger Rath Topics Occurrences Different topic classes Different occurrence classes Associations Multiple topic names
  8. 8. Basic Model of Topic Map <ul><li>= The TAO of Topic Maps </li></ul><ul><li>Kumpulan informasi atau data </li></ul><ul><ul><li>berbagai tipe , format , maupun lokasi </li></ul></ul>information <ul><li>A ssociations </li></ul><ul><ul><li>Hubungan di antara subjek-subjek </li></ul></ul>composed by born in composed by <ul><li>O ccurrences </li></ul><ul><ul><li>Tautan informasi yang relevan dengan suatu subjek. </li></ul></ul><ul><li>Knowledge layer , terdiri dari </li></ul>knowledge <ul><li>T opics </li></ul><ul><ul><li>Kumpulan topik-topik yang mewakili subjek-subjek kunci dalam domain </li></ul></ul>Puccini Tosca Lucca Madame Butterfly
  9. 9. Web links and Topic Map Association Topic Occurrence Web links Topic Map
  10. 10. Topic E lemen utama dalam topic map yang mewakili subjek pada dunia nyata Setiap elemen dalam suatu topic map merupakan topik <ul><li>Terdiri dari elemen-elemen : </li></ul><ul><li>Topic name </li></ul><ul><li>Topic occurrence </li></ul><ul><li>Topic role </li></ul>
  11. 11. Topic Name Topik dapat memiliki name yang dianggap valid dalam scope tertentu. Suatu name memiliki satu bentuk dasar yang dikenal sebagai basename Basename adalah bentuk dasar dari topic name yang berupa string. Sebagai salah satu karakteristik topik, basename mendeskripsikan topik dalam bentuk yang lebih tepat untuk dikomunikasikan kepada pengguna, sehingga topik tidak hanya memiliki id saja (Rath, 2003)
  12. 12. Contoh Basename dalam Topic <?xml version=&quot;1.0&quot;?> <!DOCTYPE topicMap PUBLIC &quot;-//TopicMaps.Org//DTD XML Topic Map (XTM) V1.0//EN&quot; “ http://www.topicmaps.org/xtm/1.0/xtm1.dtd &quot;> <topicMap id=&quot;quran&quot; xmlns=“ http://www.topicmaps.org/xtm/1.0/ &quot; xmlns:xlink=“ http://www.w3.org/1999/xlink &quot;> <topic id=&quot;id&quot;/> <topic id=&quot;ar&quot;/> <!-- definisi id topic --> <topic id=&quot;puasa&quot;> <baseName id=&quot;x1&quot;> <scope> <topicRef xlink:href=&quot;#id&quot;/> </scope> <baseNameString>Puasa</baseNameString> </baseName> <baseName id=&quot;x2&quot;> <scope> <topicRef xlink:href=&quot;#ar&quot;/> </scope> <baseNameString>Shaum</baseNameString> </baseName> </topic> </topicMap>
  13. 13. Topic type, occurrence & association
  14. 14. Occurrence
  15. 15. Occurrence Syntax <?xml version=&quot;1.0&quot;?> <!DOCTYPE topicMap PUBLIC &quot;-//TopicMaps.Org//DTD XML Topic map (XTM) V1.0//EN&quot; “ http://www.topicmaps.org/xtm/1.0/xtm1.dtd &quot;> <topicMap id=&quot;qurantopicmap&quot; xmlns=“ http://www.topicmaps.org/xtm/1.0/ &quot; xmlns:xlink=“ http://www.w3.org/1999/xlink/ &quot;> <topic id=&quot;sholat&quot;> <instanceOf> <topicRef xlink:href=&quot;#ibadah&quot;/> </instanceOf> <occurrence> <resourceData> Shalat secara bahasa berarti doa </resourceData> </occurrence> <occurrence> <resourceRef xlink:href=&quot;http://sholat-kita.cjb.net&quot; /> </occurrence> </topic> </topicMap>
  16. 16. Association
  17. 17. Association Syntax <topicMap ... > ... <association id=&quot;x135&quot;> <instanceOf> <topicRef xlink:href=&quot;#has-includes&quot;/> </instanceOf> <member id=&quot;x136&quot;> <roleSpec> <topicRef xlink:href=&quot;#includes&quot;/> </roleSpec> <topicRef xlink:href=&quot;#ibadah&quot;/> </member> <member id=&quot;x137&quot;> <roleSpec> <topicRef xlink:href=&quot;#included-in&quot;/> </roleSpec> <topicRef xlink:href=&quot;#puasa”/> </member> </association> ... </topicMap>
  18. 18. Why Topic Map ? Hubungan di antara informasi-informasi yang terkait dapat lebih intuitif Struktur informasi dapat dikembangkan menjadi struktur yang lebih kompleks (dengan merge ) (Hjeltnes, 2006)
  19. 19. Case Study : Indeks Alquran Indeks Alquran dipilih sebagai studi kasus karena topik-topik di dalam Alquran memiliki keterkaitan satu dengan yang lainnya I mplementasi topic map untuk indeks Alquran dapat menjadi prototipe aplikasi topic map yang dapat dikembangkan untuk domain pengetahuan yang lainnya
  20. 20. Rumusan Masalah - Topic map untuk indeks Alquran - Aplikasi web berbasis topic map ( topic map driven) - Aplikasi web pengolah dokumen topic map Alquran Dibatasi pada : - Domain “Ibadah” <ul><li>Dokumen topic map Alquran menggunakan format XML Topic Map (XTM) </li></ul>- Tidak memuat fasilitas pengelolaan scope dan merge - Dikembangkan dengan Java servlet, library TM4J dan TouchGraph LinkBrowser
  21. 21. Tujuan Penelitian Membuat dokumen topic map Alquran serta mengimplementasikan pemanfaatannya melalui suatu aplikasi. Hasil penelitian ini diharapkan dapat menunjukkan pemanfaatan teknologi topic map dalam kaitannya dengan manajemen informasi (knowledge management) khususnya info glut .
  22. 22. Manfaat Penelitian Eksplorasi teknologi topic map yang dapat menjadi solusi bagi manajemen informasi Secara spesifik, studi kasus pada indeks Alquran ini dapat dimanfaatkan secara luas oleh masyarakat khususnya umat Islam dalam mempelajari Alquran
  23. 23. Penyusunan Dokumen Topic Map Alquran <ul><li>Penentuan domain topic map </li></ul><ul><li>Penentuan topik pokok dalam domain beserta occurrence- nya </li></ul><ul><li>Pendefinisian hubungan antar topik ( association ) </li></ul>
  24. 24. Penentuan domain topic map
  25. 25. Penentuan topik utama
  26. 26. Penambahan occurrence
  27. 27. Penambahan Hubungan Antar Topik
  28. 28. Gambaran Aplikasi Topic Map Alquran
  29. 29. Use Case Diagram
  30. 30. Implementasi
  31. 31. Kesimpulan <ul><li>T opic map untuk indeks Alquran dalam domain topik “Ibadah” telah berhasil dibuat dengan standar XTM </li></ul><ul><li>Site map dan perangkat navigasi pada aplikasi web dapat dibuat berdasarkan dokumen topic map </li></ul><ul><li>Aplikasi berbasis Java servlet yang dapat mengelola dokumen topic map telah berhasil dibangun </li></ul><ul><li>Implementasi topic map dapat diterapkan sebagai manajemen pengetahuan termasuk domain pengetahuan dalam Alquran </li></ul>
  32. 32. Saran <ul><li>Perlu ditambahkan adanya fasilitas pengolah scope dan merge </li></ul><ul><li>Text based vs database </li></ul>
  33. 33. Terima Kasih Fahmi Ja’far 06 / 199928/EPA/0720

×