diff --git a/src/modules/equipment/Eac.py b/src/modules/equipment/Eac.py index eb0a249..030804f 100644 --- a/src/modules/equipment/Eac.py +++ b/src/modules/equipment/Eac.py @@ -190,11 +190,6 @@ class Eac: cumulative_values = [] # Menghitung NPV dan PMT secara bertahap untuk data proyeksi - # NOTE: sebelumnya kode mencoba menggeser PV proyeksi menggunakan npf.pv + sign flips, - # yang dapat menghasilkan nilai pemeliharaan yang sangat besar (meledak). Sebaiknya hitung - # nilai diskonto dari biaya proyeksi menggunakan offset waktu yang benar (last_seq) dan - # tambahkan ke last_npv. Kemudian hitung pembayaran tahunan tingkat (PMT) selama sisa - # jumlah periode (remaining_periods). Ini menjaga nilai pemeliharaan tahunan proyeksi tetap konsisten dan mencegah lonjakan eksponensial. for idx, row in enumerate(data_proyeksi): # Menyimpan nilai kumulatif hingga baris ke-n cumulative_values.append(row["rc_total_cost"])