MPP Platform: yang sebenarnya mau dibangun adalah satu keputusan yang terbit lebih dulu, bukan sekadar aplikasi

PRD Draft v0.6 · 20 Oktober 2026 · Yahdi Fahlevi Haropis · 93 halaman

Platform Man Power Planning menggantikan spreadsheet MPP untuk siklus TA 27/28, live Februari 2027, budget terkunci sebelum 1 Juli 2027. Tapi manfaat utamanya baru muncul kalau Corporate Finance menerbitkan envelope sebelum Budget owner mulai menyusun plan. Tanpa itu, aplikasinya tetap jalan, bolak-balik revisinya yang tidak berhenti.

Skala: 1.140 posisi PKWT/PKWTT + 1.019 Mitra/Intern Perubahan: ~45 joiner/bulan Proses: 13 SOP · 11 kasus Keputusan terbuka: 13 Dua aplikasi: MPP + MCA

▶ Ringkas 5 menit untuk management

Delapan slide, bahasa Indonesia, tanpa musik latar. Ini versi yang bisa langsung diputar di rapat — bukan rekaman layar prototipe.

5:06 · 8 slide · 1080p Isi: masalah, apa yang dibangun, alur, 13 keputusan terbuka, status, dan tiga permintaan keputusan Unduh MP4

01 Ringkas: satu paragraf, lalu tiga kalimat

Ini jawaban atas "dia mau bikin apa?" – tanpa jargon.

Yang dibangun: satu tempat untuk posisi (kursi yang dianggarkan), bukan untuk orang. Setiap kursi punya kode unik, level, atasan, biaya per bulan, dan riwayat perubahan bertanggal. Leader BU menyusun rencana manpower di atas kursi-kursi itu sambil melihat sisa budget secara langsung; People Partner mereview struktur; People Ops mengecek biaya; Corporate Finance membandingkan total dengan plafon yang sudah ia terbitkan sendiri di awal; lalu plan dikunci sebagai baseline tahun ajaran.
Ganti spreadsheet
Satu baris spreadsheet hari ini mencampur posisi, orang, dan kejadian. Di platform, tiga hal itu dipisah – jadi Freelance yang jadi PKWT cukup ganti penugasan, posisinya tidak dihapus lalu dibuat ulang.
Hentikan bolak-balik
Plan bisa diajukan di atas envelope – tapi dengan justifikasi empat bagian dan alasan tertulis. Yang dihentikan bukan over-budget, melainkan over-budget tanpa jejak.
Pisahkan uang dari struktur
Gaji hanya hidup di MCA dengan login sendiri. MPP tidak pernah mengirim nama orang ke MCA, MCA tidak pernah mengirim nominal gaji ke MPP. Corporate Finance cuma melihat total.

02 Tiga akar masalah – dan hanya satu yang benar-benar bisa diselesaikan aplikasi

PRD-nya sendiri jujur soal ini (hal. 4). Itu nilai plus dokumennya.

Proses
Batas budget terbit terlambat
Plan masuk dulu, plafon dihitung belakangan. Saat ini tidak ada cap ketika BU menyusun MPP, dan penambahan orang bisa diajukan lalu diterima begitu saja.
sebagian bisa dibantu platform
Tata kelola
Tidak ada sumber kebenaran per data
Angka yang sama hidup di spreadsheet, Employee as Of, Fintools, HRIS, dan org chart Miro – lalu dicocokkan manual.
71 thread komentar Jul–Sep 2026, mayoritas "per kapan?"
Alat
Spreadsheet tanpa konsep posisi & event
Tidak ada tanggal efektif, tidak ada riwayat, tidak ada status posisi. Semua jadi teks bebas.
ya ini yang betul-betul diselesaikan

Bukti angkanya (semua [FAKTA] dari spreadsheet Live MPP per 7 Okt 2026)

1.140
posisi PKWT/PKWTT – 895 terisi, ~219 vacant. Ditambah 1.019 posisi Mitra/Intern (416 terisi, ~240 vacant).
839 baris/bulan
History di Juli 2025 saat pergantian tahun ajaran – sekitar 4× bulan sibuk lainnya.
0 / 1.140
Role ID terisi. Unique Code sudah berganti format 3×, nama organisasi punya ~22 variasi.
2 entry
Audit log otomatis sejak Juli 2026 – sementara 5 orang mengisi History dan 2 di antaranya ~70% entri.
Kegagalan yang mahal tahun lalu (bukan hipotetis): target Corporate Finance TA 26/27 diambil dari payroll aktual – gaji dan asuransi saja, tanpa akrual THR, merit increase, kenaikan premi, BPJS, training, staff welfare.
  1. Angkanya disahkan sebelum selisihnya ketahuan.
  2. Plan direvisi berulang kali.
  3. Memo budget PDB terlambat; tender asuransi berjalan kurang dari satu bulan padahal polis berakhir 30 Agustus.
