Teknis
Metodologi Harga
Halaman ini menjelaskan bagaimana kalkulatorcrypto.online mengolah dan menampilkan harga crypto dalam rupiah. Kami berusaha menyajikan data yang akurat, cepat, dan transparan.
Sumber data
Harga crypto diambil dari CoinGecko API, yaitu penyedia data harga publik yang mengagregasi informasi dari banyak exchange global.
Endpoint yang kami gunakan adalah simple/price dengan mata uang IDR.
Aset yang didukung
Saat ini kami menampilkan harga untuk Bitcoin, Ethereum, Tether, Solana, BNB, XRP, dan Dogecoin. Daftar aset dapat berubah sesuai dengan kebutuhan pengguna dan ketersediaan data.
Cache dan snapshot
Untuk menjaga performa dan menghindari pemanggilan API berlebihan, kami membuat snapshot harga saat proses build. Snapshot ini disertakan dalam HTML awal sehingga halaman tidak menampilkan nilai nol atau pesan "memuat" saat pertama kali dibuka.
Snapshot diperbarui secara otomatis sebelum setiap build. Jika pembaruan gagal karena rate limit atau gangguan jaringan, build akan menggunakan snapshot sebelumnya yang masih tersedia.
Update di sisi klien
Setelah halaman dimuat, browser akan mencoba mengambil data terbaru dari CoinGecko dengan cache lokal berlaku selama 60 detik. Jika pembaruan berhasil, nilai yang ditampilkan akan diperbarui. Jika gagal, nilai dari snapshot tetap ditampilkan dan tidak diganti dengan nol.
Frekuensi update
Update real-time tergantung pada ketersediaan API CoinGecko. Karena kami menggunakan tier publik, pembaruan dilakukan sesuai batas rate yang berlaku. Snapshot di build tidak menjamin harga paling mutakhir, tetapi selalu berupa data terakhir yang berhasil diambil.
Penanganan error dan fallback
Jika API tidak merespons atau mengembalikan data tidak valid, kami akan:
- Menjaga nilai snapshot terakhir tetap ditampilkan.
- Menampilkan status "Tidak tersedia" atau pesan yang menjelaskan kondisi data.
- Tidak menampilkan harga nol sebagai harga nyata.
- Mencatat kesalahan tanpa mengekspos informasi sensitif.
Moeda base dan arredondamentos
Mata uang dasar yang digunakan untuk perhitungan adalah Rupiah Indonesia (IDR). Nilai rupiah ditampilkan tanpa desimal mengikuti format Indonesia. Untuk aset crypto, jumlah desimal disesuaikan dengan nilai aset: lebih banyak desimal untuk harga rendah agar presisi tetap terjaga.
Perbedaan dengan harga exchange
Harga dari CoinGecko adalah rata-rata pasar global. Harga di exchange Indonesia dapat berbeda karena:
- Spread antara harga beli dan jual.
- Biaya trading, deposit, dan withdrawal.
- Likuiditas dan volume pasar lokal.
- Metode pembayaran, terutama di pasar P2P.
- Slippage pada order besar.
Perbedaan antara harga referensi dan harga eksekusi
Harga referensi yang ditampilkan di situs ini berasal dari data pasar publik dan digunakan untuk estimasi. Harga eksekusi adalah harga sebenarnya yang Anda dapatkan saat bertransaksi di exchange, yang sudah termasuk spread, biaya, dan slippage. Selalu anggap angka di sini sebagai acuan, bukan harga final.
Pembulatan dan zona waktu
Nilai rupiah ditampilkan tanpa desimal mengikuti format Indonesia. Waktu update terakhir ditampilkan dalam zona waktu Asia/Jakarta.