Lompat ke konten utama
←

Berkas, Format, dan Data yang Rapi

Pelajaran 15 dari 16

Tanggal, waktu, dan angka · Pelajaran 15

Pemisah desimal, pembulatan, dan galat penjumlahan

Setelah pelajaran ini

Pengguna dapat membaca angka bergaya Indonesia dan menjelaskan mengapa penjumlahan pecahan meleset.

±15 menitDiperiksa 2026-09-23

Satu deret angka dapat berarti dua hal. Tulisan 1.234,56 berarti seribu dua ratus tiga puluh empat koma lima enam di Indonesia dan sebagian besar Eropa, sedangkan 1,234.56 berarti hal yang sama di Inggris dan Amerika. Saat berkas berpindah, tanda titik dan koma bertukar peran, dan nilai yang terbaca meleset seribu kali lipat tanpa satu pun pesan galat.

Masalah kedua tidak berkaitan dengan wilayah. Bilangan pecahan disimpan dalam bentuk biner, dan pecahan seperti sepersepuluh tidak dapat ditulis tepat dalam biner, sama seperti sepertiga tidak dapat ditulis tepat dalam desimal. Karena itu 0,1 ditambah 0,2 menghasilkan 0,30000000000000004, dan Microsoft mencatat perilaku yang sama pada Excel karena keduanya memakai aturan titik mengambang yang sama.

KebutuhanAlatSebabnya
Uang dan fakturdecimal.Decimalhitungan mengikuti aturan desimal, bukan biner
Pengukuran dan statistikfloatcepat, dan galatnya jauh di bawah ketelitian alat ukur
Tampilan akhirpembulatan saat mencetakangka dibulatkan sekali di ujung, bukan berulang di tengah

Aturan pembulatan pun perlu diperhatikan. Fungsi round bawaan Python membulatkan nilai yang persis di tengah ke bilangan genap terdekat, sehingga round(2.5) menghasilkan 2 dan round(3.5) menghasilkan 4. Aturan itu menjaga jumlah besar tetap seimbang, tetapi berbeda dari aturan yang diajarkan di sekolah.

Latihan 3 dari 3

Berapa hasil round(2.5) di Python 3?

Jawaban diperiksa di server. Latihan ini memastikan kamu memahami contohnya — bukan bukti seluruh pekerjaanmu sudah benar.

Catatanmu

Memuat catatan…

Catatan tamu tersimpan di browser ini saja. Masuk kalau ingin membacanya di perangkat lain. 0 dari 4.000 karakter.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

  1. 1. Python — Aritmetika titik mengambang: masalah dan batasnya — https://docs.python.org/3/tutorial/floatingpoint.html
  2. 2. Python — modul decimal — https://docs.python.org/3/library/decimal.html
  3. 3. Python — modul locale (konvensi angka setempat) — https://docs.python.org/3/library/locale.html
  4. 4. Microsoft — Floating-point arithmetic may give inaccurate results in Excel — https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/floating-point-arithmetic-inaccurate-result
  5. 5. Microsoft — Number formatting (globalization) — https://learn.microsoft.com/en-us/globalization/locale/number-formatting

Dicetak dari https://kelasgratis.com/belajar/format-data-dasar/desimal-dan-pembulatan · diperiksa 2026-09-23

Materi ini merujuk dokumentasi resmi (5 sumber). Daftar lengkapnya, beserta lisensinya, ada di halaman Sumber.