Hitung perubahan daya beli Rupiah (IDR) dari waktu ke waktu.
Nilai Setara di Tahun Akhir:
Total Kenaikan Harga:
Penurunan Daya Beli:
Memahami Inflasi di Indonesia
Inflasi adalah proses meningkatnya harga-harga secara umum dan terus-menerus dalam jangka waktu tertentu. Di Indonesia, Indeks Harga Konsumen (IHK) yang diterbitkan oleh Badan Pusat Statistik (BPS) digunakan untuk mengukur tingkat inflasi nasional.
Kalkulator ini membantu Anda melihat bagaimana nilai mata uang Rupiah berubah. Sebagai contoh, uang Rp 10.000 pada tahun 2000 memiliki daya beli yang jauh lebih besar dibandingkan Rp 10.000 pada hari ini karena adanya kenaikan harga barang pokok, transportasi, dan jasa.
Contoh Riil Perhitungan Inflasi
Misalkan Anda membeli semangkuk Bakso seharga Rp 10.000 pada tahun 2010. Jika rata-rata inflasi tahunan di Indonesia adalah 4%, maka berapa harga bakso yang sama di tahun 2024?
Harga Awal: Rp 10.000
Rentang Waktu: 14 Tahun (2010 ke 2024)
Rumus: Rp 10.000 × (1 + 0,04)14
Hasil: Sekitar Rp 17.316
Mengapa Menghitung Inflasi Penting?
Menghitung inflasi sangat krusial bagi perencanaan keuangan jangka panjang, seperti dana pendidikan anak atau dana pensiun. Menabung secara konvensional tanpa bunga yang melebihi tingkat inflasi akan menyebabkan kekayaan Anda "tergerus" secara perlahan dalam hal daya beli.
function calculateInflation() {
var initialAmount = parseFloat(document.getElementById("initialAmount").value);
var startYear = parseInt(document.getElementById("startYear").value);
var endYear = parseInt(document.getElementById("endYear").value);
var rate = parseFloat(document.getElementById("inflationRate").value);
if (isNaN(initialAmount) || isNaN(startYear) || isNaN(endYear) || isNaN(rate)) {
alert("Harap masukkan semua data dengan benar.");
return;
}
if (endYear <= startYear) {
alert("Tahun akhir harus lebih besar dari tahun mulai.");
return;
}
var years = endYear – startYear;
var rateDecimal = rate / 100;
// Formula: FV = PV * (1 + r)^n
var futureValue = initialAmount * Math.pow((1 + rateDecimal), years);
var totalPercentage = ((futureValue – initialAmount) / initialAmount) * 100;
// Purchasing power loss calculation
// How much is the original initialAmount worth in the future?
// Or more accurately: what percentage of the original goods can you buy now with the same money?
var purchasingPowerValue = (initialAmount / futureValue) * 100;
var lossOfPower = 100 – purchasingPowerValue;
var formatter = new Intl.NumberFormat('id-ID', {
style: 'currency',
currency: 'IDR',
minimumFractionDigits: 0,
maximumFractionDigits: 0
});
document.getElementById("finalValue").innerText = formatter.format(futureValue);
document.getElementById("totalIncrease").innerText = totalPercentage.toFixed(2) + "%";
document.getElementById("purchasingPower").innerText = "-" + lossOfPower.toFixed(2) + "%";
document.getElementById("resultBox").style.display = "block";
}