Analisis Fungsional Performansi Retamat Use Case Diagram

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