Waktu/Angka

Konverter Sistem Bilangan

Konversi dua arah antara sistem biner, oktal, desimal, heksadesimal, dan basis kustom (2-36) apa pun — masukkan angka ke kolom mana saja.

Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.

How to use it

Common uses

Things to keep in mind

In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.

For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.

Artikel tentang alat ini: Sistem bilangan: untuk apa biner, oktal, dan heksadesimal

Pertanyaan yang sering diajukan

Sistem bilangan apa yang didukung konverter?

Akses cepat ke biner, oktal, desimal, dan heksadesimal, plus basis apa pun dari 2 hingga 36 — digit di atas 9 direpresentasikan dengan huruf Latin A-Z.

Bisakah saya mengonversi angka negatif dan bilangan bulat yang sangat besar?

Ya, tanda "-" sebelum angka didukung di setiap basis, dan tidak ada batas tetap 32/64-bit pada ukuran angka — perhitungan menggunakan presisi arbitrer.

Apakah data dikirim ke server?

Tidak, semua konversi terjadi secara instan di browser Anda melalui JavaScript — angka yang Anda masukkan tidak pernah dikirim ke mana pun.

Apa bedanya konversi sistem bilangan dengan Base64?

Ini adalah dua hal yang sangat berbeda: konverter sistem bilangan menerjemahkan angka yang sama antara sistem posisional (BIN/OCT/DEC/HEX), sedangkan Base64 mengodekan data biner apa pun (file, gambar) menjadi string teks untuk dikirim melalui saluran yang dirancang untuk teks.

Mengapa huruf A-F digunakan dalam sistem heksadesimal?

Basis 16 membutuhkan 16 digit unik, tapi hanya ada 10 angka Arab (0-9) — karena itu, nilai 10-15 menggunakan huruf pertama dari alfabet Latin, A-F. Untuk basis di atas 16 (hingga 36), penggunaan alfabet terus berlanjut.

Artikel: Waktu/Angka

Waktu Unix: mengapa komputer menghitung waktu sejak 1970

Mengapa 1 Januari 1970 menjadi titik referensi waktu untuk sebagian besar sistem komputer.

Ekspresi cron: cara memecahkan jadwal tugas

Cara memecahkan ekspresi seperti */15 * * * * dan mengetahui persis kapan tugas akan berjalan.

Operasi bitwise: cara kerja AND, OR, dan XOR di level bit

Bagaimana AND bitwise berbeda dari AND logis, dan mengapa perlu mengoperasikan bit individual sebuah angka.

Selisih tanggal: mengapa menghitung hari lebih rumit dari kelihatannya

Mengapa mengurangi tanggal secara naif bisa memberi hasil salah karena tahun kabisat.

Menghitung usia: mengapa bukan sekadar pengurangan tahun

Mengapa mengurangi tahun lahir secara sederhana bisa memberi usia satu tahun lebih besar dari yang sebenarnya.

Zona waktu: mengapa UTC bukan hal yang sama dengan GMT

Mengapa UTC tidak pernah berubah dua kali setahun, sementara waktu London (GMT/BST) berubah.

Kalkulator durasi: cara menjumlahkan jam, menit, dan detik dengan benar

Mengapa saat menjumlahkan menit dan detik perlu "menyimpan" sisa ke posisi berikutnya, sama seperti penjumlahan desimal.

ISO 8601 Duration: cara menulis durasi dalam format standar

Mengapa PT1H30M berarti "1 jam 30 menit", bukan "1 menit 30 jam".

Nomor minggu: mengapa negara berbeda menghitung minggu secara berbeda

Mengapa 1 Januari kadang termasuk minggu ke-52 atau ke-53 tahun sebelumnya menurut standar ISO 8601.

Angka Romawi: bagaimana sistem tanpa nol dan nilai tempat bekerja

Mengapa IV berarti 4, bukan 6, dan bagaimana aturan pengurangan bekerja dalam angka Romawi.

IEEE 754: mengapa 0.1 + 0.2 tidak sama dengan 0.3 dalam kode

Mengapa hampir semua bahasa pemrograman menampilkan 0.1 + 0.2 sebagai 0.30000000000000004.

Angka menjadi kata: mengapa perlu mengubah digit menjadi kata

Mengapa dokumen bank menulis jumlah uang baik dalam angka maupun kata sekaligus.