Book Value, Premium and Discount Amortization
📘 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 CF1 | Sub-topik ID | Skill Diuji | Bobot | Difficulty | Prerequisite | Connected Topics | Referensi |
|---|---|---|---|---|---|---|---|
| Topik 5: Model Penentuan Harga Obligasi | 5.2 | Menghitung book value pada waktu (prospektif & retrospektif); menyusun amortization schedule; menghitung amortization of premium dan accumulation of discount; memahami write-up vs write-down; menghitung interest earned vs coupon received | 10–20% | Medium | 5.1 Bond Pricing, 4.2 Amortization Method | 5.1 Bond Pricing, 5.3 Yield Rate and Coupon Calculations, 4.2 Amortization Method | Vaaler 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 (), 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 (), 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 (Prospective Method):
(PV dari sisa coupon payments + PV redemption, dihitung dari ke )
Book Value pada waktu (Retrospective Method):
(Accumulated price minus accumulated coupons paid so far)
Amortization of Premium per period :
Accumulation of Discount per period :
Variabel & Parameter
| Simbol | Makna | Unit / Range |
|---|---|---|
| Book value pada waktu | Mata uang | |
| Initial bond price () | Mata uang | |
| Redemption value | Mata uang | |
| Face value | Mata uang | |
| Coupon rate per period | Decimal | |
| Coupon payment per period | Mata uang | |
| Yield rate per period | Decimal | |
| Total number of periods | Integer | |
| Current period (time elapsed) | Integer, | |
| Remaining periods from | Integer | |
| Interest earned in period | Mata uang | |
| Premium amortized in period | Mata uang (for premium bonds) | |
| Discount accumulated in period | Mata uang (for discount bonds) |
Rumus Utama
Label: Prospective book value (PV of remaining cash flows from time ).
Label: Retrospective book value (accumulated price minus accumulated coupons).
Label: Interest earned in period (yield × beginning book value).
Label: Premium amortized in period (coupon exceeds interest earned).
Label: Discount accumulated in period (interest earned exceeds coupon).
Label: Recursive book value update (write-down for premium, write-up for discount).
Asumsi Eksplisit
- Constant Yield Rate: Yield 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 .
Section 3 — Jembatan Logika
Dari Time Diagram ke Equation of Value›
Prospective method melihat ke depan: book value di adalah PV dari semua cash flows yang masih akan datang (dari sampai ). Ini persis seperti pricing formula di 5.1 Bond Pricing, tetapi dengan diganti (sisa periode).
Retrospective method melihat ke belakang: book value di adalah berapa yang sudah “terakumulasi” dari harga awal , dikurangi coupon yang sudah diterima. Analoginya sama dengan outstanding loan balance di 4.2 Amortization Method.
Makna ekonomi : Investor “seharusnya” mendapat bunga sebesar dari investasi senilai . Coupon yang diterima adalah (fixed). Selisihnya adalah amortization/accumulation:
- Premium bond: → kelebihan coupon mengurangi book value (write-down)
- Discount bond: → kekurangan coupon ditambahkan ke book value (write-up)
Focal Date›
Prospective method: focal date di (sekarang), melihat ke depan ke . Retrospective method: focal date di (sekarang), melihat ke belakang dari . Keduanya harus memberikan yang sama—ini adalah sanity check penting.
Derivasi Formula Amortization :
Dari definisi:
Substitusi dengan prospective formula:
Maka:
Gunakan identity :
Maka:
Key insight: adalah geometric sequence dengan ratio :
Ini berarti amortization amount meningkat setiap periode (untuk premium bonds).
Equivalence of Prospective and Retrospective:
Prospective:
Retrospective:
Keduanya equal karena (pricing formula), dan:
Subtracting gives the prospective formula.
Dilarang›
- Menggunakan instead of dalam prospective formula: Book value di menggunakan sisa periode , bukan total .
- Mengasumsikan amortization amount konstan: adalah geometric (meningkat), bukan arithmetic (konstan seperti loan amortization).
- Mencampur premium amortization dengan discount accumulation: Premium bond: book value turun (). Discount bond: book value naik (). 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 ) (b) Book value di menggunakan prospective method (c) Amortization of premium di period 3 ()
Data yang diberikan:
- ,
Solusi Soal A›
1. Identifikasi Variabel
- ,
- (positive → premium bond)
- ,
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 dan )
4. Eksekusi Aljabar
(a) Initial Price :
(b) Book Value at (Prospective):
Remaining periods:
(c) Premium Amortized in Period 3:
5. Verification
Cek premium: ✓ (premium bond)
Cek monotone decrease: → ✓
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 , selisih ) ✓
Exam Tips — Soal A›
Target waktu: 3–4 menit. Common trap: Menggunakan instead of dalam prospective formula untuk . Shortcut: Untuk , gunakan formula langsung tanpa hitung 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 .
Data yang diberikan:
- ,
Solusi Soal B›
1. Identifikasi Variabel
- ,
- (negative → discount bond)
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 )
4. Eksekusi Aljabar
Initial Price:
Total discount:
Accumulation amounts :
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| Total |
Full Amortization Schedule:
| Coupon | |||||
|---|---|---|---|---|---|
| 1 | 1.722.628 | 137.810 | 100.000 | 37.810 | 1.760.438 |
| 2 | 1.760.438 | 140.835 | 100.000 | 40.835 | 1.801.273 |
| 3 | 1.801.273 | 144.102 | 100.000 | 44.102 | 1.845.375 |
| 4 | 1.845.375 | 147.630 | 100.000 | 47.630 | 1.893.005 |
| 5 | 1.893.005 | 151.440 | 100.000 | 51.440 | 1.944.445 |
| 6 | 1.944.445 | 155.556 | 100.000 | 55.556 | 2.000.001 |
(Rounding error Rp 1 karena pembulatan intermediate calculations)
5. Verification
Total ✓ (rounding)
✓ (book value converges to redemption)
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 adalah geometric sequence yang meningkat (bukan konstan). Shortcut: Hitung dan saja untuk verify total: .
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 (). Yield rate 8% per tahun convertible semiannually (4% per semester).
Hitunglah: (a) Harga obligasi (b) Book value di (setelah 4 semester = 2 tahun) menggunakan retrospective method (c) Amortization of premium di semester ke-7 ()
Data yang diberikan:
- , (redemption at premium)
- Coupon rate per semester:
- per semester
- Yield per semester:
- semesters
Solusi Soal C›
1. Identifikasi Variabel
- (positive → premium bond)
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:
(b) Retrospective at :
(c) Premium amortized at :
4. Eksekusi Aljabar
(a) Initial Price:
(b) Book Value at (Retrospective):
Verify with Prospective:
Remaining periods:
Prospective ≈ Retrospective ✓ (Rp 3 rounding difference)
(c) Premium Amortized at :
5. Verification
Cek premium: ✓
Cek : Interest earned at = . Coupon = 250.000. → . Verify: . Since 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 instead of dalam calculation—coupon dihitung dari , tetapi menggunakan (redemption value). Shortcut: Verify dengan kedua metode (prospective dan retrospective) sebagai sanity check.
Section 5 — Verifikasi & Sanity Check
Book Value Convergence›
- (initial price): Book value di harus sama dengan harga beli.
- (redemption value): Book value di harus sama dengan redemption value.
- Monotone: Premium bond: . Discount bond: .
Amortization Totals›
- Total premium amortized = : (for premium bonds).
- Total discount accumulated = : (for discount bonds).
- Geometric check: — amortization amounts grow at yield rate.
Prospective = Retrospective›
- Kedua metode harus memberikan yang sama untuk semua .
- Jika berbeda, ada calculation error—recheck vs .
Metode Alternatif
Recursive Method (dari schedule):
Ini adalah cara paling direct untuk build schedule row by row.
Shortcut untuk tanpa full schedule:
Gunakan prospective formula langsung:
Atau equivalently:
(Makeham form—lebih efisien jika )
Amortization Amount Shortcut:
Hitung , lalu scale up untuk .
Section 6 — Visualisasi Mental
Book Value vs Time:
Grafik dengan sumbu X = time period (dari 0 ke ), sumbu Y = book value .
Premium bond ():
- Mulai di (di atas redemption value)
- Kurva menurun secara smooth (convex shape)
- Berakhir tepat di
- Slope makin curam (amortization amount meningkat setiap periode)
Discount bond ():
- Mulai di (di bawah redemption value)
- Kurva meningkat secara smooth (concave shape)
- Berakhir tepat di
- Slope makin curam (accumulation amount meningkat setiap periode)
Par bond ():
- Garis horizontal di untuk semua
Amortization Amount vs Time:
Grafik dengan sumbu X = period , sumbu Y = atau .
Bentuk exponential increasing (karena geometric sequence dengan ratio ):
- atau adalah nilai terkecil
- atau adalah nilai terbesar
- Setiap periode naik sebesar faktor
Hubungan Visual ↔ Rumus
Slope book value curve:
Karena dan meningkat, slope book value curve makin curam mendekati maturity.
Area under amortization curve:
Section 7 — Jebakan Umum
Kesalahan Unit Waktu›
Contoh Salah: Bond semiannual, semesters. Menghitung dengan tetapi menggunakan annual annuity factor instead of semiannual .
Benar: Semua calculations dalam per-period units. Jika semiannual, gunakan dan konsisten.
Kesalahan Konseptual›
- 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.
- menggunakan instead of : dalam formula menggunakan redemption value , bukan face value .
- Prospective formula menggunakan instead of : Di dengan , gunakan (sisa 7 periode), bukan .
- 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 (premium, write-down) atau (discount, write-up) sebelum setup formula.
Red Flags›
- “Book value at time ”: Trigger untuk prospective formula dengan remaining periods.
- “Amortization in period ”: Trigger untuk .
- “Redeemed at premium/discount”: —gunakan (bukan ) dalam semua formulas.
- “Retrospective method”: Trigger untuk .
Section 8 — Ringkasan Eksekutif
Must-Remember›
- Prospective book value:
- Retrospective book value:
- Amortization of premium (period ):
- Accumulation of discount (period ):
- Interest earned vs coupon:
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 pada periode tertentu (prospective atau retrospective).
- Hitung atau untuk periode tertentu.
- Susun amortization schedule lengkap.
- Verify total amortization = .
- 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›
- “Berikan contoh soal variasi dengan quarterly coupon dan amortization schedule”
- “Jelaskan hubungan 5.2 Book Value, Premium and Discount Amortization dengan 4.2 Amortization Method”
- “Buat flashcard 1-halaman untuk topik ini”
📖 Ref: Vaaler Bab 6, Kellison Bab 6 | 🗓️ 2026-02-18 | #CF1 #BondBookValue #Amortization #Premium #Discount