Menu

Konverter Biner ke Hex

Ketik bilangan biner dan baca hasilnya dalam heksadesimal, dengan setiap kelompok empat bit ditampilkan di bawahnya. Alat ini dibuka dengan 11010110, yaitu D6.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Siap benar-benar belajar coding?

Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.

Cara mengubah biner ke hex

Empat bit punya enam belas kombinasi, sama dengan jumlah digit hex, jadi setiap kelompok empat bit menjadi tepat satu digit hex. Mulailah dari kanan karena di sanalah kelompoknya sejajar; kalau kelompok paling kiri kurang dari empat bit, tambahkan nol di depannya.

Untuk mengubah satu kelompok menjadi digit, jumlahkan nilai tempat dari setiap angka 1: 8, 4, 2, dan 1. 1101 adalah 8 + 4 + 1 = 13, yaitu D, dan 0110 adalah 4 + 2 = 6.

Inilah alasan programmer menulis data biner dalam hex. Nilai 32-bit terdiri dari 32 bit yang sulit dibaca, tapi hanya 8 digit hex.

Yang perlu kamu tahu tentang mengelompokkan bit

  • Selalu kelompokkan dari kanan, yaitu dari ujung yang paling kecil nilainya.
  • Di dalam satu kelompok, nilai tempatnya adalah 8, 4, 2, dan 1.
  • Nilai 10 sampai 15 menjadi A sampai F: 1010 adalah A dan 1111 adalah F.
  • Mengelompokkan per tiga, bukan per empat, menghasilkan oktal, sistem di balik angka chmod.

Contoh biner ke hex beserta penyelesaiannya

Satu byte

Biner

11010110

Hex

D6

1101 adalah 13, ditulis D, dan 0110 adalah 6.

Angka yang pendek

Biner

101

Hex

5

Tambahkan nol hingga menjadi 0101, yaitu 5.

Sembilan bit

Biner

1 0110 1011

Hex

16B

Mengelompokkan dari kanan menyisakan satu angka 1 di kiri, yang ditambah nol menjadi 0001 lalu menjadi 1.

Semua angka satu

Biner

1111 1111 1111 1111

Hex

FFFF

Setiap kelompok adalah 1111, jadi setiap digitnya F. Ini adalah 65535, nilai 16-bit terbesar.

Kesalahan umum saat mengubah biner ke hex

  • Mengelompokkan dari kiri. Kalau dikelompokkan dari kiri, 10110 menjadi 1011 dan satu angka 0 yang tersisa; kalau dari kanan, hasilnya 0001 0110, yaitu 16.
  • Lupa menambahkan nol di kelompok paling kiri sebelum membacanya.
  • Menulis 10 sampai 15 sebagai dua digit, bukan huruf A sampai F.
  • Membaca bit dalam satu kelompok dengan urutan yang salah. Bit paling kiri dalam satu kelompok bernilai 8.

FAQ biner ke hex

Berapa 1111 dalam hex?

F. 1111 adalah 8 + 4 + 2 + 1 = 15, dan 15 ditulis F.

Berapa 10000000 dalam hex?

80. Kelompoknya adalah 1000 dan 0000, yaitu 8 dan 0.

Bagaimana cara mengubah biner ke hex di Python?
hex(int('11010110', 2)) menghasilkan '0xd6'. Di JavaScript, parseInt('11010110', 2).toString(16) menghasilkan 'd6'. Kamu bisa menjalankan konversi ini di playground Python.
Kenapa bit dikelompokkan per empat?

Karena 2 × 2 × 2 × 2 = 16. Satu kelompok empat bit memuat tepat satu digit hex, jadi konversinya cukup dengan melihat tabel, tanpa perhitungan lain.

Pelajari lebih lanjut

Alat developer lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai