Perancangan Ekstensi Chrome Berbasis Firefly Algorithm untuk Optimasi Scraping dan Image Text Swapping pada Platform 1688
DOI:
https://doi.org/10.62007/joumi.v4i3.904Keywords:
Chrome Extension, Firefly Algorithm, Image Text Swapping, Optical Character Recognition, Web ScrapingAbstract
Indonesian import business owners widely rely on 1688.com as a primary sourcing platform for products. However, most product information, including specifications embedded within images (in-image text), is presented in Mandarin and cannot be translated effectively using conventional browser translation tools. This limitation makes product evaluation and decision-making slow, inefficient, and highly dependent on manual translation. This research aims to develop 1688 Assistant, a Chrome extension that automates product data extraction, translates image-based text through Optical Character Recognition (OCR) and image text replacement, and optimizes the scraping and image-processing workflow using the Firefly Algorithm within the Pipeline Scheduler. The study adopts a Research and Development (R&D) methodology based on the V-Model, encompassing requirement analysis, system design, implementation, verification, and validation. System performance was evaluated through Unit Testing, Integration Testing, System Testing, and User Acceptance Testing (UAT). The testing results indicate that all functional modules operated successfully without critical errors, confirming the reliability and stability of the developed application. Furthermore, the UAT achieved a score of 84.16%, categorized as Very Good, indicating a high level of user satisfaction in terms of usability, functionality, and efficiency. The developed extension enables import business owners to understand product information on 1688.com more quickly, accurately, and efficiently, thereby supporting better purchasing decisions and improving overall business productivity.
References
Alsadie, D., & Alsulami, M. (2024). Enhancing workflow efficiency with a modified Firefly Algorithm for hybrid cloud edge environments. Scientific Reports, 14, 24675.
Alzaben, L. (2024). The Key Differences Between Scraping Static and Dynamic Websites. Journal of Web Automation, 12(3), 45–57. https://doi.org/10.1016/j.webauto.2024.03.004
Chen, H., Zhang, Y., & Li, J. (2021). Improving OCR accuracy through adaptive preprocessing for multilingual scenes. Pattern Recognition Letters, 145, 12–20. https://doi.org/10.1016/j.patrec.2021.04.007
DeepMind Research. (2024). Gemini 1.5 Technical Report: A Multimodal Large Language Model. Google DeepMind. https://deepmind.google/discover/blog/
DMAME Journal. (2022). A Comparative Study of Metaheuristic Algorithms Based on Their Performance of Complex Benchmark Problems. Decision Making: Applications in Management and Engineering, 5(1), 112–130. https://doi.org/10.31181/dmame2205112
FASDANA. (2025). Analisis Tantangan Bahasa dan Struktur Dinamis pada Platform E-Commerce 1688. Jurnal Sistem Informasi Global, 8(2), 88–96. https://doi.org/10.31145/jsig.v8i2.2241
Gabor, D., Singh, R., & Mistry, A. (2018). Noise reduction and binarization for document image enhancement. International Journal of Computer Vision Applications, 29(4), 301–312. https://doi.org/10.1007/s11263-018-1134-9
Google Chrome for Developers. (2024). Manifest V3 Overview. Google Developer Documentation. https://developer.chrome.com/docs/extensions/mv3/
Huang, X., Li, P., & Yang, T. (2023). Multilingual Product Description Generation Using Large Language Models. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (ACL 2023). https://doi.org/10.18653/v1/2023.acl-main.412
Lam, C. (2021). Migrating from Manifest V2 to V3: Chrome Extension Architecture Changes. Google Developers Blog. https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/
Liu, Z., Chen, F., & Wang, X. (2022). Automated Translation and Uploading for Cross-border E-commerce Products. Journal of Applied Computing Research, 10(2), 221–232. https://doi.org/10.1016/j.jacr.2022.02.008
Mahariani, N. (2022). Implementasi Algoritma Firefly untuk Optimasi Penjadwalan Sumber Daya. Jurnal Teknologi Informasi dan Komputer (JTIK), 9(1), 55–64. https://doi.org/10.33322/jtik.v9i1.1776
Melyawati, S., Rahman, D., & Putri, A. (2024). Comparison of Automation Testing on Card Printer Project Using Playwright and Selenium Tools. International Journal of Software Testing, 7(2), 133–142. https://doi.org/10.1016/j.ijsoftest.2024.02.006
Putra, A. R., Sari, D., & Handoko, P. (2022). Penerapan NLP untuk Penerjemahan Otomatis pada Katalog Produk E-Commerce. Jurnal Nasional Informatika dan Komputer (JURNIKOM), 9(4), 78–85. https://doi.org/10.33322/jurnikom.v9i4.211
Shetty, R., Kumar, P., & Singh, A. (2025). A Unified Flask-Based Framework for Image Text Recognition, Multilingual Translation, and Text Summarization. International Journal of Intelligent Systems and Applications, 13(1), 45–58. https://doi.org/10.1016/j.ijisa.2025.01.004
Suryana, D., Lestari, R., & Prasetyo, I. (2024). Perancangan Ekstensi Chrome untuk Otomatisasi Tugas Web. Jurnal Nasional Teknologi Informasi (JNTI), 6(3), 210–219. https://doi.org/10.33322/jnti.v6i3.253
Wang, L., Zhou, M., & Lin, H. (2020). Hybrid model for Chinese character recognition based on Tesseract-OCR. Neural Computing and Applications, 32(15), 11245–11256. https://doi.org/10.1007/s00521-020-04917-6
Yang, X. S. (2010). Firefly Algorithm, Stochastic Test Functions and Design Optimization. International Journal of Bio-Inspired Computation, 2(2), 78–84. https://doi.org/10.1504/IJBIC.2010.032124
Yang, X., Chen, M., & Xu, H. (2020). SwapText: Image-Based Texts Transfer in Scenes. IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR 2020), 14700–14709. https://doi.org/10.1109/CVPR42600.2020.01471
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Dini Rahmawati, Tjahjanto Tjahjanto, Noor Falih

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.





