PAI · AAMAI · 2026
Aktuaria
Indonesia
CF1 · Materi 5.2

Book Value, Premium and Discount Amortization

2026-02-18 Medium Bobot: 10–20% Vaaler Bab 6, Kellison Bab 6
CF1MatematikaKeuanganBondsBookValueAmortizationPremiumDiscount

📘 5.2 — Book Value, Premium and Discount Amortization

Ringkasan Cepat

Topik: Book Value, Premium and Discount Amortization | Bobot: ~10–20% | Difficulty: Medium Ref: Vaaler Bab 6, Kellison Bab 6 | Prereq: 5.1 Bond Pricing, 4.2 Amortization Method

Section 0 — Pemetaan Topik

Topik CF1Sub-topik IDSkill DiujiBobotDifficultyPrerequisiteConnected TopicsReferensi
Topik 5: Model Penentuan Harga Obligasi5.2Menghitung book value BtB_t pada waktu tt (prospektif & retrospektif); menyusun amortization schedule; menghitung amortization of premium dan accumulation of discount; memahami write-up vs write-down; menghitung interest earned vs coupon received10–20%Medium5.1 Bond Pricing, 4.2 Amortization Method5.1 Bond Pricing, 5.3 Yield Rate and Coupon Calculations, 4.2 Amortization MethodVaaler 6, Kellison 6

Section 1 — Intuisi

Bayangkan kamu membeli obligasi premium seharga Rp 1.050.000 (di atas par Rp 1.000.000). Kamu tahu bahwa di akhir masa obligasi, kamu hanya akan menerima Rp 1.000.000 (redemption value). Artinya, kamu akan “rugi” Rp 50.000 dibanding harga beli—tetapi ini sudah diperhitungkan karena coupon yang kamu terima lebih besar dari yield yang kamu minta. Book value adalah cara untuk melacak bagaimana nilai obligasi ini bergerak dari harga beli (Rp 1.050.000) menuju redemption value (Rp 1.000.000) secara bertahap selama masa obligasi.

Untuk premium bond (P>CP > C), book value turun setiap periode—proses ini disebut amortization of premium (write-down). Setiap periode, sebagian coupon yang diterima bukan “bunga murni” melainkan pengembalian sebagian premium yang sudah dibayar di awal. Untuk discount bond (P<CP < C), book value naik setiap periode—proses ini disebut accumulation of discount (write-up). Setiap periode, bunga yang “seharusnya” diterima lebih besar dari coupon aktual, dan selisihnya ditambahkan ke book value.

Konsep ini penting karena dalam akuntansi dan pelaporan keuangan, nilai obligasi di neraca tidak dicatat sebagai harga beli tetap, melainkan sebagai book value yang bergerak mendekati redemption value. Ini juga relevan untuk menghitung interest earned (yield × book value) vs coupon received (fixed amount), dan selisihnya adalah amortization/accumulation amount. Di ujian CF1, soal sering meminta book value pada periode tertentu tanpa harus menyusun seluruh jadwal—di sinilah formula prospektif dan retrospektif sangat berguna.

Section 2 — Definisi Formal

Definisi Matematis

Book Value pada waktu tt (Prospective Method):

Bt=Franti+CvntB_t = Fr \cdot a_{\overline{n-t}|i} + C \cdot v^{n-t}

(PV dari sisa coupon payments + PV redemption, dihitung dari tt ke nn)

Book Value pada waktu tt (Retrospective Method):

Bt=P(1+i)tFrstiB_t = P \cdot (1+i)^t - Fr \cdot s_{\overline{t}|i}

(Accumulated price minus accumulated coupons paid so far)

Amortization of Premium per period tt:

PAt=(FrCi)vnt+1PA_t = (Fr - Ci) \cdot v^{n-t+1}

Accumulation of Discount per period tt:

DAt=(CiFr)vnt+1DA_t = (Ci - Fr) \cdot v^{n-t+1}

Variabel & Parameter

SimbolMaknaUnit / Range
BtB_tBook value pada waktu ttMata uang
PPInitial bond price (=B0= B_0)Mata uang
CCRedemption valueMata uang
FFFace valueMata uang
rrCoupon rate per periodDecimal
FrFrCoupon payment per periodMata uang
iiYield rate per periodDecimal
nnTotal number of periodsInteger
ttCurrent period (time elapsed)Integer, 0tn0 \leq t \leq n
ntn-tRemaining periods from ttInteger
ItI_tInterest earned in period ttMata uang
PAtPA_tPremium amortized in period ttMata uang (for premium bonds)
DAtDA_tDiscount accumulated in period ttMata uang (for discount bonds)

Rumus Utama

Bt=Franti+CvntB_t = Fr \cdot a_{\overline{n-t}|i} + C \cdot v^{n-t}

Label: Prospective book value (PV of remaining cash flows from time tt).

Bt=P(1+i)tFrstiB_t = P \cdot (1+i)^t - Fr \cdot s_{\overline{t}|i}

Label: Retrospective book value (accumulated price minus accumulated coupons).

It=iBt1I_t = i \cdot B_{t-1}

Label: Interest earned in period tt (yield × beginning book value).

PAt=FrIt=FriBt1=(FrCi)vnt+1PA_t = Fr - I_t = Fr - i \cdot B_{t-1} = (Fr - Ci) \cdot v^{n-t+1}

Label: Premium amortized in period tt (coupon exceeds interest earned).

DAt=ItFr=iBt1Fr=(CiFr)vnt+1DA_t = I_t - Fr = i \cdot B_{t-1} - Fr = (Ci - Fr) \cdot v^{n-t+1}

Label: Discount accumulated in period tt (interest earned exceeds coupon).

Bt=Bt1PAt(premium bond)B_t = B_{t-1} - PA_t \quad \text{(premium bond)} Bt=Bt1+DAt(discount bond)B_t = B_{t-1} + DA_t \quad \text{(discount bond)}

Label: Recursive book value update (write-down for premium, write-up for discount).

Asumsi Eksplisit

  • Constant Yield Rate: Yield ii konstan selama life of bond.
  • Flat Term Structure: Tidak ada perubahan market rates setelah bond dibeli.
  • Coupon Payments on Schedule: Semua coupons dibayar tepat waktu, tidak ada default.
  • Prospective = Retrospective: Kedua metode memberikan hasil yang sama untuk semua tt.

Section 3 — Jembatan Logika

Dari Time Diagram ke Equation of Value

Prospective method melihat ke depan: book value di tt adalah PV dari semua cash flows yang masih akan datang (dari tt sampai nn). Ini persis seperti pricing formula di 5.1 Bond Pricing, tetapi dengan nn diganti ntn-t (sisa periode).

Retrospective method melihat ke belakang: book value di tt adalah berapa yang sudah “terakumulasi” dari harga awal PP, dikurangi coupon yang sudah diterima. Analoginya sama dengan outstanding loan balance di 4.2 Amortization Method.

Makna ekonomi It=iBt1I_t = i \cdot B_{t-1}: Investor “seharusnya” mendapat bunga sebesar i×Bt1i \times B_{t-1} dari investasi senilai Bt1B_{t-1}. Coupon yang diterima adalah FrFr (fixed). Selisihnya adalah amortization/accumulation:

  • Premium bond: Fr>ItFr > I_t → kelebihan coupon mengurangi book value (write-down)
  • Discount bond: Fr<ItFr < I_t → kekurangan coupon ditambahkan ke book value (write-up)
Focal Date

Prospective method: focal date di tt (sekarang), melihat ke depan ke nn. Retrospective method: focal date di tt (sekarang), melihat ke belakang dari 00. Keduanya harus memberikan BtB_t yang sama—ini adalah sanity check penting.

Derivasi Formula Amortization PAt=(FrCi)vnt+1PA_t = (Fr - Ci) \cdot v^{n-t+1}:

Dari definisi:

PAt=FrIt=FriBt1PA_t = Fr - I_t = Fr - i \cdot B_{t-1}

Substitusi Bt1B_{t-1} dengan prospective formula:

Bt1=Frant+1i+Cvnt+1B_{t-1} = Fr \cdot a_{\overline{n-t+1}|i} + C \cdot v^{n-t+1}

Maka:

It=iBt1=iFrant+1i+iCvnt+1I_t = i \cdot B_{t-1} = i \cdot Fr \cdot a_{\overline{n-t+1}|i} + i \cdot C \cdot v^{n-t+1}

Gunakan identity iaki=1vki \cdot a_{\overline{k}|i} = 1 - v^k:

It=Fr(1vnt+1)+Civnt+1I_t = Fr(1 - v^{n-t+1}) + Ci \cdot v^{n-t+1}

Maka:

PAt=FrIt=FrFr(1vnt+1)Civnt+1PA_t = Fr - I_t = Fr - Fr(1 - v^{n-t+1}) - Ci \cdot v^{n-t+1} PAt=Frvnt+1Civnt+1PA_t = Fr \cdot v^{n-t+1} - Ci \cdot v^{n-t+1} PAt=(FrCi)vnt+1\boxed{PA_t = (Fr - Ci) \cdot v^{n-t+1}}

Key insight: PAtPA_t adalah geometric sequence dengan ratio (1+i)(1+i):

PAt=PA1(1+i)t1PA_t = PA_1 \cdot (1+i)^{t-1}

Ini berarti amortization amount meningkat setiap periode (untuk premium bonds).

Equivalence of Prospective and Retrospective:

Prospective: Bt=Franti+CvntB_t = Fr \cdot a_{\overline{n-t}|i} + C \cdot v^{n-t}

Retrospective: Bt=P(1+i)tFrstiB_t = P(1+i)^t - Fr \cdot s_{\overline{t}|i}

Keduanya equal karena P=Frani+CvnP = Fr \cdot a_{\overline{n}|i} + C \cdot v^n (pricing formula), dan:

P(1+i)t=Frani(1+i)t+CvntP(1+i)^t = Fr \cdot a_{\overline{n}|i}(1+i)^t + C \cdot v^{n-t} Frsti=Frani(1+i)tFrantiFr \cdot s_{\overline{t}|i} = Fr \cdot a_{\overline{n}|i}(1+i)^t - Fr \cdot a_{\overline{n-t}|i}

Subtracting gives the prospective formula.

Dilarang
  1. Menggunakan nn instead of ntn-t dalam prospective formula: Book value di tt menggunakan sisa periode ntn-t, bukan total nn.
  2. Mengasumsikan amortization amount konstan: PAtPA_t adalah geometric (meningkat), bukan arithmetic (konstan seperti loan amortization).
  3. Mencampur premium amortization dengan discount accumulation: Premium bond: book value turun (Bt<Bt1B_t < B_{t-1}). Discount bond: book value naik (Bt>Bt1B_t > B_{t-1}). Jangan balik.

Section 4 — Contoh Soal

Soal A — Fundamental

Obligasi dengan face value Rp 1.000.000, coupon rate 9% annually, maturity 4 tahun, redeemed at par. Yield rate 7% annually. Hitunglah: (a) Harga obligasi (book value di t=0t=0) (b) Book value di t=2t=2 menggunakan prospective method (c) Amortization of premium di period 3 (PA3PA_3)

Data yang diberikan:

  • F=C=1.000.000F = C = 1.000.000
  • r=0.09r = 0.09, Fr=90.000Fr = 90.000
  • i=0.07i = 0.07
  • n=4n = 4
Solusi Soal A

1. Identifikasi Variabel

  • Fr=90.000Fr = 90.000, Ci=1.000.000×0.07=70.000Ci = 1.000.000 \times 0.07 = 70.000
  • FrCi=90.00070.000=20.000Fr - Ci = 90.000 - 70.000 = 20.000 (positive → premium bond)
  • v=1/1.07v = 1/1.07, n=4n = 4

2. Time Diagram

t=0      t=1      t=2      t=3      t=4
|--------|--------|--------|--------|
P=B_0    90k      90k      90k      90k + 1,000k
         ↑        ↑        ↑        ↑
     Interest earned < Coupon received (premium amortized each period)

3. Equation of Value (pada Focal Date t=0t = 0 dan t=2t = 2)

B0=Fra40.07+Cv4B_0 = Fr \cdot a_{\overline{4}|0.07} + C \cdot v^4 B2=Fra20.07+Cv2B_2 = Fr \cdot a_{\overline{2}|0.07} + C \cdot v^2 PA3=(FrCi)vn3+1=(FrCi)v2PA_3 = (Fr - Ci) \cdot v^{n-3+1} = (Fr - Ci) \cdot v^2

4. Eksekusi Aljabar

(a) Initial Price B0B_0:

v4=(1.07)4=1/(1.3108)=0.762895v^4 = (1.07)^{-4} = 1/(1.3108) = 0.762895 a40.07=10.7628950.07=0.2371050.07=3.38721a_{\overline{4}|0.07} = \frac{1 - 0.762895}{0.07} = \frac{0.237105}{0.07} = 3.38721 B0=90.000×3.38721+1.000.000×0.762895B_0 = 90.000 \times 3.38721 + 1.000.000 \times 0.762895 B0=304.849+762.895=1.067.744B_0 = 304.849 + 762.895 = 1.067.744

