Skip to main content

Kalkulator Heksadesimal Lakukan aritmatika heksadesimal dan operasi bit dengan keluaran multi-basis.

Kalkulator Heksadesimal illustration
🔢

Kalkulator Heksadesimal

Lakukan aritmatika heksadesimal dan operasi bit dengan keluaran multi-basis.

1

Pilih Operasi

Pilih operasi aritmatika atau bitwise.

2

Masukkan Nilai Hex

Ketikkan angka heksadesimal (0-9, A-F). Awalan 0x adalah opsional.

3

Lihat Hasil

Lihat hasilnya dalam hex, desimal, biner, dan oktal.

Loading tool...

What Is Kalkulator Heksadesimal?

Sebuah kalkulator heksadesimal melakukan operasi aritmatika dan logika pada angka basis-16. Heksadesimal (heks) menggunakan digit 0-9 dan huruf A-F (di mana A=10, B=11, ..., F=15). Heks adalah format yang paling mudah dibaca oleh manusia untuk data biner karena setiap digit heks maps ke tepat 4 bit biner, membuat konversi menjadi sederhana. Ini sangat umum digunakan dalam pemrograman (alamat memori, kode warna seperti #FF5733, nilai byte), jaringan (alamat MAC, IPv6), dan sistem digital. Kalkulator ini mendukung penambahan, pengurangan, perkalian, pembagian bilangan bulat, dan operasi bit (AND, OR, XOR), menampilkan hasil dalam semua basis yang umum.

Why Use Kalkulator Heksadesimal?

  • Operasi aritmatika dan bitwise penuh pada nilai heksa
  • Menerima input dengan atau tanpa awalan 0x
  • Konversi desimal waktu nyata dari input heksa
  • Menampilkan hasil dalam hex, desimal, biner, dan oktal
  • Esensial untuk tugas pemrograman dan jaringan

Common Use Cases

Pengembangan Web

Hitung dan manipulasi kode warna heksadesimal CSS untuk pekerjaan desain.

Pemrograman Rendah Tingkat

Bekerja dengan alamat memori, nilai byte, dan isi register.

Debugging

Lakukan aritmatika heksa saat menganalisis dump memori atau paket jaringan.

Jaringan

Manipulasi alamat MAC dan IPv6 dalam format heksadesimal.

Technical Guide

Aritmatika heksadesimal (basis-16) mengikuti prinsip yang sama dengan aritmatika desimal tetapi dengan 16 digit (0-F). Penambahan membawa ketika jumlah melebihi F (15): F + 1 = 10 dalam heks. Kalkulator memparsir string heks setelah menghilangkan awalan 0x, mengonversi ke integer JavaScript menggunakan parseInt(value, 16), melakukan operasi, dan memformat hasil menggunakan toString(16). Untuk operasi bit, JavaScript menggunakan integer bertanda 32-bit secara internal. Pembagian melakukan pemotongan bilangan bulat (Math.trunc) karena heks biasanya digunakan untuk angka utuh dalam konteks komputasi. Alat ini memvalidasi karakter input untuk memastikan hanya digit heks yang valid (0-9, A-F, a-f) yang digunakan. Setiap digit heks maps ke tepat 4 bit: 0=0000, 1=0001, ..., 9=1001, A=1010, ..., F=1111.

Tips & Best Practices

  • 1
    Setiap digit heksa = tepat 4 bit biner (nibble)
  • 2
    FF dalam hex = 255 dalam desimal = 11111111 dalam biner
  • 3
    Warna CSS menggunakan hex: #RRGGBB di mana setiap pasangan adalah 00-FF
  • 4
    Awalan 0x adalah opsional - Anda dapat memasukkan "FF" atau "0xFF"
  • 5
    Heksadesimal lebih kompak daripada biner: 8 digit biner = 2 digit heksa

Related Tools

Frequently Asked Questions

Q Digit apa yang digunakan oleh heksadesimal?
Heksadesimal menggunakan 0-9 plus A-F: A=10, B=11, C=12, D=13, E=14, F=15. Baik huruf besar dan kecil diterima.
Q Mengapa heksa digunakan dalam pemrograman?
Heksadesimal adalah cara yang kompak untuk merepresentasikan data biner. Setiap digit heksa = 4 bit, sehingga sebuah byte (8 bit) hanya 2 digit heksa. Ini membuatnya lebih mudah dibaca daripada biner.
Q Bagaimana saya mengonversi hex ke desimal?
Kalikan setiap digit dengan 16 pangkat posisinya (kanan ke kiri, dimulai dari 0). Contohnya, 2F = 2×16¹ + 15×16⁰ = 32 + 15 = 47.
Q Apa itu awalan 0x?
Awalan 0x menunjukkan bahwa nomor berikutnya dalam format heksadesimal. Ini digunakan dalam banyak bahasa pemrograman (C, JavaScript, Python) untuk menghindari keambiguan.
Q Bagaimana heksa terkait dengan warna CSS?
#RRGGBB menggunakan nilai heksa 00-FF untuk saluran merah, hijau, dan biru. #FF0000 adalah merah murni, #00FF00 adalah hijau, #FFFFFF adalah putih.

About This Tool

Kalkulator Heksadesimal is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.