Skip to main content

Konverter Basis Angka Ubah angka antara basis apa pun dari 2 hingga 36, termasuk biner, oktal, desimal, dan heksadesimal.

Konverter Basis Angka illustration
🔢

Konverter Basis Angka

Ubah angka antara basis apa pun dari 2 hingga 36, termasuk biner, oktal, desimal, dan heksadesimal.

1

Masukkan Angka

Ketikkan angka yang ingin Anda konversi.

2

Atur Basis Sumber

Pilih atau ketikkan basis dari angka input Anda (2 hingga 36).

3

Pilih Basis Target

Pilih basis untuk mengonversi dan tampilkan semua konversi umum.

Loading tool...

What Is Konverter Basis Angka?

Konverter basis angka mengubah angka antara sistem numeral posisional yang berbeda (radiks). Meskipun kita biasanya menggunakan basis-10 (desimal) dalam kehidupan sehari-hari, komputer menggunakan basis-2 (biner), dan programmer sering bekerja dengan basis-8 (oktal) dan basis-16 (heksadesimal). Alat ini mendukung konversi antara basis apa pun dari 2 hingga 36, di mana basis di atas 10 menggunakan huruf A-Z sebagai digit tambahan. Konversi umum termasuk biner ↔ desimal (penting untuk memahami logika digital), desimal ↔ heks (digunakan dalam pemrograman dan warna web), dan basis kustom apa pun untuk aplikasi khusus seperti pengkodean basis-36 (yang menggunakan semua karakter alfanumerik). Konverter menampilkan hasilnya dalam empat basis umum (biner, oktal, desimal, heks) secara bersamaan, membuatnya menjadi satu alat untuk pekerjaan sistem angka.

Why Use Konverter Basis Angka?

  • Mengonversi antara basis apa pun dari 2 hingga 36
  • Tombol preset untuk basis umum (2, 8, 10, 16)
  • Menampilkan empat basis umum secara bersamaan
  • Memvalidasi karakter input terhadap basis yang dipilih
  • Input basis kustom untuk aplikasi khusus

Common Use Cases

Pemrograman

Konversi antara biner, heksadesimal, dan desimal untuk debugging dan pengembangan kode.

Pendidikan Ilmu Komputer

Belajar dan berlatih konversi basis angka untuk kursus CS.

Pengkodean Data

Bekerja dengan sistem pengkodean base-32, base-36, atau lainnya.

Elektronika Digital

Konversi antara biner dan representasi lain untuk desain sirkuit.

Technical Guide

Konversi basis angka bekerja dalam dua langkah: (1) Ubah input menjadi representasi desimal intermediate (basis-10) dengan menghitung Σ(dᵢ × basis^i) di mana dᵢ adalah digit pada posisi i. (2) Ubah dari desimal ke basis target dengan membagi berulang kali oleh basis target dan mengumpulkan sisa. Untuk basis di atas 10, digit di luar 9 direpresentasikan sebagai A=10, B=11, ..., Z=35, mendukung hingga basis-36. Konverter memvalidasi bahwa setiap karakter dalam input adalah digit yang valid untuk basis yang ditentukan. parseInt(value, radix) JavaScript menangani langkah pertama, sedangkan toString(radix) menangani langkah kedua. Keduanya mendukung radiks dari 2 hingga 36 secara asli. Konverter bekerja dengan bilangan bulat positif; bilangan negatif ditangani dengan mengonversi nilai absolut dan mempertahankan tanda.

Tips & Best Practices

  • 1
    Biner (2), oktal (8), dan heksadesimal (16) semuanya adalah pangkat dari 2, membuat konversi di antaranya sangat mudah
  • 2
    Setiap digit heksadesimal = 4 bit biner; setiap digit oktal = 3 bit biner
  • 3
    Basis-36 menggunakan semua digit (0-9) dan huruf (A-Z) - berguna untuk pengkodean kompak
  • 4
    Karakter tidak valid untuk basis yang dipilih akan menghasilkan kesalahan
  • 5
    Basis maksimum yang didukung adalah 36 (0-9 plus A-Z)

Related Tools

Frequently Asked Questions

Q Bagaimana saya mengonversi biner ke desimal?
Kalikan setiap bit dengan 2 pangkat posisinya (kanan ke kiri, mulai dari 0) dan jumlah. Contohnya, 1101 = 1×8 + 1×4 + 0×2 + 1×1 = 13.
Q Basis apa yang didukung oleh alat ini?
Basis apa pun dari 2 hingga 36. Basis 2-10 menggunakan digit 0 hingga basis-1. Basis 11-36 juga menggunakan huruf A hingga Z.
Q Apa itu basis-36 digunakan untuk?
Basis-36 menggunakan semua karakter alfanumerik (0-9, A-Z) untuk merepresentasikan angka dengan kompak. Digunakan dalam URL shortener, generasi ID unik, dan pengkodean data.
Q Mengapa basis 2, 8, dan 16 umum digunakan dalam komputasi?
Mereka semua adalah pangkat dari 2, yang sesuai dengan perangkat keras digital biner. Ini membuat konversi di antaranya sangat mudah: kelompokkan bit biner dalam setiap 3 (oktal) atau 4 (heksadesimal).
Q Bisakah saya mengonversi pecahan desimal?
Alat ini bekerja dengan bilangan bulat. Pecahan desimal di basis lain dapat melibatkan digit berulang dan memerlukan algoritma yang berbeda.

About This Tool

Konverter Basis Angka 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.