Nama: Daanii Nabil Ghinannafsi Kusnanta
NRP: 05111940000163
Kelas: Rekayasa Kebutuhan D
Tugas 4 Rekayasa Kebutuhan D

Pegawai TaniHub melakukan kontrol kualitas di salah satu gudang perusahaan Pegawai TaniHub melakukan kontrol kualitas di salah satu gudang perusahaan.
Sumber: TaniHub

Tentang TaniHub

TaniHub adalah platform e-commerce yang mempertemukan petani dan penyuplai dengan konsumen. TaniHub mempermudah petani dan penyuplai untuk menyalurkan hasil tani dengan lansung mempertemukannya dengan konsumen.

Elisitasi Kebutuhan

Elisitasi kebutuhan adalah proses yang pertama dilakukan dalam rekayasa kebutuhan. ELisitasi adalah proses identifikasi dan menemukan berbagai kebutuhan dari berbagai sumber seperti wawancara, diskusi, pengamatan, analisis dokumen, dan lainnya.

Pada kasus sistem TaniHub, saya akan mencoba melakukan proses elisitasi kebutuhan dengan mekanisme wawancara dan observasi. Untuk pertanyaan-pertanyaan wawancara yang digunakan untuk menggali kebutuhan adalah sebagai berikut:

  1. Bagaimana proses distribusi hasil pertanian saat ini di Indonesia?
  2. Bagaimana konsumen mendapatkan hasil tani untuk kebutuhan sehari-hari?
  3. Apa saja permasalahan yang dirasakan petani, distributor, dan konsumen terkait proses distribusi hasil tani?
  4. Solusi apa saja yang telah dicoba untuk menyelesaikan masalah tersebut?
  5. Bagaimana solusi yang diharapkan oleh petani, distributor, dan konsumen?
  6. Kebutuhan apa saja yang diperlukan dalam solusi tersebut?
  7. Apa saja fitur dan proses bisnis yang harus terdapat dalam sistem yang ditawarkan menjadi solusi tersebut?

Setelah dilakukan observasi dan wawancara, akan didapat hasil-hasil elisitasi sebagai berikut:

Identifikasi Stakeholder

Dalam sistem TaniHub terdapat beberapa stakeholder, yaitu:

  1. Petani atau Produsen Hasil Tani. Petani menjadi unsur penting dalam proses bisnis penyaluran hasil tani. Sistem harus memastikan kebutuhan petani terpenuhi.
  2. Pemasok atau Penyalur Hasil Tani. Selain langsung dari petani, penyalur juga mendukung proses bisnis terutama untuk konsumen skala besar.
  3. Konsumen Hasil Tani. Konsumen juga menjadi unsur paling penting dalam proses bisnis. Konsumen akan membeli hasil tani melalui sistem.
  4. Penyelenggara Sistem. Sistem TaniHub diselenggarakan oleh perusahaan TaniHub Group. Segala keputusan terkait keberlangsungan sistem akan diputuskan oleh perusahaan.
  5. Pengembang dan Pengelola Sistem. Dalam TaniHub, sistem akan dikembangkan dan dikelola oleh beberapa role berikut:
    • UI/UX Designer
    • Administrator
    • Project Manager
    • Business and System Analyst
    • Backend & Frontend Developer
    • Quality Control and Assurance
    • Documentation Engineer
  6. Pihak Eksternal atau Pendukung Sistem Lainnya. Selain pihak pihak utama tadi, sistem juga didukung oleh pihak-pihak berikut:
    • Penyelenggara sistem pembayaran
    • Penyelenggara jasa logistik
    • Investor
    • Pemerintah pusat dan daerah
    • Agen dan Mitra TaniHub
Identifikasi Tujuan (Goals)

Sistem TaniHub dihadirkan dengan tujuan-tujuan sebagai berikut:

  1. Memudahkan penyaluran hasil tani.
  2. Meningkatkan kesejahteraan petani dengan mempertemukannya dengan konsumen yang luas.
  3. Memudahkan konsumen mencari dan mendapatkan hasil tani.
  4. Memudahkan transaksi jual-beli hasil tani.
  5. Menyediakan informasi pasar hasil tani bagi produsen dan pemasok hasil tani.
  6. Memudahkan konsumen mendapatkan beragam hasil tani yang mungkin tidak tersedia di tempat mereka sebelumnya.
Identifikasi Kebutuhan

Kebutuhan-kebutuhan yang harus dipenuhi dalam TaniHub adalah sebagai berikut:

  1. Sistem dapat menampilkan berbagai produk hasil tani dari petani dan pemasok.
  2. Sistem dapat menyediakan sistem pembayaran bagi konsumen.
  3. Sistem dapat menyimpan pesanan dan transaksi konsumen.
  4. Sistem dapat menyimpan data hasil tani dari produsen dan pemasok.
  5. Sistem dapat memberikan metrik penjualan bagi petani dan pemasok.
  6. Sistem dapat mudah dipakai.
  7. Sistem dapat menyediakan prosedur pendaftaran yang mudah.
  8. Sistem dapat diandalkan untuk digunakan kapan saja.
  9. Sistem dapat menjaga data setiap pemakainya.