Konverter Basis Angka | Ubah Angka Dengan Mudah

Konverter Basis Angka mengubah bilangan antar basis (desimal, biner, oktal, heksadesimal) dengan cepat dan akurat. Berguna untuk pelajar, programmer, dan siapa saja yang butuh konversi bilangan.


Konversi angka antara basis angka yang berbeda (desimal, biner, heksadesimal, dll.)

Opsi Input

Opsi Output

Bersihkan

Apa itu konverter basis bilangan?

Konverter basis bilangan mengubah sebuah angka antar sistem bilangan — biner (basis 2), oktal (basis 8), desimal (basis 10), dan heksadesimal (basis 16). Komputer menggunakan biner dan heksadesimal; manusia menggunakan desimal.

Cara Penggunaan

  1. Masukkan angka Anda di bidang input
  2. Pilih basis dari angka input Anda (misalnya, 16 untuk heksadesimal)
  3. Pilih basis output yang diinginkan
  4. Klik Konversi untuk melihat hasilnya

Nilai yang sama dalam empat basis

Desimal Biner Oktal Heks
0 0 0 0
8 1000 10 8
10 1010 12 A
16 10000 20 10
255 11111111 377 FF

Setiap basis menuliskan nilai yang sama secara berbeda; heksadesimal adalah cara ringkas untuk menampilkan biner.

Fitur Utama

  • Dukungan untuk basis 2 hingga 36
  • Konversi basis umum (biner, oktal, desimal, heksadesimal)
  • Input tidak peka huruf besar/kecil untuk huruf
  • Penyalinan hasil dengan satu klik

Kasus Penggunaan Umum

  • Konversi antara desimal dan biner
  • Bekerja dengan kode warna heksadesimal
  • Perhitungan ilmu komputer
  • Pekerjaan elektronik digital

Gunakan alat ini dari agen AI Anda

API JSON dan server Model Context Protocol (MCP) gratis. Tanpa pendaftaran, tanpa kunci API, CORS terbuka. Dirancang untuk Claude, ChatGPT, Cursor, skrip, dan aplikasi frontend.

curl -X POST https://mate.tools/api/v1/number-base.php \
  -H "Content-Type: application/json" \
  -d '{"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/number-base.php",
    data=json.dumps({"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/number-base.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}),
});
console.log(await r.json());

Tambahkan ke claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor), atau klien kompatibel MCP lainnya:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Dokumentasi API OpenAPI 3.1 npm 60 req/menit · 600 req/jam · isi maks 1 MB

Pertanyaan yang Sering Diajukan

Basis angka (atau radix) menentukan berapa banyak digit unik yang digunakan untuk merepresentasikan angka. Misalnya, biner (basis-2) hanya menggunakan 0 dan 1, sedangkan desimal (basis-10) menggunakan digit 0-9.

Basis yang umum meliputi: Biner (2), Oktal (8), Desimal (10), dan Heksadesimal (16). Ini sering digunakan dalam ilmu komputer dan sistem digital.

Untuk basis yang lebih besar dari 10, huruf A-Z digunakan untuk merepresentasikan digit setelah 9. Misalnya, dalam heksadesimal, A=10, B=11, ..., F=15.

Apa itu konverter basis bilangan?

Konverter basis bilangan mengubah sebuah angka antar sistem bilangan — biner (basis 2), oktal (basis 8), desimal (basis 10), dan heksadesimal (basis 16). Komputer menggunakan biner dan heksadesimal; manusia menggunakan desimal.