Konversi

Konverter heksadesimal ke oktal

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 heksadesimal?

Sistem heksadesimal adalah sistem bilangan posisi dengan basis 16. Sistem ini menggunakan enam belas simbol individu untuk mewakili nilai:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, dan F.

Huruf-huruf tersebut sesuai dengan nilai desimal A = 10, B = 11, C = 12, D = 13, E = 14, dan F = 15.
Sistem ini banyak digunakan dalam ilmu komputer dan elektronika digital karena menawarkan representasi data biner yang ringkas.
Setiap empat digit biner (bit) langsung berkaitan dengan satu digit heksadesimal, yang menyederhanakan pembacaan dan penulisan nilai biner.

Contoh interpretasi

Sebagai contoh, bilangan heksadesimal 3F8₁₆ dapat dikembangkan sebagai:

3F816=3×162+15×161+8×1603F8_{16} = 3 \times 16^2 + 15 \times 16^1 + 8 \times 16^0 =3×256+15×16+8=768+240+8=1.01610= 3 \times 256 + 15 \times 16 + 8 = 768 + 240 + 8 = 1.016_{10}

Jadi 3F8₁₆ = 1.016₁₀ dalam bentuk desimal.

Apa itu sistem bilangan oktal?

Sistem oktal adalah sistem bilangan dengan basis-8, menggunakan digit 0 hingga 7 untuk mewakili semua nilai yang mungkin.
Setiap digit mewakili pangkat delapan, mirip dengan bagaimana setiap digit dalam sistem desimal mewakili pangkat sepuluh.
Sistem ini sangat penting dalam sistem komputasi dan perangkat digital yang lebih tua, di mana bilangan oktal digunakan untuk menyederhanakan input dan output biner.

Contoh interpretasi

Untuk bilangan oktal 113₈, ekuivalen desimalnya adalah:

1138=1×82+1×81+3×80113_{8} = 1 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 =64+8+3=7510= 64 + 8 + 3 = 75_{10}

Rumus

Untuk mengonversi dari heksadesimal ke oktal, ikuti proses dua langkah melalui sistem desimal:

  1. Konversi heksadesimal → desimal.
  2. Konversi desimal → oktal.

Langkah 1. Konversi heksadesimal ke desimal

D10=i=0n1di×16iD_{10} = \sum_{i=0}^{n-1} d_i \times 16^i

dengan ketentuan:

  • did_i adalah nilai numerik dari digit heksadesimal (dari 0 hingga 15),
  • ii adalah posisi indeks mulai dari 0 untuk digit paling tidak signifikan.

Langkah 2. Konversi desimal ke oktal

Bagi bilangan desimal yang dihasilkan berulang kali dengan 8, mencatat setiap sisa hingga hasil bagi menjadi 0. Kemudian, baca sisa-sisa tersebut dalam urutan terbalik untuk mendapatkan nilai oktal.

Contoh

Mari kita konversi 4B₁₆ ke dalam sistem oktal.

Langkah 1. Konversi 4B₁₆ → desimal

Setiap digit dinyatakan sebagai nilai desimal:

B16=1110B_{16} = 11_{10}

Kemudian,

4B16=(4×161)+(11×160)=64+11=75104B_{16} = (4 \times 16^1) + (11 \times 16^0) = 64 + 11 = 75_{10}

Langkah 2. Konversi 75₁₀ → oktal

Lakukan pembagian berulang dengan 8:

PembagianHasil BagiSisa
75 ÷ 893
9 ÷ 811
1 ÷ 801

Sekarang tulis sisa-sisa dalam urutan terbalik: 113₈.

Sehingga,

4B16=7510=11384B_{16} = 75_{10} = 113_{8}

Metode alternatif menggunakan biner

Ambil 4B₁₆:

  1. Konversi setiap digit heksadesimal ke biner:
    • 4 → 0100
    • B → 1011
      Jadi, 4B₁₆ = 01001011₂.
  2. Bagi angka biner ini menjadi kelompok-kelompok dari 3 bit (dari kanan ke kiri): 01001011 → 001 001 011 (menambahkan nol di depan jika diperlukan untuk membawa nilai menjadi kelipatan 3 bit).
  3. Konversi setiap kelompok menjadi oktal:
    • 001 = 1
    • 001 = 1
    • 011 = 3
      Jadi, 01001011₂ = 113₈ (hasil yang sama).

Tabel konversi kelompok 4-bit

HeksadesimalBiner
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

Tabel konversi kelompok 3-bit

BinerOktal
0000
0011
0102
0113
1004
1015
1106
1117

Catatan

  • Untuk mengonversi angka yang lebih besar secara lebih efisien, Anda dapat melewatkan langkah desimal dengan menggunakan biner sebagai perantara. Karena setiap digit heksadesimal setara dengan 4 bit biner, dan setiap digit oktal setara dengan 3 bit biner, konversi dapat langsung dilakukan melalui pengelompokan biner.
  • Konverter secara otomatis menangani langkah-langkah ini secara internal, memberikan Anda representasi oktal yang akurat dalam hitungan detik.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi bilangan heksadesimal 1F₁₆ ke oktal secara bertahap?

Pertama, konversi ke desimal:

1F16=(1×161)+(15×160)=16+15=31101F_{16} = (1 \times 16^1) + (15 \times 16^0) = 16 + 15 = 31_{10}

Sekarang konversi desimal 31 ke oktal: 31 ÷ 8 = 3 sisa 7,
3 ÷ 8 = 0 sisa 3.
Balikkan sisanya: 37₈.

Bisakah bilangan heksadesimal dengan pecahan dikonversi ke oktal?

Bisa. Konversi bagian bilangan bulat dan pecahan secara terpisah menggunakan prinsip yang sama. Bagian bilangan bulat dibagi dengan basis; bagian pecahan dikalikan dengan basis baru.

Mengapa sistem oktal dan heksadesimal penting dalam komputasi?

Karena mereka mewakili data biner dalam bentuk yang ringkas dan mudah dibaca manusia. Oktal mengelompokkan bit dalam set tiga, dan heksadesimal dalam set empat, menjadikannya sangat penting untuk pemrograman, debugging, dan desain sirkuit digital.

Laporkan bug

Bidang ini wajib diisi.