BantuBelajar

Bab 3 dari 10 · Fitur & Arsitektur

Penjelasan Fitur-Fitur Aplikasi

3.1 Registrasi dan Login

Fitur ini memungkinkan relawan dan pengurus lembaga membuat akun serta masuk ke aplikasi. Saat mendaftar, pengguna memilih peran yang sesuai. Sistem kemudian memberikan hak akses berdasarkan peran tersebut.

Relawan tidak dapat mengubah data lembaga, sedangkan mitra tidak dapat mengakses fungsi khusus admin. Pembedaan hak akses membantu menjaga keamanan dan keteraturan pengelolaan data.

3.2 Profil Relawan Tutor

Relawan dapat melengkapi profil berupa nama, deskripsi diri, mata pelajaran yang dikuasai, pengalaman relevan, dan ketersediaan waktu. Profil ini digunakan oleh mitra untuk menilai kesesuaian calon relawan dengan kegiatan yang diajukan.

Informasi pribadi yang tidak diperlukan tidak ditampilkan kepada publik. Data yang digunakan dalam proses seleksi dibatasi sesuai kebutuhan verifikasi dan perlindungan pengguna.

3.3 Profil Mitra Belajar

Mitra dapat membuat profil lembaga yang berisi nama lembaga atau komunitas, deskripsi kegiatan, alamat, kontak penanggung jawab, dan informasi yang diperlukan untuk proses verifikasi.

Profil ini membantu relawan mengetahui latar belakang penyelenggara kegiatan. Informasi operasional yang sensitif, seperti alamat lengkap lokasi kegiatan, hanya diberikan kepada relawan yang telah disetujui apabila diperlukan.

3.4 Publikasi Kebutuhan Tutor

Fitur ini menjadi salah satu fungsi utama BantuBelajar. Mitra dapat mengajukan kebutuhan pengajar berdasarkan mata pelajaran, jenjang pendidikan, jumlah anak, jadwal, durasi, lokasi, dan kualifikasi relawan.

Sebagai contoh, sebuah panti asuhan membutuhkan dua relawan untuk membantu kegiatan belajar matematika dan bahasa Inggris bagi 20 anak pada hari Sabtu. Pengurus dapat membuat pengumuman tersebut melalui aplikasi agar calon relawan mengetahui kebutuhan yang tersedia.

Dengan adanya fitur ini, informasi kebutuhan pengajar menjadi lebih terstruktur dan mudah ditemukan.

3.5 Pencarian Kegiatan Relawan

Relawan dapat melihat daftar kebutuhan tutor dari berbagai lembaga yang telah diverifikasi. Daftar kegiatan dapat disaring berdasarkan mata pelajaran, tanggal, dan lokasi.

Sebagai contoh, mahasiswa yang memiliki kemampuan matematika dapat mencari kegiatan pada akhir pekan di sekitar tempat tinggalnya. Relawan kemudian dapat membaca detail kebutuhan dan mengajukan diri apabila jadwal serta persyaratannya sesuai.

3.6 Pengajuan dan Persetujuan Relawan

Setelah menemukan kegiatan yang sesuai, relawan dapat mengajukan diri. Mitra kemudian memeriksa profil, kemampuan, dan ketersediaan calon relawan sebelum memberikan keputusan.

Status pengajuan ditampilkan dalam aplikasi, seperti menunggu, diterima, ditolak, atau dibatalkan. Dengan demikian, kedua pihak dapat mengetahui perkembangan proses tanpa harus mengandalkan komunikasi yang tersebar di berbagai saluran.

3.7 Penjadwalan Kegiatan

Setelah relawan disetujui, jadwal, durasi, lokasi, dan kebutuhan kegiatan dapat dilihat melalui aplikasi. Sistem juga dapat memberikan pengingat sebelum kegiatan berlangsung.

Jika terjadi perubahan jadwal, mitra perlu memperbarui informasi dan memberi tahu relawan yang terlibat. Fitur ini membantu mengurangi risiko kesalahpahaman dan meningkatkan kesiapan kegiatan.

3.8 Pencatatan Kehadiran

Kehadiran relawan dicatat oleh penanggung jawab dari lembaga mitra. Pencatatan dapat dilakukan melalui konfirmasi kehadiran dalam aplikasi yang kemudian diverifikasi oleh mitra.

Fitur ini membantu memastikan bahwa riwayat kontribusi didasarkan pada kegiatan yang benar-benar terlaksana, bukan hanya pada pengajuan yang telah disetujui.

3.9 Laporan dan Riwayat Kontribusi

Setelah kegiatan selesai, relawan dan mitra dapat mengisi laporan singkat yang mencakup materi yang diajarkan, durasi kegiatan, kendala, dan evaluasi pelaksanaan.

Relawan dapat melihat jumlah kegiatan yang diikuti serta durasi kontribusi yang telah diverifikasi. Sementara itu, mitra dapat menggunakan laporan untuk mengevaluasi kebutuhan belajar berikutnya.

3.10 Apresiasi Relawan

Sebagai pengembangan lanjutan, BantuBelajar dapat menyediakan lencana atau sertifikat digital bagi relawan yang telah menyelesaikan kegiatan dan memperoleh verifikasi dari mitra.

Apresiasi ini diharapkan dapat meningkatkan motivasi relawan dan mendorong keterlibatan yang berkelanjutan tanpa mengubah sifat dasar kegiatan sebagai kontribusi sosial.

3.11 Panel Admin dan Pengaduan

Admin dapat memverifikasi akun, memantau kegiatan, menindaklanjuti pengaduan, dan menonaktifkan akun yang melanggar aturan.

Fitur pengaduan memungkinkan pengguna melaporkan masalah selama proses pengajuan maupun pelaksanaan kegiatan. Karena aplikasi melibatkan anak-anak, penanganan laporan dan perlindungan penerima manfaat menjadi bagian penting dalam operasional BantuBelajar.