(b) Book Value at t=2t=2 (Prospective):

Remaining periods: nt=42=2n - t = 4 - 2 = 2

v2=(1.07)2=1/(1.1449)=0.873439v^2 = (1.07)^{-2} = 1/(1.1449) = 0.873439 a20.07=10.8734390.07=0.1265610.07=1.80801a_{\overline{2}|0.07} = \frac{1 - 0.873439}{0.07} = \frac{0.126561}{0.07} = 1.80801 B2=90.000×1.80801+1.000.000×0.873439B_2 = 90.000 \times 1.80801 + 1.000.000 \times 0.873439 B2=162.721+873.439=1.036.160B_2 = 162.721 + 873.439 = 1.036.160

(c) Premium Amortized in Period 3:

PA3=(FrCi)vn3+1=20.000×v2PA_3 = (Fr - Ci) \cdot v^{n-3+1} = 20.000 \times v^2 PA3=20.000×0.873439=17.469PA_3 = 20.000 \times 0.873439 = 17.469

5. Verification

Cek premium: B0=1.067.744>C=1.000.000B_0 = 1.067.744 > C = 1.000.000 ✓ (premium bond)

Cek monotone decrease: B0>B2>CB_0 > B_2 > C1.067.744>1.036.160>1.000.0001.067.744 > 1.036.160 > 1.000.000

Logika finansial: Obligasi premium (coupon 9% > yield 7%). Book value turun dari Rp 1.067.744 ke Rp 1.036.160 setelah 2 tahun. Di period 3, amortization Rp 17.469 (coupon Rp 90.000 dikurangi interest earned 0.07×B2=0.07×1.036.160=72.5310.07 \times B_2 = 0.07 \times 1.036.160 = 72.531, selisih =17.469= 17.469) ✓

Exam Tips — Soal A

Target waktu: 3–4 menit. Common trap: Menggunakan n=4n=4 instead of nt=2n-t=2 dalam prospective formula untuk B2B_2. Shortcut: Untuk PAtPA_t, gunakan formula langsung (FrCi)vnt+1(Fr - Ci) \cdot v^{n-t+1} tanpa hitung Bt1B_{t-1} terlebih dahulu.


Soal B — Exam-Typical

Obligasi dengan face value Rp 2.000.000, coupon rate 5% annually, maturity 6 tahun, redeemed at par. Yield rate 8% annually. Susunlah amortization schedule lengkap untuk seluruh 6 periode, dan verifikasi bahwa total accumulation of discount sama dengan total discount (CP)(C - P).

Data yang diberikan:

  • F=C=2.000.000F = C = 2.000.000
  • r=0.05r = 0.05, Fr=100.000Fr = 100.000
  • i=0.08i = 0.08
  • n=6n = 6
Solusi Soal B

1. Identifikasi Variabel

  • Fr=100.000Fr = 100.000, Ci=2.000.000×0.08=160.000Ci = 2.000.000 \times 0.08 = 160.000
  • FrCi=100.000160.000=60.000Fr - Ci = 100.000 - 160.000 = -60.000 (negative → discount bond)
  • DAt=(CiFr)vnt+1=60.000vnt+1DA_t = (Ci - Fr) \cdot v^{n-t+1} = 60.000 \cdot v^{n-t+1}

2. Time Diagram

t=0      t=1      t=2      t=3      t=4      t=5      t=6
|--------|--------|--------|--------|--------|--------|
B_0      100k     100k     100k     100k     100k     100k + 2,000k
         ↑        ↑        ↑        ↑        ↑        ↑
     Interest earned > Coupon received (discount accumulated each period)

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

B0=Fra60.08+Cv6B_0 = Fr \cdot a_{\overline{6}|0.08} + C \cdot v^6 DAt=60.000v7tDA_t = 60.000 \cdot v^{7-t} Bt=Bt1+DAtB_t = B_{t-1} + DA_t

4. Eksekusi Aljabar

Initial Price:

v6=(1.08)6=1/(1.58687)=0.630170v^6 = (1.08)^{-6} = 1/(1.58687) = 0.630170 a60.08=10.6301700.08=0.3698300.08=4.62288a_{\overline{6}|0.08} = \frac{1 - 0.630170}{0.08} = \frac{0.369830}{0.08} = 4.62288 B0=100.000×4.62288+2.000.000×0.630170B_0 = 100.000 \times 4.62288 + 2.000.000 \times 0.630170 B0=462.288+1.260.340=1.722.628B_0 = 462.288 + 1.260.340 = 1.722.628

Total discount: CB0=2.000.0001.722.628=277.372C - B_0 = 2.000.000 - 1.722.628 = 277.372

Accumulation amounts DAt=60.000v7tDA_t = 60.000 \cdot v^{7-t}:

ttv7tv^{7-t}DAt=60.000v7tDA_t = 60.000 \cdot v^{7-t}
1v6=0.630170v^6 = 0.63017037.81037.810
2v5=0.680583v^5 = 0.68058340.83540.835
3v4=0.735030v^4 = 0.73503044.10244.102
4v3=0.793832v^3 = 0.79383247.63047.630
5v2=0.857339v^2 = 0.85733951.44051.440
6v1=0.925926v^1 = 0.92592655.55655.556
Total277.373277.373

Full Amortization Schedule:

ttBt1B_{t-1}It=0.08×Bt1I_t = 0.08 \times B_{t-1}Coupon FrFrDAtDA_tBtB_t
11.722.628137.810100.00037.8101.760.438
21.760.438140.835100.00040.8351.801.273
31.801.273144.102100.00044.1021.845.375
41.845.375147.630100.00047.6301.893.005
51.893.005151.440100.00051.4401.944.445
61.944.445155.556100.00055.5562.000.001

(Rounding error Rp 1 karena pembulatan intermediate calculations)

5. Verification

Total DAt=277.373CB0=277.372DA_t = 277.373 \approx C - B_0 = 277.372 ✓ (rounding)

B6C=2.000.000B_6 \approx C = 2.000.000 ✓ (book value converges to redemption)

It>FrI_t > Fr setiap periode ✓ (discount bond: interest earned > coupon)

Logika finansial: Discount bond (coupon 5% < yield 8%). Investor bayar Rp 1.722.628, terima coupon Rp 100.000/tahun (lebih kecil dari interest “seharusnya”), dan selisihnya ditambahkan ke book value. Di akhir, book value = Rp 2.000.000 = redemption value.

[!WARNING] Exam Tips — Soal B Target waktu: 5–6 menit. Common trap: Lupa bahwa DAtDA_t adalah geometric sequence yang meningkat (bukan konstan). Shortcut: Hitung DA1DA_1 dan DAnDA_n saja untuk verify total: DAt=(CP)\sum DA_t = (C - P).


Soal C — Challenging

Obligasi dengan face value Rp 5.000.000, coupon rate 10% semiannually (5% per semester), maturity 5 tahun (10 semesters), redeemed at 102% of face value (C=5.100.000C = 5.100.000). Yield rate 8% per tahun convertible semiannually (4% per semester).

Hitunglah: (a) Harga obligasi B0B_0 (b) Book value di t=4t=4 (setelah 4 semester = 2 tahun) menggunakan retrospective method (c) Amortization of premium di semester ke-7 (PA7PA_7)

Data yang diberikan:

  • F=5.000.000F = 5.000.000, C=5.100.000C = 5.100.000 (redemption at premium)
  • Coupon rate per semester: rsemi=0.05r_{\text{semi}} = 0.05
  • Fr=5.000.000×0.05=250.000Fr = 5.000.000 \times 0.05 = 250.000 per semester
  • Yield per semester: i=0.04i = 0.04
  • n=10n = 10 semesters
Solusi Soal C

1. Identifikasi Variabel

  • Fr=250.000Fr = 250.000
  • Ci=5.100.000×0.04=204.000Ci = 5.100.000 \times 0.04 = 204.000
  • FrCi=250.000204.000=46.000Fr - Ci = 250.000 - 204.000 = 46.000 (positive → premium bond)
  • v=1/1.04v = 1/1.04

2. Time Diagram

t=0    t=1    t=2    t=3    t=4    ...  t=10 (semesters)
|------|------|------|------|------|-----|
B_0    250k   250k   250k   250k        250k + 5,100k

3. Equation of Value

(a) Pricing:

B0=Fra100.04+Cv10B_0 = Fr \cdot a_{\overline{10}|0.04} + C \cdot v^{10}

(b) Retrospective at t=4t=4:

B4=B0(1.04)4Frs40.04B_4 = B_0 \cdot (1.04)^4 - Fr \cdot s_{\overline{4}|0.04}

(c) Premium amortized at t=7t=7:

PA7=(FrCi)vn7+1=46.000v4PA_7 = (Fr - Ci) \cdot v^{n-7+1} = 46.000 \cdot v^4

