Cara kami menghitung
Terakhir diperbarui: 26 Juli 2026
Anda tidak seharusnya hanya memercayai kalkulator begitu saja — terutama untuk urusan kesehatan atau uang. Halaman ini menjelaskan bagaimana calcu.lol menghasilkan angkanya, secara jelas dan dapat diverifikasi, termasuk batasannya.
Matematika dipisahkan dari antarmuka
Matematika setiap kalkulator berada dalam modul khususnya sendiri — satu per kalkulator, lebih dari tiga ratus secara keseluruhan — yang ditulis sebagai fungsi murni: input yang sama selalu menghasilkan output yang sama, tanpa status tersembunyi dan tanpa akses jaringan.
Karena lapisan matematika dipisahkan secara ketat dari antarmuka, kode yang persis sama dijalankan ketika halaman dirender sebelumnya di server dan ketika Anda berinteraksi dengannya di browser. Jawabannya tidak mungkin berbeda di antara keduanya.
Aritmetika desimal dengan 30 digit signifikan
Aritmetika floating-point biasa terkenal menjawab 0,1 + 0,2 dengan 0,30000000000000004. Untuk menghindari seluruh jenis kesalahan ini, matematika calcu.lol berjalan di atas aritmetika desimal (pustaka decimal.js) yang dikonfigurasi untuk 30 digit signifikan — termasuk trigonometri, logaritma, dan akar, bukan hanya penjumlahan dan perkalian.
Hasil yang ditampilkan dibulatkan agar mudah dibaca, tetapi perhitungan di baliknya mempertahankan presisi penuh, sehingga langkah-langkah perantara tidak menumpuk penyimpangan.
Input Anda tidak pernah dikirim ke mana pun untuk dihitung
Perhitungan berjalan sepenuhnya di perangkat Anda. Angka yang Anda ketik tidak dikirim ke server untuk diproses — sama sekali tidak ada backend perhitungan. Ini adalah jaminan yang sama dengan yang dijelaskan dalam kebijakan privasi.
Setiap hasil adalah tautan
Status lengkap kalkulator — setiap input yang Anda masukkan — diserialisasi ke dalam alamat halaman. Salin tautannya, dan siapa pun yang membukanya akan melihat input dan hasil yang sama. Hal ini juga membuat hasil dapat direproduksi: tautan adalah catatan perhitungan yang lengkap dan mandiri.
Bagaimana kebenaran diperiksa
Akurasi dijamin oleh rangkaian pengujian otomatis yang dijalankan sebelum setiap deployment:
- Pengujian unit menguji modul matematika kalkulator terhadap nilai yang diketahui dan kasus-kasus tepi; sebagian besar modul memiliki rangkaian pengujian khusus.
- Pengujian invarian registri memastikan setiap kalkulator yang diterbitkan memiliki modul matematika, komponen antarmuka, dan terjemahan dalam semua 22 bahasa — kalkulator tidak dapat dirilis setengah jadi.
- Pengujian kesehatan rute menguji setiap halaman kalkulator dalam setiap bahasa (323 kalkulator × 22 bahasa) untuk memverifikasi bahwa masing-masing dapat dimuat dan mendeklarasikan metadata yang benar.
Dari mana data berasal
Hampir setiap kalkulator merupakan matematika mandiri dan tidak memerlukan data eksternal. Satu pengecualian yang perlu disebutkan: konversi mata uang menggunakan cuplikan statis nilai tukar, bukan data langsung — dan hal itu dinyatakan di halamannya, beserta tanggal nilai tukar tersebut diambil.
Batasannya, secara jujur
Aritmetika presisi tinggi menjamin rumus dihitung secara akurat; aritmetika tersebut tidak menjamin rumus itu sesuai dengan situasi Anda. Estimasi TDEE, kategori BMI, atau proyeksi pinjaman adalah model realitas yang disederhanakan.
Hasil disediakan hanya untuk informasi dan edukasi. Hasil tersebut bukan nasihat medis, keuangan, pajak, hukum, atau teknik — ketentuan layanan memuat penafian resminya. Untuk keputusan yang penting, verifikasi secara mandiri dan konsultasikan dengan profesional yang berkualifikasi.
Menemukan kesalahan?
Jika kalkulator menghasilkan hasil yang salah, pengelola ingin mengetahuinya. Laporkan melalui profil GitHub github.com/dvddvd300 — input yang tepat (atau cukup tautan yang dapat dibagikan, yang sudah memuatnya) membuat kesalahan tersebut dapat diperbaiki.