Lewati ke konten

YouCalc · Studi Referensi · Terakhir ditinjau 2026-07-01

Cara Dunia Menulis Angka

Tulis 1234567.89 lalu serahkan ke seluruh dunia, dan angka itu berhenti berarti satu hal. Di Amerika Serikat angka itu ditulis 1,234,567.89; di Jerman jumlah yang persis sama ditulis 1.234.567,89 — jadi “1.000” yang berdiri sendiri berarti satu di New York dan seribu di Berlin. Itulah “masalah 1.000”. Pergi ke India dan tanda komanya berpindah: 1,00,000 bukan seratus ribu yang ditulis secara aneh — itu adalah satu lakh, dikelompokkan 2-2-3. Di bawah ini, satu angka yang sama ditampilkan dalam setiap konvensi berbeda di {count} lokal, masing-masing ditelusuri ke standar Unicode yang mendefinisikannya — sehingga Anda dapat membaca, atau menulis, angka asing tanpa kesalahan 1000×.

Angka 1234567.89 ditampilkan dalam tujuh cara berbeda: 1,234,567.89 (AS/Inggris); 1.234.567,89 (Jerman, masalah 1.000); 1 234 567,89 (Prancis, kelompok spasi); bentuk Swiss berkelompok apostrof; 12,34,567.89 (pengelompokan lakh India); angka Arab-Indic dengan pemisah Arab (Mesir); dan rekomendasi spasi tipis SI.
One amount, seven conventions. Numbers are real Intl.NumberFormat output. · YouCalc · CC BY 4.0

Satu angka, dalam segala cara

Kuantitas yang sama, 1234567.89, dikelompokkan dan diberi tanda baca sesuai konvensi. Perhatikan tanda desimal, pemisah kelompok, pola pengelompokan, dan angka itu sendiri yang berubah.

1,234,567.89

Desimal titik, kelompok koma

desimal berupa titik · dikelompokkan dengan koma · tiga-tiga seragam

United States (English) · United Kingdom (English) · Canada (English) · Australia (English) · New Zealand (English) · +13 more

1.234.567,89

Desimal koma, kelompok titik

“masalah 1.000” · desimal berupa koma · dikelompokkan dengan titik

Germany (German) · Spain (Spanish) · Italy (Italian) · Netherlands (Dutch) · Brazil (Portuguese) · +10 more

1 234 567,89

Kelompok spasi, desimal koma

desimal berupa koma · dikelompokkan dengan spasi (tanpa jeda atau sempit)

Austria (German) · France (French) · Portugal (Portuguese) · Sweden (Swedish) · Finland (Finnish) · +9 more

1’234’567.89

Kelompok apostrof Swiss

desimal berupa titik · dikelompokkan dengan apostrof

Switzerland (German) · Switzerland (Italian)

12,34,567.89

Pengelompokan lakh India (2-2-3)

12,34,567 bukan 1,234,567 · desimal berupa titik

India (English) · India (Hindi) · India (Tamil)

১২,৩৪,৫৬৭.৮৯

Pengelompokan India, angka asli

pengelompokan lakh ditulis dengan angka Bengali atau Devanagari

India (Bengali) · Bangladesh (Bengali)

١٬٢٣٤٬٥٦٧٫٨٩

Angka & tanda Arab-Indic

angka ٠–٩ · desimal Arab ٫ · ribuan Arab ٬

Egypt (Arabic) · Saudi Arabia (Arabic) · Iran (Persian)

1 234 567.89

Rekomendasi SI (standar)

kelompok spasi tipis · desimal titik atau koma

Internasional — BIPM SI Brochure · NIST SP 811

Metode. Setiap angka di halaman ini dihasilkan dengan meminta Intl.NumberFormat(<locale>) untuk memformat 1234567.89, lalu membaca bagian-bagiannya (formatToParts) untuk tanda desimal, pemisah kelompok, dan pola pengelompokan — data Unicode CLDR yang sama yang digunakan oleh peramban dan sistem operasi. Pola pengelompokan diklasifikasikan dari panjang segmen bilangan bulat (kelompok tiga-tiga seragam ala Barat vs. lakh India 2-2-3), dan sistem penomoran dari opsi hasil resolusi formatter. Tidak ada yang diketik manual.

