BAB III METODOLOGI PENELITIAN
Pada bab ini akan dijelaskan analisis dan perancangan sistem yang akan dikembangkan. Sistem aplikasi reminder manajemen kesehatan tanah atau
media tanam tabulampot tomat ini diberi nama “Retamat”, yaitu singkatan dari reminder tabulampot tomat, sehingga untuk selanjutnya penyebutan sistem
aplikasi alarm ini adalah Retamat.
3.1. Analisis Kebutuhan Retamat
Analisis sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi
dan mengevaluasi permasalahan. Bagian analisis ini terdiri atas analisis fungsional, analisis performansi, gambaran sistem dari sudut pandang user
yang dinyatakan dalam use case diagram, dan gambaran alur sistem.
3.1.1. Analisis Fungsional
Analisis fungsional merupakan paparan mengenai fitur-fitur yang akan dimasukkan ke dalam Retamat. Fitur-fitur tersebut antara lain mampu
menampilkan jadwal waktu kapan tomat di siram, di pupuk, di pangkas, media tanam di gemburkan, dan kemungkinan tanaman tomat terserang penyakit.
3.1.2. Performansi Retamat
Retamat merupakan aplikasi yang berjalan di lingkungan sistem operasi Android. Terdapat beberapa keterbatasan yang ditemui pada
perangkat berbasiskan Android. Sehingga perlu diperhatikan guna menjadi acuan dalam pengembangan Retamat, diantaranya:
1. Sumber daya memori yang terbatas, hingga saat ini perangkat Android yang banyak beredar memiliki kapasistas memori terbatas.
Adapun yang tertinggi saat ini 512 Mb. 2. Sumber daya baterai yang secara efektif hanya mampu bertahan
selama kurang lebih 6 jam, dengan penggunaan secara terus- menerus dan kurang lebih 200 jam dalam keadaan standby.
3. Tampilan antar muka aplikasi sangat berpengaruh terhadap waktu tunggu hingga aplikasi benar-benar siap digunakan, semakin
banyak komponen yang digunakan akan semakin lama pula waktu tunggu yang dibutuhkan.
Dari keterbatasan-keterbatasan pada perangkat, maka diusulkan beberapa alternatif untuk meningkatkan performa aplikasi dengan
keterbatasan yang ada, diantaranya:
1. Merancang aplikasi dengan penggunaan memori seefektif mungkin, sehingga tidak menganggu siklus operasi Android dan aplikasi lain.
2. Merancang aplikasi dengan pemanfaatan sumber daya seefisien mungkin namun tidak mengurangi fungsi dan performa aplikasi.
3. Merancang aplikasi dengan antar muka yang sederhana namun tetap menarik dan ramah bagi pengguna.
3.1.3. Use Case Diagram
Use case merupakan gambaran skenario dari interaksi antara user dengan sistem. Sebuah diagram use case menggambarkan hubungan antara
aktor dan kegiatan yang dapat dilakukannya terhadap aplikasi.
Mulai
Aktivitas
Bantuan
Aplikasi User
Gambar 3.1 Diagram Use Case
Pada diagram use case yang telihat pada Gambar 3.1 terdiri dari 1
aktor dan 4 use case. Di dalam diagram ini terdapat sebuah extend yang digunakan untuk menunjukkan bahwa satu use case merupakan tambahan
fungsional dari use case lain jika kondisi tertentu terpenuhi. Alur ini dimulai dari ketika user memulai menjalankan program Retamat. Dari
informasi inilah akan diolah oleh aplikasi sehingga menampilkan pengingat kepada user saat itu. Ketika pengguna melakukan seting untuk pengingat,
maka aplikasi akan secara otomatis memberikan penanda berupa alarm.
3.2. Perancangan Sistem