| dc.description.abstract | Crino.id adalah salah satu platform multi-channel yang membantu untuk mengatur produk,
stok, harga, promosi, dan menyediakan laporan penjualan dari berbagai marketplace di
Indonesia. Sistem crino.id dikembangkan oleh PT Bhinneka Mentari Dimensi untuk
mempermudah penggunanya dalam memanajemen transaksi penjualan produk dari beberapa
marketplace popular di Indonesia yang terintegrasi dalam satu platform. Namun, sistem
crino.id yang ada saat itu masih merupakan sistem yang berdiri sendiri dan terpisah dengan
toko online bhinneka.com. Selain itu, sistem crino.id yang ada saat itu masih merupakan sistem
dengan arsitektur monolith. Di sisi lain, semakin berkembanganya perusahaan, maka proses
bisnis akan terus berubah sesuai dengan kebutuhan perusahaan. Hal tersebut tentu akan
berpengaruh dalam pengembangan sistem yang sudah dimiliki perusahaan. Demi memenuhi
salah satu dari sekian banyak kebutuhan strategi bisnisnya, PT Bhinneka Mentari Dimensi
memiliki keinginan untuk mengembangkan sistem crino.id. Pengembangan sistem dilakukan
dengan harapan crino.id dapat disatukan ke dalam dashboard seller center bhinneka.com yang
sudah mengadopsi teknologi microservice. Oleh karena itu, dibutuhkan pengembangan untuk
mengubah sistem crino.id yang masih monolith dengan cara membuat atau memecah beberapa
proses bisnis pada sistem yang ada menjadi web service menggunakan arsitektur REST.
Laporan ini membahas bagaimana mengimplementasikan REST pada crino.id sesuai dengan
kebutuhan pengembangan. Akan tetapi, implementasi pengembangan hanya sebatas pada
penambahan modul Customer Management. Pengembangan tersebut telah berhasil
diimplementasikan menggunakan salah satu kerangka kerja dari bahasa pemrograman Python
yaitu Django dan memanfaatkan toolkit yang bernama Django REST Framework. Kemudian
hasil dari pengujiannya, setiap endpoint dipastikan sudah berhasil digunakan dan fungsi dari
setiap method telah berjalan dengan baik serta sesuai dengan rancangan. | en_US |