Referensi lengkap

Diurutkan berdasarkan keluarga konvensi. “Contoh” adalah 1234567.89 sebagaimana ditampilkan oleh lokal tersebut; kolom “Mata Uang” menunjukkan penempatan simbol menggunakan mata uang lokal.

Referensi lengkap
Lokal Negara / bahasa Contoh (1234567.89) Tanda desimal Pemisah kelompok Pengelompokan Mata Uang
en-US United States (English) 1,234,567.89 . point . , comma , Western (uniform 3) prefix $1,234,567.89
en-GB United Kingdom (English) 1,234,567.89 . point . , comma , Western (uniform 3) prefix £1,234,567.89
en-CA Canada (English) 1,234,567.89 . point . , comma , Western (uniform 3) prefix $1,234,567.89
en-AU Australia (English) 1,234,567.89 . point . , comma , Western (uniform 3) prefix $1,234,567.89
en-NZ New Zealand (English) 1,234,567.89 . point . , comma , Western (uniform 3) prefix $1,234,567.89
en-IE Ireland (English) 1,234,567.89 . point . , comma , Western (uniform 3) prefix €1,234,567.89
ja-JP Japan (Japanese) 1,234,567.89 . point . , comma , Western (uniform 3) prefix ¥1,234,568
ko-KR South Korea (Korean) 1,234,567.89 . point . , comma , Western (uniform 3) prefix ₩1,234,568
zh-CN China (Simplified Chinese) 1,234,567.89 . point . , comma , Western (uniform 3) prefix ¥1,234,567.89
zh-TW Taiwan (Traditional Chinese) 1,234,567.89 . point . , comma , Western (uniform 3) prefix $1,234,567.89
zh-HK Hong Kong (Chinese) 1,234,567.89 . point . , comma , Western (uniform 3) prefix HK$1,234,567.89
th-TH Thailand (Thai) 1,234,567.89 . point . , comma , Western (uniform 3) prefix ฿1,234,567.89
ms-MY Malaysia (Malay) 1,234,567.89 . point . , comma , Western (uniform 3) prefix + space RM 1,234,567.89
he-IL Israel (Hebrew) 1,234,567.89 . point . , comma , Western (uniform 3) space + suffix ‏1,234,567.89 ‏₪
de-DE Germany (German) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix 1.234.567,89 €
de-AT Austria (German) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) prefix + space € 1.234.567,89
es-ES Spain (Spanish) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix 1.234.567,89 €
it-IT Italy (Italian) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix 1.234.567,89 €
nl-NL Netherlands (Dutch) 1.234.567,89 , comma , . point . Western (uniform 3) prefix + space € 1.234.567,89
pt-BR Brazil (Portuguese) 1.234.567,89 , comma , . point . Western (uniform 3) prefix + space R$ 1.234.567,89
da-DK Denmark (Danish) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix 1.234.567,89 kr.
el-GR Greece (Greek) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix 1.234.567,89 €
id-ID Indonesia (Indonesian) 1.234.567,89 , comma , . point . Western (uniform 3) prefix + space Rp 1.234.567,89
tr-TR Turkey (Turkish) 1.234.567,89 , comma , . point . Western (uniform 3) prefix ₺1.234.567,89
vi-VN Vietnam (Vietnamese) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix 1.234.568 ₫
fr-FR France (French) 1 234 567,89 , comma , narrow no-break space (U+202F) Western (uniform 3) space + suffix 1 234 567,89 €
pt-PT Portugal (Portuguese) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 €
sv-SE Sweden (Swedish) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 kr
fi-FI Finland (Finnish) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 €
nb-NO Norway (Norwegian) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 kr
pl-PL Poland (Polish) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 zł
cs-CZ Czechia (Czech) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 Kč
hu-HU Hungary (Hungarian) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 Ft
ru-RU Russia (Russian) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 ₽
uk-UA Ukraine (Ukrainian) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) space + suffix 1 234 567,89 грн
ro-RO Romania (Romanian) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix 1.234.567,89 RON
de-CH Switzerland (German) 1’234’567.89 . point . apostrophe ’ (U+2019) Western (uniform 3) prefix + space CHF 1’234’567.89
fr-CH Switzerland (French) 1 234 567,89 , comma , narrow no-break space (U+202F) Western (uniform 3) space + suffix 1 234 567.89 CHF
it-CH Switzerland (Italian) 1’234’567.89 . point . apostrophe ’ (U+2019) Western (uniform 3) prefix + space CHF 1’234’567.89
en-IN India (English) 12,34,567.89 . point . , comma , Indian (2-2-3 lakh) prefix ₹12,34,567.89
hi-IN India (Hindi) 12,34,567.89 . point . , comma , Indian (2-2-3 lakh) prefix ₹12,34,567.89
bn-IN India (Bengali) ১২,৩৪,৫৬৭.৮৯ . point . , comma , Indian (2-2-3 lakh) prefix ₹১২,৩৪,৫৬৭.৮৯
ta-IN India (Tamil) 12,34,567.89 . point . , comma , Indian (2-2-3 lakh) prefix ₹12,34,567.89
ur-PK Pakistan (Urdu) 1,234,567.89 . point . , comma , Western (uniform 3) prefix + space Rs 1,234,567.89
ne-NP Nepal (Nepali) 1,234,567.89 . point . , comma , Western (uniform 3) prefix + space NPR 1,234,567.89
bn-BD Bangladesh (Bengali) ১২,৩৪,৫৬৭.৮৯ . point . , comma , Indian (2-2-3 lakh) suffix ১২,৩৪,৫৬৭.৮৯৳
ar-EG Egypt (Arabic) ١٬٢٣٤٬٥٦٧٫٨٩ ٫ Arabic decimal ٫ (U+066B) ٬ Arabic thousands ٬ (U+066C) Western (uniform 3) space + suffix ‏١٬٢٣٤٬٥٦٧٫٨٩ ج.م.‏
ar-SA Saudi Arabia (Arabic) ١٬٢٣٤٬٥٦٧٫٨٩ ٫ Arabic decimal ٫ (U+066B) ٬ Arabic thousands ٬ (U+066C) Western (uniform 3) space + suffix ‏١٬٢٣٤٬٥٦٧٫٨٩ ر.س.‏
ar-AE United Arab Emirates (Arabic) 1,234,567.89 . point . , comma , Western (uniform 3) space + suffix ‏1,234,567.89 د.إ.‏
ar-MA Morocco (Arabic) 1.234.567,89 , comma , . point . Western (uniform 3) space + suffix ‏1.234.567,89 د.م.‏
fa-IR Iran (Persian) ۱٬۲۳۴٬۵۶۷٫۸۹ ٫ Arabic decimal ٫ (U+066B) ٬ Arabic thousands ٬ (U+066C) Western (uniform 3) prefix + space ‎ریال ۱٬۲۳۴٬۵۶۸
es-MX Mexico (Spanish) 1,234,567.89 . point . , comma , Western (uniform 3) prefix $1,234,567.89
es-AR Argentina (Spanish) 1.234.567,89 , comma , . point . Western (uniform 3) prefix + space $ 1.234.567,89
es-CO Colombia (Spanish) 1.234.567,89 , comma , . point . Western (uniform 3) prefix + space $ 1.234.567,89
es-CL Chile (Spanish) 1.234.567,89 , comma , . point . Western (uniform 3) prefix $1.234.568
af-ZA South Africa (Afrikaans) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) prefix + space R 1 234 567,89
en-ZA South Africa (English) 1 234 567,89 , comma , no-break space (U+00A0) Western (uniform 3) prefix + space R 1 234 567,89

