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...
Saved in:
Main Author: | |
---|---|
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 |