Cara Membuat OKR untuk Tim Keuangan (2026)
Buat OKR untuk FP&A: tentukan objektif, pasang key result terukur dengan baseline aktual, beri skor floor/target/stretch, dan hubungkan ke P&L Anda.
Untuk membuat OKR bagi tim keuangan, tentukan 3-5 objektif kualitatif yang terhubung dengan prioritas perusahaan, pasang 2-4 key result yang terukur dengan baseline dari data aktual Anda, tetapkan ambang skor floor/target/stretch, dan hubungkan tracker ke P&L agar skor diperbarui otomatis seiring berjalannya kuartal. Itulah strukturnya. Menerapkannya secara tepat khusus untuk keuangan, di mana batas antara "strategis" dan "operasional" seringkali kabur dan setiap angka berkaitan dengan three-statement model, itulah yang dibahas dalam panduan ini. OKR pertama kali diperkenalkan di Intel pada 1970-an oleh Andy Grove, kemudian populer di Google, namun belum pernah benar-benar diadaptasi untuk fungsi keuangan secara efektif. Contoh-contoh standar seperti "Tingkatkan kepuasan pelanggan menjadi 9/10" tidak cocok untuk tim yang mengurusi monthly close, board pack, dan forward model. OKR keuangan yang sekadar mengulang anggaran tidak ada gunanya. Per Mei 2026, sebagian besar tim FP&A masih memperlakukan OKR sebagai latihan pelaporan, bukan alat perencanaan. Panduan ini mengubah itu.
Yang Anda Perlukan
- Akses ke data aktual kuartal sebelumnya (P&L, neraca keuangan, close cycle log)
- Model Google Sheets dengan minimal tab P&L dan tab Assumptions
- Akses edit ke dokumen pelacakan tujuan tim yang sudah ada, jika tersedia
- Pemahaman dasar tentang SUMIFS dan referensi lintas tab (`='P&L'!C5`)
Panduan Langkah demi Langkah
Tulis Objektif OKR yang Benar-Benar Dikendalikan Tim Keuangan
Pertama-tama, pahami apa yang dimaksud "Objective" dalam terminologi OKR. Objective bersifat kualitatif, memberikan arah, dan memotivasi, bukan sebuah angka. Objective menggambarkan ke mana Anda ingin pergi, bukan cara mengukur apakah Anda sudah sampai.
Kesalahan umum tim keuangan adalah menulis Objective yang terdengar seperti KPI: "Capai gross margin 38,5%" atau "Tutup pembukuan dalam 6 hari." Itu adalah key result, bukan objective. Objective yang menaunginya bisa berbunyi: "Buat pelaporan keuangan cukup cepat sehingga mengubah keputusan, bukan sekadar mencatatnya."
- Tulis maksimal 3-5 Objective per kuartal, lebih sedikit lebih baik
- Setiap Objective harus sesuatu yang benar-benar bisa digerakkan oleh tim keuangan, bukan hanya diamati (misalnya, "Kurangi forecast error" termasuk dalam lingkup; "Tingkatkan pendapatan ke Rp 65 miliar ARR" tidak, kecuali tim keuangan yang mengelola penetapan harga)
- Kaitkan setiap Objective dengan prioritas di tingkat perusahaan, dan tuliskan keterkaitannya secara eksplisit di tracker
- Hindari Objective yang semata-mata operasional ("Selesaikan audit") kecuali standarnya jauh lebih tinggi dari baseline saat ini
Pro Tip
Jika Objective Anda masih layak dikejar meskipun key result ternyata merupakan metrik yang salah, itu adalah Objective yang baik. Jika sepenuhnya bergantung pada KR-nya untuk bermakna, tulis ulang.Ambil Baseline dari Data Aktual Sebelum Menetapkan Target
OKR tanpa baseline hanyalah tebakan yang diformat dengan rapi. Sebelum menulis satu angka target pun, luangkan 30 menit di data aktual Anda untuk menarik data 4-6 kuartal terakhir bagi setiap metrik yang Anda pertimbangkan sebagai key result.
Untuk tim keuangan di perusahaan SaaS dengan ARR Rp 400 miliar, ini bisa berarti menarik: durasi close cycle dari close log (rata-rata saat ini 9 hari), forecast variance (saat ini mean absolute error 12% selama 6 kuartal terakhir), dan akurasi forecast burn rate (saat ini meleset rata-rata 18%). Angka-angka tersebut menjadi baseline Anda. Setiap target yang Anda tetapkan harus diperdebatkan terhadap baseline tersebut.
- Tarik data menggunakan referensi lintas tab, bukan dengan hardcoding:
=AVERAGE('Close Log'!D2:D26)memberikan rata-rata trailing yang selalu diperbarui - Dokumentasikan baseline di tab
OKR Assumptionsyang tersendiri, bukan di dalam tracker secara langsung - Catat distorsi satu kali (misalnya migrasi sistem yang memperpanjang waktu close di satu kuartal) lalu kecualikan atau tandai
- Untuk metrik yang belum Anda lacak saat ini, putuskan apakah akan membangun pengukurannya terlebih dahulu atau memilih KR yang berbeda
Pro Tip
Jika Anda tidak bisa menarik baseline dari model yang sudah ada dalam waktu kurang dari 10 menit, metrik tersebut belum cukup tertanam secara operasional untuk dijadikan key result OKR.Tetapkan Rentang Target OKR, Bukan Hanya Satu Angka
Target satu titik biasanya merupakan kompromi antara apa yang bisa dicapai dan apa yang terlihat ambisius. Hasilnya tidak menjadi keduanya. Kerangka kerja yang lebih baik, yang dikodifikasi oleh John Doerr dalam "Measure What Matters" (Portfolio/Penguin, 2018), menggunakan 3 tingkatan: floor, target, dan stretch.
Konvensi penilaian dalam kerangka Doerr menyatakan bahwa skor 0,7 dari 1,0 menunjukkan performa yang kuat. Mencapai 1,0 secara konsisten berarti target Anda tidak cukup ambisius. Ini berlawanan dengan intuisi tim keuangan yang terbiasa mencapai anggaran secara tepat, namun penting untuk mengkalibrasi kerangka kerja dengan benar.
| Tier | Definisi | Skor |
|---|---|---|
| Floor | Minimum yang dapat diterima, di bawah ini dianggap gagal | 0,3 |
| Target | Stretch realistis berdasarkan baseline | 0,7 |
| Stretch | Mungkin dicapai jika semua berjalan baik | 1,0 |
Untuk KR close cycle: Floor = 8 hari, Target = 7 hari, Stretch = 6 hari (dari baseline 9 hari). Untuk KR akurasi forecast: Floor = kurangi MAE ke 10%, Target = 8%, Stretch = 5%.
- Tetapkan Floor Anda kira-kira sebagai "ini hasilnya jika kami sudah bekerja keras tapi menghadapi hambatan"
- Tetapkan Target sebagai "ini yang dicapai dalam kuartal yang solid"
- Tetapkan Stretch sebagai "ini yang dicapai dalam kuartal yang luar biasa"
- Jangan pernah menetapkan Floor di bawah baseline saat ini, itu sama saja memberi izin untuk mundur, bukan menetapkan tujuan
Bangun Formula Penilaian OKR
Setelah floor/target/stretch ditentukan, Anda bisa mengotomatiskan penilaian. Formula ini melakukan interpolasi linear di antara tingkatan. Masukkan aktual, floor, target, dan stretch dalam tabel yang terstruktur, dan skor akan terhitung sendiri.
Asumsikan tab tracker OKR Anda memiliki struktur berikut: Kolom A = nama KR, B = floor, C = target, D = stretch, E = aktual. Formula penilaian di kolom F:
=IF(E2<B2, 0,
IF(E2<=C2, 0.3 + (E2-B2)/(C2-B2)*0.4,
IF(E2<=D2, 0.7 + (E2-C2)/(D2-C2)*0.3,
1.0)))
Formula ini menghasilkan 0 di bawah floor, menginterpolasi dari 0,3 ke 0,7 antara floor dan target, serta dari 0,7 ke 1,0 antara target dan stretch. Untuk KR di mana nilai lebih rendah lebih baik (close cycle, forecast error), balik arahnya:
=IF(E2>B2, 0,
IF(E2>=C2, 0.3 + (B2-E2)/(B2-C2)*0.4,
IF(E2>=D2, 0.7 + (C2-E2)/(C2-D2)*0.3,
1.0)))
- Beri label kolom dengan jelas, formula ini akan rusak tanpa peringatan jika kolom bergeser
- Lindungi rentang formula agar kolaborator tidak sengaja menimpanya
- Tambahkan skor Objective rata-rata tertimbang menggunakan
=SUMPRODUCT()jika KR memiliki bobot yang berbeda - Beri kode warna pada skor menggunakan conditional formatting: merah untuk <0,3, kuning untuk 0,3-0,6, hijau untuk ≥0,7
Pro Tip
Simpan formula penilaian di satu sel dan referensikan ke hilir. Jangan copy-paste ke berbagai tab, karena jika Anda mengubah logika penilaian di tengah kuartal, Anda ingin hanya satu tempat yang perlu diperbarui.Hubungkan Tracker OKR ke P&L Anda
Tracker OKR yang berdiri sendiri hanyalah satu lagi spreadsheet yang tidak pernah diperiksa siapapun. Versi yang benar-benar mendorong keputusan menarik data aktual langsung dari model keuangan Anda. Di sinilah setup tersebut terbayar.
Jika durasi close cycle ada di tab Close Log, forecast variance ada di tab Forecast vs Actual, dan data burn ada di tab Cash Flow, kolom "Aktual" di tracker OKR Anda harus menarik langsung dari sana:
='Close Log'!D26
='Forecast vs Actual'!H2
=SUMIFS('Cash Flow'!C:C,'Cash Flow'!B:B,">="&Assumptions!$B$3)/'Cash Flow'!D2
Tidak ada yang boleh di-hardcode. Jika model Anda diperbarui saat aktual masuk, skor OKR Anda ikut diperbarui.
ModelMonkey dapat membantu jika data aktual Anda berada di luar Sheets, misalnya di HubSpot atau data warehouse. Anda bisa memintanya untuk menarik data kuartal yang sudah tutup langsung ke tab tracker, sehingga menghemat siklus export-paste manual yang cenderung menimbulkan kesalahan menjelang persiapan board.
- Referensikan sel yang tepat di mana proses close model keuangan Anda menulis data, bukan sel yang Anda perbarui secara manual
- Tambahkan timestamp
Last Updatedmenggunakan=NOW()agar pemangku kepentingan tahu kapan data terakhir diperbarui - Jika aktual belum tersedia di pertengahan kuartal, tampilkan
"-"daripada 0 untuk menghindari skor yang menyesatkan - Buat bagian
Data Sourcesdi tab OKR Assumptions Anda yang mendokumentasikan dari mana aktual setiap KR berasal
Pro Tip
Uji tautan dengan sengaja mengubah nilai sumber dan amati apakah skor OKR ikut berubah. Jika ada yang tidak bergerak, referensi Anda rusak.Jalankan Review OKR di Akhir Kuartal
Review adalah momen di mana OKR membuktikan nilainya atau mengkonfirmasi bahwa itu hanya formalitas belaka. Review akhir kuartal tim keuangan seharusnya berlangsung 45-60 menit dan menghasilkan 3 output: skor yang jujur, penjelasan kausal untuk setiap miss atau hit, dan keputusan tentang apa yang dilanjutkan.
Penelitian benchmarking APQC tentang proses perencanaan keuangan secara konsisten menunjukkan bahwa tim yang menjalankan retrospektif terstruktur atas akurasi perencanaan mengurangi forecast variance lebih cepat dibandingkan yang tidak. Disiplin dalam menjelaskan miss memaksa identifikasi asumsi model mana yang salah, bukan hanya variansnya saja. Logika yang sama berlaku untuk miss OKR. Tim yang memperlakukan miss close cycle di Q1 sebagai masalah data ("sistemnya lambat") alih-alih masalah proses ("tidak ada buffer untuk submission yang terlambat") tidak pernah memperbaiki akar masalahnya.
- Mulai dengan skor mentah, bukan narasi, biarkan angka membingkai percakapan
- Untuk KR apa pun di bawah 0,5, dokumentasikan penyebab spesifiknya: apakah baseline-nya salah, apakah metriknya dimanipulasi, atau apakah kondisi eksternal menggeser target?
- Untuk KR apa pun yang mencapai 1,0, tanyakan secara eksplisit apakah stretch ditetapkan terlalu rendah
- Lanjutkan KR yang belum selesai hanya jika pekerjaan yang mendasarinya masih relevan secara strategis, jangan otomatis melanjutkan semuanya
Pro Tip
Ambil screenshot skor OKR akhir sebelum board pack dikirim. Dewan direksi akan menanyakan kemajuan tujuan tim dan Anda ingin data, bukan estimasi lisan.Hindari Anti-Pattern OKR yang Sering Salah di Tim Keuangan
Setelah satu atau dua siklus, masalah struktural mulai muncul. Inilah yang membunuh program OKR di tim keuangan secara spesifik.
Yang paling umum: menggunakan OKR untuk melacak kewajiban operasional. Menutup pembukuan bukan OKR. Itu adalah persyaratan pekerjaan. OKR harus mencerminkan di mana Anda berusaha menjadi lebih baik, bukan apa yang secara kontraktual wajib Anda lakukan. Jika "selesaikan audit Q3 sebelum 15 Oktober" ada di daftar Anda, Anda sudah tergelincir ke project management, bukan penetapan tujuan.
Yang kedua: menetapkan KR yang tidak bisa diukur sampai kuartal berakhir. KR seperti "kurangi temuan audit sebesar 30%" hanya bisa diukur sekali setahun. Anda membutuhkan KR yang bisa dipantau kemajuannya setiap bulan, jika tidak, tracker tidak memberikan informasi berguna sampai terlambat untuk koreksi arah.
Yang ketiga: OKR yang tidak terhubung dengan model. Jika OKR Anda menyatakan akan mengurangi forecast variance ke 8% tetapi metodologi forecast model Anda tidak berubah, Anda sedang berharap, bukan merencanakan. Setiap KR harus disertai perubahan spesifik pada proses atau struktur model yang secara mekanis mendorong hasil tersebut.
- Audit daftar KR Anda untuk "kewajiban operasional" dan pindahkan dari sana
- Pastikan setiap KR bisa diukur setiap bulan, bukan hanya di akhir kuartal
- Untuk setiap KR, tuliskan satu kalimat yang menjelaskan apa yang secara spesifik akan berubah untuk membuat pencapaian target lebih mungkin daripada tidak
- Tinjau skor OKR bersamaan dengan analisis P&L variance, bukan dalam rapat terpisah
Kesimpulan
Struktur OKR, yaitu objective kualitatif, key result yang terukur, dan dinilai terhadap rentang floor/target/stretch, cukup sederhana sehingga Anda bisa membangun tracker dalam satu sore. Bagian yang sulit adalah kedisiplinan: menarik baseline yang nyata, menetapkan target yang jujur, dan menghubungkan aktual melalui referensi model langsung daripada copy-paste bulanan.
Tim keuangan yang melakukannya dengan baik akhirnya memiliki sesuatu yang lebih berharga dari tracker itu sendiri: teori yang terdokumentasi tentang apa yang ingin mereka tingkatkan dan mengapa. Ketika akurasi forecast meningkat dari 12% menjadi di bawah 5% dalam dua kuartal, Anda memiliki jawaban yang jelas terkait perubahan spesifik yang dilakukan di awal setiap kuartal, bukan hasil keberuntungan.
Untuk informasi lebih lanjut tentang arsitektur Sheets yang mendasarinya, panduan membangun tracker OKR dengan tautan P&L membahas struktur tab secara mendetail. Jika Anda mengelola OKR di beberapa cost center, panduan konsolidasi OKR multi-departemen menangani masalah rollup.
Coba ModelMonkey gratis selama 14 hari, berfungsi di Google Sheets maupun Excel.
Pertanyaan Umum
Berapa banyak OKR yang sebaiknya ditetapkan tim keuangan per kuartal?
Maksimal 3 Objective, masing-masing dengan 2-4 key result. Kesalahan umum adalah memperlakukan OKR sebagai daftar tugas komprehensif dan menulis 8-10 objective. Buku John Doerr "Measure What Matters" (Portfolio/Penguin, 2018) mendokumentasikan bahwa implementasi awal di Google dan Intel mempertahankan OKR tingkat tim di 3-5 per kuartal khusus untuk memaksa prioritisasi. Tim keuangan dengan lebih dari 5 Objective hampir selalu menambahkan kewajiban operasional yang tidak termasuk dalam kerangka kerja ini.
Berapa ambang skor OKR yang tepat untuk tim keuangan?
0,7 dari 1,0 adalah skor target konvensional, sebagaimana ditetapkan dalam kerangka OKR John Doerr. Skor 1,0 di setiap KR berarti target tidak cukup ambisius. Tim keuangan yang terbiasa mencapai anggaran secara tepat cenderung menetapkan target KR yang pasti tercapai, yang mengalahkan tujuannya. Skor 0,7 secara konsisten berarti Anda terkalibrasi dengan benar; skor di atas 0,9 secara konsisten berarti Anda perlu target yang lebih sulit di kuartal berikutnya.
Apakah OKR harus menggantikan target anggaran dalam model keuangan?
Tidak, keduanya melayani fungsi yang berbeda. Anggaran adalah komitmen kepada dewan direksi yang digunakan untuk alokasi sumber daya. OKR menggambarkan di mana tim keuangan berusaha meningkatkan kapabilitas dan prosesnya sendiri. Keduanya bisa berjalan paralel: OKR untuk mengurangi close cycle dari 9 hari menjadi 7 hari mendukung pengambilan keputusan yang lebih cepat bagi bisnis, tetapi itu bukan baris anggaran. Simpan keduanya di tab terpisah dengan hubungan yang terdokumentasi, dan jangan biarkan target OKR bertentangan dengan komitmen anggaran.
Bagaimana mengelola OKR ketika aktual tidak tersedia sampai akhir kuartal?
Pilih KR dengan titik pengukuran sementara. KR untuk "kurangi forecast MAE ke 8%" bisa diukur setelah setiap aktual bulanan ditutup, memberi Anda 3 titik data dalam satu kuartal. Jika KR benar-benar hanya bisa diukur di akhir tahun (misalnya jumlah temuan audit), pindahkan ke OKR tahunan atau ganti dengan leading indicator, seperti jumlah kontrol yang diuji per bulan, yang berkorelasi dengan hasilnya dan memberi visibilitas bulanan.
Seberapa sering tracker OKR sebaiknya ditinjau di pertengahan kuartal?
Setiap bulan, selaras dengan close cycle. Setelah setiap close bulanan, perbarui aktual di tracker, hitung ulang skor, dan jalankan check-in 20 menit: apakah skor menuju target, dan jika tidak, apakah itu masalah data, masalah baseline, atau masalah eksekusi? Pada saat Anda mencapai review akhir kuartal, Anda seharusnya sudah tahu di mana posisi Anda. Jika review akhir kuartal mengandung kejutan, berarti ritme pertengahan kuartal tidak berjalan dengan baik.