PLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION

Abstract— Indonesian society, which is rich in cultural diversity, needs facilities that can facilitate the understanding and preservation of their cultural heritage. In this context, the use of cultural library applications becomes important. However, previous applications had several shortcomin...

Full description

Saved in:
Bibliographic Details
Main Author: Afif Akromi, Mohammad
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/78291
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:78291
spelling id-itb.:782912023-09-18T22:09:16ZPLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION Afif Akromi, Mohammad Indonesia Final Project culture, digital libraries, backend systems, mobile devices, graphql, API INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/78291 Abstract— Indonesian society, which is rich in cultural diversity, needs facilities that can facilitate the understanding and preservation of their cultural heritage. In this context, the use of cultural library applications becomes important. However, previous applications had several shortcomings, unattractive users, data that was not updated and lack of interaction between users. Therefore, this research aims to develop a better cultural library application with a focus on backend services, features, and improved user experience. This implementation uses the help of several tools such as the Node JS framework, Express JS, GraphQL, TypeGraphQL, and PostgreSQL. Management of backend service system development is carried out using the Scrum method for ten sprints and each sprint has a period of one to two weeks. ExpressJS, which is deployed on the Google Cloud Platform service, is the main framework used in developing backend services for cultural digital library applications. The feature that is the focus of this research is the existence of a discussion forum between users regarding the culture of each region and there is also a feature for digitizing cultural objects in Indonesia. Testing is carried out with scenarios of the main functionality of the backend system which are built using functional testing and unit testing. The test results show that the backend system built meets and supports the main needs of the cultural library application. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Abstract— Indonesian society, which is rich in cultural diversity, needs facilities that can facilitate the understanding and preservation of their cultural heritage. In this context, the use of cultural library applications becomes important. However, previous applications had several shortcomings, unattractive users, data that was not updated and lack of interaction between users. Therefore, this research aims to develop a better cultural library application with a focus on backend services, features, and improved user experience. This implementation uses the help of several tools such as the Node JS framework, Express JS, GraphQL, TypeGraphQL, and PostgreSQL. Management of backend service system development is carried out using the Scrum method for ten sprints and each sprint has a period of one to two weeks. ExpressJS, which is deployed on the Google Cloud Platform service, is the main framework used in developing backend services for cultural digital library applications. The feature that is the focus of this research is the existence of a discussion forum between users regarding the culture of each region and there is also a feature for digitizing cultural objects in Indonesia. Testing is carried out with scenarios of the main functionality of the backend system which are built using functional testing and unit testing. The test results show that the backend system built meets and supports the main needs of the cultural library application.
format Final Project
author Afif Akromi, Mohammad
spellingShingle Afif Akromi, Mohammad
PLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION
author_facet Afif Akromi, Mohammad
author_sort Afif Akromi, Mohammad
title PLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION
title_short PLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION
title_full PLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION
title_fullStr PLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION
title_full_unstemmed PLANNING AND IMPLEMENTATION BACKEND API SERVICE WITH GRAPHQL ON THE CULTURAL LIBRARY APPLICATION
title_sort planning and implementation backend api service with graphql on the cultural library application
url https://digilib.itb.ac.id/gdl/view/78291
_version_ 1822008534963847168