🛠️ToolsShed

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.