Ini alasan sebenarnya PRD ini ditulis.

03 Dua platform, satu kontrak data

Ini keputusan arsitektur paling penting – dan paling mudah disalahpahami saat demo.

MPP di dalam Role Profile Builder

  • Memegang posisi dan plan per BU/FU per tahun ajaran
  • Dipakai Budget owner, leader BU, People Partner, Corporate Finance
  • Mengirim struktur ke MCA, menerima biaya dari MCA
  • Tidak pernah menyimpan gaji per orang

MCA MPP Cost App · login sendiri

  • Memegang Salary Matrix, Cost Component, gaji per posisi, cost check
  • Dipakai People Ops & Payroll Manager, staf payroll, Head of P&C
  • Menerima struktur posisi, mengirim hasil hitung biaya
  • Corporate Finance dicabut dari MCA sejak 20 Okt – pindah ke MPP
Kontrak yang harus dijaga: MPP tidak pernah mengirim nama orang ke MCA; rincian gaji tidak pernah keluar ke siapa pun selain Budget owner BU/FU itu. Satu-satunya nominal yang dikirim Corporate Finance ke MPP adalah envelope dan buffer. Kalau satu baris ini bocor, seluruh alasan dua aplikasi ini hilang.

Siapa melihat uang

PeranMelihatTidak boleh
Budget owner (izin per orang, bukan per jabatan)Envelope, posisi, biaya & gaji untuk BU yang di-tag ke akunnyaBiaya BU/FU lain
Leader BU tanpa izin budgetStruktur posisi & status plan, tanpa nominalSemua angka
People PartnerStruktur, register, event, status planGaji aktual per orang opsi NDA
Corporate FinanceTotal per BU/FUGaji per orang
Atasan langsung—Gaji timnya. Garis lapor tidak memberi akses biaya

04 Flow diagram: siapa mengerjakan apa, dalam urutan apa

Sepuluh langkah, enam pelaku, dua platform. Garis merah = pengembalian; selalu dengan alasan spesifik dan menghasilkan versi plan baru.

1 2 3 4 5 6 7 8 9 10 urutan Buka siklus SOP-01 Envelope SOP-02 Persiapan SOP-03 · 13 Draft + submit SOP-04 Review struktur SOP-05 Cost check SOP-06 Head of P&C SOP-07 CF review SOP-08 Period lock SOP-09 Budget owner (BU/FU) People Partner Manager Corporate Finance People Ops & Payroll People Partner Head of P&C 1Buka TA 27/28tanggal siklus 2Isi + publikasienvelope per BU/FU 3Salary MatrixCost Component 4Register posisirollover TA baru 5Susun + submitdraft plan 6Review strukturloloskan atau tolak 7Cost checkband + increment 8Endorse / potongkalau over envelope 9Terima / tolak4 hasil · total saja 10Period lockbaseline TA pengembalian wajib menyebut posisi + alasan → jadi versi plan baru MPP — di dalam Role Profile Builder MCA — login terpisah, data gaji keputusan Corporate Finance (kebijakan, bukan fitur) jalur penyimpangan · katalog kasus §6
Biru = MPP · Oranye = MCA · Hijau = keputusan Corporate Finance (kebijakan, bukan fitur). Alur normal: buka siklus → envelope → persiapan → draft & submit → review struktur → cost check → (Head of P&C hanya kalau di atas envelope) → review CF → period lock.
  1. 1
    Buka siklusSOP-01
    People Partner Manager
    Menetapkan TA & tanggal siklus; sistem rollover posisi TA berjalan
  2. 2
    EnvelopeSOP-02
    Corporate Finance
    Isi & publikasi plafon per BU/FU di MPP – sebelum drafting dimulai
  3. 3
    Salary MatrixSOP-03
    People Ops & Payroll
    Salary Matrix + Cost Component di MCA
  4. 4
    Register posisiSOP-13
    People Partner
    Periksa register posisi & hasil rollover TA baru
  5. 5
    Draft + submitSOP-04
    Budget ownertitik kembali
    Susun plan sambil melihat sisa envelope; justifikasi 4 bagian kalau di atas
  6. 6
    Review strukturSOP-05
    People Partner
    Loloskan atau kembalikan dengan komentar per posisi
  7. 7
    Cost checkSOP-06
    People Ops & Payroll
    Cek band, isi nominal increment, beri exception bila di atas band
  8. 8
    Endorse / potongSOP-07
    Head of P&C
    Hanya kalau di atas envelope: endorse atau kembalikan dengan target potongan
  9. 9
    CF reviewSOP-08
    Corporate Finance
    Terima · serap dari non-MPP · tunggu forum Inka · kembalikan dengan selisih
  10. 10
    Period lockSOP-09
    People Ops & Payroll
    Kunci plan menjadi baseline TA 27/28

