Implementasi Restful API dalam Upaya Mensinkronisasi Data pada Sistem Otomasi Perpustakaan Berbasis Web Dengan Menggunakan Metode Uji Coba RMSE Dan White Box

Main Article Content

Yessy Fitriani
M. Yoga Distra Sudirman
Dine Tiara Kusuma
Abiyyu Wahib Imantara

Abstract

To solve the data redundancy problem that occurs in the STT - PLN library automation system, namely the Senayan and Cendana systems, currently a web service has been designed to combine the two automation systems in the library so that data redundancy from the two systems will not occur. This system was created in order to prepare a database for the implementation of a new automation system for the STT - PLN library, namely the Akasia system. This web service application can migrate and merge data from the Senayan and Cendana databases to the Akasia database. This system also supports the creation of additional fields and tables for fields and tables that were not yet available in the initial structure of the acacia database. The application of the REST architecture here is to test the ability of the REST architecture in handling data migration and merging with large amounts of data. The test is carried out on a local host and through the existing LAN network in the IT - PLN building. There are two types of testing, namely speed testing and validation testing. The speed test is done by calculating the estimated time spent when transferring data with the amount of data ranging from 4000, 6000, 8000, 10000.The result is that using the REST architecture in migrating data can shorten the migration time because the data transferred from the source database is in JSON format. which has a smaller size than the data in SQL format. The data in JSON format is then converted into an array by the RESTful API and then entered into the acacia database. So that the migration process has a short time because the process of transferring data from the source database server to the RESTful API server is in JSON format. While the results of data validation testing using RMSE show a very small number, namely 0. From these results it can be stated that the acacia database from the results of the localhost migration already has sufficient data accuracy to be used as a new system database.

Downloads

Download data is not yet available.

Article Details

How to Cite
Fitriani, Y., Sudirman, M. Y. D., Kusuma, D. T., & Imantara, A. W. (2022). Implementasi Restful API dalam Upaya Mensinkronisasi Data pada Sistem Otomasi Perpustakaan Berbasis Web Dengan Menggunakan Metode Uji Coba RMSE Dan White Box. PETIR, 15(1), 145–156. https://doi.org/10.33322/petir.v15i1.1228
Section
Articles

Fatal error: Uncaught Error: Call to a member function getJournalId() on null in /home/aioe2328/public_html/__jurnal33013/classes/issue/IssueAction.inc.php:31 Stack trace: #0 /home/aioe2328/public_html/__jurnal33013/classes/search/ArticleSearch.inc.php(274): IssueAction->subscriptionRequired(NULL, Object(Journal)) #1 /home/aioe2328/public_html/__jurnal33013/plugins/generic/recommendByAuthor/RecommendByAuthorPlugin.inc.php(142): ArticleSearch->formatResults(Array) #2 /home/aioe2328/public_html/__jurnal33013/lib/pkp/classes/plugins/HookRegistry.inc.php(107): RecommendByAuthorPlugin->callbackTemplateArticlePageFooter('Templates::Arti...', Array) #3 /home/aioe2328/public_html/__jurnal33013/lib/pkp/classes/template/PKPTemplateManager.inc.php(1518): HookRegistry::call('Templates::Arti...', Array) #4 /home/aioe2328/public_html/__jurnal33013/cache/t_compile/5344c657d475ac490e5be9e38a89fff34c6138fd^1c372c95cd85572e0fbc9a53d0323a0b229cfc78_0.app.frontendpagesarticle.tpl.php(43): PKPTemplateManager->smartyCallHook(Array, Object(Smar in /home/aioe2328/public_html/__jurnal33013/classes/issue/IssueAction.inc.php on line 31