Progresif: Jurnal Ilmiah Komputer
Vol 19, No 2: Agustus 2023

Penerapan Arsitektur MVVM Pada Aplikasi Tanamin Untuk Mendeteksi Penyakit Tanaman Berbasis Android

Saraswati, Galuh Wilujeng (Unknown)
Febrianto, Nanang (Universitas Dian Nuswantoro)



Article Info

Publish Date
30 Aug 2023

Abstract

Indonesia is an agrarian country or a country with a population that makes a living as farmers. Many problems experienced by farmers, especially in the handling of plant diseases. This application is a solution in preventing and dealing with plant diseases. The use of technology in developing applications can help with the problems of various sectors, especially in this case agriculture. This application development uses the MVVM (Model View -View Model) architecture and uses the Extreme Programming (XP) method. The use of the MVVM architecture was chosen to make it easier when maintaining applications because the development is separated between the interface and business logic. The main feature of this application is to detect plant diseases by taking pictures via a smartphone camera. Then the image will be sent to the cloud server to process disease detection by implementing the REST API using Retrofit. From the results of the Black Box testing carried out, the entire system works well according to the test scenario carried out.Keywords: MVVM; Tanamin; Retrofit; Blackbox; Extreme Programming AbstrakIndonesia merupakan negara agraris atau negara dengan penduduk yang bermata pencaharian sebagai petani. Banyak permasalahan yang dialami para petani khususnya dalam penanganan penyakit tanaman. Aplikasi ini menjadi solusi dalam mencegah dan menangani penyakit tanaman. Pemanfaatan teknologi dalam mengembangkan aplikasi dapat membantu permasalahan berbagai sektor khususnya dalam hal ini adalah pertanian. Pengembangan aplikasi ini menggunakan arsitektur MVVM (Model View -View Model) dan menggunakan metode Extreme Programming (XP). Penggunaan arsitektur MVVM dipilih agar memudahkan pada saat pemeliharaan aplikasi karena pengembangannya dipisahkan antara antarmuka dan logika bisnis. Fitur utama pada aplikasi ini adalah untuk mendeteksi penyakit tanaman dengan cara melakukan pengambilan gambar melalui kamera smartphone. Selanjutnya gambar tersebut akan dikirimkan ke server cloud untuk melakukan pemrosesan deteksi penyakit dengan menerapkan REST API menggunakan Retrofit. Dari hasil pengujian Black Box yang dilakukan seluruh sistem bekerja dengan baik sesuai dengan skenario tes yang dilakukan.Kata kunci: MVVM; Tanamin; Retrofit; Blackbox; Extreme Programming

Copyrights © 2023






Journal Info

Abbrev

progresif

Publisher

Subject

Computer Science & IT Control & Systems Engineering

Description

Progresif: Jurnal Ilmiah Komputer adalah Jurnal Ilmiah bidang Komputer yang diterbitkan secara periodik dua nomor dalam satu tahun, yaitu pada bulan Februari dan Agustus. Redaksi Progresif: Jurnal Ilmiah Komputer menerima Artikel hasil penelitian atau atau artikel konseptual bidang ...