YAHYA, KAMALI (2017) PENYIMPANAN DAN PENG-QUERY-AN BASIS DATA RELASIONAL BERBASIS ONTOLOGI UNTUK PERMASALAHAN POHON KELUARGA. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.
Preview |
Text
5112100107-Undergraduate_Theses.pdf - Published Version Download (4MB) | Preview |
Abstract
Pohon keluarga adalah struktur/susunan keluarga yang ada kaitannya dengan orang lain yang menjadi istri/suaminya dan sanak keluarganya, pohon keluarga tersebut merupakan susunan keluarga dari atas ke bawah dan ke samping dengan menyebut nama keluarganya, pohon keluarga tersebut dibuat menyerupai pohon dengan akar-akarnya atau cabang-cabangnya. Batangnya adalah “saya”, cabangnya adalah orang tua, kakek, nenek dan seterusnya keatas. Sedangkan untuk akar-akarnya adalah anak, cucu dan seterusnya ke bawah.
Data Ontologi sebuah pohon keluarga biasanya hanya dapat disimpan dalam bentuk file saja, dan untuk melakukan pencarian data terhadap data ontologi tersebut membutuhkan waktu yang cukup lama. Hal tersebut tidak layak untuk diimplementasikan jika jumlah datanya sangat banyak. Oleh dari itu, maka melalui penulisan ini, akan dilakukan uji coba tentang penyimpanan dan peng-query-an basis data relasional berbasis ontologi untuk permasalahan pohon keluarga, dengan PostgreSQL dan Protégé dengan plugin OWL2RDB dan Pellet sebagai tools yang digunakan, dan juga dengan menggunakan SQL dan SPARQL sebagai bahasa untuk query.
Data awal yang dipakai adalah berupa ontologi hasil invert axioms, data tersebut disimpan ke dalam PostgreSQL dengan dengan menggunakan plugin Protégé berupa OWL2RDB. Sedangkan untuk peng-query-an (query SPARQL) dibutuhkan sebuah aplikasi sederhana yang bisa memetakan syntax query SPARQL menjadi sebuah syntax query SQL, dan menampilkan data hasil pengolahan query tersebut pada kolom hasil.
Berdasarkan uji coba yang telah dilakukan, penyimpanan ontologi hasil transformasi OWL2RDB sebuah ontologi pohon keluarga berhasil disimpan pada database PostgreSQL menjadi beberapa tabel beserta isinya. Sedangkan untuk pengujian peng-query-an data, semua case yang telah dibangun pada aplikasi ini berhasil menampilkan suatu data hasil query SPARQL seperti yang seharusnya (sama dengan hasil SPARQL Engine Protégé). Dan untuk waktu pemrosesan peng-query-an suatu data pada aplikasi yang dibangun dan pada aplikasi Protégé memberikan hasil bahwa waktu pemrosesan peng-query-an suatu data pada aplikasi yang dibangun lebih cepat atau lebih kecil daripada waktu pemrosesan peng-query-an suatu data pada Protégé
Diharapkan dengan dilakukannya pengerjaan Tugas Akhir ini, maka akan mempercepat seseorang untuk melakukan pencarian data sebuah ontologi pohon keluarga.
=======================================================================================================
The family’s tree is the structure of the family that consist of husband, wife and relatives in which they are interrelated one another. This tree can be described as the arrangement of the family from the various angle because each part has its function. The family’s tree is made resemble as tree that consist of rod, branch and root. The rod is the ‘me’, the branches are the parents, grandparents and forth above. As the roots are children, grandchildren and forth below.
Ontology data of family’s tree is generally stored in a file and in order to look for that data, it takes several time due to the form of that data is in the text. Additionally, when the data is huge, it cannot be implemented. Therefore through this paper, it will be tested on the storing and querying relational database based on ontology for family tree by using PostgreSQL and Protégé with plugin OWL2RDB and Pellet as a tool are used and using SQL and SPARQL as the language for querying.
The preliminary data that used is in the form of ontology results of invert axioms, this data is stored in PostgreSQL using plugin Protégé OWL2RDB. Whereas in the query system (query SPARQL), it required a simple application that charted SPARQL query syntax into SQL query syntax and it can display the result of query processing in the result column.
Based on the trials that was conducted, ontology storage that resulted the transformation of OWL2RDB the ontology family tree succesfully saved in PostgreSQL database into multiple tables and their contents. As for testing for the data query, all the cases which was built on this application has successfully displayed a result of SPARQL data query as it should be (the same as the results of SPARQL Engine Protage). And time for processing the data query in the applications built and on a protégé applications gave the result that processing time of the data query in applications built is faster or smaller than the processing time of the data query on the Protege.
Lastly, it is expected by doing this final project, it will accelerate to seek the ontology data of family’s tree.
Item Type: | Thesis (Undergraduate) |
---|---|
Uncontrolled Keywords: | PostgreSQL, Protégé, OWL2RDB, Ontologi, Basis Data Relasional, OWL 2, Query SQL, Query SPARQL |
Subjects: | T Technology > T Technology (General) Z Bibliography. Library Science. Information Resources > ZA Information resources > Z699.5 Information storage and retrieval systems Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4450 Databases |
Divisions: | Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
Depositing User: | KAMALI KAMALI YAHYA |
Date Deposited: | 26 Jan 2017 02:55 |
Last Modified: | 08 Mar 2019 03:34 |
URI: | http://repository.its.ac.id/id/eprint/3342 |
Actions (login required)
View Item |