Garis balik: setiap pengembalian wajib menyebut posisi + alasan, dan menghasilkan versi plan baru. Versi lama tetap tersimpan.

Yang membuat alur ini tidak sesederhana gambarnya

  • Envelope terbit lebih dulu, tanpa drafting berjalan. Corporate Finance mengisi dan mempublikasikan di MPP – bukan di MCA, sejak keputusan 20 Oktober.
  • Head of P&C hanya masuk kalau plan di atas envelope (SOP-07). Kalau di dalam, jalur langsung ke CF.
  • Review CF punya empat hasil, bukan dua: terima · terima dengan penyerapan dari budget non-MPP · menunggu keputusan anggaran (forum Inka) · kembalikan dengan angka selisih.
  • Plan yang tidak disubmit sampai tenggat tetap Draft dan tidak bisa di-lock – jadi tidak ada baseline untuk TA itu (K8).

05 Tujuh status plan – inti yang membedakan platform dari spreadsheet

StatusArtiPindah olehBerikutnya
DraftDisusun Budget owner; sistem membuatnya dari posisi yang ada (rollover)Budget ownerSubmitted
SubmittedMenunggu review strukturPeople PartnerCost check · Returned
Cost checkMenunggu People Ops & Payroll Manager di MCAPOPs ManagerHoPC review (di atas envelope) · CF review · Returned
HoPC reviewPlan di atas envelopeHead of P&CCF review · Returned dengan target potongan
CF reviewMenunggu Corporate FinanceCorporate FinanceAccepted · Menunggu keputusan anggaran · Returned
Menunggu keputusan anggaran usulanOverage tak bisa diserap; BU mengajukan ke forum InkaCF mencatat hasil forumAccepted (envelope versi baru) · Returned
ReturnedDikembalikan dengan isi spesifik; membuat versi baruBudget ownerKembali ke langkah yang mengembalikan
Accepted → LockedDiterima CF, lalu dikunci jadi baseline TAPOPs ManagerPerubahan hanya lewat change request
Detail kecil yang menunjukkan dokumen ini serius: setiap pengembalian menyimpan versi lama dan bisa dibandingkan per posisi. Jadi pertanyaan "per kapan?" – yang mendominasi 71 thread komentar – punya jawaban tunggal di sistem.

06 13 keputusan terbuka – inilah risiko jadwal yang sebenarnya

Bukan fitur yang menahan rilis; kebijakan yang belum diputuskan. Empat di antaranya (i, a, b, j) bukan keputusan produk sama sekali.

