Kalkulator persentase ini menjawab lima pertanyaan persen yang paling sering muncul dalam satu alat: berapa X% dari Y, X itu berapa persen dari Y, berapa persen kenaikan, berapa persen penurunan, dan berapa persen selisih dua angka. Setiap hasil menampilkan rumusnya dengan angka yang kamu ketik, lalu bisa disalin sebagai urutan tombol kalkulator HP atau rumus Excel. Semua hitungan berjalan di browser, tanpa login, tanpa mengirim angka ke server.
Poin utama
- Semua soal persen berakar pada satu pembagian: bagian ÷ keseluruhan × 100. Yang berubah hanya angka mana yang menjadi pembagi.
- Persentase kenaikan dan penurunan selalu dibagi dengan angka awal. Karena itu naik lalu turun dengan persen yang sama tidak saling membatalkan.
- Angka awal nol tidak punya persentase perubahan. Kalkulator menolak menulis "tak terhingga" dan menyebut selisihnya saja.
- Bila kedua angka sudah berupa persen, seperti inflasi atau suku bunga, selisihnya adalah poin persentase, bukan persen.
- Setiap hasil punya tombol Salin sebagai: urutan tombol kalkulator HP dan rumus Excel untuk kawasan Indonesia (
;dan0,25) serta English-US (,dan0.25).
Lima pertanyaan yang dijawab kalkulator persentase ini
Situs kalkulator persen umumnya membuat satu formulir kecil untuk setiap pertanyaan, lalu menaruh lima formulir itu bertumpuk di satu halaman. Di layar ponsel, itu berarti menggulir melewati empat formulir yang tidak dipakai. Di sini kelima pertanyaan memakai satu panel dengan tab, dan setiap tab menampilkan langkah hitungnya sendiri.
X% dari Y
Dipakai untuk potongan, iuran, pajak, komisi, atau porsi. Isi persennya tanpa tanda % dan angka yang dipersenkan. Hasilnya sekaligus menyebutkan sisa setelah dikurangi persen itu dan jumlah setelah ditambah persen itu, karena dua angka tersebut hampir selalu ditanyakan berikutnya.
X berapa persen dari Y
Dipakai untuk nilai ujian, porsi cicilan terhadap gaji, realisasi terhadap target, atau pangsa satu produk dari total penjualan. Hasil di atas 100% sah dan diberi keterangan, misalnya ketika penjualan melampaui target.
Kenaikan dan penurunan
Kedua tab ini punya pilihan "yang dicari". Pertama, persentase dari dua angka: harga lama dan harga baru, gaji tahun lalu dan tahun ini. Kedua, angka setelah naik atau turun sekian persen. Ketiga, angka awal sebelum naik atau turun — soal yang sering muncul saat kamu hanya tahu harga setelah diskon atau gaji setelah kenaikan. Kenaikan dan penurunan sengaja dipisah supaya kalimat hasilnya tepat; bila angka di tab Kenaikan ternyata turun, kalkulator memberi tahu dan tetap menampilkan angkanya dengan tanda negatif.
Selisih persen
Dipakai untuk membandingkan dua angka yang setara, tanpa angka yang lebih dulu: harga di dua toko, UMP dua provinsi, hasil dua timbangan. Pembaginya adalah rata-rata kedua angka, sehingga hasilnya sama ke arah mana pun kamu membandingkan.
Rumus persen dan cara menghitung persentase
Persen berarti per seratus. Tanda % bisa dibaca sebagai "÷ 100", sehingga 2% sama dengan 2 ÷ 100 = 0,02. Dari satu definisi itu keluar kelima rumus berikut:
X berapa persen dari Y = X ÷ Y × 100
Persentase kenaikan = (akhir − awal) ÷ |awal| × 100
Persentase penurunan = (awal − akhir) ÷ |awal| × 100
Selisih persen = |A − B| ÷ ((|A| + |B|) ÷ 2) × 100
Angka setelah naik X% = awal × (1 + X/100) · angka awal = akhir ÷ (1 + X/100)
Tanda |…| berarti nilai mutlak: angka tanpa tanda minus. Untuk angka positif, tanda itu tidak mengubah apa pun; ia baru bekerja pada kasus angka awal negatif yang dibahas di bawah. Tabel berikut mengubah persen yang paling sering dipakai menjadi desimal, pecahan, dan rupiah, dengan UMP DKI Jakarta 2026 sebagai angka Y.
| Persen | Desimal | Pecahan | Dari Rp5.729.876 | Excel id-ID | Excel en-US |
|---|---|---|---|---|---|
| 1% | 0,01 | 1/100 | Rp57.298,76 | =ROUND(5729876*0,01;2) | =ROUND(5729876*0.01,2) |
| 2% | 0,02 | 1/50 | Rp114.597,52 | =ROUND(5729876*0,02;2) | =ROUND(5729876*0.02,2) |
| 2,5% | 0,025 | 1/40 | Rp143.246,90 | =ROUND(5729876*0,025;2) | =ROUND(5729876*0.025,2) |
| 5% | 0,05 | 1/20 | Rp286.493,80 | =ROUND(5729876*0,05;2) | =ROUND(5729876*0.05,2) |
| 10% | 0,1 | 1/10 | Rp572.987,60 | =ROUND(5729876*0,1;2) | =ROUND(5729876*0.1,2) |
| 12,5% | 0,125 | 1/8 | Rp716.234,50 | =ROUND(5729876*0,125;2) | =ROUND(5729876*0.125,2) |
| 20% | 0,2 | 1/5 | Rp1.145.975,20 | =ROUND(5729876*0,2;2) | =ROUND(5729876*0.2,2) |
| 25% | 0,25 | 1/4 | Rp1.432.469 | =ROUND(5729876*0,25;2) | =ROUND(5729876*0.25,2) |
| 50% | 0,5 | 1/2 | Rp2.864.938 | =ROUND(5729876*0,5;2) | =ROUND(5729876*0.5,2) |
| 75% | 0,75 | 3/4 | Rp4.297.407 | =ROUND(5729876*0,75;2) | =ROUND(5729876*0.75,2) |
| 100% | 1 | 1/1 | Rp5.729.876 | =ROUND(5729876*1;2) | =ROUND(5729876*1,2) |
| 150% | 1,5 | 3/2 | Rp8.594.814 | =ROUND(5729876*1,5;2) | =ROUND(5729876*1.5,2) |
Pecahan membantu hitungan cepat tanpa kalkulator: 25% adalah seperempat, 12,5% adalah seperdelapan, 20% adalah seperlima. Kolom Excel menunjukkan rumus yang sama untuk dua pengaturan kawasan; perbedaannya hanya pada koma dan titik, tetapi perbedaan kecil itu yang membuat rumus ditolak.
Contoh menghitung persen langkah demi langkah
Keempat contoh memakai angka resmi yang sudah kami baca dari dokumen penerbitnya, supaya hasilnya bisa kamu cocokkan sendiri.
Contoh 1 — X% dari Y: iuran JHT dan JP dari UMP DKI Jakarta 2026. UMP DKI Jakarta 2026 Rp5.729.876 menurut Keputusan Gubernur No. 1142 Tahun 2025. Pekerja menanggung iuran JHT 2% (PP 46/2015) dan JP 1% (PP 45/2015).
- Ubah persen ke desimal: 2 ÷ 100 = 0,02.
- JHT: 0,02 × Rp5.729.876 = Rp114.597,52.
- JP: 1 ÷ 100 × Rp5.729.876 = Rp57.298,76.
- Jumlah potongan Rp171.896,28, atau 3% dari UMP. Persen dari angka yang sama boleh dijumlahkan: 2% + 1% = 3%, karena keduanya dihitung dari Rp5.729.876 yang sama.
| Provinsi | UMP 2026 | JHT 2% | JP 1% | Jumlah potongan | Berapa persen dari UMP |
|---|---|---|---|---|---|
| DKI Jakarta | Rp5.729.876 | Rp114.597,52 | Rp57.298,76 | Rp171.896,28 | 3% |
| Bali | Rp3.207.459 | Rp64.149,18 | Rp32.074,59 | Rp96.223,77 | 3% |
| Banten | Rp3.100.881,40 | Rp62.017,63 | Rp31.008,81 | Rp93.026,44 | 3% |
| Lampung | Rp3.047.734 | Rp60.954,68 | Rp30.477,34 | Rp91.432,02 | 3% |
| Jawa Timur | Rp2.446.880,68 | Rp48.937,61 | Rp24.468,81 | Rp73.406,42 | 3% |
| Jawa Tengah | Rp2.327.386,07 | Rp46.547,72 | Rp23.273,86 | Rp69.821,58 | 3% |
Potongan gaji yang sebenarnya lebih banyak daripada dua iuran ini: ada BPJS Kesehatan dan PPh 21 dengan tarif efektif rata-rata. Untuk rincian lengkap dari gaji kotor ke gaji yang diterima, pakai kalkulator gaji bersih; tabel iuran per program ada di halaman iuran BPJS Ketenagakerjaan.
Contoh 2 — persentase kenaikan: batas upah Jaminan Pensiun. BPJS Ketenagakerjaan menaikkan batas upah iuran JP dari Rp10.547.400 (berlaku 1 Maret 2025) menjadi Rp11.086.300 (berlaku 1 Maret 2026).
- Selisih: Rp11.086.300 − Rp10.547.400 = Rp538.900.
- Bagi dengan angka awal: 538.900 ÷ 10.547.400 = 0,0510932.
- Kalikan 100: 5,11%, tepatnya 5,1093%.
- Dasar penyesuaiannya pertumbuhan PDB 5,11%. Rp10.547.400 × 1,0511 = Rp11.086.372, lalu dibulatkan ke bawah ke ratusan menjadi Rp11.086.300 — itu sebabnya hasil hitung balik sedikit di bawah 5,11%.
Contoh 3 — angka awal sebelum turun: harga coret. Sebuah jaket dijual Rp187.500 dengan label "diskon 25%". Berapa harga sebelum diskon?
- Harga setelah diskon adalah 100% − 25% = 75% dari harga awal, atau faktor 0,75.
- Harga awal = Rp187.500 ÷ 0,75 = Rp250.000.
- Periksa: 25% × Rp250.000 = Rp62.500; Rp250.000 − Rp62.500 = Rp187.500. Cocok.
- Cara yang keliru, Rp187.500 × 1,25 = Rp234.375, meleset Rp15.625. Kesalahan ini dibahas lebih jauh di bagian naik-turun.
Contoh 4 — selisih persen: UMP Bali dan Lampung 2026. UMP Bali Rp3.207.459, UMP Lampung Rp3.047.734.
- Selisih mutlak: Rp3.207.459 − Rp3.047.734 = Rp159.725.
- Rata-rata: (Rp3.207.459 + Rp3.047.734) ÷ 2 = Rp3.127.596,50.
- Selisih persen: 159.725 ÷ 3.127.596,50 × 100 = 5,11%.
- Bandingkan: dari Lampung ke Bali naik 5,24%, dari Bali ke Lampung turun 4,98%. Tiga angka yang berbeda untuk dua UMP yang sama; pilih sesuai pertanyaanmu.
Menghitung persentase kenaikan bila angka awal nol atau negatif
Dua kasus ini jarang dibahas, padahal sering muncul di laporan usaha kecil: penjualan bulan lalu nol karena toko baru buka, atau laba bulan lalu negatif karena rugi.
Angka awal nol. Persentase perubahan membagi dengan angka awal, dan pembagian dengan nol tidak punya hasil. Naik dari 0 ke Rp500.000 bukan kenaikan "tak terhingga persen" dan bukan 100%; ia hanya bisa disebut sebagai selisih Rp500.000. Kalkulator ini menolak menampilkan angka persen untuk kasus tersebut dan menulis selisihnya. Kalau yang kamu butuhkan tetap sebuah persentase, pilih angka pembanding lain yang tidak nol, atau pakai tab Selisih, yang membagi dengan rata-rata kedua angka.
Angka awal negatif. Dari rugi Rp2.000.000 ke laba Rp500.000, selisihnya +Rp2.500.000. Membagi dengan −2.000.000 menghasilkan −125%, seolah-olah kinerja memburuk. Kalkulator ini membagi dengan nilai mutlak angka awal sehingga hasilnya +125%, searah dengan perubahan yang sebenarnya, dan menandai hasil itu. Dari rugi Rp2.000.000 ke rugi Rp3.000.000 hasilnya −50%: rugi bertambah. Laporan keuangan perusahaan terbuka sering memilih cara lain untuk kasus ini: menulis "tidak bermakna" alih-alih angka persen.
Apa beda persen dan poin persentase
Ketika dua angka yang dibandingkan sendiri sudah berupa persen, ada dua cara menyebut perubahannya, dan keduanya sering tertukar. Poin persentase adalah selisih biasa dari dua angka persen. Persen adalah perubahan relatif terhadap angka awal. Tarif PPN yang berubah dari 11% menjadi 12% naik 1 poin persentase, tetapi naik 9,09% secara relatif (1 ÷ 11 × 100). Dua kalimat "PPN naik 1%" dan "PPN naik 9,09%" sama-sama terdengar wajar, padahal hanya kalimat kedua yang benar untuk kata "persen"; kalimat yang paling jelas adalah "PPN naik 1 poin persentase".
Tabel berikut memakai seri inflasi tahunan nasional BPS yang sama dengan halaman inflasi Indonesia. Perhatikan bulan-bulan dengan perubahan kecil dalam poin tetapi besar dalam persen.
| Bulan | Inflasi tahunan | Bulan sebelumnya | Perubahan (poin persentase) | Perubahan relatif (persen) |
|---|---|---|---|---|
| September 2025 | 2,65% | 2,31% | +0,34 poin | +14,72% |
| Oktober 2025 | 2,86% | 2,65% | +0,21 poin | +7,92% |
| November 2025 | 2,72% | 2,86% | −0,14 poin | −4,90% |
| Desember 2025 | 2,92% | 2,72% | +0,20 poin | +7,35% |
| Januari 2026 | 3,55% | 2,92% | +0,63 poin | +21,58% |
| Februari 2026 | 4,76% | 3,55% | +1,21 poin | +34,08% |
| Maret 2026 | 3,48% | 4,76% | −1,28 poin | −26,89% |
| April 2026 | 2,42% | 3,48% | −1,06 poin | −30,46% |
| Mei 2026 | 3,08% | 2,42% | +0,66 poin | +27,27% |
| Juni 2026 | 3,34% | 3,08% | +0,26 poin | +8,44% |
| Juli 2026 | 2,88% | 3,34% | −0,46 poin | −13,77% |
| Agustus 2026 | 3,19% | 2,88% | +0,31 poin | +10,76% |
Contoh — inflasi Juli 2026 ke Agustus 2026. BPS mencatat inflasi tahunan nasional 2,88% pada Juli 2026 dan 3,19% pada Agustus 2026.
- Selisih kedua angka persen: 3,19 − 2,88 = +0,31 poin persentase. Inilah yang benar ditulis "inflasi naik 0,31 poin".
- Perubahan relatif: 0,31 ÷ 2,88 × 100 = +10,76%. Ini yang dimaksud bila seseorang menulis "inflasi naik 10,8 persen".
- Keduanya benar untuk pertanyaannya masing-masing, tetapi berbeda 35 kali lipat. Menulis "naik 0,31%" untuk selisih poin adalah kesalahan yang paling sering dijumpai.
Aturan praktisnya: untuk suku bunga, inflasi, tarif pajak, dan porsi saham, sebut perubahan dalam poin. Bunga kredit rumah yang naik dari 7% ke 8% naik 1 poin, atau 14,29% secara relatif, dan dampaknya pada cicilan bulanan bisa dihitung di simulasi KPR. Di kalkulator ini, centang "kedua angka ini sendiri persen" pada tab Kenaikan atau Penurunan untuk menampilkan keduanya sekaligus.
Kenapa naik 20% lalu turun 20% tidak kembali ke angka awal
Kenaikan 20% dihitung dari angka awal, 100, sehingga menjadi 120. Penurunan 20% berikutnya dihitung dari angka yang sudah naik, 120, sehingga yang dikurangi 24, bukan 20. Hasilnya 96. Urutannya dibalik pun sama: turun 20% dari 100 menjadi 80, naik 20% dari 80 hanya menambah 16, hasilnya tetap 96. Rugi bersihnya selalu x² ÷ 100 persen, jadi untuk 20% sebesar 4%, dan untuk 50% sebesar 25%.
Sisi lain dari sifat yang sama lebih penting dalam investasi: setelah turun, kenaikan yang dibutuhkan untuk kembali selalu lebih besar daripada penurunannya. Portofolio yang turun 20% butuh naik 25%; yang turun 50% butuh naik 100%. Di pasar saham, biaya transaksi dan pajak menambah jarak itu lagi; kalkulator saham menghitung kenaikan harga yang dibutuhkan untuk impas setelah fee broker dan PPh final.
| Persen (x) | 100 naik x% lalu turun x% | Perubahan bersih | 100 turun x% lalu naik x% | Naik yang dibutuhkan setelah turun x% |
|---|---|---|---|---|
| 5% | 99,75 | −0,25% | 99,75 | 5,26% |
| 10% | 99 | −1% | 99 | 11,11% |
| 20% | 96 | −4% | 96 | 25% |
| 25% | 93,75 | −6,25% | 93,75 | 33,33% |
| 30% | 91 | −9% | 91 | 42,86% |
| 50% | 75 | −25% | 75 | 100% |
| 75% | 43,75 | −56,25% | 43,75 | 300% |
| 90% | 19 | −81% | 19 | 900% |
Hal yang sama menjelaskan kenapa harga asli tidak bisa dicari dengan menambahkan kembali persen diskonnya. Diskon 25% dihitung dari harga asli; menambah 25% ke harga diskon menghitungnya dari harga yang lebih kecil. Pedagang yang menetapkan harga jual dari modal menghadapi soal serupa ketika menerjemahkan target margin menjadi harga, yang dijelaskan di cara menghitung harga jual.
Salin hasil ke kalkulator HP atau rumus Excel
Hitungan persen jarang berhenti di satu halaman web. Biasanya angka yang sama perlu diulang di kalkulator ponsel saat berbelanja, atau dimasukkan ke lembar Excel untuk puluhan baris. Karena itu setiap hasil di kalkulator ini punya kotak Salin sebagai berisi tiga hal.
Urutan tombol kalkulator HP tanpa tombol %. Tombol % tidak bekerja sama di semua aplikasi kalkulator. Apple menuliskan perilaku tombol itu untuk iPhone; Google tidak menerbitkan halaman bantuan untuk aplikasi kalkulator Android-nya. Urutan yang kami tampilkan hanya memakai tombol angka, ×, ÷, +, −, dan =, dan setiap langkah ditutup dengan =, sehingga hasilnya sama baik di kalkulator yang menghitung langsung maupun yang mendahulukan kali-bagi.
Pintasan iPhone. Untuk soal "angka ditambah X%", kotak itu juga menampilkan urutan yang ditulis Apple di Petunjuk Pengguna iPhone: 100 + 15% = menghasilkan 115. Perilaku untuk tombol lain tidak didokumentasikan Apple, jadi tidak kami tampilkan.
Rumus Excel untuk dua kawasan. Excel memakai pemisah daftar dan pemisah desimal dari pengaturan kawasan Windows. Di kawasan Indonesia, argumen fungsi dipisah titik koma dan desimal ditulis dengan koma: =ROUND(5729876*0,02;2). Di kawasan English-US: =ROUND(5729876*0.02,2). Rumus yang disalin dari tutorial berbahasa Inggris ke Excel berkawasan Indonesia akan ditolak karena perbedaan ini.
Penjelasan lengkap kedua jalur itu ada di halaman tersendiri: cara menghitung persen di kalkulator HP, dengan pembuat urutan tombol untuk setiap soal, dan cara menghitung persentase di Excel, dengan rumus berreferensi sel, IFERROR untuk angka awal nol, dan format Persentase.
Kesalahan menghitung persentase yang paling sering terjadi
- Membagi dengan angka yang salah. Kenaikan harga dari Rp80.000 ke Rp100.000 adalah 25% (dibagi 80.000), bukan 20% (dibagi 100.000). Angka 20% itu margin, bukan kenaikan.
- Menjumlahkan persen yang tidak berasal dari angka yang sama. Diskon 30% lalu tambahan 20% bukan diskon 50%, karena 20% itu dihitung dari harga yang sudah dipotong.
- Mencari angka awal dengan menambahkan persennya kembali. Harga Rp187.500 setelah diskon 25% berasal dari Rp250.000, bukan Rp234.375.
- Menulis selisih poin sebagai persen. Bunga naik dari 6% ke 7% naik 1 poin persentase, atau 16,67%, bukan naik 1%.
- Menghitung persentase perubahan dari nol. Hasilnya tidak terdefinisi; sebutkan selisihnya.
- Mengetik titik sebagai desimal. Di kalkulator ini "12,5" dibaca dua belas koma lima, dan "1.500" dibaca seribu lima ratus. Satu titik yang diikuti tepat tiga angka dianggap pemisah ribuan.
Yang tidak dihitung kalkulator ini
Kalkulator ini mengerjakan aritmetika persen, bukan aturan yang menempel pada angka tertentu. Diskon bertingkat, voucher, dan PPN punya urutan hitung sendiri dan dikerjakan di kalkulator diskon. Bunga majemuk dan cicilan bukan persen sederhana karena bunga dihitung dari saldo yang berubah setiap periode. Tarif pajak berlapis, seperti PPh 21 dengan tarif efektif rata-rata, perlu tabel tarifnya; lihat tarif TER PPh 21. Pembulatan rupiah pada struk atau faktur mengikuti ketentuan masing-masing dan tidak diterapkan di sini: hasil ditampilkan sampai empat desimal apa adanya.
Semua angka yang kamu ketik diproses di browser. Tidak ada akun, tidak ada formulir yang dikirim, dan hasil hanya tersimpan di perangkatmu bila kamu sendiri menekan tombol simpan.
Sumber dan dasar hukum
- Keputusan Gubernur DKI Jakarta No. 1142 Tahun 2025 tentang Upah Minimum Provinsi Tahun 2026 — UMP DKI Jakarta Rp5.729.876; UMP provinsi lain dari SK masing-masing yang tercatat di halaman upah minimum. Diperiksa 14 September 2026.
- PP 46/2015 Pasal 16 — iuran JHT 5,7% dari upah, 2% ditanggung pekerja; PP 45/2015 Pasal 28 — iuran JP 3%, 1% ditanggung pekerja. bpjsketenagakerjaan.go.id (PDF). Diperiksa 14 September 2026.
- Surat BPJS Ketenagakerjaan No. B/1226/022026 (25 Februari 2026) — batas upah JP Rp10.547.400 (2025) dan Rp11.086.300 (berlaku 1 Maret 2026). Diperiksa 14 September 2026.
- Badan Pusat Statistik — inflasi tahunan nasional (2022=100), WebAPI subjek Inflasi, data per Agustus 2026; berkas inflasi-kota.csv. Diperiksa 14 September 2026.
- Apple Support — Petunjuk Pengguna iPhone, "Menggunakan kalkulator dasar di iPhone": "100 + 15% =" menghasilkan 115. support.apple.com. Diperiksa 14 September 2026.
- Microsoft Learn — "Formula errors when list separator isn't set correctly": pemisah rumus mengikuti pengaturan kawasan Windows. learn.microsoft.com. Diperiksa 14 September 2026.
- Data yang dipakai: tombol-kalkulator.csv, excel.csv — lisensi CC BY 4.0. Cara kami memeriksa angka: Metodologi.
Pertanyaan yang sering ditanya
Bagaimana cara menghitung persen dari suatu angka?
Bagaimana cara mencari berapa persen dari dua angka?
Apa beda persen dan poin persentase?
Kenapa harga naik 20% lalu turun 20% tidak kembali ke harga awal?
Bagaimana menghitung persentase kenaikan jika angka awalnya nol?
Apakah kalkulator persentase ini bisa memakai angka desimal dan negatif?
Apakah hasil kalkulator persen bisa langsung dipakai untuk hitungan pajak atau gaji?
Ditinjau oleh Deepak Middha
Chartered Accountant dan pemegang Series 65, dengan 18 tahun di industri hedge fund pada akuntansi dana, administrasi investasi, dan pelaporan. Rumus, contoh angka, dan rujukan peraturan di halaman ini diperiksa terhadap dokumen penerbitnya: SK UMP, peraturan pemerintah BPJS, dan data BPS.