Integrasi SI Akademik dengan myITS Classroom Berbasis Arsitektur Event-Driven menggunakan Apache Kafka

Dinatra, Najatul Muslim (2021) Integrasi SI Akademik dengan myITS Classroom Berbasis Arsitektur Event-Driven menggunakan Apache Kafka. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111740000079-Undergraduate_Thesis.pdf]
Preview
Text
05111740000079-Undergraduate_Thesis.pdf - Accepted Version

Download (2MB) | Preview

Abstract

MyITS Classroom dengan SI Akademik adalah dua sistem
yang memiliki keterkaitan pada suatu kegiatan, seperti disaat
periode FRS, myITS Classroom membutuhkan data dari SI
Akademik untuk membuat course baru. Dengan cara synchronous
menggunakan modul API, myITS Classroom dapat mengambil
data SI Akademik melalui API. Namun cara tersebut kurang efisien
dikarenakan membutuhkan waktu respon yang lebih lama untuk SI
Akademik menunggu proses di myITS Classroom selesai. Oleh
karena itu diperlukan cara asynchronous messaging (Event�Driven) untuk SI Akademik dan myITS Classroom dapat saling
menggunakan data yang sama secara otomatis, independen, dan
lebih efisien.

Tugas Akhir ini bertujuan untuk mengimplementasikan
cara asynchronous messaging menggunakan arsitektur Event�Driven dengan mengintegrasikan Apache Kafka. Apache Kafka
merupakan perangkat lunak yang memungkinkan aplikasi, sistem
dan layanan untuk berkomunikasi dan bertukar informasi satu
sama lain.
=======================================================================================
MyITS Classroom with Academic SI are two systems that
are related to an activity, such as during the FRS period, myITS
Classroom requires data from Academic SI to create a new course.
In a synchronous way using the API module, myITS Classroom can
retrieve Academic SI data via the API. However, this method is less
efficient because it requires a longer response time for Academic
SI waiting for the process at myITS Classroom to complete.
Therefore, an asynchronous messaging (Event-Driven) method is
needed for Academic SI and myITS Classroom to use the same data
automatically, independently, and more efficiently.

This final project aims to implement asynchronous messaging
using Event-Driven architecture by integrating Apache Kafka.
Apache Kafka is software that allows applications, systems and
services to communicate and exchange information with each
other

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Asynchronous Messaging, Event-Driven, Kafka, Message Broker
Subjects: T Technology > T Technology (General) > T58.5 Information technology. IT--Auditing
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Najatul Muslim Dinatra
Date Deposited: 13 Aug 2021 15:35
Last Modified: 10 Sep 2024 05:58
URI: http://repository.its.ac.id/id/eprint/86291

Actions (login required)

View Item View Item