PAI · AAMAI · 2026
Aktuaria
Indonesia
CF1 · Materi 1.5

NPV, IRR, DWRR, dan TWRR — Ukuran Imbal Hasil Investasi

2026-02-17 Hard Bobot: 10–20% Vaaler Bab 1–2 / Kellison Bab 1–2 & Bab 11
CF1MatematikaKeuanganNilaiWaktuUangNPVIRRDWRRTWRRReturnMeasures

📘 1.5 — NPV, IRR, DWRR, dan TWRR

Ringkasan Cepat

Topik: Ukuran Imbal Hasil Investasi | Bobot: ~10–20% | Difficulty: Hard Ref: Vaaler Bab 1–2 / Kellison Bab 1–2, 11 | Prereq: Topik 1 — Nilai Waktu dari Uang


Section 0 — Pemetaan Topik

FieldDetail
Topik CF1Topik 1 — Nilai Waktu dari Uang
Sub-topik ID1.5 — NPV, IRR, DWRR, TWRR
Skill DiujiCalculate / Evaluate / Compare
Bobot10–20%
DifficultyHard
PrerequisiteTopik 1 — TVM Dasar · Topik 1.2 — Discount dan Accumulation Function
Connected TopicsTopik 2 — Anuitas dan Nilai Arus Kas · Topik 4 — Pengembalian Pinjaman
ReferensiVaaler & Daniel (2009) Bab 1–2; Kellison (2006) Bab 1–2, Bab 11

Section 1 — Intuisi

Bayangkan Anda seorang investor yang sedang memilih antara dua proyek: membuka kafe atau membeli ruko untuk disewakan. Keduanya membutuhkan modal awal dan menjanjikan arus kas di masa depan — tapi bagaimana Anda tahu mana yang lebih menguntungkan?

NPV adalah cara termudah: terjemahkan semua uang masa depan ke nilai hari ini (karena Rp 1 tahun depan tidak sama nilainya dengan Rp 1 sekarang), lalu kurangi modal awal. Kalau hasilnya positif, proyek itu menguntungkan. Kalau negatif, lupakan saja.

IRR adalah pertanyaan baliknya: “Pada suku bunga berapa semua arus kas masuk dan keluar menjadi impas?” Ini seperti mencari “yield” dari suatu investasi — dan Anda membandingkannya dengan biaya modal Anda. Kalau IRR lebih tinggi dari biaya modal, proyek layak jalan.

DWRR (Dollar-Weighted Rate of Return) adalah cara seorang investor nyata mengukur kinerjanya. Ia peduli pada kapan ia memasukkan atau menarik uangnya, karena timing itu memengaruhi hasilnya secara langsung. Inilah yang digunakan investor ritel untuk mengevaluasi apakah keputusan timing mereka bagus.

TWRR (Time-Weighted Rate of Return) adalah cara seorang manajer investasi diukur kinerjanya oleh klien. Manajer tidak bisa mengendalikan kapan klien memasukkan atau menarik dana — jadi hasil mereka harus diukur terlepas dari timing investasi. TWRR “menghapus” efek timing dan hanya mengukur kemampuan memilih aset.

Keempat ukuran ini saling melengkapi: NPV dan IRR untuk keputusan proyek, DWRR untuk pengalaman investor, TWRR untuk kemampuan manajer.


Section 2 — Definisi Formal

Definisi Matematis — Net Present Value

NPV(i)=t=0nCtvt=t=0nCt(1+i)tNPV(i) = \sum_{t=0}^{n} C_t \cdot v^t = \sum_{t=0}^{n} \frac{C_t}{(1+i)^t} di mana Ct>0C_t > 0 berarti arus kas masuk (inflow) dan Ct<0C_t < 0 berarti arus kas keluar (outflow).

Variabel & Parameter:

SimbolMakna
CtC_tArus kas netto pada waktu tt (negatif = pengeluaran)
iiSuku bunga diskonto efektif per periode
v=11+iv = \frac{1}{1+i}Faktor diskonto
nnHorizon waktu investasi
NPV(i)NPV(i)Net Present Value — fungsi dari ii
IRRIRRInternal Rate of Return — nilai ii^* yang membuat NPV=0NPV = 0
AANilai aset (fund) pada awal periode DWRR/TWRR
BBNilai aset pada akhir periode
CkC_kKontribusi bersih (net contribution) pada waktu tkt_k
wkw_kBobot waktu kontribusi: wk=1tkw_k = 1 - t_k (untuk DWRR)

Rumus Utama

