Laporkan Masalah

Pesan hanya dipakai untuk memperbaiki layanan.

Konventer Lengkap Konversi Desimal Biner Heksadesimal dan Oktal

  • Free 100%
  • No Login
  • Unlimited
Laporan Masalah

Konverter Biner, Desimal, Heksadesimal, Oktal, dan Karakter untuk konversi dua arah

Konverter Sistem Bilangan dan Karakter menyatukan lima pilihan pada Basis sumber dan Basis tujuan: Biner, Desimal, Heksadesimal, Oktal, serta Karakter Unicode. Semua kombinasi sumber dan tujuan tersedia, termasuk memilih basis yang sama. Istilah “chart” pada permintaan ini ditafsirkan sebagai “char” atau karakter, bukan diagram. Untuk masukan numerik, tool menerima satu atau beberapa bilangan bulat nonnegatif; untuk masukan karakter, tool membaca teks sebagai rangkaian Unicode code point. Hasilnya dapat berupa angka dalam basis tujuan atau rangkaian karakter. Bagi mahasiswa informatika, konversi ini membantu memeriksa latihan sistem bilangan dan melihat hubungan antara nilai numerik dengan code point karakter tanpa menghitung ulang setiap posisi bit secara manual.

Pilih format pada Basis sumber dan Basis tujuan. Nilai awalnya adalah Biner ke Desimal dengan input 101101. Saat sumbernya numerik, masukkan satu nilai atau beberapa nilai yang dipisahkan spasi, koma, atau titik koma. Koma berfungsi sebagai pemisah nilai, bukan tanda pecahan atau pemisah ribuan. Awalan yang sesuai, seperti 0b, 0x, atau 0o, boleh digunakan untuk basis terkait; awalan tidak digunakan untuk Desimal. Jika sumber dipilih sebagai Karakter Unicode, ketik teks apa adanya: spasi dan tanda baca juga dihitung. Tekan Konversi ke tujuan untuk melihat hasil. Contoh awal 101101 menghasilkan 45 pada Desimal, 2D pada Heksadesimal, 55 pada Oktal, dan karakter - dengan code point U+002D. Hasil numerik dipisahkan spasi, sedangkan hasil karakter dirangkai langsung; keterangan di bawah hasil menampilkan kode titik Unicode jika tujuan adalah Karakter. Salin hasil menyalin hasil yang terlihat, sedangkan Reset contoh dan pilihan memulihkan input dan pilihan awal. Mengubah basis sumber tidak otomatis mengubah teks input; nilai yang sama akan ditafsirkan ulang berdasarkan pilihan terbaru.

Perhitungan numerik menggunakan BigInt JavaScript, sehingga angka bulat panjang tidak dibulatkan seperti bilangan floating-point. Panjang keseluruhan input dibatasi 4096 unit UTF-16. Bilangan negatif dan pecahan tidak didukung. Jika tujuan Karakter Unicode, setiap nilai harus berada pada rentang U+0000 sampai U+10FFFF dan tidak boleh berada pada rentang surrogate U+D800 sampai U+DFFF. Konversi karakter menggunakan code point, bukan byte UTF-8; emoji atau huruf yang tersusun dari beberapa code point dapat menghasilkan beberapa nilai. Tool tidak melakukan normalisasi Unicode, sehingga bentuk karakter yang tampak sama bisa memiliki urutan code point berbeda. Karakter kontrol tertentu mungkin tidak terlihat pada hasil, tetapi keterangannya menandai code point kontrol. Pemrosesan konversi dilakukan lokal di browser tanpa library CDN atau pengiriman input ke server aplikasi. Penyalinan memakai Clipboard API browser dan dapat gagal jika API atau izin tidak tersedia; dalam keadaan itu hasil tetap dapat dipilih secara manual. Halaman Blogger tempat tool ditempel mungkin memuat resource pihak ketiga lain di luar fungsi ini.

FAQ
Mengapa nilai 101102 ditolak saat Basis sumber adalah Biner?
Digit 2 tidak termasuk digit biner. Biner hanya menerima 0 dan 1; input tetap tersedia agar digit yang salah dapat diperbaiki.
Apakah 1,5 dibaca sebagai angka desimal satu setengah?
Tidak. Koma adalah pemisah nilai, sehingga input itu diproses sebagai dua bilangan bulat, 1 dan 5. Pecahan tidak didukung oleh konverter ini.
Mengapa hasil karakter tampak kosong?
Nilai seperti U+0000 adalah karakter kontrol yang mungkin tidak terlihat atau dapat memengaruhi tampilan. Periksa keterangan kode titik di bawah hasil untuk mengetahui nilai karakter yang dikonversi.
Mengapa emoji menghasilkan beberapa angka?
Konversi karakter memakai Unicode code point, bukan kelompok karakter yang terlihat sebagai satu glyph. Emoji gabungan atau teks dengan tanda kombinasi dapat terdiri dari beberapa code point, dan tool tidak menormalisasinya.
Mengapa angka dengan nol di depan atau awalan berubah pada hasil?
Hasil numerik dinormalisasi: nol di depan dihapus dan prefix basis tidak ditambahkan. Heksadesimal ditulis dengan huruf kapital; nilai angkanya tetap sama.
Tombol salin tidak bekerja atau status tetap “Memuat tools…”?
Penyalinan memerlukan Clipboard API dan izin browser; jika tidak tersedia, pilih hasil lalu salin manual. Jika status awal tidak berubah, JavaScript halaman mungkin tidak dijalankan atau dibatasi oleh editor maupun template Blogger.

Tools dibuat Ahmad Ismail, S.Kom

Konverter Sistem Bilangan dan Karakter

Konversi nilai antara biner, desimal, heksadesimal, oktal, dan karakter Unicode dalam semua kombinasi.

Hasil konversi Desimal (basis 10)

Hasil akan muncul setelah input dikonversi.

Memuat tools…

Dukung Pengembangan Alat Ini
Bantu kami menjaga server tetap beroperasi gratis tanpa batasan penggunaan.
Donasi via Saweria

Komentar

Berhasil Disalin!