Lewati ke konten

Integritas Finansial (NPV, IRR, Payback & Asumsi Transparan)

Evaluasi finansial investasi PLTS Atap komersial dan industri (C&I) sering kali menyesatkan apabila engine simulasi membatasi hasil secara artifisial (clamping) atau menyembunyikan parameter asumsi makroekonomi di balik perhitungan black-box.

Sesuai komitmen integritas ADR-0004 dan Issue #5, Sonus Solar Studio menerapkan kalkulasi finansial deterministik transparan:

  1. IRR Solver Murni: Tidak ada pembatasan semu 0%–75%. Hasil negatif tetap ditampilkan negatif, dan hasil tinggi di atas 80% dicari melalui ekspansi bracket otomatis.
  2. Payback Period Kumulatif: Menggunakan cumulative net cash flow tahunan terinterpolasi (memperhitungkan degradasi PV, eskalasi tarif PLN, dan eskalasi biaya O&M), bukan rasio statis penghematan tahun pertama.
  3. Peniadaan Nilai Sentinel: Nilai sentinel fiktif "99 Thn" dihapus secara total dari platform. Bila payback tidak tercapai dalam umur sistem, sistem menampilkan status jujur "Tidak tercapai".
  4. Asumsi Transparan & Terdokumentasi: Seluruh variabel finansial (WACC, eskalasi tarif, degradasi, O&M, umur sistem, dan faktor emisi) dibuka sebagai field input, dikembalikan pada output, dan dicetak resmi pada lampiran paket dokumen izin PLN.

1. Internal Rate of Return (IRR) Tanpa Clamp

Section titled “1. Internal Rate of Return (IRR) Tanpa Clamp”

Nilai IRR ($r$) didefinisikan sebagai tingkat diskonto yang menghasilkan Net Present Value (NPV) bernilai nol:

$$NPV(r) = C_0 + \sum_{t=1}^{T} \frac{C_t}{(1 + r)^t} = 0$$

Di mana:

  • $C_0$: Biaya investasi awal (Capex, bernilai negatif).
  • $C_t$: Arus kas bersih (net cash flow) pada tahun ke-$t$ (penghematan tagihan PLN dikurangi biaya O&M).
  • $T$: Umur ekonomis sistem (default 25 tahun).

Banyak perangkat lunak konvensional membatasi (clamp) IRR antara 0% s.d. 75%. Akibatnya:

  • Proyek dengan penghematan kecil yang seharusnya menghasilkan IRR negatif (misalnya $-2{,}10%$) secara keliru ditampilkan sebagai $0%$.
  • Proyek dengan Capex rendah dan penghematan tinggi yang menghasilkan IRR di atas $80%$ (misalnya $100%$) dipangkas menjadi $75%$.

Algoritma Root-Finding Brent & Klasifikasi Hasil

Section titled “Algoritma Root-Finding Brent & Klasifikasi Hasil”

Sonus Solar Studio menggunakan kombinasi aturan tanda Descartes (Descartes’ Rule of Signs) dan metode numerik Brent (1973) dengan toleransi presisi $10^{-7}$:

  1. Deteksi Pergantian Tanda:
    • Jika deret arus kas seluruhnya bertanda sama (semua positif atau semua negatif), persamaan tidak memiliki perpotongan nol pada $r > -1$. Sistem mengembalikan status: $$\text{IrrResult::Undefined} \implies \text{“IRR tidak terdefinisi”}$$
    • Jika terdapat $\ge 2$ pergantian tanda (misal akibat penggantian inverter besar di tahun ke-12 atau penonaktifan fasilitas), persamaan polinomial dapat memiliki lebih dari satu akar riil positif. Sistem mendeteksi seluruh akar sub-interval dan mengembalikan status: $$\text{IrrResult::Multiple} \implies \text{“IRR >1 nilai”}$$
  2. Ekspansi Bracket Dinamis:
    • Untuk deret arus kas konvensional (1 pergantian tanda), sistem memulai pencarian dari interval $[-20%, +80%]$.
    • Bila akar berada di luar interval awal, bracket diperluas otomatis ke bawah (hingga mendekati $-100%$) atau ke atas (hingga $100.000%$) hingga tanda nilai $NPV(low)$ dan $NPV(high)$ berlawanan.
    • Metode Brent kemudian mengonvergensikan akar secara superlinear tanpa clamp buatan.

