digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Tugas Akhir ini merancang dan mengimplementasikan sistem manajemen rantai pasokan agrikultur yang modular dan andal dengan menggunakan pendekatan berbasis arsitektur microservices. Permasalahan yang diangkat adalah bagaimana membangun sistem yang dapat dikembangkan secara independen, aman, dan tetap responsif terhadap beban penggunaan yang tinggi. Dalam Tugas Akhir ini, pendekatan Domain-Driven Design (DDD) digunakan untuk membagi sistem ke dalam layanan-layanan independen berdasarkan bounded context, sedangkan API gateway pattern diterapkan sebagai pintu masuk tunggal guna menyederhanakan komunikasi antarlayanan sekaligus meningkatkan keamanan. Sistem dikembangkan dalam beberapa layanan utama, di antaranya layanan autentikasi, pengelolaan komoditas, pengelolaan aktivitas produksi, dan pemesanan. Evaluasi sistem dilakukan pada beberapa aspek, di antaranya kesesuaian fungsionalitas, modularitas, maintainability, skalabilitas, serta keamanan. Hasil pengujian menunjukkan bahwa semua endpoint berfungsi sesuai skenario, layanan tetap berjalan meskipun salah satu service dimatikan, dan perubahan pada satu layanan tidak berdampak pada layanan lainnya. Pengujian kinerja melalui load testing hingga 200 virtual users menunjukkan rata-rata waktu respons sebesar 300 ms yang masih berada dalam batas toleransi. Selain itu, sistem juga terbukti aman terhadap serangan SQL injection melalui penggunaan parameterized query. Berdasarkan evaluasi tersebut, dapat disimpulkan bahwa rancangan arsitektur microservices berbasis DDD dan API gateway pattern mampu memenuhi kebutuhan sistem manajemen rantai pasokan agrikultur dari sisi modularitas, maintainability, skalabilitas, dan keamanan.