Aktivitas Rutin adalah tugas berulang yang perlu dilakukan staff: bersih-bersih kamar, cuci AC, pengecekan listrik, dll. Kostelio membantu menjadwalkan, mengingatkan, dan melaporkan tugas-tugas ini.

5.1 Konsep

  • Template Aktivitas — definisi tugas (nama, deskripsi, ditugaskan ke siapa, frekuensi).
  • Pola Pengulangan (Recurrence Pattern) — jadwal pengulangan: harian, mingguan, bulanan, per 3 bulan, tahunan, atau custom.
  • Activity Instance — instance konkret dari template untuk tanggal tertentu (misal: “Bersih-bersih kamar 101 — 2026-04-30”).
  • Report Recipient — staff yang menerima laporan rangkuman aktivitas.

5.2 Membuat Template Aktivitas

  1. Buka menu Aktivitas Rutin di Tab Kost.
  2. Tap + di pojok kanan atas → Template Baru.
  3. Isi:
    • Nama Aktivitas — contoh “Cuci AC Lantai 1”
    • Deskripsi — bisa multi-baris (gunakan Enter untuk pindah baris)
    • Ditugaskan ke (Staff) — pilih satu atau beberapa staff
    • Penerima Laporan — staff yang dapat ringkasan
    • Pola Pengulangan:
      • Harian — setiap N hari sekali
      • Mingguan — setiap N minggu, pilih hari (Senin–Minggu)
      • Bulanan — setiap N bulan, tanggal berapa
      • Tahunan — setiap N tahun, bulan & tanggal berapa
      • Per 3 Bulan / Custom — sesuai kebutuhan
    • Lampiran Wajib — bila harus upload foto bukti pekerjaan
  4. Tap Simpan.
  5. Tap Publish untuk mengaktifkan — instance akan mulai dibuat oleh scheduler.

5.3 To-do Aktivitas (Untuk Staff)

Staff yang ditugaskan dapat melihat tugas mereka melalui menu To-do Aktivitas Rutin atau dari Dashboard.

Daftar menampilkan instance aktivitas yang dijadwalkan hari ini (default filter), dengan info:

  • Nama aktivitas
  • Kost
  • Hari tersisa sebelum jadwal
  • Status: Belum Mulai / Berjalan / Selesai

Memulai Aktivitas

  1. Tap aktivitas yang akan dikerjakan.
  2. Tap Mulai.
  3. Status menjadi Berjalan.
  4. Penugas menerima push notifikasi.

Menyelesaikan Aktivitas

  1. Buka aktivitas yang sedang berjalan.
  2. Isi Catatan Penyelesaian (opsional).
  3. Lampiran — upload foto bila wajib.
  4. Tap Selesai.

Validasi: Sistem mencegah memulai/menyelesaikan aktivitas sebelum tanggal jadwal.

5.4 Laporan Aktivitas

Untuk Penerima Laporan:

  1. Buka DrawerLaporan Aktivitas Rutin.
  2. Pilih periode dan staff.
  3. Lihat ringkasan: jumlah dijadwalkan, selesai, terlambat.
  4. Tap detail untuk melihat semua instance.

5.5 Pengaturan Lampiran Wajib

Pada template, Anda bisa atur apakah penyelesaian aktivitas memerlukan foto bukti. Bila ya, tombol Selesai akan dinonaktifkan sampai foto di-upload.

5.6 Push Notifikasi

  • Staff penugas otomatis menerima notifikasi setiap pagi (pukul 09:00) untuk aktivitas yang dijadwalkan hari ini.
  • Penerima laporan menerima notifikasi saat staff penugas memulai / menyelesaikan aktivitas.

5.7 Edit & Hapus Template

  • Edit: buka template → ubah field → simpan. Perubahan berlaku untuk instance baru, tidak untuk instance yang sudah dibuat.
  • Hapus: hanya bila template belum di-publish atau tidak memiliki instance aktif.

5.8 Filter & Sortir

  • Default tampil aktivitas hari ini saja.
  • Tap Filter untuk menampilkan rentang tanggal lain atau status spesifik.
  • Sortir berdasarkan tanggal jadwal, prioritas, atau staff.

5.9 Tip Operasional

  • Beri nama spesifik — “Cuci AC Lantai 1” lebih jelas daripada “Cuci AC”.
  • Frekuensi realistis — terlalu sering bikin staff bosan; terlalu jarang bikin terlewat.
  • Wajibkan foto untuk pekerjaan yang perlu bukti (cuci AC, pemeriksaan kebersihan).
  • Buat penerima laporan untuk supervisor agar bisa monitor tanpa harus buka manual.