EXTENSIBLE SOFTWARE FOR GRAPH DATA MANAGEMENT USING GRAPH DATABASE

Graph is a structure that consists of nodes and vertices. These nodes and vertices can be used to model graph data naturally. Because of that, some cases in the real world can be modelled using graph data. Then, the model can be used to solve some problems like centrality and coauthoring. Because gr...

Full description

Saved in:
Bibliographic Details
Main Author: Kasula Novenda, Finiko
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/43699
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Graph is a structure that consists of nodes and vertices. These nodes and vertices can be used to model graph data naturally. Because of that, some cases in the real world can be modelled using graph data. Then, the model can be used to solve some problems like centrality and coauthoring. Because graph data can be used to solve some problems, graph database is developed to help managing graph data. Graph database nowadays, can be used to insert data and add its functionality query. However, data integration with graph database is hard to do even though data integration from various source can be used to increase data size. The added functionality query is also tedious to do even though the graph data management functionality can still be increased and developed. Therefore, it is necessary to add new functionality with extensible. To handle those problems, metadata file and plug-in approach is used. Metadata file approach is used to handle data integration from various source. The metadata is used for reference when mapping attribute in the data input that is done by user. Plug-in approach is used to add new functionality with extensible. The added functionality is developed in form of plug-in for then to be executed by software. From this final project, metadata file approach is successfully developed to handle data input from various source. Plug-in approach also successfully developed to handle adding new functionality with extensible. From the developed approach, there are still some flaws. Flaw from the metadata file approach is the vertices failed to be inserted to database because one of vertex’s nodes didn’t have any primary key to identify them. Flaw from the plug-in approach is software execution is halted when plug-in is still running. It is because the software is still waiting for the output from plug-in.