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.
Text
ABSTRAK.pdf Download (33kB) |
|
Text
AWAL.pdf Download (579kB) |
|
Text
BAB I.pdf Restricted to Repository UPNVJ Only Download (115kB) |
|
Text
BAB II.pdf Restricted to Repository UPNVJ Only Download (288kB) |
|
Text
BAB III.pdf Restricted to Repository UPNVJ Only Download (93kB) |
|
Text
BAB IV.pdf Restricted to Repository UPNVJ Only Download (879kB) |
|
Text
BAB V.pdf Download (98kB) |
|
Text
DAFTAR PUSTAKA.pdf Download (167kB) |
|
Text
DAFTAR RIWAYAT HIDUP.pdf Restricted to Repository UPNVJ Only Download (115kB) |
|
Text
LAMPIRAN.pdf Restricted to Repository UPNVJ Only Download (3MB) |
|
Text
HASIL PLAGIARISME.pdf Restricted to Repository staff only Download (403kB) |
|
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 |