4. Eksekusi Aljabar

(a) Initial Price:

v10=(1.04)10=1/(1.48024)=0.675564v^{10} = (1.04)^{-10} = 1/(1.48024) = 0.675564 a100.04=10.6755640.04=0.3244360.04=8.11090a_{\overline{10}|0.04} = \frac{1 - 0.675564}{0.04} = \frac{0.324436}{0.04} = 8.11090 B0=250.000×8.11090+5.100.000×0.675564B_0 = 250.000 \times 8.11090 + 5.100.000 \times 0.675564 B0=2.027.725+3.445.376=5.473.101B_0 = 2.027.725 + 3.445.376 = 5.473.101

(b) Book Value at t=4t=4 (Retrospective):

(1.04)4=1.16986(1.04)^4 = 1.16986 s40.04=(1.04)410.04=0.169860.04=4.24646s_{\overline{4}|0.04} = \frac{(1.04)^4 - 1}{0.04} = \frac{0.16986}{0.04} = 4.24646 B4=5.473.101×1.16986250.000×4.24646B_4 = 5.473.101 \times 1.16986 - 250.000 \times 4.24646 B4=6.402.7601.061.615=5.341.145B_4 = 6.402.760 - 1.061.615 = 5.341.145

Verify with Prospective:

Remaining periods: nt=104=6n - t = 10 - 4 = 6

v6=(1.04)6=1/(1.26532)=0.790315v^6 = (1.04)^{-6} = 1/(1.26532) = 0.790315 a60.04=10.7903150.04=0.2096850.04=5.24214a_{\overline{6}|0.04} = \frac{1 - 0.790315}{0.04} = \frac{0.209685}{0.04} = 5.24214 B4prospective=250.000×5.24214+5.100.000×0.790315B_4^{\text{prospective}} = 250.000 \times 5.24214 + 5.100.000 \times 0.790315 =1.310.535+4.030.607=5.341.142= 1.310.535 + 4.030.607 = 5.341.142

Prospective ≈ Retrospective ✓ (Rp 3 rounding difference)

(c) Premium Amortized at t=7t=7:

PA7=46.000×v107+1=46.000×v4PA_7 = 46.000 \times v^{10-7+1} = 46.000 \times v^4 v4=(1.04)4=1/(1.16986)=0.854804v^4 = (1.04)^{-4} = 1/(1.16986) = 0.854804 PA7=46.000×0.854804=39.321PA_7 = 46.000 \times 0.854804 = 39.321

5. Verification

Cek premium: B0=5.473.101>C=5.100.000B_0 = 5.473.101 > C = 5.100.000

Cek PA7PA_7: Interest earned at t=7t=7 = i×B6i \times B_6. Coupon = 250.000. PA7=250.000I7=39.321PA_7 = 250.000 - I_7 = 39.321I7=210.679I_7 = 210.679. Verify: B6=B0t=16PAtB_6 = B_0 - \sum_{t=1}^{6} PA_t. Since PAtPA_t geometric, this is consistent ✓

Logika finansial: Meskipun redemption value (Rp 5.1M) lebih tinggi dari face value (Rp 5M), obligasi tetap premium karena harga beli (Rp 5.473.101) jauh di atas redemption value. Coupon 5% per semester > yield 4% per semester. Book value turun dari Rp 5.473.101 ke Rp 5.341.145 setelah 4 semester, dan akan terus turun ke Rp 5.100.000 di maturity.

Exam Tips — Soal C

Target waktu: 6–7 menit. Common trap: Menggunakan FF instead of CC dalam CiCi calculation—coupon dihitung dari FF, tetapi CiCi menggunakan CC (redemption value). Shortcut: Verify BtB_t dengan kedua metode (prospective dan retrospective) sebagai sanity check.

Section 5 — Verifikasi & Sanity Check

Book Value Convergence
  1. B0=PB_0 = P (initial price): Book value di t=0t=0 harus sama dengan harga beli.
  2. Bn=CB_n = C (redemption value): Book value di t=nt=n harus sama dengan redemption value.
  3. Monotone: Premium bond: B0>B1>>Bn=CB_0 > B_1 > \cdots > B_n = C. Discount bond: B0<B1<<Bn=CB_0 < B_1 < \cdots < B_n = C.
Amortization Totals
  1. Total premium amortized = PCP - C: t=1nPAt=PC\sum_{t=1}^{n} PA_t = P - C (for premium bonds).
  2. Total discount accumulated = CPC - P: t=1nDAt=CP\sum_{t=1}^{n} DA_t = C - P (for discount bonds).
  3. Geometric check: PAt/PAt1=(1+i)PA_t / PA_{t-1} = (1+i) — amortization amounts grow at yield rate.
Prospective = Retrospective
  1. Kedua metode harus memberikan BtB_t yang sama untuk semua tt.
  2. Jika berbeda, ada calculation error—recheck antia_{\overline{n-t}|i} vs stis_{\overline{t}|i}.

Metode Alternatif

Recursive Method (dari schedule):

Bt=Bt1(1+i)FrB_t = B_{t-1} \cdot (1+i) - Fr

Ini adalah cara paling direct untuk build schedule row by row.

Shortcut untuk BtB_t tanpa full schedule:

Gunakan prospective formula langsung:

Bt=Franti+CvntB_t = Fr \cdot a_{\overline{n-t}|i} + C \cdot v^{n-t}

Atau equivalently:

Bt=C+(FrCi)antiB_t = C + (Fr - Ci) \cdot a_{\overline{n-t}|i}

(Makeham form—lebih efisien jika CFC \neq F)

Amortization Amount Shortcut:

PAt=PA1(1+i)t1PA_t = PA_1 \cdot (1+i)^{t-1}

Hitung PA1=(FrCi)vnPA_1 = (Fr - Ci) \cdot v^n, lalu scale up untuk t>1t > 1.

Section 6 — Visualisasi Mental

Book Value vs Time:

Grafik dengan sumbu X = time period tt (dari 0 ke nn), sumbu Y = book value BtB_t.

Premium bond (r>ir > i):

  • Mulai di B0=P>CB_0 = P > C (di atas redemption value)
  • Kurva menurun secara smooth (convex shape)
  • Berakhir tepat di Bn=CB_n = C
  • Slope makin curam (amortization amount meningkat setiap periode)

Discount bond (r<ir < i):

  • Mulai di B0=P<CB_0 = P < C (di bawah redemption value)
  • Kurva meningkat secara smooth (concave shape)
  • Berakhir tepat di Bn=CB_n = C
  • Slope makin curam (accumulation amount meningkat setiap periode)

Par bond (r=ir = i):

  • Garis horizontal di Bt=CB_t = C untuk semua tt

Amortization Amount vs Time:

Grafik dengan sumbu X = period tt, sumbu Y = PAtPA_t atau DAtDA_t.

Bentuk exponential increasing (karena geometric sequence dengan ratio (1+i)(1+i)):

  • PA1PA_1 atau DA1DA_1 adalah nilai terkecil
  • PAnPA_n atau DAnDA_n adalah nilai terbesar
  • Setiap periode naik sebesar faktor (1+i)(1+i)

Hubungan Visual ↔ Rumus

Slope book value curve:

BtBt1=PAt(premium, negative slope)B_t - B_{t-1} = -PA_t \quad \text{(premium, negative slope)} BtBt1=+DAt(discount, positive slope)B_t - B_{t-1} = +DA_t \quad \text{(discount, positive slope)}

Karena PAtPA_t dan DAtDA_t meningkat, slope book value curve makin curam mendekati maturity.

Area under amortization curve:

t=1nPAt=PC(total premium amortized)\sum_{t=1}^{n} PA_t = P - C \quad \text{(total premium amortized)}

Section 7 — Jebakan Umum

Kesalahan Unit Waktu

Contoh Salah: Bond semiannual, t=4t=4 semesters. Menghitung B4B_4 dengan nt=104=6n-t = 10-4 = 6 tetapi menggunakan annual annuity factor a60.08a_{\overline{6}|0.08} instead of semiannual a60.04a_{\overline{6}|0.04}.

Benar: Semua calculations dalam per-period units. Jika semiannual, gunakan isemii_{\text{semi}} dan nsemin_{\text{semi}} konsisten.

Kesalahan Konseptual
  1. PAtPA_t konstan (SALAH): Amortization amount adalah geometric sequence (meningkat), bukan arithmetic (konstan). Hanya loan amortization yang punya interest component yang berubah; bond amortization punya pattern berbeda.
  2. CiCi menggunakan FF instead of CC: CiCi dalam formula PAt=(FrCi)vnt+1PA_t = (Fr - Ci) \cdot v^{n-t+1} menggunakan redemption value CC, bukan face value FF.
  3. Prospective formula menggunakan nn instead of ntn-t: Di t=3t=3 dengan n=10n=10, gunakan a7ia_{\overline{7}|i} (sisa 7 periode), bukan a10ia_{\overline{10}|i}.
  4. Discount bond book value turun (SALAH): Discount bond book value naik (write-up) menuju redemption value.
