Requirement

Analisis Kebutuhan (Requirement)

Aktor

Aktor Peran
Klien Masyarakat, usaha kecil, panitia acara, atau komunitas yang membutuhkan jasa digital
Mahasiswa (Pekerja) Mahasiswa TI atau jurusan lain yang punya keahlian digital
Admin Pengelola platform

Kebutuhan fungsional

Setiap kebutuhan diberi prioritas dengan metode MoSCoW: Must (wajib ada agar aplikasi berfungsi), Should (penting, tetapi bisa menyusul setelah fungsi utama jalan), Could (pelengkap yang bernilai tambah), dan Won’t (tidak dikerjakan pada rilis awal).

Kode Kebutuhan Aktor Prioritas
F1 Sistem dapat mendaftarkan dan mengautentikasi pengguna sesuai peran Semua Must
F2 Sistem dapat memverifikasi status mahasiswa Admin, Mahasiswa Must
F3 Klien dapat membuat, mengubah, dan menutup tugas Klien Must
F4 Mahasiswa dapat mencari dan memfilter tugas Mahasiswa Must
F5 Mahasiswa dapat mengirim penawaran harga dan waktu Mahasiswa Must
F6 Klien dapat memilih satu penawaran Klien Must
F7 Pengguna dapat saling berkirim pesan Klien, Mahasiswa Should
F8 Sistem dapat memproses dan menahan pembayaran Klien Must
F9 Mahasiswa dapat mengunggah hasil kerja Mahasiswa Must
F10 Klien dapat menyetujui hasil atau meminta revisi Klien Must
F11 Sistem dapat meneruskan dana ke dompet mahasiswa setelah disetujui Sistem Must
F12 Pengguna dapat saling memberi rating dan ulasan Klien, Mahasiswa Should
F13 Sistem dapat membuat portofolio otomatis Sistem Could
F14 Sistem dapat mengirim notifikasi Sistem Should
F15 Admin dapat menangani laporan dan sengketa Admin Should

Won’t have (di luar cakupan rilis awal): jasa non-digital dan layanan di luar area sekitar kampus, sesuai batasan di bawah.

Kebutuhan non-fungsional

Aspek Kebutuhan
Keamanan Password terenkripsi, koneksi HTTPS, data pembayaran tidak disimpan di aplikasi
Kinerja Setiap halaman termuat maksimal 3 detik pada jaringan 4G
Kompatibilitas Android 8 ke atas dan iOS 13 ke atas
Kemudahan Antarmuka sederhana, maksimal 3 langkah untuk memasang tugas atau mengirim penawaran
Ketersediaan Layanan aktif minimal 99% per bulan
Skalabilitas Mampu menangani peningkatan pengguna tanpa perombakan besar
Privasi Data pribadi hanya dipakai untuk keperluan layanan

Batasan

Fokus awal pada kategori jasa digital dan area sekitar kampus. Pembayaran memakai mitra payment gateway berizin.