1. Net Present Value (NPV):

NPV(i)=C0+t=1nCt(1+i)tNPV(i) = -C_0 + \sum_{t=1}^{n} \frac{C_t}{(1+i)^t}

di mana C0>0C_0 > 0 adalah investasi awal (sebagai nilai absolut).

Aturan Keputusan NPV:

Terima proyek jika NPV(ihurdle)>0\text{Terima proyek jika } NPV(i_{hurdle}) > 0


2. Internal Rate of Return (IRR):

ii^* adalah solusi dari:

NPV(i)=0    t=0nCt(1+i)t=0NPV(i^*) = 0 \iff \sum_{t=0}^{n} C_t \cdot (1+i^*)^{-t} = 0

Atau ekuivalen dalam bentuk akumulasi (focal date t=nt = n):

t=0nCt(1+i)nt=0\sum_{t=0}^{n} C_t \cdot (1+i^*)^{n-t} = 0

Aturan Keputusan IRR:

Terima proyek jika IRR>ihurdle\text{Terima proyek jika } IRR > i_{hurdle}


3. Dollar-Weighted Rate of Return (DWRR):

Metode eksak — selesaikan ii dari persamaan:

A(1+i)+kCk(1+i)1tk=BA(1+i) + \sum_{k} C_k (1+i)^{1-t_k} = B

Metode aproksimasi (Simple Interest — digunakan ketika soal tidak meminta eksak):

iDWIA+kCk(1tk)i_{DW} \approx \frac{I}{A + \sum_{k} C_k (1 - t_k)}

di mana:

  • I=BAkCkI = B - A - \sum_k C_k adalah total income (perubahan nilai dikurangi kontribusi netto)
  • tkt_k = waktu kontribusi CkC_k dalam satuan periode (antara 0 dan 1)
  • wk=1tkw_k = 1 - t_k = bobot waktu tersisa

4. Time-Weighted Rate of Return (TWRR):

1+iTW=k=0m1(BkAk+Ck)1 + i_{TW} = \prod_{k=0}^{m-1} \left(\frac{B_k}{A_k + C_k}\right)

atau ekuivalen:

1+iTW=B0A0B1A1Bm1Am11 + i_{TW} = \frac{B_0'}{A_0} \cdot \frac{B_1'}{A_1} \cdots \frac{B_{m-1}'}{A_{m-1}}

di mana:

  • AkA_k = nilai fund sesaat sebelum kontribusi ke-kk
  • CkC_k = kontribusi pada waktu tkt_k (positif = deposit, negatif = withdrawal)
  • BkB_k = nilai fund sesaat sebelum kontribusi ke-(k+1)(k+1)
  • Sub-periode: dari tkt_k sampai tk+1t_{k+1}

Return sub-periode ke-kk:

rk=BkAk+Ck1r_k = \frac{B_k}{A_k + C_k} - 1

sehingga:

1+iTW=k=0m1(1+rk)1 + i_{TW} = \prod_{k=0}^{m-1} (1 + r_k)


Asumsi Eksplisit:

  • NPV & IRR: arus kas terjadi di akhir periode (kecuali dinyatakan lain)
  • DWRR aproksimasi: asumsi simple interest untuk kontribusi dalam periode
  • TWRR: nilai fund diketahui tepat pada saat setiap kontribusi/penarikan
  • Semua suku bunga adalah efektif per periode kecuali dinyatakan lain

Section 3 — Jembatan Logika

Dari Time Diagram ke Equation of Value

Untuk NPV: Setiap arus kas CtC_t dipindahkan ke t=0t = 0 dengan dikalikan faktor vt=(1+i)tv^t = (1+i)^{-t}. NPV adalah jumlah aljabar seluruh arus kas yang sudah “ditranslasi” ke focal date yang sama. Ini adalah equation of value di t=0t = 0.

Untuk IRR: Anda membalik pertanyaannya — bukan “berapa nilai sekarang?” tapi “pada ii berapa NPV = 0?” Secara geometri, IRR adalah akar dari fungsi NPV(i)NPV(i) yang merupakan polinomial dalam v=11+iv = \frac{1}{1+i}.

Untuk DWRR: Pikirkan seperti loan equation. Anda “meminjam” dana awal AA, ada arus kas masuk CkC_k di tengah, dan hasilnya adalah BB di akhir. Selesaikan suku bunga yang membuat semua konsisten — ini adalah interest rate yang dialami investor, termasuk dampak timing-nya.

Untuk TWRR: Pisahkan periode menjadi sub-periode tanpa kontribusi. Di tiap sub-periode, hitung return bersih. Lalu rangkaikan (chain-link) semua return sub-periode dengan perkalian. Ini menghilangkan efek kapan uang masuk/keluar karena setiap sub-periode dihitung secara proporsional terhadap dana yang ada saat itu.

Focal Date

NPV & IRR: Focal Date di t=0t = 0. Semua cash flow didiskon ke t=0t = 0 dengan faktor vtv^t. DWRR eksak: Focal Date di t=1t = 1 (akhir periode). Semua kontribusi diakumulasikan ke t=1t = 1. TWRR: Tidak ada focal date tunggal — setiap sub-periode dievaluasi relatif terhadap dirinya sendiri, lalu hasilnya dikalikan berantai.

Perbedaan Fundamental DWRR vs TWRR
AspekDWRRTWRR
Dipengaruhi timing?Ya — sensitif terhadap kapan CkC_k terjadiTidak — timing dieliminasi
Mengukur siapa?Pengalaman investorKemampuan manajer dana
Data yang dibutuhkanAA, BB, semua CkC_k dan tkt_kAA, BB, nilai fund tepat sebelum tiap CkC_k
Standar industriAkun ritel, KPRReksa dana, fund manager benchmark
DILARANG
  • Mengasumsikan DWRR = TWRR — mereka hanya sama jika tidak ada kontribusi/penarikan di tengah periode
  • Menggunakan metode aproksimasi DWRR ketika soal meminta solusi eksak
  • Melupakan tanda negatif pada C0C_0 (investasi awal) saat menghitung NPV

Section 4 — Contoh Soal


Soal A — Fundamental (~30% difficulty)

Seorang investor mempertimbangkan proyek dengan arus kas berikut (dalam jutaan Rupiah):

Waktu0123
Arus Kas100-100+40+40+50+50+30+30

Hitunglah NPV proyek ini pada suku bunga i=10%i = 10\% per tahun, dan tentukan apakah proyek layak diterima. Berapa pula nilai pendekatan IRR menggunakan interpolasi antara i=10%i = 10\% dan i=15%i = 15\%?

Solusi Soal A

1. Identifikasi Variabel

  • C0=100C_0 = -100, C1=40C_1 = 40, C2=50C_2 = 50, C3=30C_3 = 30 (dalam juta Rupiah)
  • i=10%i = 10\% per tahun (efektif)
  • v=11.10v = \frac{1}{1.10}
  • n=3n = 3 tahun

2. Time Diagram t:0123t: \quad 0 \qquad\qquad 1 \qquad\qquad 2 \qquad\qquad 3 CF:100+40+50+30CF: \quad -100 \qquad\quad +40 \qquad\quad +50 \qquad\quad +30

3. Equation of Value (Focal Date: t=0t = 0)

NPV(0.10)=C0+C1v+C2v2+C3v3NPV(0.10) = C_0 + C_1 v + C_2 v^2 + C_3 v^3

4. Eksekusi Aljabar

NPV(0.10)=100+401.10+50(1.10)2+30(1.10)3NPV(0.10) = -100 + \frac{40}{1.10} + \frac{50}{(1.10)^2} + \frac{30}{(1.10)^3}

=100+36.3636+41.3223+22.5394= -100 + 36.3636 + 41.3223 + 22.5394

=0.2253 juta Rupiah= \boxed{0.2253 \text{ juta Rupiah}}

Karena NPV>0NPV > 0, proyek layak diterima.

Estimasi IRR via Interpolasi Linear:

Hitung NPV(0.15)NPV(0.15): NPV(0.15)=100+401.15+50(1.15)2+30(1.15)3NPV(0.15) = -100 + \frac{40}{1.15} + \frac{50}{(1.15)^2} + \frac{30}{(1.15)^3} =100+34.7826+37.8072+19.7256=7.6846= -100 + 34.7826 + 37.8072 + 19.7256 = -7.6846

Interpolasi linear antara i=10%i = 10\% dan i=15%i = 15\%:

IRR0.10+0.22530.2253+7.6846×(0.150.10)IRR \approx 0.10 + \frac{0.2253}{0.2253 + 7.6846} \times (0.15 - 0.10)

=0.10+0.22537.9099×0.05=0.10+0.001424= 0.10 + \frac{0.2253}{7.9099} \times 0.05 = 0.10 + 0.001424

IRR10.14%IRR \approx \boxed{10.14\%}

5. Verification

  • NPVNPV hampir nol di i=10%i = 10\% → wajar bahwa IRR10.14%IRR \approx 10.14\%, sangat dekat dengan 10%10\%
  • NPV(10%)>0NPV(10\%) > 0 dan NPV(15%)<0NPV(15\%) < 0 → IRR pasti berada di antara 10%10\% dan 15%15\%
  • Nilai NPVNPV sangat kecil di 10%10\%, jadi IRR sangat dekat 10%10\%
Exam Tips — Soal A
  • ⏱️ Target waktu: ~4 menit
  • ⚠️ Common Trap: Lupa negatifkan C0C_0. NPV bukan t=13\sum_{t=1}^{3} saja — investasi awal harus masuk sebagai arus kas keluar di t=0t = 0
  • 🔑 Shortcut Interpolasi: Selalu cek bahwa satu nilai NPV positif dan satu negatif sebelum interpolasi. Jika keduanya positif atau negatif, rentang harus diperlebar

Soal B — Exam-Typical (~60% difficulty)

Sebuah rekening investasi memiliki nilai awal A=1,000A = 1{,}000 pada awal tahun. Pada pertengahan tahun (t=0.5t = 0.5), pemilik menyetor tambahan C=200C = 200. Pada akhir tahun, nilai rekening adalah B=1,320B = 1{,}320.

(a) Hitunglah DWRR menggunakan metode aproksimasi (simple interest).

(b) Hitunglah TWRR, diketahui bahwa nilai rekening tepat sebelum setoran adalah 1,0601{,}060.

Solusi Soal B

Identifikasi Variabel:

  • A=1,000A = 1{,}000 (nilai awal, t=0t = 0)
  • C1=200C_1 = 200 pada t1=0.5t_1 = 0.5
  • B=1,320B = 1{,}320 (nilai akhir, t=1t = 1)
  • Nilai fund tepat sebelum setoran: A1=1,060A_1 = 1{,}060

(a) DWRR — Metode Aproksimasi

Total income (net growth):

I=BAC1=1,3201,000200=120I = B - A - C_1 = 1{,}320 - 1{,}000 - 200 = 120

Denominator (modal rata-rata tertimbang):

w1=1t1=10.5=0.5w_1 = 1 - t_1 = 1 - 0.5 = 0.5

Denominator=A+C1w1=1,000+200×0.5=1,100\text{Denominator} = A + C_1 \cdot w_1 = 1{,}000 + 200 \times 0.5 = 1{,}100

DWRR:

iDWIDenominator=1201,100=10.91%i_{DW} \approx \frac{I}{\text{Denominator}} = \frac{120}{1{,}100} = \boxed{10.91\%}


(b) TWRR — Chain-Linking

Sub-periode 1: t=0t = 0 sampai t=0.5t = 0.5

  • Awal sub-periode: A0=1,000A_0 = 1{,}000
  • Akhir sub-periode (sebelum setoran): B0=1,060B_0 = 1{,}060

1+r1=B0A0=1,0601,000=1.0601 + r_1 = \frac{B_0}{A_0} = \frac{1{,}060}{1{,}000} = 1.060

Sub-periode 2: t=0.5t = 0.5 sampai t=1t = 1

  • Awal sub-periode (setelah setoran): A1=1,060+200=1,260A_1 = 1{,}060 + 200 = 1{,}260
  • Akhir sub-periode: B1=1,320B_1 = 1{,}320

1+r2=B1A1=1,3201,260=1.047621 + r_2 = \frac{B_1}{A_1} = \frac{1{,}320}{1{,}260} = 1.04762

Chain-link TWRR:

1+iTW=(1+r1)(1+r2)=1.060×1.04762=1.110471 + i_{TW} = (1 + r_1)(1 + r_2) = 1.060 \times 1.04762 = 1.11047

iTW=11.05%i_{TW} = \boxed{11.05\%}


Perbandingan:

MetodeHasil
DWRR (aprox)10.91%10.91\%
TWRR11.05%11.05\%

TWRR > DWRR mengindikasikan bahwa setoran masuk pada saat return rendah (sub-periode pertama lebih baik, sub-periode kedua lebih rendah), sehingga dari perspektif investor, timing memperburuk hasil relatif terhadap kemampuan manajer.

5. Verification

  • I=120I = 120 positif → kedua metode harus menghasilkan return positif ✓
  • TWRR dan DWRR berbeda, sebagaimana diharapkan saat ada kontribusi ✓
Exam Tips — Soal B
  • ⏱️ Target waktu: ~6 menit
  • ⚠️ Common Trap #1 — TWRR: Denominator sub-periode 2 adalah A1+C1=1,060+200=1,260A_1 + C_1 = 1{,}060 + 200 = 1{,}260, bukan 1,0601{,}060. Setoran ditambahkan ke nilai fund yang ada
  • ⚠️ Common Trap #2 — DWRR: II dihitung sebagai BACkB - A - \sum C_k, bukan BAB - A. Lupa mengurangkan kontribusi adalah kesalahan paling umum
  • 🔑 Shortcut Interpretasi: TWRR > DWRR jika kontribusi besar masuk saat return rendah, dan sebaliknya. Ini berguna untuk quick sanity check

Soal C — Challenging (~90% difficulty)

Seorang manajer reksa dana mencatat aktivitas berikut selama satu tahun:

WaktuKejadianNilai Fund
t=0t = 0Awal10,00010{,}000
t=0.25t = 0.25Tepat sebelum withdrawal10,50010{,}500
t=0.25t = 0.25Withdrawal 2,000-2{,}000
t=0.75t = 0.75Tepat sebelum deposit9,0009{,}000
t=0.75t = 0.75Deposit +3,000+3{,}000
t=1t = 1Akhir13,20013{,}200

(a) Hitunglah TWRR tahunan.

(b) Hitunglah DWRR menggunakan metode aproksimasi.

(c) Diskusikan implikasi perbedaan antara keduanya dari perspektif evaluasi kinerja manajer.

Solusi Soal C

Identifikasi Variabel:

  • A=10,000A = 10{,}000
  • C1=2,000C_1 = -2{,}000 pada t1=0.25t_1 = 0.25 (withdrawal)
  • C2=+3,000C_2 = +3{,}000 pada t2=0.75t_2 = 0.75 (deposit)
  • B=13,200B = 13{,}200

(a) TWRR — Tiga Sub-periode

Sub-periode 1: t=0t = 0 hingga t=0.25t = 0.25

1+r1=10,50010,000=1.05001 + r_1 = \frac{10{,}500}{10{,}000} = 1.0500

Sub-periode 2: t=0.25t = 0.25 hingga t=0.75t = 0.75

Fund setelah withdrawal: 10,5002,000=8,50010{,}500 - 2{,}000 = 8{,}500

Fund tepat sebelum deposit: 9,0009{,}000

1+r2=9,0008,500=1.058821 + r_2 = \frac{9{,}000}{8{,}500} = 1.05882

Sub-periode 3: t=0.75t = 0.75 hingga t=1t = 1

Fund setelah deposit: 9,000+3,000=12,0009{,}000 + 3{,}000 = 12{,}000

Fund akhir: 13,20013{,}200

1+r3=13,20012,000=1.10001 + r_3 = \frac{13{,}200}{12{,}000} = 1.1000

Chain-link TWRR:

1+iTW=r1×r2×r3=1.0500×1.05882×1.10001 + i_{TW} = r_1 \times r_2 \times r_3 = 1.0500 \times 1.05882 \times 1.1000

=1.0500×1.05882×1.1000=1.22257= 1.0500 \times 1.05882 \times 1.1000 = 1.22257

iTW=22.26%i_{TW} = \boxed{22.26\%}


(b) DWRR — Metode Aproksimasi

Total income:

I=BAC1C2=13,20010,000(2,000)3,000=2,200I = B - A - C_1 - C_2 = 13{,}200 - 10{,}000 - (-2{,}000) - 3{,}000 = 2{,}200

Bobot waktu:

w1=1t1=10.25=0.75(withdrawal, jadi negatif)w_1 = 1 - t_1 = 1 - 0.25 = 0.75 \quad \text{(withdrawal, jadi negatif)}

w2=1t2=10.75=0.25(deposit, jadi positif)w_2 = 1 - t_2 = 1 - 0.75 = 0.25 \quad \text{(deposit, jadi positif)}

Denominator:

Denom=A+C1w1+C2w2=10,000+(2,000)(0.75)+(3,000)(0.25)\text{Denom} = A + C_1 w_1 + C_2 w_2 = 10{,}000 + (-2{,}000)(0.75) + (3{,}000)(0.25)

=10,0001,500+750=9,250= 10{,}000 - 1{,}500 + 750 = 9{,}250

DWRR:

iDW2,2009,250=23.78%i_{DW} \approx \frac{2{,}200}{9{,}250} = \boxed{23.78\%}


(c) Interpretasi Perbedaan

MetodeHasil
TWRR22.26%22.26\%
DWRR23.78%23.78\%

DWRR > TWRR berarti timing kontribusi investor menguntungkan:

  • Withdrawal 2,000-2{,}000 di t=0.25t = 0.25: investor menarik dana setelah sub-periode pertama yang menghasilkan +5%+5\%, sehingga ia menghindari risiko di sub-periode selanjutnya dengan modal yang lebih kecil
  • Deposit +3,000+3{,}000 di t=0.75t = 0.75: investor memasukkan dana tepat sebelum sub-periode ketiga yang menghasilkan +10%+10\%, sehingga ia “menangkap” return besar

Dari perspektif evaluasi:

  • TWRR (22.26%) mencerminkan kemampuan murni manajer memilih aset — terlepas dari keputusan investor
  • DWRR (23.78%) mencerminkan bahwa investor secara kebetulan (atau dengan timing cerdas) mendapat hasil lebih baik dari kemampuan manajer sendiri
  • Dalam standar pelaporan reksa dana, TWRR adalah standar yang benar untuk membandingkan kinerja antar manajer

5. Verification

  • Tiga sub-periode semuanya positif: 5%, 5.88%, 10% → total chain-linked harus > 5% ✓
  • DWRR > TWRR konsisten dengan interpretasi timing menguntungkan investor ✓
  • I=2,200I = 2{,}200 positif (fund tumbuh setelah dikurangi kontribusi netto) ✓
Exam Tips — Soal C
  • ⏱️ Target waktu: ~10 menit
  • ⚠️ Common Trap #1: Pada DWRR, withdrawal harus masuk sebagai C1=2,000C_1 = -2{,}000 (negatif!). Banyak kandidat memakainya sebagai positif, mengacaukan II dan denominator
  • ⚠️ Common Trap #2: Pada TWRR sub-periode 2, denominatornya adalah 10,5002,000=8,50010{,}500 - 2{,}000 = 8{,}500 (nilai sesudah withdrawal), bukan 10,50010{,}500
  • ⚠️ Common Trap #3: Menghitung I=BA=3,200I = B - A = 3{,}200 (salah besar!) — harus dikurangi semua kontribusi netto
  • 🔑 Mnemonik TWRR: “Nilai Akhir Sub-periode SEBELUM perubahan” ÷ “Nilai Awal Sub-periode SESUDAH perubahan sebelumnya” — selalu bagi dengan nilai fund yang siap diinvestasikan

Section 5 — Verifikasi & Sanity Check

Logic Check — NPV & IRR
  • NPV(0)=CtNPV(0) = \sum C_t = jumlah undiscounted cash flow (batas atas NPV)
  • NPV(i)C0<0NPV(i) \to -C_0 < 0 saat ii \to \infty (untuk investasi konvensional)
  • Untuk proyek konvensional (satu sign change dalam arus kas): IRR unik
  • Untuk proyek non-konvensional: bisa ada multiple IRR — gunakan NPV sebagai gantinya
  • NPVNPV menurun monoton dalam ii (untuk proyek konvensional) → cek IRR dengan interpolasi cukup akurat jika rentang tidak terlalu lebar
Logic Check — DWRR vs TWRR
  • Jika tidak ada kontribusi/withdrawal: DWRR = TWRR = BA1\frac{B}{A} - 1
  • Kontribusi besar masuk sebelum periode return tinggi: DWRR > TWRR
  • Kontribusi besar masuk sebelum periode return rendah: DWRR < TWRR
  • TWRR selalu konsisten dengan geometric linking — tidak terpengaruh timing
  • Untuk evaluasi manajer: selalu gunakan TWRR
Logic Check — DWRR Aproksimasi
  • Aproksimasi valid ketika kontribusi kecil relatif terhadap fund size
  • Semakin jauh tkt_k dari 0.5, semakin signifikan efek timing — aproksimasi kurang akurat
  • Jika soal menyebut “dollar-weighted” tanpa kata “exact”: gunakan aproksimasi
  • Jika soal menyebut “solve for ii” atau “exact”: selesaikan persamaan non-linear

Metode Alternatif — IRR:

Untuk polinomial derajat rendah (n2n \leq 2), IRR bisa diselesaikan secara analitik. Contoh untuk n=2n = 2:

C0+C1v+C2v2=0-C_0 + C_1 v + C_2 v^2 = 0

Ini adalah kuadrat dalam vv — selesaikan dengan rumus kuadrat, lalu i=1v1i = \frac{1}{v} - 1.

Untuk n3n \geq 3: interpolasi linear adalah metode standar CF1. Interpolasi lebih akurat jika dua titik dipilih dekat dengan akar (rentang kecil, misal 2–3%).


Section 6 — Visualisasi Mental

Grafik NPV(i)NPV(i) sebagai Fungsi Suku Bunga:

Bayangkan kurva yang berawal dari NPV(0)=CtNPV(0) = \sum C_t (positif untuk proyek layak) di sumbu Y, kemudian menurun ke kanan secara konveks, memotong sumbu X di satu titik — itulah IRR. Untuk i<i < IRR, kurva berada di atas sumbu X (NPV positif, terima proyek). Untuk i>i > IRR, kurva berada di bawah sumbu X (NPV negatif, tolak proyek).

Hubungan Visual ↔ Rumus:

  • Titik potong sumbu Y: NPV(0)=CtNPV(0) = \sum C_t — ini adalah total undiscounted profit
  • Titik potong sumbu X: i=IRRi = IRR — ini adalah akar persamaan NPV(i)=0NPV(i) = 0
  • Kemiringan kurva di IRR proporsional dengan Macaulay Duration aset (topik terkait: Topik 5 — Model Penentuan Harga Obligasi)

Diagram Timeline TWRR — Konsep Sub-periode:

Pikirkan timeline sebagai rantai dengan sambungan di setiap titik kontribusi:

[t0t1]r1C1[t1t2]r2C2[t2t3]r3\underbrace{[t_0 \to t_1]}_{r_1} \xrightarrow{C_1} \underbrace{[t_1 \to t_2]}_{r_2} \xrightarrow{C_2} \underbrace{[t_2 \to t_3]}_{r_3}

Setiap sambungan “memotong” dan “menyambung kembali” dengan fund size yang baru. Return tiap sub-rantai adalah murni kinerja manajer. Perkalian berantai adalah konsekuensi logika bunga majemuk: return dikalikan, bukan dijumlahkan.

Hubungan Visual ↔ Rumus:

  • Tiap segmen rantai = satu faktor (1+rk)(1 + r_k) dalam produk TWRR
  • Sambungan kontribusi = titik di mana denominator “direset” dengan fund size baru
  • Panjang rantai keseluruhan = (1+iTW)(1 + i_{TW}) — return manajer murni selama setahun

Section 7 — Jebakan Umum

Kesalahan Tanda pada Kontribusi — The #1 DWRR Killer
  • ✗ Memperlakukan withdrawal sebagai positif dalam formula DWRR
  • ✓ Withdrawal = Ck<0C_k < 0 (uang keluar dari fund)
  • Konsekuensi: I=BACkI = B - A - \sum C_k — jika CkC_k withdrawal negatif, maka Ck-C_k menjadi positif, mengurangi II lebih kecil dari kelihatannya
Kesalahan Denominator TWRR Sub-periode
  • ✗ Menggunakan nilai fund sebelum kontribusi sebagai pembagi
  • ✓ Pembagi sub-periode kk adalah nilai fund setelah kontribusi pada tk1t_{k-1}
  • Formula: 1+rk=Nilai tepat SEBELUM kontribusi tkNilai tepat SESUDAH kontribusi tk11 + r_k = \frac{\text{Nilai tepat SEBELUM kontribusi } t_k}{\text{Nilai tepat SESUDAH kontribusi } t_{k-1}}
Multiple IRR — Proyek Non-Konvensional
  • Terjadi ketika arus kas berganti tanda lebih dari sekali (e.g., ,+,,+-, +, -, +)
  • Descartes’ Rule of Signs: jumlah IRR positif \leq jumlah pergantian tanda
  • ✗ Jangan laporkan satu IRR untuk proyek non-konvensional tanpa analisis
  • ✓ Gunakan NPV sebagai ukuran keputusan utama jika ada multiple IRR
Aproksimasi vs Eksak DWRR
  • ✗ Menggunakan aproksimasi padahal soal meminta nilai eksak (solve for ii)
  • ✓ Baca soal: “approximate” atau “simple interest” → aproksimasi; “find ii” atau “exact” → selesaikan persamaan
  • Metode eksak: A(1+i)+C1(1+i)1t1+=BA(1+i) + C_1(1+i)^{1-t_1} + \ldots = B — ini adalah persamaan non-linear, selesaikan dengan trial-and-error atau interpolasi
Red Flags — Kata Kunci Waspada
  • “Dollar-weighted” → DWRR. Pastikan tanda kontribusi benar
  • “Time-weighted” → TWRR. Pastikan nilai fund tersedia tepat sebelum tiap kontribusi
  • “Fund value just before/just after” → sinyal TWRR; perhatikan timing “before” vs “after”
  • “Hurdle rate” / “cost of capital” → bandingkan IRR dengan nilai ini
  • “Multiple sign changes” → waspada multiple IRR, pertimbangkan beralih ke NPV
  • “Yield on the investment” → bisa IRR atau DWRR — baca konteks

Section 8 — Ringkasan Eksekutif

Must-Remember
  1. NPV(i)=t=0nCtvtNPV(i) = \sum_{t=0}^{n} C_t \cdot v^t, terima jika NPV>0NPV > 0; IRR adalah ii^* dengan NPV(i)=0NPV(i^*) = 0
  2. iDWBACkA+Ck(1tk)i_{DW} \approx \dfrac{B - A - \sum C_k}{A + \sum C_k(1-t_k)} — sensitif terhadap timing investor
  3. 1+iTW=k=1m(1+rk)1 + i_{TW} = \prod_{k=1}^{m}(1 + r_k) — chain-link return sub-periode, eliminasi timing
  4. TWRR = standar evaluasi manajer; DWRR = pengalaman investor
  5. DWRR = TWRR hanya jika tidak ada kontribusi atau withdrawal di tengah periode

Kapan Digunakan:

  • 🔑 Trigger keywords NPV/IRR: “proyek layak”, “accept or reject”, “cost of capital”, “yield of investment”
  • 🔑 Trigger keywords DWRR: “dollar-weighted”, “investor’s return”, “net return on account”
  • 🔑 Trigger keywords TWRR: “time-weighted”, “fund manager performance”, “chain-linked return”
  • 📋 Scenario types: Perbandingan proyek, evaluasi kinerja reksa dana, analisis akun investasi dengan top-up/penarikan berkala

Kapan TIDAK Boleh Digunakan:

  • IRR sebagai satu-satunya kriteria: jangan untuk proyek mutually exclusive dengan skala berbeda — gunakan NPV incremental
  • DWRR aproksimasi: jangan ketika kontribusi besar terjadi di awal atau akhir periode (bobot ekstrim menghasilkan aproksimasi buruk)
  • TWRR: jangan ketika nilai fund tidak diketahui tepat pada titik kontribusi — gunakan DWRR sebagai gantinya

Quick Decision Tree:

graph TD
    A["Pertanyaan tentang Return Investasi"]
    A --> B["Apakah ada kontribusi atau withdrawal di tengah periode?"]
    B -->|TIDAK| C["Return Sederhana: (B/A) - 1\nDWRR = TWRR"]
    B -->|YA| D["Apakah nilai fund diketahui tepat sebelum tiap kontribusi?"]
    D -->|YA| E["Gunakan TWRR\nChain-link sub-periode"]
    D -->|TIDAK| F["Gunakan DWRR\nAproksimasi atau Eksak?"]
    F -->|Soal minta exact| G["Selesaikan persamaan non-linear\nTrial and error / interpolasi"]
    F -->|Soal minta aprox| H["Formula simple interest\nI / (A + sum Ck wk)"]
    A --> I["Soal tentang Kelayakan Proyek?"]
    I -->|YA| J["Hitung NPV pada i hurdle\nPositif? Terima."]
    J --> K["Perlu juga IRR?"]
    K -->|YA| L["Cari akar NPV = 0\nInterpolasi linear"]
    K -->|TIDAK| M["Cukup NPV"]
    style A fill:#e1f5ff
    style C fill:#e8f5e9
    style E fill:#e8f5e9
    style G fill:#fff4e1
    style H fill:#fff4e1
    style M fill:#e8f5e9
    style L fill:#f3e5f5

Follow-up Options
  1. “Berikan contoh soal variasi DWRR eksak — misal: solve for exact i dengan 3 kontribusi”
  2. “Jelaskan hubungan NPV dan IRR dengan Topik 5 — Model Penentuan Harga Obligasi (yield to maturity sebagai IRR obligasi)”
  3. “Buat flashcard 1-halaman untuk DWRR vs TWRR — tabel perbandingan dan formula cepat”
  4. “Jelaskan kasus Multiple IRR dan bagaimana Modified IRR (MIRR) menanganinya [BEYOND CF1]”

📖 Referensi: Vaaler & Daniel (2009) Bab 1–2; Kellison (2006) Bab 1–2, Bab 11 | 🗓️ Dibuat: 2026-02-17 | #CF1 #NilaiWaktuUang #NPV #IRR #DWRR #TWRR