#KeputusanStatusKalau tertundaPemutus
iDasar envelope per BU/FU – nominal langsung, atau rasio MPP/revenue × proyeksi 1+3 tahunbaruEnvelope tidak ada / terlambat → bolak-balik tetap terjadiCF + Head of P&C
a,bKapan & siapa yang menerbitkan envelope (top-down, bottom-up, kombinasi)diputuskan 10 Okt jadwal belumSama dengan di atasCF
jJalur plan yang tetap di atas envelope setelah Head of P&CbaruPlan menggantung tanpa status; lock bisa lewat 1 JuliCF + Head of P&C
kDasar alokasi biaya function ke BU – revenue (praktik sekarang) vs workloadbaruAlokasi lompat ke adjustment tanpa dasarHead of P&C + head function
lBiaya guru yang di-budget per student (kasus SMM)baruBiaya guru terhitung dua kali – di budget produk dan di MPPCF + POPs Manager
fSumber kebenaran per data & cara integrasi HRISsebagianRekonsiliasi tetap manualPOPs Manager
cSiapa melihat biaya: per orang, per posisi, atau totaldiputuskan 7–10 Okt akses PP belumRisiko UU PDPHead of P&C
dRumus biaya & dasar biaya posisi vacantsebagianMesin biaya tidak bisa dibangunPOPs Manager
hMitra, Intern, Freelance: posisi atau pos nominalbelum dibahas~57% joiner tidak punya tempat yang jelasPOPs Manager
eArti tanda [Asset] di cost allocationsebagianLaporan Finance bisa salah klasifikasiCF
mPeriode pelaporan ke CF: bulanan atau semesteranbaruFormat laporan beda dari dokumen budget CFCF + POPs Manager
Yang paling perlu dicatat: dokumennya sendiri menulis bahwa i, a, b, j adalah kebijakan Corporate Finance, bukan keputusan produk – "platform bisa menampilkan envelope dan rasio apa pun, tetapi tidak bisa menggantikan keputusan tentang besarnya." Artinya manfaat #1 (plan dalam batas budget) berada di tangan pihak ketiga, bukan di tangan tim produk.

07 Katalog kasus – di sinilah produk ini lulus atau gagal

11 kasus di luar alur normal, sebagian bercabang lagi. Platform yang hanya mengerjakan alur normal akan ditinggalkan pada bulan pertama.

K1
Posisi yang ada sudah melebihi envelope
Turun lewat vacancy · lewat posisi terisi · tidak bisa turun (eskalasi) · envelope salah hitung
K2
Envelope lebih besar dari biaya posisi
Menambah dalam envelope · melewati · sisa tidak dipakai (tanpa carry-over) · saving dari vacancy
K3
Plan di atas envelope saat submit
Diserap dari non-MPP → forum Inka → disetujui penuh / sebagian / ditolak
K4
Alokasi biaya function bergeser antar BU
Function yang tidak dibagi ke semua BU · function shared berubah · Product & Tech
K5
Kebutuhan baru di luar rasio
Produk baru LA – tidak tertampung rasio revenue yang ada
K6
Envelope direvisi di tengah
Versi baru wajib beralasan; siapa yang diberi tahu
K7
Pengembalian dan decline
Komentar per posisi; decline satu perubahan tanpa membatalkan plan
K8
Tenggat submit terlewat
Tetap Draft, tidak bisa lock → tidak ada baseline TA
K9
Perubahan setelah lock
Change request, ambang nominal, buka kunci dengan alasan
K10
MCA tidak bisa dihubungi
Perilaku MPP saat layanan biaya mati – belum dirancang
K11
Kasus operasional
Joiner, resign, akhir kontrak, movement – 45/bulan

08 Sudah dibangun vs belum – kondisi 20 Oktober 2026

Semua masih di cabang pengembangan, angka hipotetis, tanpa data dan tanpa pemakai. 933 tes otomatis lolos.

Sudah ada
  • Register posisi + impor dari roster
  • Draft plan per BU/FU: buka, tutup, ubah level, salary increment tanpa nominal
  • Review struktur oleh People Partner, approval POPs Manager
  • Period lock per siklus, riwayat posisi bertanggal
  • Notifikasi bell + email tanpa angka rupiah
  • MCA: Salary Matrix, Cost Component, gaji per posisi, 3 peran, login terpisah
  • API MPP↔MCA dengan service key
Belum ada – dan ini yang menentukan go-live
  • Peran People Partner Manager & langkah buka planning (SOP-01)
  • Publikasi envelope + versi + notifikasinya (SOP-02)
  • Peran Corporate Finance di MPP – justru pemilik alur utama
  • Review Head of P&C di MCA (SOP-07)
  • Justifikasi empat bagian, submit khusus Budget owner, usulan leader
  • Cluster function & dasar alokasi (K4)
  • Layar Budget owner di MCA, HC Fulfillment, Bulk Upload, Report, Knowledge Center
  • Change request setelah lock, seluruh Fase 2
  • Deploy MCA sebagai layanan terpisah + backup DB + perilaku saat MCA mati
Baca jujur: yang sudah dibangun adalah jalur dalam (draft → review → lock) dan mesin biaya. Yang belum adalah dua ujung yang memberi alasan platform ini ada: envelope masuk (SOP-02, peran CF) dan operasional setelah lock (Fase 2). Tanpa keduanya, sisa-sisanya adalah form approval yang lebih rapi dari spreadsheet.

