Halaman ini menjelaskan apa arti persen, rumus persentase yang dipakai untuk setiap jenis soal, dan halaman kalkulator yang tepat untuk masing-masing. Alat di atas mengubah persen ke desimal, pecahan, per mil, dan basis poin, lalu menerapkannya ke angka yang kamu pilih. Semua hitungan berjalan di browser tanpa login.
Poin utama
- Persen berarti per seratus. Tanda % bisa selalu diganti dengan "÷ 100", dan dari situ semua rumus persen diturunkan.
- Hampir setiap soal persen adalah salah satu dari lima pertanyaan: X% dari Y, X berapa persen dari Y, kenaikan, penurunan, atau selisih.
- Persen yang bertumpuk atau berulang dikalikan: diskon 30% + 20% = 44%, naik 10% tiga kali = 33,1%.
- Selisih dua angka persen disebut dalam poin persentase; perubahan relatifnya baru disebut persen.
- Persen hasil pembulatan tidak selalu berjumlah 100%. Itu bukan salah hitung, melainkan akibat pembulatan setiap bagian.
Apa arti persen dan cara membacanya
Kata persen berasal dari bahasa Latin per centum, "per seratus". 25 persen berarti 25 dari setiap 100, sehingga bisa ditulis sebagai pecahan 25/100, disederhanakan menjadi 1/4, atau sebagai desimal 0,25. Ketiga bentuk itu angka yang sama. Karena persen selalu relatif terhadap sesuatu, kalimat "naik 25%" tidak punya arti sampai kita tahu 25% dari apa. Hampir semua kesalahan hitung persen berawal dari pertanyaan yang tidak dijawab ini.
Dua satuan lain memakai logika yang sama dengan penyebut berbeda. Per mil (‰) berarti per seribu: 2,5‰ sama dengan 0,25%. Basis poin (bp) adalah seperseratus persen: 1 bp = 0,01%, jadi 25 bp = 0,25%. Basis poin dipakai di pasar keuangan untuk menyebut perubahan kecil pada suku bunga atau imbal hasil, karena "naik 0,25 poin persentase" lebih ringkas ditulis "naik 25 bp".
Mengubah persen ke desimal cukup dengan menggeser koma dua angka ke kiri: 12,5% menjadi 0,125. Ke arah sebaliknya, geser dua angka ke kanan: 0,075 menjadi 7,5%. Bentuk desimal inilah yang dipakai kalkulator dan spreadsheet. Excel, misalnya, menyimpan 12,5% sebagai 0,125 dan hanya menampilkannya dengan tanda persen.
Contoh 1 — satu angka, lima bentuk. Pajak atau potongan 12,5% dari Rp4.800.000.
- Desimal: 12,5 ÷ 100 = 0,125.
- Pecahan: 12,5/100 = 125/1.000 = 1/8 setelah dibagi 125.
- Per mil: 12,5 × 10 = 125‰. Basis poin: 12,5 × 100 = 1.250 bp.
- Dalam rupiah: 0,125 × Rp4.800.000 = Rp600.000, atau Rp4.800.000 ÷ 8.
- Sisa setelah dikurangi: Rp4.800.000 × 0,875 = Rp4.200.000.
Lima rumus persentase yang menjawab hampir semua soal
Soal persen di sekolah, di toko, dan di kantor tampak beragam, tetapi kalau dibongkar hampir selalu menjadi satu dari lima pertanyaan berikut. Masing-masing punya satu rumus dan satu jebakan.
| Pertanyaan | Rumus | Contoh | Hasil | Excel id-ID |
|---|---|---|---|---|
| X% dari Y | X ÷ 100 × Y | 2% dari Rp5.729.876 | Rp114.597,52 | =ROUND(5729876*0,02;2) |
| X adalah berapa % dari Y | X ÷ Y × 100 | 42 soal benar dari 50 | 84% | =ROUND(42/50*100;2) |
| Persentase kenaikan | (akhir − awal) ÷ |awal| × 100 | batas upah JP Rp10.547.400 → Rp11.086.300 | 5,11% | =ROUND((11086300-10547400)/ABS(10547400)*100;2) |
| Persentase penurunan | (awal − akhir) ÷ |awal| × 100 | harga Rp250.000 → Rp187.500 | 25% | =ROUND((250000-187500)/ABS(250000)*100;2) |
| Selisih persen dua angka | |A − B| ÷ rata-rata(|A|, |B|) × 100 | UMP Jawa Tengah vs DKI Jakarta 2026 | 84,46% | =ROUND(ABS(2327386,07-5729876)/((ABS(2327386,07)+ABS(5729876))/2)*100;2) |
X% dari Y adalah bentuk paling dasar: persen dijadikan desimal lalu dikalikan. Jebakannya adalah lupa membagi 100, sehingga 2% dari Rp5.729.876 tertulis sebagai Rp11.459.752. X berapa persen dari Y membalik rumus itu; jebakannya menaruh angka yang salah di bawah garis pembagi. Kenaikan dan penurunan selalu dibagi dengan angka awal, dan jebakannya membagi dengan angka akhir. Selisih persen dibagi dengan rata-rata dan dipakai bila tidak ada angka yang lebih dulu; jebakannya memakai rumus kenaikan untuk dua angka yang setara sehingga hasilnya bergantung pada urutan penyebutan.
Kelima pertanyaan itu dikerjakan di satu alat dengan tab di kalkulator persen, yang juga menangani angka awal nol, angka negatif, dan menampilkan langkah hitungnya dengan angka yang kamu ketik.
Memilih rumus persen yang tepat untuk sebuah soal
Cara tercepat memilih rumus adalah menjawab beberapa pertanyaan tentang soalnya secara berurutan. Apakah persennya sudah diketahui? Apakah ada angka sebelum dan sesudah? Apakah kedua angka setara? Apakah angkanya sendiri sudah persen? Apakah persennya diterapkan lebih dari sekali? Diagram berikut menyusun pertanyaan-pertanyaan itu.
Pertanyaan "angkanya sendiri sudah persen?" berlaku untuk semua cabang. Bunga deposito yang turun dari 4% ke 3,5% turun 0,5 poin persentase, tetapi turun 12,5% secara relatif. Kedua angka itu benar, dan yang harus dipilih bergantung pada apa yang ingin dikomunikasikan. Laporan resmi biasanya memakai poin untuk perubahan tarif dan suku bunga.
Persen yang berulang: kenapa dikalikan, bukan dijumlahkan
Ketika sebuah persen diterapkan pada angka yang sudah berubah oleh persen sebelumnya, persen-persen itu tidak bisa lagi dijumlahkan. Harga yang naik 10% tahun ini dan 10% tahun depan naik 21%, bukan 20%, karena kenaikan kedua dihitung dari harga yang sudah 10% lebih tinggi. Rumus umumnya:
Bila p sama setiap periode: (1 + p)ⁿ − 1
Penurunan dan diskon memakai (1 − d)
| Naik per periode | 1 kali | 2 kali | 3 kali | 5 kali | 10 kali |
|---|---|---|---|---|---|
| 3% | 3% (3%) | 6,09% (6%) | 9,27% (9%) | 15,93% (15%) | 34,39% (30%) |
| 5% | 5% (5%) | 10,25% (10%) | 15,76% (15%) | 27,63% (25%) | 62,89% (50%) |
| 10% | 10% (10%) | 21% (20%) | 33,1% (30%) | 61,05% (50%) | 159,37% (100%) |
| 20% | 20% (20%) | 44% (40%) | 72,8% (60%) | 148,83% (100%) | 519,17% (200%) |
Pada persen kecil dan periode sedikit, penjumlahan hampir sama dengan perkalian: 3% dua kali adalah 6,09%, nyaris 6%. Selisihnya membesar bersama persen dan jumlah periode. Kenaikan 10% setahun menjadikan harga lebih dari dua kali lipat dalam delapan tahun (naik 114,36%), bukan sepuluh tahun seperti yang ditunjukkan penjumlahan. Inilah logika bunga majemuk, dan juga alasan kenaikan harga yang tampak kecil per tahun terasa besar setelah beberapa tahun.
Contoh 2 — gaji naik 5% tiga tahun berturut-turut. Gaji awal Rp5.000.000.
- Tahun pertama: Rp5.000.000 × 1,05 = Rp5.250.000.
- Tahun kedua: Rp5.250.000 × 1,05 = Rp5.512.500.
- Tahun ketiga: Rp5.512.500 × 1,05 = Rp5.788.125.
- Total kenaikan: 1,05³ − 1 = 15,7625%, bukan 15%. Selisihnya Rp38.125 per bulan.
- Kenaikan gaji kotor ini tidak sama dengan kenaikan gaji bersih, karena potongan pajak dan iuran ikut berubah; hitung keduanya di kalkulator gaji bersih.
Persen dalam angka resmi Indonesia
Banyak angka yang memengaruhi keuangan rumah tangga di Indonesia ditetapkan dalam persen. Membacanya dengan benar menuntut tahu dasar persen itu. Beberapa contoh yang datanya ada di situs ini:
- Inflasi. BPS menerbitkan inflasi tahunan nasional sebagai persen perubahan indeks harga konsumen dibanding bulan yang sama tahun sebelumnya. Inflasi tahunan Agustus 2026 tercatat 3,19%. Perubahan dari bulan ke bulan pada angka inflasi ini disebut dalam poin persentase.
- Iuran BPJS Ketenagakerjaan. JHT 5,7% dari upah, 2% di antaranya dipotong dari pekerja (PP 46/2015); JP 3%, 1% dari pekerja, dengan upah yang dibatasi (PP 45/2015). Persen di sini berlaku atas upah, bukan atas gaji bersih.
- PPN. 12% menurut UU 7/2021, tetapi atas DPP 11/12 untuk barang tidak mewah menurut PMK 131/2024, sehingga efektif 11% dari harga jual.
- PPh final penjualan saham. 0,1% dari nilai bruto penjualan, dikenakan baik saat untung maupun rugi; dampaknya pada return bersih dihitung di kalkulator saham.
Grafik inflasi di atas adalah contoh yang baik untuk membedakan persen dan poin. Setiap titiknya sudah berupa persen. Ketika inflasi bergerak dari satu bulan ke bulan berikutnya, perubahan yang wajar dilaporkan adalah selisih dalam poin. Menyebutnya dalam persen relatif menghasilkan angka yang jauh lebih besar dan sering disalahpahami. Seri lengkap per kota ada di halaman inflasi Indonesia, dan persen iuran per program di iuran BPJS Ketenagakerjaan.
Diskon, PPN, dan harga di struk
Diskon adalah soal persen yang paling sering dihadapi sehari-hari, dan juga yang paling sering salah dihitung. Tiga aturan menutup hampir semua kasus. Pertama, diskon bertingkat dikalikan: 30% lalu 20% memotong 44%. Kedua, voucher rupiah yang dipotong sebelum diskon persen ikut terpotong persen itu, sehingga urutan persen dulu lalu voucher lebih hemat. Ketiga, harga asli dicari dengan membagi harga diskon dengan sisa persennya, bukan dengan menambahkan persen diskonnya.
PPN menambah satu lapis. Menurut UU 42/2009 Pasal 1 angka 18, potongan harga yang dicantumkan dalam Faktur Pajak tidak termasuk Harga Jual, sehingga PPN dihitung dari harga setelah potongan. Untuk diskon persen, urutan diskon dan PPN tidak mengubah total, karena keduanya perkalian. Untuk mengembalikan harga yang sudah termasuk PPN ke harga sebelum pajak, bagi dengan 1,11 bagi barang tidak mewah. Semua kasus ini, termasuk tabel rezim PPN dan pemeriksaan label harga coret, ada di kalkulator diskon.
Contoh 3 — belanja Rp1.000.000 dengan diskon 15% dan PPN. Harga barang tidak mewah sebelum PPN, potongan dicantumkan di Faktur Pajak.
- Harga jual setelah diskon: Rp1.000.000 × 0,85 = Rp850.000.
- PPN: 12% × 11/12 × Rp850.000 = 11% × Rp850.000 = Rp93.500.
- Total: Rp943.500.
- Menerapkan diskon ke harga yang sudah termasuk PPN, Rp1.110.000 × 0,85, juga menghasilkan Rp943.500.
Untung, markup, dan margin: satu untung, dua persen
Pedagang yang membeli barang Rp80.000 dan menjualnya Rp100.000 mendapat untung Rp20.000. Untung itu 25% dari modal, disebut markup, dan 20% dari harga jual, disebut margin. Keduanya benar, tetapi tidak bisa dipertukarkan. Kesalahan yang paling mahal adalah menetapkan harga dengan menambahkan target margin ke modal: modal Rp80.000 ditambah 20% menjadi Rp96.000, dan marginnya ternyata hanya 16,67%. Harga yang benar untuk margin 20% adalah Rp80.000 ÷ 0,8 = Rp100.000.
Margin = untung ÷ harga jual × 100
Margin = markup ÷ (100 + markup) × 100 · harga dari margin = modal ÷ (1 − margin)
Untuk usaha yang menghitung harga pokok dari bahan, tenaga, dan biaya tetap sebelum menentukan harga, langkah lengkapnya ada di cara menghitung harga jual. Kalkulator markup dan margin, termasuk persentase kerugian dan kenaikan yang dibutuhkan untuk balik modal, ada di cara menghitung persentase keuntungan.
Pembulatan persen dan kenapa jumlahnya bisa 99,99%
Persen hampir selalu dibulatkan saat ditampilkan, biasanya ke satu atau dua desimal. Akibatnya, bagian-bagian yang dibulatkan sendiri-sendiri tidak selalu berjumlah tepat 100%. Tiga bagian yang sama besar masing-masing 33,333…%, dibulatkan menjadi 33,33%, dan jumlahnya 99,99%. Survei yang melaporkan 33%, 33%, dan 33% berjumlah 99% tanpa ada data yang hilang. Sebaliknya, bagian 16,665% yang dibulatkan ke atas bisa membuat jumlah menjadi 100,01%.
Dua kebiasaan menghindari kebingungan ini. Hitung dari angka yang belum dibulatkan, lalu bulatkan hanya hasil akhirnya. Dan bila sebuah tabel harus berjumlah 100%, sebutkan bahwa angka dibulatkan, atau sesuaikan satu bagian terbesar supaya jumlahnya pas. Di kalkulator klaster ini, hasil ditampilkan sampai empat desimal dan langkah-langkahnya memakai angka yang belum dibulatkan.
Pembulatan juga menjelaskan hasil yang tampak janggal pada angka resmi. Batas upah Jaminan Pensiun naik dari Rp10.547.400 ke Rp11.086.300 atas dasar pertumbuhan PDB 5,11%, tetapi bila dihitung balik kenaikannya 5,1093%. Selisih kecil itu datang dari pembulatan hasil kali ke ratusan rupiah, bukan dari tarif yang berbeda.
Persen di atas 100% dan persen negatif
Anggapan bahwa persen selalu di antara 0 dan 100 hanya benar untuk porsi dari keseluruhan: bagian dari sebuah kue tidak bisa lebih dari seluruh kue. Untuk pertanyaan lain, persen di luar rentang itu sah dan sering muncul.
Di atas 100%. Penjualan Rp150 juta terhadap target Rp120 juta adalah realisasi 125%. Harga yang naik dari Rp40.000 menjadi Rp100.000 naik 150%. Kenaikan tidak punya batas atas, sehingga saham yang harganya naik tiga kali lipat mencatat kenaikan 200%, bukan 300%: harga akhirnya 300% dari harga awal, dan kenaikannya adalah selisih 200%. Dua kalimat itu — "menjadi 300%" dan "naik 200%" — sering tertukar.
Penurunan paling banyak 100%. Harga, jumlah barang, atau saldo positif tidak bisa turun lebih dari 100%, karena turun 100% berarti menjadi nol. Bila sebuah hitungan menghasilkan penurunan 120%, angka akhirnya negatif, misalnya laba yang berubah menjadi rugi. Dalam kasus seperti itu, menyebut angka rupiah sebelum dan sesudahnya lebih jelas daripada persen.
Persen negatif. Tanda minus pada persentase perubahan berarti arah turun: −3% sama dengan turun 3%. Tanda minus pada inflasi berarti deflasi, yaitu harga rata-rata turun. Masalah baru muncul bila angka awalnya sendiri negatif, seperti rugi, karena membagi dengan angka negatif membalik tanda hasil. Kalkulator persen membagi dengan nilai mutlak angka awal dan menandai hasil seperti itu.
Kalkulator persen di klaster ini
Setiap halaman di klaster ini punya satu tugas, dan setiap hasil punya fitur Salin sebagai: urutan tombol kalkulator HP yang tidak bergantung pada tombol %, dan rumus Excel untuk kawasan Indonesia (titik koma sebagai pemisah argumen, koma sebagai desimal) serta kawasan English-US.
- Kalkulator persen — lima pertanyaan persen, angka awal nol dan negatif, poin persentase, dan angka awal sebelum naik atau turun.
- Kalkulator diskon — diskon bertingkat, voucher, harga asli, persen diskon dari dua harga, dan PPN pada struk.
- Persentase keuntungan dan kerugian — markup dan margin berdampingan, harga jual dari target margin, dan kenaikan untuk balik modal.
- Persen di kalkulator HP — urutan tombol tanpa tombol % untuk setiap soal, dan perilaku tombol % yang benar-benar didokumentasikan.
- Persentase di Excel — rumus dengan referensi sel untuk kawasan Indonesia dan English-US, IFERROR, dan format Persentase.
Konversi di bagian atas halaman ini melengkapi keduanya untuk soal yang hanya perlu mengubah bentuk angka, misalnya menulis suku bunga dalam basis poin atau mengubah pecahan resep menjadi persen.
Sumber dan dasar hukum
- Badan Pusat Statistik — inflasi tahunan nasional (2022=100), data per Agustus 2026; berkas inflasi-kota.csv. Diperiksa 14 September 2026.
- UU 7/2021 Pasal 4 angka 2 (tarif PPN 12%) dan PMK 131/2024 Pasal 2–3 (DPP nilai lain 11/12). JDIH Kemenkeu (PDF). Diperiksa 14 September 2026.
- UU 8/1983 sebagaimana diubah UU 42/2009 Pasal 1 angka 18 — potongan harga dalam Faktur Pajak tidak termasuk Harga Jual. JDIH Kemenkeu. Diperiksa 14 September 2026.
- PP 46/2015 Pasal 16 (iuran JHT) dan PP 45/2015 Pasal 28 (iuran JP); Surat BPJS Ketenagakerjaan B/1226/022026 (batas upah JP 2026). Diperiksa 14 September 2026.
- Keputusan Gubernur DKI Jakarta No. 1142 Tahun 2025 — UMP DKI Jakarta 2026 Rp5.729.876, dan SK UMP provinsi lain yang tercatat di halaman upah minimum. Diperiksa 14 September 2026.
- Data klaster persen: ppn.csv, aturan-harga.csv, tombol-kalkulator.csv, excel.csv — lisensi CC BY 4.0. Cara kami memeriksa angka: Metodologi.
Pertanyaan yang sering ditanya
Apa arti persen?
Bagaimana cara mengubah persen menjadi desimal dan pecahan?
Berapa basis poin dalam satu persen?
Kenapa kenaikan 10% setiap tahun tidak sama dengan 30% dalam tiga tahun?
Kenapa jumlah persen dalam tabel kadang 99% atau 101%?
Apa bedanya markup dan margin?
Apakah persen di halaman ini bisa dipakai untuk menghitung tarif pajak yang berlaku?
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, tarif, dan rujukan peraturan di halaman ini diperiksa terhadap teks peraturan dan data penerbitnya.