Mengisi Bonus Tim (Draf)
Panduan manajer/keuangan mengisi bonus tim per outlet per periode di MBS Food Cost — membuat draf dari hitungan sistem, mengubah nominal per orang, mengisi Bonus Manajemen, lalu finalisasi untuk mencatatnya sebagai biaya Gaji (dan membatalkan bila salah).
Menu Bonus Tim (grup Karyawan & Payroll) punya tiga tab. Halaman ini membahas tab Input dan tab Riwayat: tempat Anda mengisi bonus untuk satu outlet pada satu periode.
Bedanya dengan tab Konfigurasi:
| Tab | Isinya |
|---|---|
| Konfigurasi | Aturannya — target dan nominal per tingkat. Ditulis sekali. |
| Input | Pengisiannya — berapa rupiah tiap orang, periode ini. |
| Riwayat | Daftar semua pengisian yang pernah dibuat. |
Sistem tidak pernah membayar bonus sendiri. Ia hanya mengusulkan angka dari data penjualan nyata. Angka final selalu keputusan Anda — Anda boleh menaikkan, menurunkan, atau mengosongkannya. Selama masih DRAF, tidak ada uang yang berpindah dan tidak ada catatan biaya yang terbentuk.
Navigasi cepat
- Pahami dulu: usulan, final, dan pot — model berpikirnya, dan kenapa draf tidak membayar apa pun
- Alur lengkap: dari kosong sampai draf siap — contoh nyata satu outlet, satu periode
- Membuat draf — langkah pertama
- Mengubah nominal per orang — dan arti kolom Usulan
- Mengisi Bonus Manajemen — satu nominal gabungan
- Muat ulang baseline — kalau data penjualan berubah
- Membuang draf — dan mengisi ulang dari awal
- Finalisasi: mencatat bonus sebagai biaya — di sinilah uang benar-benar tercatat
- Membatalkan bonus yang sudah difinalisasi — kalau salah setelah dicatat
- Melihat Riwayat — daftar semua pengisian
- Kalau tersimpannya gagal — arti tiap pesan
🎓 Pahami dulu: usulan, final, dan pot
Analogi sederhana
Bayangkan amplop bonus. Aturan di tab Konfigurasi menentukan berapa isi amplopnya bulan ini — misalnya Rp1.500.000 karena target tingkat 1 tercapai. Itu namanya pot bonus.
Lalu amplop itu dibagi rata ke semua orang yang bertugas di outlet tersebut. Kalau ada 5 orang, sistem mengusulkan Rp300.000 per orang. Itu usulan.
Tapi Anda yang tahu lapangan. Mungkin satu orang baru masuk tengah bulan, atau satu orang kerjanya luar biasa. Anda boleh mengubah angkanya. Yang Anda ketik itu nominal final.
Kenapa kolom Usulan tidak ikut berubah
Waktu Anda mengganti Rp300.000 jadi Rp350.000, kolom Usulan tetap menunjukkan Rp300.000. Itu disengaja. Supaya nanti siapa pun bisa melihat: "sistem menyarankan sekian, manajer memutuskan sekian". Selisihnya jadi catatan, bukan hilang.
Arti peringatan oranye "Total per orang berbeda…"
Kalau jumlah semua nominal final tidak sama persis dengan pot bonus, muncul tulisan oranye. Itu peringatan, bukan larangan. Simpanan Anda tetap berhasil.
Fungsinya cuma mengingatkan: "Anda membagi lebih banyak (atau lebih sedikit) dari isi amplop — apakah memang disengaja?" Kadang memang disengaja. Kalau tidak, Anda jadi tahu sebelum terlanjur.
Bonus Manajemen: satu angka, tidak dirinci
Selain bonus tim warung, ada bonus untuk supervisor dan kepala area. Angkanya diisi satu kali sebagai nominal gabungan, tidak dirinci per orang.
Ini disengaja demi privasi. Sistem memang tidak punya tempat untuk menyimpan rincian per orang untuk bonus manajemen — bukan sekadar tidak ditampilkan, tapi memang tidak ada kolomnya.
Kapan uangnya benar-benar keluar
Selama status masih DRAF, tidak ada biaya yang tercatat dan food cost outlet tidak berubah sama sekali. Draf itu seperti coretan di kertas: nyata, tersimpan, tapi belum jadi pembayaran.
Yang mengubah keadaan itu adalah tombol Finalisasi — tersedia di halaman ini juga (hanya untuk keuangan, admin, atau pemilik). Menekannya membekukan draf dan mencatat total bonusnya sekali sebagai biaya Gaji di Laba Rugi. Dari saat itu, angkanya masuk laporan seperti gaji biasa. Rincian langkahnya di Finalisasi di bawah.
Kalau tidak ada tingkat yang tercapai
Muncul tulisan "Belum ada tingkat yang tercapai periode ini." dan pot bonus Rp0, semua usulan Rp0.
Itu keadaan normal, bukan kesalahan — dan Anda tetap bisa mengisi. Baris setiap orang tetap ada, jadi kalau Anda memutuskan memberi bonus kebijaksanaan walaupun target meleset, tinggal ketik angkanya. Mengisi hanya Bonus Manajemen saja juga sah.
Sumber belajar
- Bonus karyawan dan cara menghitungnya (Gadjian) — bahasa sederhana
- Insentif vs bonus (Talenta) — beda istilah yang sering tertukar
Alur lengkap: dari kosong sampai draf siap
Contoh nyata: outlet BENOWO, periode 2026-06, tim 5 orang, target tingkat 1 tercapai sehingga pot bonus Rp1.500.000.
Buka tab Input, pilih outlet dan periode
Pilih BENOWO di Outlet dan 2026-06 di Periode.
Karena belum pernah diisi, muncul tombol Buat input bonus.
👉 detail di Membuat draf
Tekan Buat input bonus
Sistem langsung mengambil angka penjualan periode itu dan mengisi drafnya sendiri.
Hasil: Pot bonus Rp1.500.000 · Dibagi ke 5 orang · setiap baris orang berisi usulan Rp300.000, dan kolom Nominal final sudah terisi angka yang sama.
Ubah nominal satu orang
Budi baru masuk pertengahan bulan. Anda ubah nominal finalnya dari Rp300.000 menjadi Rp150.000, lalu tekan Simpan nominal.
Hasil: Muncul "Nominal per orang disimpan." Kolom Usulan Budi tetap Rp300.000 — yang berubah hanya nominal final. Di bagian atas muncul peringatan oranye "Total per orang berbeda Rp150.000 dari pot bonus." karena total sekarang Rp1.350.000, kurang Rp150.000 dari pot.
👉 detail di Mengubah nominal per orang
Isi Bonus Manajemen
Ketik 750000 di kotak Bonus Manajemen, tekan Simpan.
Hasil: Muncul "Bonus manajemen disimpan." Tidak ada rincian per orang — memang tidak ada tempatnya.
👉 detail di Mengisi Bonus Manajemen
Cek di tab Riwayat
Pindah ke tab Riwayat.
Hasil: Ada satu baris — BENOWO · 2026-06 · Pot Rp1.500.000 · Total per orang Rp1.350.000 (5 orang) · Bonus Manajemen Rp750.000 · status DRAFT
✅ Draf siap kalau: (1) baris tiap orang sudah sesuai keputusan Anda, (2) Bonus Manajemen sudah diisi kalau memang ada, (3) peringatan oranye sudah Anda pahami — entah diperbaiki atau memang disengaja.
Kalau Anda keuangan, admin, atau pemilik, langkah terakhir adalah menekan Finalisasi supaya bonusnya benar-benar tercatat sebagai biaya — lihat Finalisasi.
Membuat draf
Pilih outlet dan periode
Di tab Input, pilih Outlet dan Periode (bentuknya 2026-06).
Tekan Buat input bonus
Sistem membaca penjualan periode itu, membandingkannya dengan aturan di tab Konfigurasi, lalu mengisi drafnya sendiri: pot bonus, jumlah orang, dan usulan tiap orang.
Satu outlet + satu periode = satu pengisian. Kalau sudah pernah dibuat, tombolnya tidak muncul lagi — yang tampil langsung drafnya. Ini mencegah dua pengisian berbeda untuk bulan yang sama.
Mengubah nominal per orang
Setiap orang punya satu baris dengan empat kolom:
| Kolom | Artinya |
|---|---|
| Nama | Nama dan level upahnya (Kasir, Koki, …) — hanya keterangan. |
| Usulan | Angka dari sistem. Tidak bisa diubah dan tidak ikut berubah. |
| Nominal final | Yang Anda isi. Inilah angka yang berlaku. |
| Catatan | Alasan singkat, kalau nominalnya beda dari usulan. |
Ketik angka barunya di kolom Nominal final
Isi angka tanpa titik dan tanpa "Rp" — cukup 150000.
Isi Catatan kalau perlu
Misalnya "masuk tanggal 15". Ini menolong Anda sendiri bulan depan.
Tekan Simpan nominal
Semua baris tersimpan sekaligus.
Level upah tidak mempengaruhi bonus. Koki dan Kasir mendapat usulan yang sama besar — pot dibagi rata, bukan menurut jabatan. Level upah dipakai untuk gaji, bukan bonus tim.
Mengisi Bonus Manajemen
Ketik satu angka gabungan
Isi total bonus untuk supervisor dan kepala area sekaligus, misalnya 750000.
Tekan Simpan
Angka ini berdiri sendiri — tidak ikut dihitung dalam peringatan "Total per orang berbeda…", karena peringatan itu hanya membandingkan bonus tim warung dengan pot.
Muat ulang baseline
Kadang setelah draf dibuat, ada penjualan yang baru masuk atau aturan bonusnya diperbaiki. Tombol Muat ulang baseline mengambil angka terbaru.
Yang terjadi:
| Baris | Setelah dimuat ulang |
|---|---|
| Yang belum pernah Anda ubah | Ikut usulan baru. |
| Yang sudah Anda ubah sendiri | Angka Anda dipertahankan. Tidak ditimpa. |
| Orang yang sudah tidak bertugas di sana | Barisnya disimpan, tidak ikut lagi. |
| Orang yang baru bertugas di sana | Dapat baris baru berisi usulan. |
Pekerjaan Anda tidak akan hilang. Tombol ini sengaja tidak menimpa angka yang sudah Anda ketik sendiri.
Membuang draf
Kalau drafnya salah dari awal dan Anda ingin mulai bersih:
Setelah dibuang, tombol Buat input bonus muncul lagi untuk outlet dan periode yang sama. Draf yang dibuang tetap tersimpan sebagai catatan — tidak benar-benar dihapus dari sistem.
Finalisasi: mencatat bonus sebagai biaya
Selama draf, belum ada uang yang tercatat. Finalisasi adalah langkah yang mengubahnya: ia membekukan draf dan mencatat total bonusnya sekali sebagai biaya Gaji di Laba Rugi outlet.
Hanya keuangan, admin, atau pemilik yang bisa menekan Finalisasi. Manajer boleh membuat dan mengubah draf, tapi tombol Finalisasi tidak muncul untuk manajer. Ini disengaja: mencatat biaya adalah keputusan keuangan.
Pastikan drafnya sudah benar
Cek sekali lagi nominal tiap orang dan Bonus Manajemen. Setelah difinalisasi, baris-barisnya dikunci dan tidak bisa diubah lagi.
Tekan Finalisasi
Total yang dicatat = jumlah semua nominal final ditambah Bonus Manajemen. Bukan pot bonus — yang berlaku selalu angka yang Anda putuskan.
Hasil: Muncul badge Final — sudah dicatat. Baris-barisnya berubah jadi hanya-baca. Tombol Muat ulang dan Buang draf hilang, diganti tombol Batalkan. Di Laba Rugi outlet itu, baris Upah / Gaji bertambah sebesar total bonus tadi.
Bonus tim tercatat sebagai Gaji — bukan sebagai bahan/food cost. Jadi finalisasi tidak mengubah angka food cost outlet sama sekali; ia hanya menambah beban gaji, persis seperti gaji karyawan biasa.
Membatalkan bonus yang sudah difinalisasi
Kalau ternyata bonusnya salah setelah difinalisasi, jangan diamkan — batalkan. Membatalkan akan menghapus bonus itu dari Laba Rugi dan dari daftar pembayaran, lalu membebaskan outlet+periode itu supaya bisa diisi ulang dari awal.
Hanya keuangan, admin, atau pemilik yang bisa membatalkan — sama seperti finalisasi.
Tekan Batalkan
Muncul kotak konfirmasi.
Isi alasan pembatalan
Tulis alasan singkat, misalnya "salah input nominal". Wajib diisi — tombol konfirmasi tidak aktif selama alasannya kosong.
Tekan Ya, batalkan
Hasil: Bonus itu hilang dari daftar (Riwayat menampilkan yang masih aktif), biaya Gaji di Laba Rugi kembali seperti sebelum difinalisasi, dan outlet+periode itu bebas untuk diisi ulang. Alasan yang Anda tulis tersimpan di catatan audit.
Tidak ada uang tunai yang perlu dikembalikan. Bonus tim dicatat sebagai transfer/bank, bukan kas kecil — jadi membatalkan cukup menghapus catatan biayanya, tanpa menyentuh saldo kas.
Melihat Riwayat
Tab Riwayat menampilkan semua pengisian yang masih aktif, terbaru di atas.
- Cari dengan mengetik nama outlet atau periode di kotak pencarian.
- Urutkan dengan menekan judul kolom (Outlet, Periode, Pot bonus, Status, …).
Kolom Status menunjukkan Draf selagi masih draf, atau Final — sudah dicatat setelah difinalisasi. Bonus yang dibatalkan tidak muncul lagi di daftar ini.
Kolom Tingkat berisi tanda — kalau periode itu tidak mencapai tingkat mana
pun. Itu wajar.
Kalau tersimpannya gagal
| Pesan | Artinya |
|---|---|
| "Input bonus untuk outlet dan periode ini sudah ada." | Sudah pernah dibuat. Muat ulang halaman — drafnya akan langsung tampil. |
| "Periode ini sudah ditutup." | Periode sudah dikunci di menu Tutup Periode. Bonus harus diisi sebelum periode ditutup, atau minta admin membukanya kembali. |
| "Nominal tidak boleh kurang dari nol." | Ada angka minus. Kosongkan atau isi 0. |
| "Data tidak ditemukan." | Drafnya baru saja dibuang di layar lain. Muat ulang halaman. |
| "Input bonus ini sudah difinalisasi." | Anda menekan Finalisasi pada draf yang sudah final. Muat ulang halaman — statusnya sudah Final. |
| "Hanya input bonus yang sudah difinalisasi yang bisa dibatalkan." | Anda menekan Batalkan pada draf yang belum difinalisasi. Kalau ingin membuang draf, pakai Buang draf, bukan Batalkan. |
| "Alasan pembatalan wajib diisi." | Kotak alasan pembatalan masih kosong. Isi alasannya dulu. |
| "Finalisasi dan pembatalan hanya untuk finance, admin, atau pemilik." | Manajer boleh mengisi draf, tapi hanya keuangan/admin/pemilik yang boleh finalisasi atau membatalkan. |
| "Akses ditolak" | Akun Anda bukan manajer, keuangan, admin, atau pemilik. Bonus hanya bisa diisi oleh mereka. |
Mengatur Bonus Tim Warung
Panduan manajer/keuangan menetapkan aturan bonus tim per outlet di MBS Food Cost — target item dan/atau omzet, aturan gabungannya, dan satu nominal bonus per tingkat. Halaman ini merekam aturannya; kemajuan tim menuju target itu dibaca di halaman Target Penjualan.
Panduan Admin / Keuangan / Owner
Panduan untuk Admin, Keuangan, dan Owner — mengatur pengguna & warung, menyetujui pembayaran, dan membaca laba rugi di MBS Food Cost.