Kesalahan Interpretasi Soal

Ambiguitas: “Amortization of bond” bisa berarti amortization of premium (untuk premium bonds) atau accumulation of discount (untuk discount bonds).

Klarifikasi: Selalu check apakah r>ir > i (premium, write-down) atau r<ir < i (discount, write-up) sebelum setup formula.

Red Flags
  • “Book value at time tt”: Trigger untuk prospective formula dengan ntn-t remaining periods.
  • “Amortization in period tt”: Trigger untuk PAt=(FrCi)vnt+1PA_t = (Fr - Ci) \cdot v^{n-t+1}.
  • “Redeemed at premium/discount”: CFC \neq F—gunakan CC (bukan FF) dalam semua formulas.
  • “Retrospective method”: Trigger untuk Bt=P(1+i)tFrstiB_t = P(1+i)^t - Fr \cdot s_{\overline{t}|i}.

Section 8 — Ringkasan Eksekutif

Must-Remember
  1. Prospective book value: Bt=Franti+CvntB_t = Fr \cdot a_{\overline{n-t}|i} + C \cdot v^{n-t}
  2. Retrospective book value: Bt=P(1+i)tFrstiB_t = P \cdot (1+i)^t - Fr \cdot s_{\overline{t}|i}
  3. Amortization of premium (period tt): PAt=(FrCi)vnt+1PA_t = (Fr - Ci) \cdot v^{n-t+1}
  4. Accumulation of discount (period tt): DAt=(CiFr)vnt+1DA_t = (Ci - Fr) \cdot v^{n-t+1}
  5. Interest earned vs coupon: It=iBt1,PAt=FrIt,DAt=ItFrI_t = i \cdot B_{t-1}, \quad PA_t = Fr - I_t, \quad DA_t = I_t - Fr

Kapan Digunakan

  • Trigger keywords: “book value,” “amortization of premium,” “accumulation of discount,” “write-up,” “write-down,” “interest earned,” “amortization schedule,” “outstanding bond value.”
  • Tipe skenario soal:
    • Hitung BtB_t pada periode tertentu (prospective atau retrospective).
    • Hitung PAtPA_t atau DAtDA_t untuk periode tertentu.
    • Susun amortization schedule lengkap.
    • Verify total amortization = PC|P - C|.
    • Hitung interest earned vs coupon received.

Kapan TIDAK Boleh Digunakan

  • Jika soal hanya tanya harga obligasi (tidak book value): Gunakan 5.1 Bond Pricing saja.
  • Jika yield rate berubah setelah pembelian: Standard formula assume constant yield. Mark-to-market revaluation butuh repricing dengan new yield.
  • Jika bond callable: Book value schedule berubah jika bond di-call early [BEYOND CF1].

Quick Decision Tree

graph TD
    A["Soal tentang<br>bond book value?"] -->|"Ya"| B["Minta B_t atau<br>amortization amount?"]
    A -->|"Tidak"| Z["Lihat 5.1 Bond Pricing"]
    B -->|"Book value B_t"| C["Prospective atau<br>retrospective?"]
    B -->|"Amortization PA_t<br>atau DA_t"| D["Hitung (Fr - Ci) * v^(n-t+1)"]
    C -->|"Prospective (default)"| E["B_t = Fr*a(n-t,i) + C*v^(n-t)"]
    C -->|"Retrospective"| F["B_t = P*(1+i)^t - Fr*s(t,i)"]
    D --> G["Premium bond?<br>r > i"]
    G -->|"Ya"| H["PA_t = (Fr-Ci)*v^(n-t+1)<br>Book value turun"]
    G -->|"Tidak"| I["DA_t = (Ci-Fr)*v^(n-t+1)<br>Book value naik"]
    E --> J["Verify: B_0=P, B_n=C"]
    F --> J

Follow-up Options
  1. “Berikan contoh soal variasi dengan quarterly coupon dan amortization schedule”
  2. “Jelaskan hubungan 5.2 Book Value, Premium and Discount Amortization dengan 4.2 Amortization Method
  3. “Buat flashcard 1-halaman untuk topik ini”

📖 Ref: Vaaler Bab 6, Kellison Bab 6 | 🗓️ 2026-02-18 | #CF1 #BondBookValue #Amortization #Premium #Discount