PEMANFAATAN REDUX DALAM PENGEMBANGAN FRONT-END PADA WEBSITE E-COMMERCE B2B UNTUK JEJARING DISTRIBUTOR DAN RETAIL
Keywords:
Distributor, Retail, Component-Based Software Engineering, React JS, ReduxAbstract
AbstractKONDITAIL is a B2B E-commerce platform that was made to increase the synergy between distributors and retailers. This system was built based on the complaints of distributors who felt cheated by the sales during the transaction by taking away the money and also by retailers who did not finish the payment according to the deals that were made. This incident had caused the distributors’ losses to be in the tens or even hundreds of millions of Rupiah. Therefore, this system is made to help distributors and retailers interact directly without being brokered by sales and tighten the transaction rules between them. This system is built with React JS and Redux Tools for state management. The system development is done using the component-based Software Engineering (CBSE) method to help analyze the processes of the components that will be used again. The development of the system was made easy by the use of Redux, which structured the code. This system also met the criteria for functional testing, integration testing, and user acceptance testing. On the other side, the performance of this system is also enough to be used comfortably by users.
Keywords: Distributor, Retail, Component-Based Software Engineering, React JS, Redux
Abstrak
KONDITAIL adalah sebuah sistem E-Commerce B2B yang berfungsi untuk meningkatkan sinergi antara distributor dan retail. Sistem ini dibangun karena adanya keluhan dari distributor yang merasa dicurangi oleh pihak sales ketika melakukan transaksi dengan pihak retail dengan membawa lari uang hasil transaksi serta oleh pihak retail yang tidak menyelesaikan pembayaran sesuai waktu yang telah disepakati. Hal ini menyebabkan kerugian sebesar puluhan hingga ratusan juta rupiah. Oleh karena itu, sistem ini dibangun dengan harapan dapat membantu para distributor dan retail untuk berinteraksi langsung dalam melakukan proses jual beli secara online tanpa harus diperantarai oleh sales serta memperketat aturan transaksi antar distributor dan retail. Sistem ini dibangun dengan menggunakan React JS dan tools Redux untuk membantu State Management pada sistem ini. Pengembangan sistem ini dilakukan dengan menggunakan metode Component-Based Software Engineering (CBSE) untuk membantu analisis penggunaan komponen pada sistem agar dapat digunakan kembali. Pembangunan sistem ini dipermudah dengan adanya penggunaan Redux yang menyusun struktur kode program dengan jelas. Sistem yang dibangun juga telah memenuhi semua kriteria pengujian yang ada pada pengujian fungsional, integration testing, dan user acceptance test. Performa dari sistem ini juga sudah cukup dan sudah nyaman untuk dipakai oleh pengguna.
Kata kunci: Distributor, Retail, Component-Based Software Engineering, React JS, Redux