Semua contoh adalah jumlah yang identik, 1234567.89, ditampilkan oleh Intl.NumberFormat (Unicode CLDR / ICU). “␣” menandai pemisah spasi (tanpa jeda atau tanpa jeda sempit).

Mengapa angka yang sama berarti jumlah yang berbeda

“Masalah 1.000”

Bahasa Inggris menggunakan titik untuk desimal dan koma untuk mengelompokkan ribuan; sebagian besar Eropa daratan dan Amerika Latin melakukan hal yang justru sebaliknya — koma untuk desimal, titik (atau spasi) untuk ribuan. Jadi 1.000 berarti 1 bagi orang Amerika dan 1000 bagi orang Jerman, dan 1,5 berarti satu setengah di Paris tetapi terlihat seperti salah ketik di Chicago. Membaca faktur Eropa seolah-olah itu faktur Amerika (atau sebaliknya) adalah kesalahan klasik 1000×.

Lakh dan crore India (pengelompokan 2-2-3)

Lokal Asia Selatan tidak mengelompokkan dalam tiga-tiga seragam. Setelah tiga digit pertama, mereka mengelompokkan dalam dua-dua: seratus ribu ditulis 1,00,000 (satu lakh), dan seratus juta adalah 12,34,56,789 — yaitu 12 crore, 34 lakh… Tanda komanya tampak familiar tetapi jatuh di tempat yang tidak biasa, dan itulah sebabnya jumlahnya mudah salah dibaca.

