BACK-END COMPONENT OF THE INTELLIGENT REPOSITORY SYSTEM (IRYS)

The rapid advancement of technology enables humans to exchange information quickly and efficiently, including through the use of documents widely utilized in various fields such as scientific works and recruitment documents. Currently, physical document storage is being phased out in favor of ele...

Full description

Saved in:
Bibliographic Details
Main Author: Jerriel Sinabutar, Andres
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/73924
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:The rapid advancement of technology enables humans to exchange information quickly and efficiently, including through the use of documents widely utilized in various fields such as scientific works and recruitment documents. Currently, physical document storage is being phased out in favor of electronic document storage, facilitated by word processing software and cloud storage. The process of retrieving documents based on their contained information commonly involves the use of a search engine. Therefore, there is a need for software that can assist in electronic document storage within a specialized repository for a specific domain, allowing for efficient retrieval of stored documents based on specific information. In this final project, the design and development of the back end are carried out to support the functionality of IRyS. The back end of IRyS is developed using Python with the FastAPI web development framework. The chosen database system is SQL with PostgreSQL as the database management system. The application testing results indicate that the designed architecture successfully fulfills the functionality and scalability requirements of the application. Furthermore, the implementation of the back end as the central data traffic handler in IRyS enables the connection of all IRyS application components, facilitating business logic management, data storage and retrieval from the database, and providing the necessary APIs for the front end.