8.5 KiB
8.5 KiB
User Stories - Sistem Pelatihan
📚 Sistem Pelatihan & Sertifikasi Petani
👨🌾 Sebagai Petani:
Partisipasi Pelatihan
Story 1: Melihat Pelatihan yang Ditugaskan
Sebagai petani, saya ingin melihat pelatihan yang ditugaskan kepada saya
Sehingga saya dapat mengikuti program pelatihan yang relevan
Ketika saya masuk ke dashboard:
- Saya dapat melihat daftar pelatihan yang ditugaskan
- Informasi jadwal, durasi, dan level pelatihan
- Status pelatihan (ENROLLED, IN_PROGRESS, COMPLETED)
- Deadline penyelesaian
Story 2: Menerima Notifikasi Penugasan
Sebagai petani, saya ingin menerima notifikasi saat ditugaskan pelatihan
Sehingga saya tidak melewatkan pelatihan penting
Ketika admin menugaskan pelatihan:
- Saya menerima notifikasi di dashboard dan mobile
- Informasi nama pelatihan dan jadwal
- Alasan penugasan dari admin
- Pelatihan muncul di menu "Pelatihan Saya"
Proses Belajar
Story 3: Mengakses Materi Pelatihan
Sebagai petani, saya ingin mengakses materi pelatihan dengan mudah
Sehingga saya dapat belajar sesuai kecepatan saya
Ketika saya memulai pelatihan:
- Saya dapat mengakses video, dokumen, dan kuis
- Progress otomatis tersimpan
- Dapat mengakses offline di mobile
- Bookmark materi penting
Story 4: Tracking Progress Belajar
Sebagai petani, saya ingin melihat kemajuan belajar saya
Sehingga saya dapat mengatur jadwal belajar
Di dashboard progress:
- Persentase kemajuan setiap pelatihan
- Waktu belajar minggu ini
- Deadline yang akan datang
- Pencapaian dan badge yang diperoleh
Sertifikasi
Story 5: Mengajukan Sertifikasi
Sebagai petani, saya ingin mengajukan sertifikasi setelah menyelesaikan pelatihan
Sehingga saya dapat meningkatkan kredibilitas
Setelah menyelesaikan pelatihan dengan nilai ≥80%:
- Saya dapat mengajukan sertifikasi
- Upload dokumen pendukung jika diperlukan
- Tracking status review admin
- Estimasi waktu proses (3-5 hari)
Story 6: Mengelola Sertifikat
Sebagai petani, saya ingin mengelola sertifikat yang saya miliki
Sehingga saya dapat menunjukkan kredibilitas kepada buyer
Di profil sertifikasi:
- Daftar semua sertifikat dengan tanggal kadaluarsa
- Download sertifikat digital (PDF)
- QR code untuk verifikasi
- Notifikasi 30 hari sebelum kadaluarsa
- Sharing ke buyer atau koperasi
🏢 Sebagai Buyer:
Verifikasi Kualifikasi Petani
Story 7: Melihat Kualifikasi Petani
Sebagai buyer, saya ingin melihat kualifikasi petani
Sehingga saya dapat memilih petani yang sesuai standar
Ketika mengevaluasi petani:
- Saya dapat melihat sertifikasi yang dimiliki
- Riwayat pelatihan dan nilai
- Status validitas sertifikat
- Verifikasi melalui QR code
Story 8: Filter Petani Berdasarkan Sertifikasi
Sebagai buyer, saya ingin memfilter petani berdasarkan sertifikasi
Sehingga saya dapat menemukan petani yang memenuhi requirement
Fitur filter:
- Jenis sertifikasi (Organik, GAP, Halal)
- Status validitas
- Level pelatihan
- Lokasi dan komoditas
👨💼 Sebagai Administrator:
Manajemen Konten Pelatihan
Story 9: Membuat Program Pelatihan
Sebagai admin, saya ingin membuat program pelatihan
Sehingga petani dapat mengembangkan skill sesuai kebutuhan
Ketika membuat pelatihan:
- Input judul, deskripsi, dan kategori
- Set level (beginner/intermediate/advanced)
- Upload materi (video, PDF, gambar)
- Tentukan durasi dan prasyarat
- Set kriteria penilaian
Story 10: Mengelola Pelatihan
Sebagai admin, saya ingin mengelola pelatihan existing
Sehingga konten tetap relevan dan up-to-date
Fitur management:
- Edit informasi dan materi pelatihan
- Aktivasi/deaktivasi program
- Lihat statistik enrollment dan completion
- Hapus pelatihan yang tidak relevan
Penugasan Petani
Story 11: Menugaskan Petani ke Pelatihan
Sebagai admin, saya ingin menugaskan petani ke pelatihan
Sehingga petani mendapat pelatihan yang sesuai kebutuhan
Proses penugasan:
- Pilih program pelatihan
- Filter petani berdasarkan lokasi/komoditas
- Lihat riwayat pelatihan petani
- Assign multiple petani sekaligus
- Tambahkan catatan alasan penugasan
Story 12: Monitoring Efektivitas Pelatihan
Sebagai admin, saya ingin memonitor efektivitas pelatihan
Sehingga dapat meningkatkan kualitas program
Analytics dashboard:
- Tingkat completion rate per program
- Nilai rata-rata dan feedback petani
- Analisis drop-off point
- ROI impact terhadap produktivitas
- Export laporan untuk stakeholder
Review Sertifikasi
Story 13: Review Aplikasi Sertifikasi
Sebagai admin, saya ingin mereview aplikasi sertifikasi
Sehingga hanya petani qualified yang mendapat sertifikat
Proses review:
- Lihat antrian aplikasi sertifikasi
- Evaluasi nilai dan dokumen pendukung
- Assign reviewer specialist
- Approve/reject dengan alasan
Story 14: Menerbitkan Sertifikat
Sebagai admin, saya ingin menerbitkan sertifikat digital
Sehingga petani dapat membuktikan kredibilitas
Setelah approval:
- Generate sertifikat digital otomatis
- Unique certificate number dan QR code
- Set tanggal kadaluarsa
- Kirim notifikasi ke petani
- Update profil petani
📊 Fitur Tambahan:
Pelatihan Kelompok
Story 15: Pelatihan Kelompok/Batch
Sebagai admin, saya ingin menyelenggarakan pelatihan kelompok
Sehingga dapat melatih banyak petani secara efisien
Fitur batch training:
- Buat batch dengan nama dan target group
- Tentukan lokasi dan jadwal
- Kelola kelompok tani participants
- Tracking kehadiran real-time
- Dokumentasi foto/video kegiatan
Sistem Undangan
Story 16: Mengirim Undangan Pelatihan
Sebagai admin, saya ingin mengirim undangan pelatihan
Sehingga petani dapat konfirmasi kehadiran
Proses undangan:
- Kirim undangan bulk ke petani
- Pesan kustom untuk setiap undangan
- Tracking response status
- Kirim reminder otomatis
- Konfirmasi kehadiran petani
Tracking Kehadiran
Story 17: Mencatat Kehadiran Pelatihan
Sebagai admin, saya ingin mencatat kehadiran pelatihan
Sehingga dapat melacak partisipasi petani
Fitur attendance:
- Check-in/check-out dengan timestamp
- Nilai partisipasi (1-5)
- Feedback dari petani
- Status penyelesaian tugas
- Generate laporan kehadiran
Dokumentasi
Story 18: Mengelola Dokumentasi Pelatihan
Sebagai admin, saya ingin mendokumentasikan pelatihan
Sehingga dapat menyimpan evidence dan materi
Fitur dokumentasi:
- Upload foto/video kegiatan
- Simpan materi presentasi
- Sertifikat kehadiran
- GPS location otomatis
- Verifikasi dokumen
- Kontrol akses public/private
🎯 Metrics & KPIs:
Engagement
- Enrollment Rate: 75% petani aktif mengikuti minimal 1 pelatihan/tahun
- Completion Rate: 80% petani menyelesaikan pelatihan
- Mobile Usage: 60% konsumsi pelatihan via mobile
Learning Effectiveness
- Knowledge Retention: 85% rata-rata nilai post-training
- Practical Application: 70% petani menerapkan ilmu yang dipelajari
- Certification Rate: 60% training berujung sertifikasi
Business Impact
- Productivity Improvement: 25% peningkatan hasil panen
- Quality Enhancement: 30% peningkatan grade produk
- Income Growth: 20% peningkatan pendapatan dalam 12 bulan
📱 Kebutuhan Teknis:
Platform
- Mobile-First: Desain responsif untuk smartphone
- Offline Capability: Akses konten tanpa internet
- Multi-language: Bahasa Indonesia, Jawa, Inggris
- Low Bandwidth: Optimized untuk 2G/3G
Fitur Utama
- Rich Media: Video, PDF, presentasi interaktif
- Assessment Engine: Kuis, evaluasi praktik
- Analytics: Tracking progress dan learning analytics
- Integration: Koneksi dengan data farm management
Keamanan
- Data Privacy: Perlindungan data pribadi petani
- Certificate Security: Sertifikat digital anti-tamper
- Access Control: Role-based permissions
- QR Verification: Verifikasi sertifikat via QR code
🚀 Roadmap Implementasi:
Phase 1: Core Platform (Bulan 1-2)
- Manajemen konten pelatihan dasar
- Enrollment dan tracking progress
- Interface mobile-responsive
- Workflow sertifikasi basic
Phase 2: Enhanced Learning (Bulan 3-4)
- Akses offline content
- Assessment dan kuis interaktif
- Pelatihan kelompok
- Analytics progress lanjutan
Phase 3: Advanced Features (Bulan 5-6)
- Rekomendasi AI personal
- Tracking ROI dan impact
- Integrasi farm data
- Verifikasi sertifikat lanjutan