Konversi

Pengonversi Sistem Bilangan

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

Sistem bilangan adalah cara menuliskan angka menggunakan seperangkat simbol dan aturan khusus. Semua angka yang biasa kita gunakan ditulis dalam sistem bilangan desimal, yang menggunakan 10 digit (dari 0 hingga 9). Namun, ada banyak sistem lain, masing-masing memiliki basis (atau radix) sendiri. Basis dari sebuah sistem menunjukkan jumlah simbol berbeda yang digunakan untuk merepresentasikan angka.

Contohnya:

  • Dalam sistem biner — 2 simbol: 0 dan 1. Digunakan dalam komputasi.
  • Dalam sistem oktal — 8 simbol: dari 0 hingga 7.
  • Dalam sistem desimal — 10 simbol: dari 0 hingga 9. Digunakan dalam kehidupan sehari-hari dan merupakan sistem yang paling umum.
  • Dalam sistem heksadesimal — 16 simbol: dari 0 hingga 9 dan dari A hingga F, di mana A = 10, B = 11, …, F = 15. Umum dalam komputer modern. Misalnya, warna sering ditentukan dalam heksadesimal. Warna biru adalah #0000FF.

Dalam sistem yang lebih luas (misalnya, basis-36) digunakan digit dan huruf Latin, di mana: A = 10, B = 11, …, Z = 35.

Cara kerja konversi antara sistem bilangan

Untuk mengonversi angka dari desimal ke sistem basis bb:

  1. Bagilah angka sumber dengan basis bb.
  2. Catat sisa dari pembagian tersebut.
  3. Ulangi pembagian pada hasil bagi bulat hingga menjadi nol.
  4. Tuliskan sisa yang dicatat dalam urutan terbalik — itulah hasilnya.

Untuk mengonversi angka dari satu basis ke basis lain, biasanya dilakukan dengan mengonversi angka ke desimal terlebih dahulu, dan kemudian ke basis yang diinginkan.

Cara melakukan konversi langkah demi langkah

Langkah 1. Konversi ke sistem desimal

Misalkan kita memiliki angka 10110210110_2.

Hitung menggunakan rumus:

101102=0×20+1×21+1×22+0×23+1×24=221010110_2 = 0×2^0 + 1×2^1 + 1×2^2 + 0×2^3 + 1×2^4 = 22_{10}

Langkah 2. Konversi dari desimal ke oktal

Mari kita konversi 221022_{10} ke oktal.

PembagianHasil bagi bulatSisa
22 ÷ 826
2 ÷ 802

Hasil:

2210=26822_{10} = 26_8

Sistem bilangan utama

BasisNamaSimbol yang digunakanContoh
2Biner0, 11011₂ = 11₁₀
8Oktal0–7127₈ = 87₁₀
10Desimal0–9245₁₀
12Duodesimal0–9, A, B1A₁₂ = 22₁₀
16Heksadesimal0–9, A–F1F₁₆ = 31₁₀
36Basis-360–9, A–ZZ₃₆ = 35₁₀

Tabel simbol untuk basis hingga 36

NilaiSimbolNilaiSimbolNilaiSimbol
0012C24O
1113D25P
2214E26Q
3315F27R
4416G28S
5517H29T
6618I30U
7719J31V
8820K32W
9921L33X
10A22M34Y
11B23N35Z

Contoh 1. Konversi angka desimal ke heksadesimal

PembagianHasil bagi bulatSisa
120 ÷ 1678
7 ÷ 1607

Bagi 120 dengan basis 16 dan catat sisanya hingga hasil bagi nol. Tuliskan sisa dalam urutan terbalik:

12010=7816120_{10} = 78_{16}

Contoh 2. Konversi 12345₁₀ ke basis-36

PembagianHasil bagi bulatSisa
12345 ÷ 3634233 → X
342 ÷ 36918 → I
9 ÷ 3609

Sekarang tuliskan urutan sisa dalam urutan terbalik:

1234510=9IX3612345_{10} = 9IX_{36}

Contoh 3. Konversi antara basis sembarang

Konversi 110121101_2 ke heksadesimal.

  1. Pertama, cari nilai desimalnya:
11012=1×23+1×22+0×21+1×20=13101101_2 = 1×2^3 + 1×2^2 + 0×2^1 + 1×2^0 = 13_{10}
  1. Konversi 13₁₀ ke heksadesimal: Sisa dari pembagian 13÷16=13D13 ÷ 16 = 13 → D

Hasil:

11012=D161101_2 = D_{16}

Fakta sejarah

Sistem bilangan pertama kali muncul jauh sebelum era kita.
Orang Sumeria kuno menggunakan sistem seksagesimal (basis 60) — itulah mengapa ada 60 menit dalam satu jam dan 60 detik dalam satu menit.
Kemudian, bangsa Mesir dan Romawi menggunakan sistem desimal dan vigesimal (basis-20) dalam catatan mereka, dan gagasan notasi posisi berkembang sepenuhnya di India dan disebarkan ke Eropa oleh sarjana-sarjana Arab.

Catatan

  • Saat memasukkan angka, gunakan hanya simbol yang diizinkan untuk basis yang dipilih.
  • Nilai huruf untuk digit dimulai dengan A=10, B=11 hingga Z=35.
  • Konverter secara otomatis memeriksa validitas data yang dimasukkan dan langsung memberikan hasil dengan penjelasan detail dalam bentuk tabel.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi angka 255 dari desimal ke heksadesimal?

PembagianHasil bagi bulatSisa
255 ÷ 1615F
15 ÷ 160F

Hasil:

25510=FF16255_{10} = FF_{16}

Bagaimana cara mengonversi 101010₂ ke desimal?

1010102=0×20+1×21+0×22+1×23+0×24+1×25=4210101010_2 = 0×2^0 + 1×2^1 + 0×2^2 + 1×2^3 + 0×2^4 + 1×2^5 = 42_{10}

Bagaimana cara mengonversi 42₁₀ ke oktal?

PembagianHasil bagi bulatSisa
42 ÷ 852
5 ÷ 805

Hasil:

4210=52842_{10} = 52_8

Bagaimana cara merepresentasikan 999₁₀ dalam basis-12?

PembagianHasil bagi bulatSisa
999 ÷ 12833
83 ÷ 12611 → B
6 ÷ 1206

Hasil:

99910=6B312999_{10} = 6B3_{12}

Apa basis maksimum yang didukung oleh konverter ini?

Konverter ini mendukung konversi untuk sistem bilangan dari 2 hingga 36.
Ini mencakup semua kemungkinan kombinasi digit dan huruf Latin (0–9, A–Z).

Laporkan bug

Bidang ini wajib diisi.