Utilizing ORB Algorithm in Web-Based Sales Application
DOI:
https://doi.org/10.51519/journalisi.v6i1.671Keywords:
e-commerce, image-based search, ORB algorithmAbstract
E-commerce has become common and important for businesses, but Jaya Sentosa Store has not implemented it. E-commerce commonly has only a search by keyword feature, but that cannot replicate Jaya Sentosa Store order process. An image-based search is needed to replicate the order process. Our research purpose is to develop a web-based sales application and an image search feature for Jaya Sentosa Store. We apply Scrum when developing this application. We use Javascript (JS) programming language. Back-end and front-end development employ Express JS and React JS framework, respectively. To get the right feature-matching algorithm, we conduct a test between the SIFT, KAZE, and ORB algorithms. We write Python scripts to implement ORB algorithm in image-based search feature. Our test shows that the ORB algorithm has the fastest average running time, i.e., 3.415 s, compared to SIFT and KAZE. Black box testing of the sales application shows that all cases are valid. It means that our application can replicate Jaya Sentosa Store order process and gain a competitive advantage.
Downloads
References
N. Nurlela, “E-Commerce, Solusi di Tengah Pandemi COVID-19,” Jurnal Simki Economic, vol. 4, no. 1, pp. 47–56, 2021.
M. Ahmadar, P. Perwito, and C. Taufik, “Perancangan Sistem Informasi Penjualan Berbasis Web pada Rahayu Photocopy dengan Database MySQL,” Dharmakarya: Jurnal Aplikasi Ipteks Untuk Masyarakat, vol. 10, no. 4, pp. 284–289, 2021.
S. Gai, Ecommerce Reimagined: Retail and Ecommerce in China. Springer, 2022.
David Brock, Your Ecommerce Store: Discover How to Get Your Piece of The Multi-Million Dollar eCommerce Pie ...Even If You Have ZERO Online Experience! Scribl, 2019.
N. H. P. Wijayakusuma, Y. Saintika, and I. Susanto, “Perancangan Website E-commerce Produk Kopi Menggunakan Metode Prototyping (Studi Kasus: Kedai Kopi Kontekstual),” Journal of Information Systems and Informatics, vol. 3, no. 3, pp. 471–482, 2021.
S. K. Addagarla and A. Amalanathan, “Probabilistic Unsupervised Machine Learning Approach for a Similar Image Recommender System for E-Commerce,” Symmetry (Basel), vol. 12, no. 11, p. 1783, Oct. 2020, doi: 10.3390/sym12111783.
Y. Chen, S. Gong, and L. Bazzani, “Image Search with Text Feedback by Visiolinguistic Attention Learning,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2020.
M. Bansal, M. Kumar, and M. Kumar, “2D object recognition: a comparative analysis of SIFT, SURF and ORB feature descriptors,” Multimed Tools Appl, vol. 80, no. 12, pp. 18839–18857, May 2021, doi: 10.1007/s11042-021-10646-0.
E. Rublee, V. Rabaud, K. Konolige, and G. Bradski, “ORB: An efficient alternative to SIFT or SURF,” in 2011 International Conference on Computer Vision, IEEE, Nov. 2011, pp. 2564–2571. doi: 10.1109/ICCV.2011.6126544.
M. Jahangir Alam, T. Chowdhury, and Md. Shahzahan Ali, “A smart login system using face detection and recognition by ORB algorithm,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 20, no. 2, p. 1078, Nov. 2020, doi: 10.11591/ijeecs.v20.i2.pp1078-1087.
A. Stellman and J. Greene, learning agile: Understanding scrum, XP, lean, and kanban. “O’Reilly Media, Inc.,” 2014.
J. C. Stanley and E. D. Gross, Project Management Handbook: Simplified Agile, Scrum, and DevOps for Beginners. Prosper Consulting, Incorporated, 2020.
M. Heimrath, Agile Project Management: SCRUM For Beginners. 2023.
H. Wu, W. Yang, and J. Liu, “Image Matching Algorithm for Remote Sensing based on FAST-9 and SURF,” in 2015 2nd International Workshop on Materials Engineering and Computer Sciences, 2015, pp. 331–334.
R. Y. Lee, Object-Oriented Software Engineering With UML: A Hands-on Approach. Nova Science Publishers, Incorporated, 2019.
G. Huang, DYNAMIC TRIO: Building Web Applications with React, Next.js & Tailwind. 2023.
S. Smith, Full Stack Web Development Guide: Everything Node JS, Express, APIs, EJS, React JS, Database Fundamentals, SQL Databases. 2022.
Downloads
Published
Issue
Section
License
Authors Declaration
- The Authors certify that they have read, understood, and agreed to the Journal of Information Systems and Informatics (JournalISI) submission guidelines, policies, and submission declaration. The submission has been prepared using the provided template.
- The Authors certify that all authors have approved the publication of this manuscript and that there is no conflict of interest.
- The Authors confirm that the manuscript is their original work, has not received prior publication, is not under consideration for publication elsewhere, and has not been previously published.
- The Authors confirm that all authors listed on the title page have contributed significantly to the work, have read the manuscript, attest to the validity and legitimacy of the data and its interpretation, and agree to its submission.
- The Authors confirm that the manuscript is not copied from or plagiarized from any other published work.
- The Authors declare that the manuscript will not be submitted for publication in any other journal or magazine until a decision is made by the journal editors.
- If the manuscript is finally accepted for publication, the Authors confirm that they will either proceed with publication immediately or withdraw the manuscript in accordance with the journal’s withdrawal policies.
- The Authors agree that, upon publication of the manuscript in this journal, they transfer copyright or assign exclusive rights to the publisher, including commercial rights














