Performance Analysis of Android-Based Smart Agriculture Monitor and Control Applications
The ever-evolving digital era leads to an industrial revolution in the internet of things (IoT)-based smart agriculture and smart farm. Of many uses is the use of an Android-based app that monitors and controls parameters in the cultivation process in this digital era. An unstable internet connection can interfere with the monitoring process. For this reason, a system integration into a single app running even in an offline condition is needed; therefore, the user can monitor and control the Android-based smart agriculture app in two modes, namely online and offline. A performance analysis is also necessary to know the app's reliability in sending and receiving data. This system integration used two modes of operation, i.e. online and offline, wherein the online mode, the app will communicate with the server when connected with the internet using representational state transfer application programming interface (REST API). Meanwhile, the app will communicate directly with the system through a local access point in the offline mode. This app interacts with the system with the MQTT protocol where the app acts as an MQTT client. The performance analysis was conducted in the black box test, load activity test, and app performance test from the Android profiler. The acquired test from the app functionality test (black box) showed that the user could monitor and control the smart agriculture in online and offline mode through the app. The average load time for all the activities was 3.507 seconds with a network bandwidth of 4.54 Mbps. At the same time, the average load time in a network bandwidth of 35.35 Mbps was 1.4 seconds. The system performance test indicated the app was relatively light as the CPU usage for the app was 31%, with a memory usage of 453.8 MB.
R. Khairiyakh, I. Irham, and J.H. Mulyo, “Contribution of Agricultural Sector and Sub Sectors on Indonesian Economy,” Ilmu Pertan. (Agricultural Sci.), Vol. 18, No. 3, pp. 150–159, 2015.
“Laporan Bulanan Data Sosial Ekonomi,” Badan Pusat Statistik, 2019.
K.A. Patil and N.R. Kale, “A Model for Smart Agriculture Using IoT,” 2016 Int. Conf. Global Trends Signal Process., Inf. Comput., Commun. (ICGTSPICC), 2016, pp. 543–545.
A.P. Atmaja, A. El Hakim, A.P.A. Wibowo, and L.A. Pratama, “Communication Systems of Smart Agriculture Based on Wireless Sensor Networks in IoT,” J. Robot. Control, Vol. 2, No. 4, pp. 297–301, Jul. 2021.
E. Hesti and Adewasti, “Aplikasi Android sebagai Pengontrol Jarak Jauh Smarthome dengan Koneksi Jaringan Internet,” J. Surya Energy, Vol. 2, No. 2, pp. 157–165, Mar. 2018.
S.A. Arnomo and H. Hendra, “Perbandingan Fitur Smartphone, Pemanfaatan dan Tingkat Usability pada Android dan iOS Platforms,” J. Nas. Inform., Teknol. Jaringan, Vol. 3, No. 2, pp. 184–192, 2019.
A.T Sondha, U. Sa’adah, F.F. Hardiansyah, and M.B.A. Rasyid, “Framework dan Code Generator Pengembangan Aplikasi Android dengan Menerapkan Prinsip Clean Architecture,” J. Nas. Tek. Elektro, Teknol. Inf., Vol. 9, No. 4, pp. 327–335, Nov. 2020.
I.Z.T. Dewi, et al., “Smart Farming: Sistem Tanaman Hidroponik Terintegrasi IoT MQTT Panel Berbasis Android,” J. Keteknikan Pertan. Trop., Biosist., Vol. 9, No. 1, pp. 71–78, 2021.
R.P. Astutik, “Aplikasi Telegram untuk Sistem Monitoring pada Smart Farming,” J. Teknol., Terap. Bisnis, Vol. 2, No. 1, pp. 1–6, 2019.
O. Pandithurai, S. Aishwarya, B. Aparna, and K. Kavitha, “Agro-Tech: A Digital Model for Monitoring Soil and Crops Using Internet of Things (IOT),” 2017 3rd Int. Conf. Sci. Technol. Eng. Manage., 2017, pp. 342–346.
A.D. Chachadi and G.R. Rajkumar, “Development of Automated Hydroponic System for Smart Agriculture,” Int. Res. J. Eng. Technol., Vol. 8, No. 6, pp. 1273–1278, Jun. 2021.