Perancangan dan Pengembangan Sistem Alat Pemindai Sedimen dengan Implementasi Image Stitching Berbasis Python-OpenCV, Flask, Supabase, dan Protokol MQTT
Abstrak
Dokumentasi visual sedimen merupakan bagian penting dalam studi geologi dan pemetaan lingkungan. Metode manual yang mengandalkan pengambilan gambar terpisah sering menghadapi kendala inkonsistensi posisi, pencahayaan, dan sudut pandang, yang berakibat pada penurunan kualitas data. Selain itu, penggunaan perangkat konvensional seperti pemindai laboratorium beresolusi tinggi tidak efisien karena biaya dan pemeliharaan yang tinggi. Untuk mengatasi permasalahan ini, dikembangkan sistem pemindai sedimen berbasis image stitching yang memanfaatkan Python, OpenCV, dan Flask untuk pengolahan citra secara otomatis. Protokol MQTT digunakan untuk komunikasi data real-time antara perangkat pemindai dan server, sedangkan Supabase dimanfaatkan untuk penyimpanan dan pengelolaan data citra secara terpusat di cloud. Pengujian dilakukan dengan 3 size sedimen yakni 30 cm, 50 cm dan 100 cm menunjukkan keberhasilan transmisi data mencapai 96,2% dengan latensi rata-rata 1,12 detik. Proses image stitching menghasilkan citra utuh dalam waktu kurang dari 10 detik untuk berbagai lintasan. Sistem ini terbukti efektif dalam meningkatkan konsistensi, efisiensi, dan keandalan dokumentasi visual sedimen.
Kata kunci — Image stitching, Python, OpenCV, Flask, MQTT, Supabase
Referensi
W. K. Chen, Linear Networks and Systems. Belmont, CA: Wadsworth, 1993, pp. 123–135.
A. H. G. Chan dan D. S. T. Lam, “Application of IoT for environmental monitoring: A review,” Environmental Monitoring and Assessment, vol. 192, no. 10, pp. 1–20, Oct. 2020.
R. Szeliski, Image Alignment and Stitching: A Tutorial. San Rafael, CA: Morgan & Claypool Publishers, 2006.
G. van Rossum dan F. L. Drake, Python 3 Reference Manual. Scotts Valley, CA: CreateSpace, 2009.
M. Grinberg, Flask Web Development: Developing Web Applications with Python. Sebastopol, CA: O’Reilly Media, 2018.
A. Banks dan R. Gupta, MQTT Essentials: A Lightweight IoT Protocol. Birmingham, UK: Packt Publishing, 2016.
HiveMQ, “MQTT Essentials Part 6: Quality of Service 0, 1 & 2,” Internet: https://www.hivemq.com/mqtt-
essentials, Jan. 2021 [Diakses: 2 Agu. 2025].
G. Bradski dan A. Kaehler, Learning OpenCV 4: Computer Vision with Python. Sebastopol, CA: O’Reilly Media, 2020.



