Analisis kebutuhan sistem merupakan tahapan pengumpulan data – data yang diperlukan untuk sebagai dasar dari pengembangan sistem informasi. Analisis kebutuhan sistem ini yang dilakukan peneliti berupa studi lapangan (observasi) dan pengumpulan sumber – sumber materi (studi pustaka).
4.1.1 Tahapan Analisis
Analisis sistem adalah suatu studi dari sistem yang telah ada dengan bertujuan untuk merancang suatu sistem yang baru atau memperbaiki kekurangan dari sistem yang sudah ada atau telah di buat. Untuk sasaran utama pengguna sistem informasi pengolahan data ini adalah seluruh anggota kelompok tani Harvest Mind. Perancangan sistem informasi yang diharapkan adalah: a. Halaman Admin A1. Admin dapat login dengan memasukan username dan password. A2. Admin dapat melihat dashboard. A3. Admin dapat mengelola input data panen, daftar anggota, laporan data anggota, data panen, data manajer, data pengurus, data unit usaha, data pengawas. b. Halaman Manajer B1. Manajer dapat login dengan memasukkan username dan password. B2. Manajer dapat melihat dashboard. B3. Manajer dapat mengelola rekap absen, data panen, cetak data panen. c. Pengurus C1. Pengurus dapat login dengan memasukan username dan password. C2. Pengurus dapat melihat dashboard. C3. Pengurus dapet melihat laporan data panens, dan cetak data panen. d. Halaman Anggota D1. Anggota dapat login dengan memasukkan username dan password. D2. Anggota dapat melihat menu dashboard. D3. Anggota dapat melihat data panen, jadwal, dan cetak data panen.
4.1.2 Kebutuhan Software & Hardware
a. Kebutuhan Perangkat Lunak (Software) Kebutuhan perangkat lunak (software) untuk mendukung pengerjaan suatu sistem di dalam komputer. Berikut kebutuhan perangkat lunak (software) yang dibutuhkan dalam mengerjakan sistem ini adalah: 1. Microsoft Windows 10. 2. Diagrams net. 3. Google Chrome. 4. Xammp 5. Bahasa Pemograman PHP, HTML, CSS, Javascript. 6. MySql. 7. Visual Studio Code
b. Kebutuhan Perangkat Keras (Hardware)
Kebutuhan perangkat keras (hardware) untuk mendukung pengerjaan suatu sistem yang akan digunakan. Berikut kebutuhan perangkat lunak (hardware) yang dibutuhkan dalam mengerjakan sistem ini adalah: 1. Personal Komputer. 2. Processor intel celeron N3050. 3. RAM 4 GB DDR3 L.36 4. Mouse dan Keyboard. 5. Printer. 4.2 Desain Perancangan sistem adalah tahapan dari sebuah proses kebutuhan – kebutuhan dari siklus perkembangan sistem baru. Pada tahap ini akan menjelaskan use case diagram, diagram activity, spesifikasi file, spesifikasi software dan hardware, rancangan tampilan program dan implementasi sistem yang telah dibuat. 4.2.1 Rancangan Use Case Diagram Dalam rancangan use case diagram sistem usulan terdapat empat aktor. Aktor admin tersebut dapat di lihat pada gambar 4.1, aktor Manajer dapat di lihat pada gambar 4.2, aktor pengurus dapat di lihat pada gambar 4.3, dan aktor sanggota dapat di lihat pada gambar 4.4. Dibawah ini adalah gambar use case diagram dari ke 4 aktor tersebut: