Cara membuat simulasi KPR Calculator Dengan Ajax html

oleh -83 Dilihat

proyek yang bagus untuk memahami bagaimana logika keuangan bekerja dalam pemrograman. Saya akan membuatkan simulasi Kalkulator KPR yang interaktif menggunakan HTML, CSS, dan JavaScript (menggunakan Fetch/Logic internal sebagai simulasi AJAX agar bisa berjalan langsung tanpa perlu backend terpisah).

Fitur Kalkulator:

  • DP Minimal 5%: Input akan divalidasi agar tidak kurang dari batas minimum.

  • Suku Bunga Tetap: Diset pada 5.3% per tahun.

  • Pilihan Tenor: Pengguna bisa memilih jangka waktu kredit (5 hingga 30 tahun).

  • Update Otomatis: Hasil perhitungan muncul seketika tanpa reload halaman.


Kode Lengkap (HTML, CSS, JS)

Anda bisa menyimpan kode di bawah ini dalam satu file berformat .html.

Penjelasan Logika Matematika

Kalkulator ini menggunakan rumus Anuitas, yaitu sistem pembayaran tetap setiap bulan yang mencakup bunga dan pokok pinjaman.

Di mana:

  • A: Angsuran bulanan.

  • P: Pokok Pinjaman (Harga Jual – DP).

  • i: Suku bunga bulanan (Bunga Tahunan / 12).

  • n: Jumlah bulan (Tenor Tahun * 12).

Cara Menggunakan:

  1. Harga Properti: Masukkan total harga rumah.

  2. DP (Down Payment): Masukkan jumlah uang muka. Sistem akan memberikan peringatan jika jumlahnya di bawah 5%.

  3. Tenor: Pilih jangka waktu. Semakin lama jangka waktu, angsuran semakin ringan namun total bunga yang dibayar akan lebih besar.