Konversi

Pengonversi biner ke heksadesimal

Pengaturan
Atur ulang
Bagikan hasil
Simpan
Sematkan
Laporkan bug

Bagikan kalkulator

Tambahkan kalkulator gratis kami ke situs web Anda

Harap masukkan URL yang valid. Hanya URL HTTPS yang didukung.


Gunakan sebagai nilai default untuk kalkulator yang dibenamkan apa yang saat ini ada dalam bidang input kalkulator di halaman.


Warna fokus pinggiran input, warna kotak switch yang dicentang, warna hover item yang dipilih dll.


Harap setujui Syarat Penggunaan.

Prévisualisation

Simpan kalkulator

Pengaturan Kalkulator

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Bagikan kalkulator

Apa itu sistem bilangan biner?

Sistem bilangan biner adalah salah satu sistem yang paling mendasar dalam ilmu komputer dan elektronik digital. Sistem ini hanya menggunakan dua digit — 0 dan 1 — untuk mewakili semua angka yang mungkin. Setiap digit dalam bilangan biner disebut “bit.” Biner adalah bahasa alami komputer karena semua perangkat digital modern menggunakan dua keadaan (hidup dan mati, diwakili oleh 1 dan 0) untuk menyimpan dan memproses data.

Sebagai contoh:

  • Desimal 2 dalam biner ditulis sebagai 10.
  • Desimal 7 dalam biner adalah 111.

Posisi setiap digit dalam biner mewakili pangkat dari 2:

Nilai biner=bn×2n+bn1×2n1+...+b1×21+b0×20\text{Nilai biner} = b_n \times 2^n + b_{n-1} \times 2^{n-1} + ... + b_1 \times 2^1 + b_0 \times 2^0

di mana bib_i bisa bernilai 0 atau 1.

Apa itu sistem bilangan heksadesimal?

Sistem heksadesimal (atau disebut juga “hex”) adalah sistem berbasis 16. Sistem ini terdiri dari 16 angka — dari 0 sampai 9 dan kemudian A sampai F (mewakili nilai desimal 10 sampai 15). Sistem ini banyak digunakan dalam pemrograman, pengalamatan memori, dan grafik komputer karena memungkinkan representasi kompak dari bilangan biner yang besar.

Digit HexNilai Desimal
00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15

Sebagai contoh:

  • Desimal 255 = FF dalam heksadesimal.
  • Desimal 64 = 40 dalam heksadesimal.

Rumus untuk konversi

Bilangan biner dapat langsung dikelompokkan dan dikonversi menjadi bilangan heksadesimal karena keduanya merupakan pangkat dari dua:

16=2416 = 2^4

Ini berarti satu digit heksadesimal mewakili tepat empat digit biner (bit). Proses konversi langkah demi langkah adalah sebagai berikut:

  1. Kelompokkan digit biner dalam set empat, dimulai dari kanan (tambahkan nol di depan jika diperlukan).
  2. Konversi setiap kelompok empat bit ke nilai heksadesimal yang sesuai.
  3. Gabungkan semua digit heksadesimal menjadi satu bilangan heksadesimal.

Tabel konversi untuk kelompok 4-bit

BinerHeksadesimal
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Contoh

Anda dapat menggunakan dua metode konversi. Mari kita lihat dengan contoh.

Contoh 1: Konversi biner 1101101 ke heksadesimal

Langkah 1: Kelompokkan menjadi set 4-bit (dari kanan ke kiri)
Bilangan biner: 0110 1101

Langkah 2: Konversi setiap kelompok menggunakan tabel
0110 → 6
1101 → D

Jawaban:
Biner 1101101 = Heksadesimal 6D

Proses PembagianHasil BagiSisa dalam Desimal → Hex
109 ÷ 16613 → D
6 ÷ 1606

Hasilnya adalah 6D.

Contoh 2: Konversi biner 101101001010 ke heksadesimal

Langkah 1: Konversi ke desimal

1011010010102=1×211+0×210+1×29+1×28+0×27+1×26+0×25+0×24+1×23+0×22+1×21+0×20=289010101101001010_2 = 1 \times 2^{11} + 0 \times 2^{10} + 1 \times 2^9 + 1 \times 2^8 + 0 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 2890_{10}

Langkah 2: Konversi ke heksadesimal

289010=B4A162890_{10} = B4A_{16}
Proses PembagianHasil BagiSisa dalam Desimal → Hex
2890 ÷ 1618010 → A
180 ÷ 16114
11 ÷ 16011 → B

Ini memberikan hasil B4A, mengonfirmasi kesetaraan dengan biner.

Mengapa biner dan heksadesimal digunakan dalam komputasi

Komputer menggunakan biner secara internal karena mudah untuk mewakili dua keadaan secara fisik (arus listrik hidup atau mati). Namun, bilangan biner dapat menjadi sangat panjang. Mewakili bilangan biner besar dalam bentuk heksadesimal secara signifikan memperpendek mereka dan meningkatkan keterbacaan untuk pemrogram.

Sebagai contoh:

  • Biner: 1111 1111 1111 1111
  • Heksadesimal: FFFF

Keduanya mewakili nilai yang sama tetapi bentuk hex lebih pendek dan lebih mudah diinterpretasikan.

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi bilangan biner seperti 11110000 ke heksadesimal?

Kelompokkan menjadi set 4 bit: 1111 0000
1111 → F, 0000 → 0
Karena itu, hasilnya adalah F0.

Berapa digit heksadesimal yang diperlukan untuk mewakili 8 digit biner?

Karena 1 digit hex mewakili 4 bit, 8 digit biner membutuhkan 8 ÷ 4 = 2 digit heksadesimal.

Mengapa digit heksadesimal naik sampai F?

Hex menggunakan basis 16, jadi setelah 9, huruf A-F mewakili nilai desimal 10 hingga 15 untuk mengisi 16 posisi simbol yang mungkin.

Bagaimana metode pengelompokan menyederhanakan konversi?

Pengelompokan langsung menjadi segmen 4-bit menghindari konversi biner ke desimal terlebih dahulu, membuat proses lebih cepat dan lebih sedikit kesalahan.

Dapatkah pecahan biner juga dikonversi ke heksadesimal?

Ya, bilangan biner pecahan juga dapat dikonversi. Kelompokkan bit-bit di kedua sisi titik desimal secara terpisah menjadi set empat, lalu konversikan setiap kelompok. Misalnya, biner 1010.1101 = hex A.D.

Laporkan bug

Bidang ini wajib diisi.