Lewati ke konten utama

BAB 15. BUSINESS RULES

Pendahuluan

Business rules mendefinisikan aturan-aturan bisnis yang harus ditegakkan oleh sistem secara konsisten dan tidak dapat dilanggar.


BR-GENERAL — Aturan Umum

KodeAturanPenjelasan
BR-001Semua akun berasal dari DapodikTidak ada pembuatan akun manual oleh pengguna
BR-002Tidak ada registrasi mandiriPendaftaran hanya melalui sinkronisasi Admin
BR-003Login pertama wajib ganti passwordKeamanan akun dari password default
BR-004NISN bersifat unikSatu NISN = satu akun siswa
BR-005NIP bersifat unikSatu NIP = satu akun guru

BR-REQUEST — Aturan Request Bantuan

KodeAturan
BR-010Request wajib memilih mata pelajaran
BR-011Request wajib memilih materi spesifik
BR-012Request wajib memiliki lokasi pertemuan
BR-013Request wajib memiliki waktu yang diinginkan

BR-MATCH — Aturan AI Matching

KodeAturanDetail
BR-020Tutor dipilih berdasarkan skor AIFaktor: skill, rating, riwayat, beban
BR-021Tutor tidak boleh sedang overloadBatas maksimum sesi aktif per tutor
BR-022Prioritas tutor dari sekolah yang samaCross-school hanya jika tidak ada kandidat
BR-023Guru hanya join jika diundangGuru tidak dapat masuk sesi tanpa undangan

BR-BOOKING — Aturan Booking

KodeAturan
BR-030Tutor dapat menolak dengan alasan
BR-031Tutor dapat mengajukan reschedule
BR-032Host dapat membatalkan sebelum Check-In

BR-MEETING — Aturan Meeting

KodeAturanDetail
BR-040Check-In wajib menggunakan QR + GPSKedua metode harus valid
BR-041Radius GPS maksimal 100 meterDari titik lokasi yang disepakati
BR-042Check-Out wajib dilakukan sebelum ratingRating tidak dapat diberikan sebelum Check-Out

BR-RATING — Aturan Rating

KodeAturan
BR-050Rating menggunakan skala 1–5
BR-051Rating tidak dapat dihapus setelah diberikan
BR-052Komentar/feedback bersifat permanen

BR-GAME — Aturan Gamification

KodeAturanDetail
BR-060XP bertambah otomatis setelah sesi selesaiBerdasarkan durasi dan rating
BR-061Badge diberikan secara otomatis oleh sistemBerdasarkan pencapaian tertentu
BR-062Leaderboard dihitung dan diperbarui harianReset per semester untuk fairness