OPTIMALISASI LAYANAN AKADEMIK BERBASIS MICROSERVICE DENGAN PENGGUNAAAN MESSAGE BROKER (STUDI KASUS: PROSES BISNIS PENGAJUAN KRS)

Muhammad Helmi Azhar, . (2024) OPTIMALISASI LAYANAN AKADEMIK BERBASIS MICROSERVICE DENGAN PENGGUNAAAN MESSAGE BROKER (STUDI KASUS: PROSES BISNIS PENGAJUAN KRS). Skripsi thesis, Universitas Pembangunan Nasional Veteran Jakarta.

[img] Text
ABSTRAK.pdf

Download (33kB)
[img] Text
AWAL.pdf

Download (579kB)
[img] Text
BAB I.pdf
Restricted to Repository UPNVJ Only

Download (115kB)
[img] Text
BAB II.pdf
Restricted to Repository UPNVJ Only

Download (288kB)
[img] Text
BAB III.pdf
Restricted to Repository UPNVJ Only

Download (93kB)
[img] Text
BAB IV.pdf
Restricted to Repository UPNVJ Only

Download (879kB)
[img] Text
BAB V.pdf

Download (98kB)
[img] Text
DAFTAR PUSTAKA.pdf

Download (167kB)
[img] Text
DAFTAR RIWAYAT HIDUP.pdf
Restricted to Repository UPNVJ Only

Download (115kB)
[img] Text
LAMPIRAN.pdf
Restricted to Repository UPNVJ Only

Download (3MB)
[img] Text
HASIL PLAGIARISME.pdf
Restricted to Repository staff only

Download (403kB)
[img] Text
ARTIKEL KI.pdf
Restricted to Repository staff only

Download (756kB)

Abstract

Academic service system is an important element in the learning process in higher education. However, many systems such as SIAKAD MHS UPNVJ experience problems such as slow performance and frequent errors, especially in filling out the Study Plan Card (KRS). This research proposes a solution by designing a microservice-based system connected through a message broker, with a case study on the KRS submission process. In this research, the service will be broken down into small parts to improve system performance. KRS requests submitted by students will be channeled through academic aggregation which acts as a publisher, then stored in the academic command database and academic query which acts as a consumer. Publisher and consumer are connected by a message broker, RabbitMQ. The RabbitMQ configuration used is to create a virtual host "krs" to separate between services and also use a quorum queue type that excels in security and availability. The results of this research show that the simulation of a microservice-based academic service system results in an efficient process. The use of this architecture reduces the error rate in microservices by up to 100% compared to monolithic architecture for most cases (until microservices start experiencing errors at higher request rates). The average response time also decreases by more than 150% for all test cases.

Item Type: Thesis (Skripsi)
Additional Information: [No.Panggil: 2010511111] [Pembimbing 1: I Wayan Widi Pradnyana] [Pembimbing 2: Nindy Irzavika] [Penguji 1: Indra Permana Solihin] [Penguji 2: Anita Muliawati]
Uncontrolled Keywords: Microservice, Message Broker, Study Plan Card
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Ilmu Komputer > Program Studi Informatika (S1)
Depositing User: MUHAMMAD HELMI AZHAR
Date Deposited: 06 Sep 2024 02:55
Last Modified: 06 Sep 2024 02:55
URI: http://repository.upnvj.ac.id/id/eprint/31694

Actions (login required)

View Item View Item