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

13519098 Jordan Daniel Joshua.pdf
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.