2. Payback Period Kumulatif Terinterpolasi

Section titled “2. Payback Period Kumulatif Terinterpolasi”

Kalkulator surya sederhana sering menghitung Simple Payback dengan rumus:

$$\text{Payback}_{\text{naif}} = \frac{\text{Capex}}{\text{Penghematan Tahun 1}}$$

Formula ini cacat karena mengasumsikan produksi listrik konstan selamanya tanpa derating degradasi panel, mengabaikan eskalasi inflasi O&M tahunan, dan mengabaikan kenaikan tarif dasar listrik PLN. Bila penghematan tahun 1 bernilai $\le 0$, perangkat lunak sering memasukkan nilai sentinel buatan seperti 99.0 yang membingungkan pemilik pabrik.

Di Sonus Solar Studio, arus kas bersih tahunan dihitung secara teliti untuk setiap tahun $t \in [1, T]$:

$$\text{NetCF}_t = \text{Penghematan Bruto}_t - \text{Biaya O&M}_t$$

Arus kas kumulatif ($\text{Cum}_t$) diakumulasikan dari Capex awal:

$$\text{Cum}_0 = -\text{Capex}, \quad \text{Cum}t = \text{Cum}{t-1} + \text{NetCF}_t$$

Payback tercapai pada tahun pertama $k$ di mana arus kas kumulatif berbalik menjadi positif ($\text{Cum}_k \ge 0$). Waktu pengembalian diinterpolasikan secara linear di dalam tahun tersebut:

$$\text{Payback} = (k - 1) + \frac{|\text{Cum}_{k-1}|}{\text{NetCF}_k} \quad [\text{Tahun}]$$

  • Bila $\text{Cum}_T < 0$: Investasi tidak mencapai titik impas dalam masa pakai sistem. Sistem mengembalikan nilai None (JSON null) dan menampilkan label transparan: $$\text{“Payback: Tidak tercapai”}$$ String "99 Thn" tidak pernah digunakan atau ditampilkan.

3. Rincian Asumsi Finansial Default C&I Indonesia

Section titled “3. Rincian Asumsi Finansial Default C&I Indonesia”

Seluruh parameter finansial didefinisikan secara eksplisit: FinancialAssumptions untuk asumsi finansial dan ConditionSet.degradation untuk degradasi tahunan, dengan nilai standar industri Indonesia:

Parameter AsumsiNilai DefaultLandasan & Rujukan Industri
Tingkat Diskonto (WACC)8,5% / tahunBenchmark pinjaman hijau korporasi Bank BUMN / Swasta IDR (Corporate Green Loan)
Eskalasi Tarif Listrik PLN3,0% / tahunEstimasi penyesuaian tarif listrik jangka panjang (Tariff Adjustment) konservatif
Degradasi Tahunan Modul0,50% / tahun (compound), tahun pertama 0%ConditionSet.degradation; HelioScope Typical Loss Factors menyebut rentang degradasi tipikal 0,25–0,75%/tahun. Loss daya dibebankan ke tegangan (HelioScope What are Under-Voltage Losses), sehingga under-voltage dihitung ulang per tahun. LID awal terpisah di ConditionSet.lid.
Biaya O&M Tahunan1,0% Capex / thnBiaya operasional, pembersihan rutin panel (washing), inspeksi termal, dan asuransi
Eskalasi Biaya O&M2,5% / tahunProyeksi inflasi upah teknisi dan suku cadang elektrikal lokal
Umur Teknis & Ekonomis25 TahunStandar evaluasi kelayakan pembangkit fotovoltaik utilitas & industri
Faktor Emisi Grid (CO2)0,78 kg CO2/kWhRata-rata faktor emisi sistem interkoneksi Jawa-Madura-Bali (Jamali) Ditjen Ketenagalistrikan ESDM

Pengguna dapat menyesuaikan parameter finansial melalui payload SimulationInput.financial_assumptions, sedangkan degradasi tahunan dan LID melalui ConditionSet (degradation, lid). Seluruh parameter yang digunakan dalam simulasi dikembalikan pada blok SimulationOutput.assumptions dan SimulationOutput.condition_set, lalu dicetak pada berkas 02_data_teknis.html pada paket dokumen resmi sambungan PLN.