Kalkulator Kredit Pemilikan Rumah
Hitung cicilan KPR dengan jadwal amortisasi dan rasio LTV.
Kalkulator KPR membantu Anda memperkirakan pembayaran bulanan, total biaya, dan rincian bunga untuk pinjaman rumah. Ini menggunakan formula amortisasi standar untuk menghitung pembayaran bulanan tetap Anda berdasarkan pokok (harga rumah dikurangi uang muka), tingkat bunga tahunan, dan jangka waktu pinjaman.
Masukkan harga rumah, uang muka, tingkat bunga tahunan, dan jangka waktu pinjaman, dan alat langsung menampilkan pembayaran bulanan yang diperkirakan, total yang dibayarkan selama masa pinjaman, dan berapa banyak yang merupakan bunga.
Kalkulator ini berguna untuk membandingkan opsi pinjaman, memahami bagaimana uang muka yang lebih besar mengurangi total biaya, atau mengevaluasi dampak keuangan dari memilih KPR 15 tahun versus 30 tahun.
Pertanyaan yang Sering Diajukan
Implementasi Kode
def calculate_mortgage(home_price, down_payment, annual_rate, years,
property_tax_rate=1.2, insurance_annual=1200,
pmi_rate=0.5):
loan = home_price - down_payment
monthly_rate = annual_rate / 100 / 12
n = years * 12
if monthly_rate == 0:
pi = loan / n
else:
pi = loan * (monthly_rate * (1 + monthly_rate) ** n) / ((1 + monthly_rate) ** n - 1)
tax = home_price * property_tax_rate / 100 / 12
insurance = insurance_annual / 12
ltv = loan / home_price * 100
pmi = (loan * pmi_rate / 100 / 12) if ltv > 80 else 0
total = pi + tax + insurance + pmi
print(f"P&I: ${pi:.2f}")
print(f"Taxes: ${tax:.2f}")
print(f"Insurance: ${insurance:.2f}")
print(f"PMI: ${pmi:.2f}")
print(f"Total: ${total:.2f}")
calculate_mortgage(400000, 40000, 7.0, 30)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.