PENERAPAN ARSITEKTUR MICROSERVICE DAN EVENT DRIVEN MENGGUNAKAN RABBITMQ PADA SISTEM MANAJEMEN TOOLCRIB INVENTORY
| dc.contributor.advisor | Kurniawan, Dwi Ely | |
| dc.contributor.author | Kurniawan, Rahmad | |
| dc.date.accessioned | 2026-08-13T08:47:10Z | |
| dc.date.issued | 2026-06-15 | |
| dc.description | Aplikasi 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.abstract | Aplikasi 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.citation | RESTI | |
| dc.identifier.kodeprodi | KODEPRODI55401#Teknik Informatika | |
| dc.identifier.nidn | NIDN0013078703 | |
| dc.identifier.nim | NIM3312201073 | |
| dc.identifier.uri | https://repository.polibatam.ac.id//handle/PL29/5094 | |
| dc.language.iso | other | |
| dc.publisher | Politeknik Negri Batam | |
| dc.relation.ispartofseries | Vol. 8 No. 1 (2024) | |
| dc.subject | microservices | |
| dc.subject | event-driven architecture | |
| dc.subject | RabbitMQ | |
| dc.subject | inventory system | |
| dc.subject | REST API | |
| dc.subject | SSE. | |
| dc.title | PENERAPAN ARSITEKTUR MICROSERVICE DAN EVENT DRIVEN MENGGUNAKAN RABBITMQ PADA SISTEM MANAJEMEN TOOLCRIB INVENTORY | |
| dc.type | Article |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- 3312201073_Jurnal.pdf.pdf
- Size:
- 784.16 KB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- Borang_Publikasi.pdf
- Size:
- 28.37 KB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- Lembar_Pengesahan.pdf
- Size:
- 57.37 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