09 Delapan pertanyaan yang saya akan tanyakan sebagai panelis

Disusun dari isi PRD, bukan dari asumsi. Semua bisa dijawab dengan data di dokumen yang sama.

1. Kalau keputusan i belum diambil, apa yang bisa didemokan?
Envelope adalah pemicu seluruh alur, dan dasarnya adalah kebijakan Corporate Finance. Jadi pada Gate 1, apakah yang diuji itu produk atau kesiapan Corporate Finance menetapkan rasio? Sebaiknya jawabannya eksplisit: demo dengan envelope hipotetis, dan nyatakan bahwa manfaat #1 menunggu rapat CF.
2. Berapa baseline "satu putaran review"?
Tujuan #2 berbunyi "satu putaran review People Partner dan satu putaran Corporate Finance". Berapa putaran rata-rata hari ini? Tanpa baseline, target ini tidak bisa dibuktikan berhasil – dan itu justru metrik utama yang akan ditanya manajemen.
3. K4 butuh alat ukur workload yang belum ada. Siapa yang membuatnya?
Alokasi biaya function "idealnya berbasis workload", tapi PRD mencatat alat ukurnya belum ada. Itu dependency tersembunyi di jalur kritis: tanpa workload, cluster function jatuh kembali ke revenue – yaitu praktik yang dikritik.
4. Bagaimana mencegah double count pada keputusan l?
Budget produk SMM menghitung guru sebagai rupiah per student; MPP menghitung per posisi. Kalau MPP masuk envelope juga, mekanisme rekonsiliasi mana yang menjamin tidak dihitung dua kali? Ini bukan detail akuntansi – ini bisa membatalkan angka envelope seluruh BU.
5. Platform ini mengurangi entri manual, atau menambah satu lapisan lagi?
45 joiner/bulan, History diisi 5 orang, event dari HRIS baru berstatus [ASUMSI 1 hari kerja] dan integrasinya pun belum diputuskan (keputusan f). Kalau HRIS belum jadi sumber kebenaran, apakah People Ops tetap mengisi dua tempat?
6. Budget owner cenderung menghabiskan sisa envelope. Mitigasinya apa?
PRD sendiri menulis perilaku ini, dan mitigasinya hanya "mencatat realisasi vs plan". Apakah pencatatan pernah mengubah perilaku orang? Tanpa konsekuensi (sisa tidak bisa dibawa, vacancy tak terisi terlihat sebagai budget tak terpakai), insentif untuk menghabiskan tetap ada.
7. Kalau MCA mati, MPP diam atau jalan?
K10 ada di katalog kasus tetapi perilakunya belum dirancang, dan MCA belum jadi layanan terpisah dengan backup. Di minggu lock, siapa yang bisa menyusun plan? Ini pertanyaan paling mungkin terjadi pada Februari 2027.
8. Apa yang membuat leader mau pindah dari spreadsheet?
Tidak ada satu pun bagian PRD yang membahas migrasi kebiasaan 5 pengisi History dan leader yang saat ini mengajukan plan tanpa melihat biaya. Rencana adopsi per BU/FU seperti apa, dan siapa yang mengukur? Platform yang benar tapi tidak dipakai akan kalah dari spreadsheet yang salah tapi cepat.

10 Kalau saya yang harus memutuskan

Yang saya nilai kuat
Model domain Position / Assignment / Event benar dan tahan lama – ini yang membedakan dari spreadsheet, dan menjelaskan kenapa Freelance→PKWT tidak perlu hapus posisi. Pemisahan MPP/MCA dengan kontrak data eksplisit juga matang. Katalog kasus 11 butir menunjukkan penulisnya sudah mendengar lapangan, bukan mengarang alur.
Yang saya nilai berisiko
Rencana ini bergantung pada empat keputusan yang bukan milik tim produk (envelope, kapan terbit, jalur overage, alokasi function) plus satu alat yang belum ada (workload). Timeline "live Februari 2027" tidak punya baseline metrik dan tidak punya rencana adopsi. Yang sudah dibangun adalah bagian tengah alur; dua ujungnya – tempat manfaatnya berada – belum.
Satu kalimat untuk rapat: ini bukan proyek aplikasi yang menunggu developer; ini proyek kebijakan anggaran yang kebetulan butuh aplikasi. Yang harus dikunci lebih dulu adalah siapa yang menetapkan envelope, dengan dasar apa, dan kapan – selebihnya bisa dibangun sambil jalan.