Rancang Bangun Aplikasi Stored Procedure Dependency Tool untuk Database SQL Server Berbasis Graph Neo4j

Rahmawati, Aprilia Rizki (2018) Rancang Bangun Aplikasi Stored Procedure Dependency Tool untuk Database SQL Server Berbasis Graph Neo4j. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05211440000071-Undergraduate_Theses.pdf]
Preview
Text
05211440000071-Undergraduate_Theses.pdf - Accepted Version

Download (3MB) | Preview

Abstract

Dokumentasi sistem perangkat lunak yang konsisten, benar, dan lengkap merupakan hal yang penting bagi pengelola untuk mempermudah pengembangan selanjutnya. Hal ini sangat memudahkan pemahaman dan komunikasi perangkat lunak, memudahkan proses pembelajaran, membuat sistem perangkat lunak menjadi lebih mudah dipelihara, dan akibatnya dapat meningkatkan produktivitas dan kualitas kerja pengelola. Tetapi sebagian besar perusahaan cenderung kurang peduli pada kelayakan dokumentasi sistem.
Dokumentasi SQL sebenarnya dapat diatasi dengan menggunakan aplikasi seperti DBVisualier, RedGate Dependency Tracker, ApexSQL, atau aplikasi yang sejenis. Namun, aplikasi-aplikasi tersebut memiliki keterbatasan fitur dalam menampilkan dependency dari stored procedure dengan objek database lainnya serta bagaimana hubungan interaksi yang ada. Padahal, penggunaan stored procedure tidak dapat dihindari dalam pengelolaan basis data dan seringkali sulit untuk mengetahui dependency dan hubungan interaksinya dengan objek basis data lainnya.
Dengan melihat permasalahan yang ada, dibuatlah aplikasi Stored Procedure Dependency tool yang dapat mempermudah mengetahui hubungan stored procedure dengan objek database lain. Pengembangan aplikasi ini digunnakan untuk database berbasis Microsoft SQL Server. Aplikasi ini juga menggunakan prinsip graph database serta memanfaatkan Neo4J sebagai penyimpanan utamanya.
Hasil dari penelitian ini adalah aplikasi Stored Procedure Dependency Tool berbasis web yang dapat menampilkan graph untuk mempermudah dalam mengetahui hubungan stored procedure dengan objek database lain. Aplikasi memiliki fitur filter berdasarkan relasi, stored procedure, dan radius.
============= The consistent, correct, and complete documentation of the software system is important for managers to facilitate further development. It greatly facilitates the understanding and communication of software, facilitates the learning process, makes software systems more maintainable, and consequently increases productivity and quality of work managers. But most companies tend to be less concerned with the feasibility of system documentation.
The actual SQL documentation can be solved by using applications such as DBVisualier, RedGate Dependency Tracker, ApexSQL, or similar applications. However, these applications have limited features in displaying dependencies of stored procedures with other database objects and how they interact. In fact, the use of stored procedures can not be avoided in database management and it is often difficult to know the dependencies and their interaction relationships with other database objects.
By looking at the existing problems, made the application Stored Procedure Dependency tool that can facilitate to know the relation of stored procedure with other database object. This application development is used for Microsoft SQL Server based database. This application also uses the principle graph database and utilize Neo4J as its main storage.
The result of this research is Web-Based application Stored Procedure Dependency Tool which can display graph to simplify in knowing relation of stored procedure with other database object. The app has filter features based on relation, stored procedure, and radius.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: dokumentasi, parsing, graph database, sql server, visualisasi, neo4j, stored procedure, documentation, parsing, graph database, sql server, visualization, neo4j, stored procedure
Subjects: Q Science > QA Mathematics > QA76.758 Software engineering
T Technology > T Technology (General)
Divisions: Faculty of Information Technology > Information System > 57201-(S1) Undergraduate Thesis
Depositing User: Rahmawati Aprilia Rizki
Date Deposited: 16 Aug 2018 08:25
Last Modified: 24 Jan 2021 12:30
URI: http://repository.its.ac.id/id/eprint/52382

Actions (login required)

View Item View Item