Apostrof Swiss

Swiss mengelompokkan ribuan dengan apostrof: 1’234’567.89. Ini tidak ambigu — tidak ada yang mengira 1'000 sebagai desimal — dan itu sebagian alasan mengapa konvensi ini tetap bertahan.

Pemisah & angka Arab

Lokal berskrip Arab dapat menampilkan angka maupun pemisah secara native: angka ٠١٢٣٤٥٦٧٨٩, pemisah desimal Arab ٫ (U+066B), dan pemisah ribuan Arab ٬ (U+066C). Jadi 1234567.89 menjadi ١٬٢٣٤٬٥٦٧٫٨٩. Bahasa Persia (Iran) menggunakan angka Arab-Indic yang diperluas ۰۱۲۳۴۵۶۷۸۹. Perlu dicatat bahwa beberapa lokal Arab (misalnya Uni Emirat Arab) secara default menggunakan angka Barat — konvensi bervariasi dalam skrip yang sama.

Jawaban standar: pengelompokan SI

Untuk menjaga data tetap aman bagi mesin maupun lintas negara, BIPM SI Brochure dan NIST SP 811 merekomendasikan satu konvensi netral: tanda desimal berupa titik atau koma, dan angka dikelompokkan dalam tiga-tiga yang dipisahkan oleh spasi tipis — bukan koma atau titik, justru karena keduanya sudah berarti “desimal” di suatu tempat. Jadi bentuk yang tidak ambigu adalah 1 234 567.89 (dan, untuk angka empat digit, spasinya opsional). Ini adalah rekomendasi untuk penulisan ilmiah dan teknis, bukan aturan yang diikuti oleh lokal sehari-hari.

Sumber

Cara membaca ini secara jujur

Format per-lokal berasal dari Unicode CLDR melalui Intl.NumberFormat — data yang sama yang digunakan oleh ponsel dan peramban Anda — sehingga mencerminkan penggunaan umum dan standar, bukan ketetapan hukum. Praktik di dunia nyata bervariasi dalam satu negara (banyak lokal Arab menggunakan angka Barat sehari-hari; tulisan tangan dan gaya penulisan tiap institusi berbeda-beda), dan CLDR direvisi secara berkala, sehingga default suatu lokal dapat berubah antar-rilis. Bentuk spasi tipis SI adalah rekomendasi demi kejelasan, bukan praktik universal. Gunakan ini sebagai panduan yang andal untuk memahami arti suatu format, dan ketika presisi penting, nyatakan jumlahnya secara tidak ambigu.

Diturunkan dari Unicode CLDR melalui Intl.NumberFormat di 57 lokal, diklasifikasikan menjadi 9 konvensi berbeda. Pengelompokan SI mengacu pada BIPM SI Brochure dan NIST SP 811. Referensi buatan sendiri, CC BY 4.0.