RANCANG BANGUN APLIKASI E-COMMERCE KELUBAN BERBASIS MICROSERVICES
Microservices, Monolith, E-Commerce, Arsitektur Perangkat Lunak
Abstract
Penelitian ini membahasa tentang perancangan sistem e-commerce berbasis arsitektur microservices untuk menjadi aplikasi yang scalable dan maintainable. Manfaat dari penelitian ini adalah agar sistem yang dibuat dapat digunakan khususnya petani di wilayah Wonosobo untuk memasarkan hasil produk pertanianya. Microservices mengatasi masalah terpusat pada layanan yang memerlukan penanganan, tanpa mempengaruhi layanan lain. Pada implementasinya e-commerce yang dibangun terdapat 5 sistem utama yaitu auth-service, client-service, product-service, order-service dan payment-service. Dimana service tersebut dibangun dengan python. Sedangkan untuk sistem dibagian buyer dibangun dengan react.js, untuk penyimpanan data menggunakan DBMS Postgresql. 5 layanan utama berkomunikasi dengan sistem di buyer dengan menggunakan API. Pengujian fungsional perangkat lunak menggunakan blackbox testing dengan hasil semua fitur dapat berjalan sesuai fungsinya. User Acceptance Test digunakan untuk menghasilkan dokumen pengujian sistem langsung dari pengguna buyer dan seller.
Downloads
References
[2] Sendiang, M., Kasenda, S. and Purnama, J., 2018. Implementasi Teknologi Mikroservice pada Pengembangan Mobile Learning. Journal of Applied Informatics and Computing (JAIC), 2(2), pp.63-66.
[3] Gutama, R., 2021. Implementasi Scrum Pada Manajemen Proyek Pengembangan Aplikasi Sistem Monitoring dan Evaluasi Pembangunan (SMEP). AUTOMATA, 2(1).
[4] Hutauruk, B.D., Naibaho, J.F. and Rumahorbo, B., 2017. Analisis dan perancangan aplikasi marketplace cinderamata khas batak berbasis android. METHODIKA: Jurnal Teknik Informatika dan Sistem Informasi, 3(1), pp.242-246.
[5] Hidayat, T. and Putri, H.D., 2020. Pengujian Portal Mahasiswa pada Sistem Informasi Akademik (SINA) menggunakan Black Box Testing dengan Metode Equivalence Partitioning dan Boundary Value Analysis.
[6] Al Fahmi, S.N., 2019. Penerapan technology acceptance test dalam pengujian sistem informasi sarana dan prasarana sekolah di MTs Negeri 5 Kabupaten Kediri (Doctoral dissertation, Universitas Islam Negeri Maulana Malik Ibrahim).
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
An author who publishes in this Journal agrees to the following terms:
- Author retains the copyright and grants the journal the right of first publication of the work simultaneously licensed under the Creative Commons Attribution-ShareAlike 4.0 License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal
- Author is able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book) with the acknowledgement of its initial publication in this journal.
- Author is permitted and encouraged to post his/her work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of the published work (See The Effect of Open Access).