13519098 Jordan Daniel Joshua.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Sistem omnichannel merupakan sebuah sistem yang bertujuan untuk memudahkan
proses integrasi usaha-usaha ke berbagai marketplace melalui sebuah sistem.
Terdapat beberapa aplikasi dan penelitian terkait dengan sistem omnichannel di
Indonesia. Akan tetapi, terdapat beberapa permasalahan terkait penelitian dan
aplikasi yang bersangkutan seperti biaya yang sangat tinggi, rendahnya toleransi
sistem terhadap error, dan kapabilitas sistem dalam mengakomodasi marketplace
dalam jumlah yang banyak.
Tugas Akhir ini bertujuan untuk menyelesaikan permasalahan yang ada dengan
membuat sebuah sistem omnichannel menggunakan pendekatan event-driven
architecture. Model event-driven yang digunakan adalah publish/subscribe
menggunakan Kafka yang melibatkan banyak service di dalamnya. Tampilan akhir
dari sistem berupa sebuah website yang dapat diakses pada lingkungan lokal dari
pengembangan.
Hasil pengujian terhadap sistem yang sudah dibuat menunjukan bahwa sistem dapat
berjalan dengan baik sesuai dengan kebutuhan fungsional yang ada. Selain itu
sistem juga lebih fault tolerant dalam menghadapi error dan extendable dalam
menambah service baru untuk mengakomodasi penambahan marketplace yang
terintegrasi ke dalam sistem.