Halo sobat Webbiz, Kali ini kita akan share kalkulator Iuran Jaminan Pensiun (BPJS) yang dibuat menggunakan JavaScript, beserta source coe yang bisa kalian gunakan untuk membuat aplikasi serupa.
Hitung Iuran Jaminan Pensiun (BPJS)
Code:
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hitung Iuran Jaminan Pensiun (BPJS)
</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f4f4f4;
margin: 0;
padding: 20px;
}
.container {
max-width: 400px;
margin: auto;
background: white;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
h4 {
text-align: center;
color: #333;
font-size: 30px;
margin-top: 25px;
}
label {
display: block;
margin: 10px 0 5px;
}
input[type="number"] {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing : border-box;
}
.result {
margin-top: 20px;
font-size: 1.2em;
color: #2c3e50;
}
</style>
</head>
<body>
<div class="container">
<h4>Hitung Iuran Jaminan Pensiun (BPJS)
</h4>
<label for="salary">Masukkan Gaji:</label>
<input type="number" id="salary" placeholder="Gaji Bulanan" oninput="calculate()">
<div class="result" id="result"></div>
</div>
<script>
function calculate() {
const salary = document.getElementById('salary').value;
const totalContribution = salary * 0.03;
const employeeContribution = salary * 0.01;
const companyContribution = salary * 0.02;
document.getElementById('result').innerHTML =
`Total Iuran: Rp ${totalContribution.toFixed(2)}<br>
Iuran Karyawan: Rp ${employeeContribution.toFixed(2)}<br>
Iuran Perusahaan: Rp ${companyContribution.toFixed(2)}`;
}
</script>
</body>
</html>
JavaScriptAturan Iuran Jaminan Pensiun
Batasan maksimal Jaminan Pensiun sesuai dengan aturan pemerintah dapat Anda lihat di Surat Edaran BPJS Ketenagakerjaan No. B/0246/022021. Surat ini memberitahukan bahwa iuran jaminan pensiun adalah sebesar 3% dan terdiri atas:
- 2% iuran pemberi kerja / perusahaan
- 1% iuran pekerja
Adapun batas maksimal upah sebagai dasar perhitungan Iuran Jaminan Pensiun (JP) yang sebelumnya sebesar Rp8.939.700,- kini berubah menjadi Rp8.754.600, berlaku sejak bulan maret 2021. Batas maksimal tersebut tentu dapat berubah lagi sesuai dengan kebijakan dari pemerintah.
Adapun untuk usia maksimal dimana pekerja harus didaftarkan oleh pemberi kerja adalah 1 bulan sebelum memasuki usia pensiun. Usia pensiun untuk pertama kali ditetapkan 56 tahun dan mulai 1 Januari 2019. Namun, usia pensiun menjadi 57 tahun dan selanjutnya bertambah 1 (satu) tahun untuk setiap 3 (tiga) tahun berikutnya sampai mencapai Usia Pensiun 65 tahun.
Semoga bermanfaat…