PENERAPAN ARSITEKTUR MICROSERVICE DAN EVENT DRIVEN MENGGUNAKAN RABBITMQ PADA SISTEM MANAJEMEN TOOLCRIB INVENTORY

dc.contributor.advisorKurniawan, Dwi Ely
dc.contributor.authorKurniawan, Rahmad
dc.date.accessioned2026-08-13T08:47:10Z
dc.date.issued2026-06-15
dc.descriptionAplikasi inventori konvensional sering mengalami kendala performa saat jumlah pengguna bertambah. Kamu bisa menyelesaikan kendala ini dengan mengubah struktur aplikasi dari monolitik menjadi layanan mandiri yang terpisah. Karya ilmiah ini menguraikan cara membangun sistem Toolcrib Inventory dengan arsitektur microservices dan pola komunikasi event-driven menggunakan RabbitMQ
dc.description.abstractAplikasi inventori modern membutuhkan arsitektur yang mudah diskalakan, responsif, dan stabil saat beban pengguna meningkat. Penelitian ini mengimplementasikan serta menguji arsitektur microservices berbasis event-driven menggunakan RabbitMQ untuk sistem inventori/permintaan barang. Fungsi sistem dipisah menjadi layanan mandiri (User, Item, Order, Notification) yang berkomunikasi asinkron melalui topic exchange dengan routing key terstandar, sementara operasi sinkron disediakan melalui REST API. Antarmuka web berbasis React menyajikan katalog, keranjang, dan riwayat dengan pembaruan mendekati waktu nyata menggunakan Server-Sent Events (SSE). Studi ini menguraikan arsitektur, kontrak event, dan model data, serta prosedur evaluasi yang mencakup uji fungsional, uji kinerja pada beban konkuren, dan uji penerimaan pengguna. Pendekatan yang diusulkan ditujukan untuk menyederhanakan integrasi antarlayanan, menjaga konsistensi stok, dan mendukung operasi inventori yang skalabel serta andal.
dc.identifier.citationRESTI
dc.identifier.kodeprodiKODEPRODI55401#Teknik Informatika
dc.identifier.nidnNIDN0013078703
dc.identifier.nimNIM3312201073
dc.identifier.urihttps://repository.polibatam.ac.id//handle/PL29/5094
dc.language.isoother
dc.publisherPoliteknik Negri Batam
dc.relation.ispartofseriesVol. 8 No. 1 (2024)
dc.subjectmicroservices
dc.subjectevent-driven architecture
dc.subjectRabbitMQ
dc.subjectinventory system
dc.subjectREST API
dc.subjectSSE.
dc.titlePENERAPAN ARSITEKTUR MICROSERVICE DAN EVENT DRIVEN MENGGUNAKAN RABBITMQ PADA SISTEM MANAJEMEN TOOLCRIB INVENTORY
dc.typeArticle

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
3312201073_Jurnal.pdf.pdf
Size:
784.16 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Borang_Publikasi.pdf
Size:
28.37 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Lembar_Pengesahan.pdf
Size:
57.37 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: