EMITOR: Jurnal Teknik Elektro
Perancangan Aplikasi Bercocok Tanam Pada Kawasan Perkotaan Berbasis Android
Naufal Alip Pratama ∗ , Devi Afriyantari Puspa Putri
Program Studi Informatika/Fakultas Komunikasi dan Informatika − Universitas Muhammadiyah Surakarta Surakarta, Indonesia ∗ naufal211@gmail.com
Abstract − Urban areas which are economic centers encourage people to be active and work. This is in line with the increasingly dense growth of buildings for offices, industry, and residences. With less open space in urban areas, public awareness in gardening and farming is decreasing. Urban agriculture methods are needed in urban farming systems. With this method, agricultural production can be carried out efficiently in a limited area. This research was conducted to design an application that contains guidelines and discussions between users in carrying out urban agriculture to overcome the limitations of land for farming in urban areas. Application is built with android base using SDK flutter and Firebase to store database. The method used in this research is the System Development Life Cycle (SDLC) with an approach using the Waterfall model. The results of this study are in the form of an android application called ”PlantGo” that can be used by the public. The test results of this application show good results. All features work properly in Black Box testing. Usability testing with 30 respondents resulted in a score of 89.75% which means the application can be well received by users.
Abstrak − Kawasan perkotaan yang merupakan pusat ekonomi mendorong orang-orang untuk beraktiftas dan bekerja disana. Hal itu sejalan dengan pertumbuhan bangunan mulai dari perkantoran, industri, serta tempat tinggal yang semakin padat. Dengan semakin sedikitnya ruang terbuka pada kawasan perkotaan membuat kesadaran masyarakat dalam berkebun dan bercocok tanam semakin berkurang. Metode urban agriculture dibutuhkan dalam sistem pertanian perkotaan, dengan metode ini produksi tanaman dapat dilakukan dengan efisien dalam lahan yang terbatas. Penelitian ini dilakukan untuk merancang aplikasi yang bertujuan memberi panduan dan diskusi antar pengguna dalam melakukan urban agriculture untuk mengatasi keterbatasan lahan dalam bercocok tanam pada kawasan perkotaan. Aplikasi dibuat dengan basis android menggunkan SDK flutter dan Firebase dalam menyimpan basis data. Dalam penelitian ini penulis menggunakan metode System Development Life Cycle (SDLC) dengan pendekatan menggunakan model Waterfall. Penelitian menghasilkan aplikasi android yang bernama “PlantGo” yang bisa digunakan oleh masyarakat umum. Pengujian aplikasi menunjukan hasil yang bagus, yang dimana dalam pengujian Black Box seluruh fitur berjalan dengan semestinya dan pengujian Usability dengan 30 responden menghasilkan hasil yang bagus dengan skor 89,75% yang dimana aplikasi tersebut dapat diterima dengan baik oleh pengguna.
Kata Kunci − Urban agriculture; Urban; Discussion forum; Android; Flutter

## I. P ENDAHULUAN
Kawasan perkotaan yang merupakan pusat dari semua kegiatan ekonomi dan perdagangan, membuat orang- orang beramai-ramai bekerja di perkotaan yang eko- nominya lebih baik dan maju dibandingkan di daerah. Seiring berjalannya waktu, kawasan perkotaan semakin padat akan bangunan perkantoran, perdagangan, sam- pai bangunan tempat tinggal. Berbeda dengan kawasan
Naskah diterima 22 Juli 2021, diterima setelah revisi 24 Agustus 2021, terbit online 25 Februari 2022. Emitor merupakan jurnal Teknik Elektro Universitas Muhammadiyah Surakarta yang terakreditasi Sinta 4 dengan alamat Gedung H Lantai 2 UMS, Jalan Ahmad Yani Tromol Pos 1 Surakarta Indonesia 57165.
pedesaan yang lahannya banyak dimanfaatkan sebagai lahan pertanian atau berkebun.
Kesadaran serta pengetahuan masyarakat untuk bercocok tanam pada kawasan perkotaan masih kurang, hal itu di sebabkan karena terbatasnya lahan kosong di perkotaan yang menjadikan hambatan masyarakat dalam bercocok tanam. Salah satu sistem yang bisa me- nyelesaikan masalah keterbatasan lahan dalam berco- cok tanam pada kawasan perkotaan yaitu sistem urban agriculture [1–3].
Urban agriculture merupakan sebuah sistem per- tanian pada kawasan perkotaan yang dapat memproses tanaman dengan menerapkan metode produksi dalam
menggunakan kembali limbah dan sumber daya alam di area perkotaan [4–6]. Dengan adanya sistem urban agriculture masyarakat bisa bercocok tanam di area ru- mah, seperti pekarangan rumah maupun rooftop rumah dengan metode tanam hidroponik [7–10]. Masyarakat bisa menanam tanaman yang bermanfaat untuk kebu- tuhan dapur, seperti sayuran bawang, sawi, cabai dan buah-buahan yang harganya di pasaran terkadang tidak bisa diprediksi.
Teknologi informasi pada saat ini berkembang sa- ngat pesat membuat banyak munculnya aplikasi berba- sis informasi yang memberi banyak kemudahan dan manfaat dalam aktifitas kehidupan masyarakat sehari- hari [11]. Salah satunya perkembangan aplikasi mobi- le , yang saat ini sedang gencar-gencarnya penggunaan smartphone dengan sistem operasi Android untuk ber- komunikasi maupun mencari informasi dengan inter- net [12].
Pada penelitian sebelumnya [13], menjelaskan bahwa praktik pertanian perkotaan dapat dimulai dari rumah sendiri dengan memanfaatkan sumber daya lokal dan sederhana. Aplikasi teknologi sangat dibutuhkan untuk membantu memudahkan kalangan masyarakat dalam praktik pertanian perkotaan.
Pada penelitian [14], penulis membuat sistem apli- kasi smart aquaponics system for urban farming , yang mana sistem aquaponik itu menggabungkan cara ber- cocok tanam dengan memelihara ikan di dalam sebuah akuarium. Dalam sistem itu penulis membuat sebuah sistem pintar yang menggunakan Arduino dan Ras- pberry Pi untuk mengelola hardware serta membaca sensor pengukur dari sistem aquaponik, web app dan android untuk menampilkan informasi yang dibaca sen- sor. Hasil penelitian menunjukkan sistem pintar terse- but dapat terus memantau dan mengontrol kualitas air, intensitas cahaya, serta pakan ikan secara otomatis de- ngan mengirimkan peringatan dini berupa email, SMS,
push notifikasi atau memperbaiki kelainan sistem tanpa campur tangan manusia.
Penelitian sebelumnya, pernah dilakukan oleh [15] yang membuat Perancangan Aplikasi Prosedur Pembu- didayaan Tanaman Berbasis Android yang dirancang dengan software Android Studio dengan bahasa pem- rograman Java. Hasil yang dicapai dalam penelitian ini adalah Aplikasi Prosedur Pembudidayaan Tanaman Berbasis Android yang berisi materi prosedur budidaya tanaman dari awal sampai akhir serta menyajikan fo- rum untuk bertukar informasi antar pengguna. Peneliti lain [16] menggunakan sistem android dalam mende- sain user interface dan web based untuk bagian admin . Aplikasi teknik data mining dibuat untuk memberikan
informasi kepada petani tentang tanaman, tanah, pupuk, dan pestisida yang berbasis Android.
Perbedaan mendasar dengan penelitian yang sudah ada yaitu aplikasi panduan bercocok tanam ini meng- gunakan metode urban agriculture atau biasa disebut hidroponik yang cocok dilakukan di kawasan perkotaan yang tidak memerlukan lahan yang luas [17]. Berda- sarkan uraian di atas maka penulis membuat aplikasi panduan serta forum diskusi dalam bercocok tanam pada kawasan perkotaan berbasis Android. Aplikasi Android ini dibuat untuk membantu masyarakat ber- cocok tanam di rumah sendiri dengan metode sistem hidroponik dan aquaponik. Fitur forum diskusi antar pengguna nantinya akan ditambahkan dengan harapan pengguna dapat saling berinteraksi satu sama lain dan mendapatkan pengetahuan lebih dalam metode urban agriculture . Dengan adanya aplikasi ini masyarakat tidak perlu lagi mencari panduan di buku maupun ber- tanya secara langsung kepada orang lain.
Gambar 1: Model Waterfall

## II. M ETODE P ENELITIAN
Dalam penelitian ini penulis menggunakan metode Sys- tem Development Life Cycle (SDLC) dengan pende- katan menggunakan model Waterfall . System Develo- pment Life Cycle (SDLC) adalah pendekatan bertahap untuk analisis dan desain penggunaan siklus kegiatan khusus analisis dan pengguna [18]. Fitur khusus dari model waterfall adalah langkah-langkahnya berurutan dengan berjalan ke bawah mulai dari fase kebutuhan, desain, implementasi, pengujian, sampai pemelihara- an [19]. Penulis menggunakan metode ini dikarenak- an langkah kerja pada metode ini dikerjakan secara bertahap yang memungkinkan fokus dalam masing- masing fase dapat maksimal karena setiap fase dalam dalam model Waterfall harus diselesaikan terlebih da- hulu. Metode System Development Life Cycle (SDLC) ditunjukkan Gambar 1.
Gambar 2: Use Case Diagram

## i. Requirement
Tahap awal untuk mendesain aplikasi yaitu menentukan persyaratan spesifikasi perangkat lunak untuk menen- tukan persyaratan fungsional dan non-fungsional dari aplikasi yang hendak di desain.
1. Persyaratan Fungsional Aplikasi yang berjudul “Perancangan Aplikasi Bercocok Tanam Pada Kawasan Perkotaan Berba- sis Android” adalah aplikasi di perangkat Andro- id yang nantinya pengguna bisa melihat panduan secara interaktif dalam bercocok tanam dengan model kawasan urban yang menggunakan teknik hidroponik di smartphone nya. Desain aplikasi yang termasuk sistem fungsional adalah:
(a) Aplikasi memberikan informasi tentang ta- ta cara teknik penanaman mulai dari pra- penanaman sampai pasca penanaman
(b) Aplikasi memberikan beberapa pilihan jenis tanaman yang bisa ditanam menggunakan teknik hiroponik.
(c) Aplikasi memuat section cara mengatasi ha- ma
(d) Aplikasi memuat forum diskusi yang nanti- nya pengguna bisa saling bertukar informasi tentang urban agriculture atau hidroponik.
2. Persyaratan Non-Fungsional
Berikut ini merupakan kebutuhan perangkat keras yang diperlukan dalam mendesain aplikasi:
(a) Laptop ASUS A456UR Intel ® Core ™ i5- 7200U, CPU @ 3.1 GHz, RAM 8 GB, Ha- rdisk 1 TB, SSD 256 GB
(b) Smartphone Android (Samsung A52)

## ii. Desain
Pada tahap ini, analisis yang dibutuhkan diubah menja- di bentuk yang dapat dipahami pengguna seperti desain
user interface . Dalam mendesain aplikasi menggunak- an Unified Modelling Language (UML) yang di dalam- nya termasuk Use Case Diagram dan Activity Diagram serta Flowchart .
1. Use Case Diagram
Use Case Diagram merupakan pemodelan untuk mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang akan dibuat, Use Case digunakan untuk mengetahui fungsi sistem informasi dan siapa saja yang ber- hak menggunakan fungsi-fungsi tersebut. Gambar 2 merupakan Use Case Diagram pada sistem apli- kasi bercocok tanam.
2. Activity Diagram
Activity Diagram merupakan gambaran aliran ker- ja dari sistem yang akan dikembangkan. Diagram ini dirancang berdasarkan Use Case Diagram yang sudah dibuat sebelumnya dan berfungsi un- tuk memahami proses detail dari masing-masing fitur sistem. Gambar 3, 4, 5, 6, 7 menunjukkan activity diagram dari masing-masing fitur sistem.
Gambar 3: Activity Diagram Login and SignUp

## 3. Flowchart
Gambar 8 merupakan flowchart dari perancangan sistem bercocok tanam pada kawasan perkotaan.
iii. Implementation
Proses pembuatan aplikasi menggunakan software apli- kasi Visual Code dengan menggunakan Software De- velopment Kit (SDK) Flutter dan bahasa pemrograman
Gambar 4: Activity Diagram Homescreen
Gambar 5: Activity Diagram Menu Penanaman
Gambar 6: Activity Diagram Menu Forum Diskusi
Gambar 7: Activity Diagram Menu Profile
Gambar 8: Flowchart
Dart serta menggunakan Firebase sebagai server untuk menyimpan data authentifikasi user dan data-data yang dibutuhkan aplikasi.

## iv. Verification
Pengujian aplikasi dilakukan setelah proses pembuatan aplikasi panduan bercocok tanam selesai dibuat dan sudah bisa di install di smartphone android. Pengujian dilakukan untuk evaluasi kegunaan, efisiensi, dan efek- tifitas dari aplikasi tersebut, apakah berjalan dengan baik atau tidak. Penulis menggunakan 2 metode untuk menguji aplikasi diantaranya yaitu metode Black Box Testing dan Usability .
Sebelum melakukan pengujian Usability dengan melibatkan pengguna, penulis melakukan sistem uji Black Box Testing . Black Box Testing merupakan ben- tuk implementasi pengujian dalam hal fungsional, me- tode ini hanya menguji valid dan tidak validnya aplika- si, apakah berfungsi atau belum [20]. Pada pengujian Usability , pengujian menggunakan instrumen peneli- tian SUPR-Q (Standardized Universal Percentil Rank Questionnarie) [21]. Penulis menggunakan kuesioner yang diberikan kepada user yang telah meng install dan menggunakan aplikasi. Dalam kuesioner berisi 10 pertanyaan dan 5 skala, dengan kriteria penilaian meng- gunakan skala Likert seperti ditunjukkan pada tabel 1.

## v. Maintenance
Pada tahap ini peneliti melakukan pengecekan secara berkala pada aplikasi yang sudah dirilis ke publik un-
doi: 10.23917/emitor.v22i1.15136
Tabel 1: Kriteria penilaian instrumen usabilty Sangat Tidak Setuju 1 2 3 4 5 Sangat Setuju
1 2 3 4 5 6 7 8 9 10
tuk menjaga kualitas sistem tetap baik. Jika di masa yang datang terdapat tambahan isi konten panduan ber- cocok tanam hidroponik lainnya, maka penulis akan menambah dan merilis versi terbaru dari aplikasi. Se- lain itu diperlukan pengecekan berkala pada Firebase database agar seluruh data penting user tetap terjaga dengan baik. Pengecekan berkala juga dilakukan pada sistem Google Play Store dimana aplikasi ini di listing agar masyarakat umum dapat meng install nya. Review, masukan, dan kritikan dari pengguna tetap dilakukan pengecekaan dan ditanggapi oleh penulis, agar aplikasi ini dapat berkembang menjadi lebih baik.

## III. H ASIL P ENELITIAN DAN D ISKUSI
Hasil yang diperoleh dari penelitian ini adalah aplikasi yang berisi panduan informasi bercocok tanam sayuran pada kawasan perkotaan berbasis mobile . Sistem ini membantu masyarakat pada kawasan perkotaan yang hendak bercocok tanam tapi memiliki lahan yang ter- batas dengan salah satu teknik hidroponik. Di dalam aplikasi ini terdapat beberapa fitur yaitu panduan ber- cocok tanam dimulai dari persiapan alat dan bahan, pembibitan dan penanaman, serta tahap panen. Selain itu pengguna dapat bertukar pikiran dengan pengguna lainnya mengenai bercocok tanam pada salah satu fitur forum pada aplikasi ini. Terdapat menu profile yang bisa meng update data profile pengguna dan menampilk- an hasil postingan dalam forum yang dilakukan oleh pengguna.
i. Implementasi
1. Halaman Splashscreen
Splashscreen merupakan halaman yang pertama kali ditampilkan oleh aplikasi “PlantGo” sebelum ke halaman login . Halaman splashscreen ditun- jukkan pada Gambar 9 (a). Tampilan splashcreen memiliki logo yang bertuliskan “PlantGo”. Logo aplikasi terdiri dari kata PlantG dan huruf O yang bergambar 3 helai daun tanaman dan pot yang berisi air yang memiliki arti tanaman hidroponik yang bisa ditanam dimanapun. Desain logo dibuat menggunakan software Adobe Illustrator.
2. Halaman Login Halaman Login adalah halaman awal setelah ha-
(a) (b) (c) (d) Gambar 9: Tampilan menu halaman (a) Splashscreen (b) Login (c) Sign Up (d) Homescreen
laman splashscreen . Halaman ini digunakan un- tuk memverifikasi pengguna yang akan masuk ke halaman utama. Pengguna bisa mendaftar untuk membuat akun baru dengan mengisi email, user- name , dan password . Tampilan halaman login terdapat pada gambar 9 (b).
3. Halaman Sign Up
Halaman Sign Up adalah halaman pendaftaran user baru yang belum memiliki akun di aplika- si “PlantGo”, user diminta untuk mengisi photo
profil, email , username , dan password . Tampilan halaman Sign Up terdapat pada gambar 9 (c). 4. Halaman Utama / HomeScreen Halaman Utama / Homescreen merupakan halam- an utama yang pertama muncul ketika pengguna sudah memvalidasi autentifikasi dari halaman lo- gin . Tampilan halaman Utama / Homescreen dapat dilihat pada gambar 9 (d). Halaman utama / Homescreen menampilkan bebe- rapa fitur yang bisa diakses oleh pengguna antara lain:
(a) Tombol side menu, yang menampilkan side tab dan berisi tombol ke menu About, Term
Use , dan tombol Logout . Tampilan side me- nu bisa dilihat pada Gambar 10 (a).
(b) Tampilan informasi cuaca hari ini, yang ber- isi lokasi pengguna sekarang, suhu, kondisi cuaca, serta prediksi hujan hari ini. Dengan adanya widget cuaca pengguna dapat me- mantau perkiraan cuaca ketika hendak ber- cocok tanam.
(c) Tombol dinamis tanaman, yang menampilk- an list tombol dinamis yang menampilkan tanaman-tanaman. Ketika tombol ini ditek- an akan menuju ke halaman Detail Tanaman sesuai jenis tanaman yang dipilih.
5. Halaman Detail Tanaman Halaman ini menampilkan detail tanaman yang telah dipilih dari Halaman Utama. Tampilan ha- laman Detail Tanaman bisa dilihat pada gambar 10 (b). Pada halaman utamanya terdapat beberapa tampilan yaitu header yang menampilkan gam- bar utama, lalu tampilan sub menu tanaman dan hama penyakit, ada tampilan alat dan bahan, ser- ta tampilan proses langkah-langkah penanaman tanaman.
6. Halaman Hama Penyakit Halaman ini menampilkan macam-macam jenis hama dan penyakit pada tanaman yang telah dipi- lih. Tampilan halaman Hama Penyakit bisa dilihat pada Gambar 10 (c).
7. Halaman Forum Halaman ini menampilkan forum diskusi antar pengguna aplikasi “PlantGo”. Pengguna dapat berdiskusi dan berbagi informasi dengan penggu- na lainnya terkait berbagai masalah atau tip tanam- an. Pengguna yang ingin berdiskusi bisa meng klik tombol “Diskusi” yang nantinya akan diarahkan ke halaman Forum Diskusi. Tampilan halaman forum dapat dilihat pada gambar 10 (d), dan untuk halaman form Diskusi bisa dilihat pada Gambar
(a) (b) (c) (d)
Gambar 10: Tampilan menu halaman (a) Side Menu (b) De- tail Tanaman (c) Hama & Penyakit (d) Forum

## 11 (a).
Pada halaman form diskusi ini pengguna diminta untuk meng upload 1 foto mengenai tanaman yang hendak didiskusikan terlebih dahulu lalu lanjut mengisi judul dan deskripsi, setelah itu pengguna bisa meng klik tombol kirim agar post diskusi bisa terposting ke halaman forum. Pengguna bisa me- respon postingan pengguna lain dengan mem- vote dan memberi komentar dengan mengklik tombol komentar. Tampilan halaman komentar bisa dili-
doi: 10.23917/emitor.v22i1.15136
hat pada gambar 11 (b).
(a) (b) (c) (d) Gambar 11: Tampilan menu halaman (a) Form Diskusi (b) Komentar (c) Profile (d) Mutual Profile

## 8. Halaman Profile
Halaman ini menampilkan profil dari pengguna. Pengguna dapat melihat photo profil, username , email jumlah postingan yang diunggah pengguna, followers , dan following . Pada bagian bawah ha- laman profile ditampilkan juga postingan terbaru yang sudah diunggah pengguna pada halaman fo- rum. Halaman profile bisa dilihat pada gambar 11 (c).
9. Halaman Mutual Profile
Halaman ini menampilkan profile dari pengguna lain. Halaman ini bisa diakses dengan meng klik photo profil atau username pengguna lain pada halaman forum dan halaman komentar. Halaman mutual profile bisa dilihat pada gambar 11 (d). Pa- da halaman ini pengguna bisa melihat jumlah post yang diposting, followers , dan following . Peng- guna juga bisa mem- follow pengguna lain dengan meng klik tombol follow . Pada bagian bawah ha- laman juga terdapat postingan diskusi pengguna lain.
(a) (b)
Gambar 12: Tampilan menu halaman (a) About (b) Term & Use

## 10. Halaman
About Halaman ini menampilkan pesan dari pengembang mengenai tujuan dan fungsi aplikasi “PlantGo”. Terdapat kontak pengembang yang bisa dihubu- ngi oleh pengguna sebagai media kritik dan saran. Halaman about bisa dilihat pada Gambar 12 (a). 11. Halaman Term & Use
Halaman ini menampilkan keterangan untuk peng- gunaan, peraturan, dan kelegalan dari aplikasi “PlantGo”. Halaman Term Use bisa dilihat pa- da gambar 12 (b).
ii. Pengujian
1. Pengujian Black Box
Pengujian black box dilakukan untuk menguji fitur-fitur yang terdapat di dalam aplikasi agar ber-

## Tabel 2: Hasil pengujian black box
No Aktifitas Pengujian Pengujuan Input Output Hasil 1 Memulai aplikasi Pengguna membuka aplikasi Menekan icon aplikasi di menu smartphone Menampilkan halaman spla- shscreen Valid Autentifikasi Pengguna mengisi form login dengan benar Mengisi username, password, klik tombol masuk Menampilkan halaman home- screen Valid Pengguna mengisi form login dengan tidak lengkap Mengisi username, klik tombol masuk Menampilkan pop up “data yang dimasukan belum leng- kap” Valid Pengguna mendaftar akun baru Mengklik tombol Daftar Menampilkan halaman Sign Up Valid Pengguna mengisi form pendaf- taran dengan benar Mengupload foto profil,mengisi username, email, password dan mengklik tombol daftar Menampilkan halaman home- screen Valid Pengguna mengisi form pendaf- taran dengan tidak lengkap Mengupload foto profile, meng- isi username, dan mengklik tombol daftar Menampilkan pop up “masukan semua data” Valid Menampilkan informasi tanam- an Pengguna melihat detail infor- masi tanaman Mengklik tombol card tanaman Menampilkan halaman detail ta- naman yang dipilih Valid Pengguna melihat informasi ha- ma & penyakit tanaman Mengklik tombol hama & pe- nyakit Menampilkan halaman yang berisi hama & penyakit tanam- an yang dipilih Valid 4 Menampilkan informasi Forum & Komunitas Pengguna melihat halaman fo- rum Menglik tombol Forum di menu utama Menampilkan halaman forum Valid Pengguna memvoting posting- an diskusi di halaman forum Mengklik tombol icon vote Menampilkan jumlah vote yang bertambah 1 Valid Pengguna melihat komentar postingan diskusi Mengklik tombol icon komen- tar Menampilkan halaman komen- tar dari postingan yang dipilih Valid Pengguna memberi komentar pada postingan diskusi Mengisi kolom komentar dan mengklik tombol icon kirim Menampilkan komentar yang telah share Valid 5 Membuat postingan diskusi ba- ru Pengguna membuat postingan diskusi baru Mengklik tombol Diskusi Menampilkan halaman form diskusi Valid Pengguna mengisi form diskusi Mengupload foto, mengisi ju- dul, deskripsi dan mengklik tombol bagikan Menampilkan halaman Forum dengan postingan diskusi terba- ru pengguna Valid 6 Setting lanjutan dalam posting- an Pengguna mengedit postingan diskusi Mengklik tombol: pada posting- an dikusi lalu mengklik tombol Edit Deskripsi Menampilkan pop up form edit deskripsi Valid Pengguna mengisi edit deskri- psi Memasukan deskrpsi baru dan mengklik tombol update Menampilkan deskripsi yang sudah di edit pada postingan Valid Penguna menghapus postingan Mengklik tombol : pada pos- tingan lalu mengklik tombol Hapus Post Menghapus postingan yang di- pilah Valid Melihat pengguna lain yang su- dah memvoting Menekan tombol icon vote sela- ma beberapa detik Menampilkan pop up halaman pengguna yang sudah memvo- ting Valid 7 Menampilkan halaman profil pengguna lain Melihat halaman profile peng- guna lain Menekan profile picture atau username pengguna lain Menampilkan halaman profil pengguna lain Valid Mem-follow pengguna lain Menekan tombol Follow Menampilkan pop up “anda ber- hasil mem-follow” Valid Melihat Follower Pengguna la- in Menekan tombol Follower Menampilkan pop up pengguna yang sudah mem-follow Valid Melihat Following Pengguna la- in Menekan tombol Following Menampilkan pop up pengguna yang sudah di follow Valid 8 Menampilkan halaman profil pengguna Melihat halaman profil penggu- na Menekan profile pada menu uta- ma Mnampilkan halaman profil pengguna Valid Melihat Follower Pengguna la- in Menekan tombol Follower Menampilkan pop up pengguna yang sudah mem-follow Valid Melihat Following Pengguna la- in Menekan tombol Following Menampilkan pop up pengguna yang sudah di follow Valid 9 Logout akun Logout Akun Mengklik tombol icon logout pada sidebar di halaman menu atau icon logout pada halaman profile Keluar session akun dan Me- nampilkan halaman login Valid 10 Menampilkan pesan dari pe- ngembang Melihat pesan dari pengembang Menekan tombol About pada si- debar di halaman homescreen Menampilkan halaman yang berisi pesan pengembang Valid 11 Menampilkan Term & Use Melihat peeraturan, pengguna- an, dan ke legalan aplikasi Menekan tombol Term & Use pada sidebar di halaman home- screen Menampilkan halaman Term & Use Valid
doi: 10.23917/emitor.v22i1.15136
fungsi sebagaimana mestinya. Hasil pengujian black box dapat dilihat pada tabel 2.
2. Pengujian Usability Metode pengujian usability yang digunakan ya- itu SUPR-Q yang bertujuan sebagai tolak ukur dalam mengetahui kemudahan pengguna, dan di- indikasikan dengan kemudahan dalam memaha- mi, kemudahan untuk dipelajari, dan operabilitas. Responden dari pengujian ini adalah ibu rumah tangga, masyarakat umum dan mahasiswa dengan total 30 responden.
Instrumen pengujian menggunakan pertanyaan yang memiliki kriteria penilaian 0 sampai 10 cara perhitungannya adalah skor yang diperoleh dibagi 2 terlebih dahulu. Hasil dari pengujian Usability dengan grafik skalanya bisa dilihat pada Gambar 13.
Gambar 13: Hasil Pengujian Usability

## IV. K ESIMPULAN
Perancangan Aplikasi Bercocok Tanam Pada Kawasan Perkotaan Berbasis Android telah selesai dikembangk- an. Di dalamnya terdapat beberapa fitur diantaranya menu Login dan SignUp , Homescreen , Detail Tanam- an, Hama dan Penyakit, Profile , Forum Diskusi, dan About . Berdasarkan hasil dari pengujian Black Box ma- ka seluruh fitur dalam aplikasi telah berjalan dengan semestinya. Untuk pengujian Usability mendapatkan skor 89,75% yang berarti aplikasi ini dapat memban- tu masyarakat perkotaan dalam memberikan informasi terkait bercocok tanam, pengendalian hama dan penya- kit, serta diskusi antar pengguna yang menggunakan metode urban agriculture .
Untuk penelitian selanjutnya dalam pembuatan Aplikasi Bercocok Tanam pada Kawasan Perkotaan ber- basis Android ini, diharapkan mampu dalam mengem- bangkan sistem aplikasi menjadi lebih baik dan advan-
ce , mencakup hal-hal seperti penambahan login meng- gunakan akun Google dan Facebook, mengembangkan koneksi atau hubungan antar profil pengguna, dan pe- ngembangan User Interface dan User Experience agar pengguna dapat merasakan pengalaman yang lebih ba- ik.

