IMPLEMENTATION OF MICROSERVICES FOR SEARCH ENGINE APPLICATION ON SEMARANG CITY PUBLIC INFORMATION PLATFORM

Public information platform has become one of the important applications within government institutions in Indonesia, especially in the city of Semarang. With the advent of digital transformation, city governments are driven to create public services that can be accessed digitally. Currently, the...

Full description

Saved in:
Bibliographic Details
Main Author: Rifandy Zulvan, M
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/77040
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Public information platform has become one of the important applications within government institutions in Indonesia, especially in the city of Semarang. With the advent of digital transformation, city governments are driven to create public services that can be accessed digitally. Currently, the Semarang City Government has more than 300 public service applications spanning various categories of services. This complexity makes it challenging for the public to access or discover the suitable services to use. Although the Semarang City Government already has a public information platform, the search feature within the platform does not perform adequately. Given this issue, the public information platform requires a feature that can assist the public in searching for information such as public services, news, and government event agendas. Consequently, a public information platform will be developed to facilitate easy access to public information. One of the implementations for the development of this platform involves creating a backend application. This backend application will offer features for viewing public services, recent news, government agendas, and conducting searches for this information. The backend application will be implemented utilizing a microservices architecture, which divides the application into several subsystems, each with its own functionality, fostering a loosely-coupled system. To enhance the search functionality, a search engine will be implemented using Elasticsearch tools. This search engine will be capable of indexing data and conducting search queries effectively.