## D AFTAR P USTAKA
[1] S. L. G. Skar, R. Pineda-Martos, A. Timpe, B. P¨olling, K. Bohn, M. K¨ulvik, C. Delgado, C. Pedras, T. Pac¸o, M. ´Cuji´c et al. , “Urban agriculture as a keystone contribution towards securing sustainable and healthy development for cities in the future,” Blue-Green Systems , vol. 2, no. 1, pp. 1–27, 2020.
[2] A. P. Sudarmo, “Pemanfaatan pertanian secara hidroponik untuk mengatasi keterbatasan lahan pertanian di daerah perko- taan,” in Seminar Nasional Pengabdian Kepada Masyarakat Universitas Terbuka , 2018, pp. 1–8.
[3] S. Suryani, R. Nurjasmi, dan R. Fitri, “Pemanfaatan lahan sempit perkotaan untuk kemandirian pangan keluarga,” Jur- nal Ilmiah Respati , vol. 11, no. 2, pp. 93–102, 2020.
[4] V. A. Praditriyani, “Mobile apps sebagai penunjang kegiatan urban agriculture di kota bandung,” Visualita , vol. 6, no. 2, p. 266951, 2015.
[5] N. Wang, L. Zhu, Y. Bing, L. Chen, dan S. Fei, “Assessment of urban agriculture for evidence-based food planning: A case study in chengdu, china,” Sustainability , vol. 13, no. 6, p. 3234, 2021.
[6] M. Taguchi dan G. Santini, “Urban agriculture in the global north & south: A perspective from fao,” Field Actions Science Reports. The journal of field actions , no. Special Issue 20, pp. 12–17, 2019.
[7] I. S. Roidah, “Pemanfaatan lahan dengan menggunakan sis- tem hidroponik,” Jurnal Bonorowo , vol. 1, no. 2, pp. 43–49, 2014.
[8] E. Appolloni, F. Orsini, K. Specht, S. Thomaier, E. Sany´e- Mengual, G. Pennisi, dan G. Gianquinto, “The global rise of urban rooftop agriculture: A review of worldwide cases,” Journal of Cleaner Production , vol. 296, p. 126556, 2021.
[9] M. Ruf´ı-Sal´ıs, A. Petit-Boix, G. Villalba, M. Ercilla- Montserrat, D. Sanjuan-Delm´as, F. Parada, V. Arcas, J. Mu˜noz-Liesa, dan X. Gabarrell, “Identifying eco-efficient year-round crop combinations for rooftop greenhouse agri- culture,” The International Journal of Life Cycle Assessment , vol. 25, no. 3, pp. 564–576, 2020.
[10] A. Manr´ıquez-Altamirano, J. Sierra-P´erez, P. Mu˜noz, dan X. Gabarrell, “Analysis of urban agriculture solid waste in the frame of circular economy: Case study of tomato crop in inte- grated rooftop greenhouse,” Science of the total environment , vol. 734, p. 139375, 2020.
[11] H. Harison, M. Putri, dan W. Daratul, “Perancangan aplikasi bercocok tanam padi dan cabe kriting berbasis android,” Jur- nal Nasional Teknologi dan Sistem Informasi , vol. 3, no. 2, pp. 306–312, 2017.
[12] R. A. Pratama, “Perancangan dan pembuatan aplikasi cara bercocok tanam dengan teknik hidroponik berbasis android di dinas pertanian provinsi diy,” S1 Skipsi, Amikom, Yogyakarta ,
2014.
[13] A. R. Fauzi, A. N. Ichniarsyah, dan H. Agustin, “Pertanian perkotaan: urgensi, peranan, dan praktik terbaik,” Jurnal Agroteknologi , vol. 10, no. 01, pp. 49–62, 2016.
[14] T. Y. Kyaw dan A. K. Ng, “Smart aquaponics system for urban farming,” Energy procedia , vol. 143, pp. 342–347,
2017.
[15] R. Andrean, “Perancangan aplikasi prosedur pembudidayaan tanaman berbasis android (studi kasus: Dinas perkebunan provinsi jambi),” Ph.D. dissertation, STIKOM DINAMIKA BANGSA, 2019.
[16] V. Thakare, K. Pati, P. Rathi, N. Shahu, P. Gupta, dan C. Cha- ple, “Design of smartphone application for farmer,” Interna- tional Journal of Analytical, Experimental and Finite Element Analysis , vol. 6, no. 1, 2019.
[17] B. Surya, D. Ahmad, R. Bahrun, dan H. Saleh, “Urban far- ming as a slum settlement solution (study on slum settlements in tanjung merdeka village, makassar city),” in IOP Conferen- ce Series: Earth and Environmental Science , vol. 562, no. 1. IOP Publishing, 2020, p. 012006.
[18] N. Sagita, A. N. Supena, dan D. Djamaludin, “Perancangan sistem informasi produksi rajut menggunakan metode system development life cycle (sdlc)(study kasus: Cv suho garmindo bandung),” ” 2019.
[19] A. Alshamrani dan A. Bahattab, “A comparison between three sdlc models waterfall model, spiral model, and incre- mental/iterative model,” International Journal of Computer Science Issues (IJCSI) , vol. 12, no. 1, p. 106, 2015.
[20] B. Khafid dan D. A. P. Putri, “Pesma apps as android-based integrated applications for mahasantri pesma kh mas mansur ums,” Khazanah Informatika: Jurnal Ilmu Komputer dan Informatika , vol. 6, no. 2, 2020.
[21] B. Pramitasari dan N. Nurgiyatna, “Sistem informasi unit kegiatan mahasiswa marching band universitas muhammadi- yah surakarta berbasis web,” Emitor: Jurnal Teknik Elektro , vol. 19, no. 2, pp. 59–65, 2019.