Matematika

Kalkulator 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 metode untuk mewakili angka menggunakan serangkaian simbol dan aturan. Sistem bilangan yang paling umum kita gunakan sehari-hari adalah sistem desimal (basis 10), yang menggunakan angka dari 0 hingga 9. Namun, komputer dan elektronik digital utamanya beroperasi menggunakan sistem lain seperti biner (basis 2), oktal (basis 8), dan heksadesimal (basis 16). Setiap sistem menggunakan digit atau karakter uniknya untuk mewakili nilai numerik.

Kalkulator sistem bilangan membantu mengubah bilangan antar basis yang berbeda dan melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian, dan pembagian antar sistem yang berbeda. Alat ini menyederhanakan konversi dan perhitungan yang jika dilakukan secara manual akan memakan waktu.

Kalkulator ini secara otomatis melakukan tiga langkah:

  1. Mengonversi semua bilangan input ke dalam sistem desimal (basis 10).
  2. Melakukan operasi yang diminta dalam sistem desimal.
  3. Mengonversi hasilnya kembali ke basis asli yang dipilih oleh pengguna.

Proses ini memastikan akurasi dan konsistensi, terlepas dari basis tempat Anda bekerja.

Jika Anda perlu mengonversi angka antara berbagai basis, Anda dapat menggunakan pengonversi sistem angka kami.

Jenis-jenis sistem bilangan

1. Biner (basis 2)

Digunakan secara luas dalam komputasi, sistem biner hanya menggunakan dua digit: 0 dan 1. Setiap digit biner (bit) mewakili sinyal listrik on/off.

Contoh: (1011)2=(1×23)+(0×22)+(1×21)+(1×20)=(11)10(1011)_2 = (1 \times 2^3) + (0 \times 2^2) + (1 \times 2^1) + (1 \times 2^0) = (11)_{10}

2. Oktal (basis 8)

Sistem oktal menggunakan digit dari 0 hingga 7. Sistem ini secara historis digunakan dalam pemrograman komputer karena hubungannya yang sederhana dengan biner (tiga digit biner berkorespondensi dengan satu digit oktal).

Contoh: (217)8=(2×82)+(1×81)+(7×80)=(143)10(217)_8 = (2 \times 8^2) + (1 \times 8^1) + (7 \times 8^0) = (143)_{10}

3. Desimal (basis 10)

Sistem bilangan standar untuk aritmatika dan penghitungan sehari-hari. Sistem ini menggunakan digit 0 hingga 9.

Contoh: (249)10(249)_{10} tetap (249)10(249)_{10}.

4. Heksadesimal (basis 16)

Umumnya digunakan dalam pemrograman dan desain digital, sistem ini menggunakan digit 0–9 dan huruf A–F (mewakili nilai 10–15).

Contoh: (3F)16=(3×161)+(15×160)=(63)10(3F)_ {16} = (3 \times 16^1) + (15 \times 16^0) = (63)_{10}

5. Basis lainnya (2–36)

Selain sistem-sistem umum ini, setiap basis mulai 2 hingga 36 dapat digunakan. Basis di atas 10 melanjutkan penambahan huruf, di mana A = 10, B = 11, dan seterusnya hingga Z = 35.

Contoh langkah-demi-langkah

Contoh 1: Penjumlahan biner

(1011)2+(1101)2(1011)_2 + (1101)_2

Langkah 1: Konversikan ke desimal.

(1011)2=1×23+0×22+1×21+1×20=1110(1011)_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 11_{10}, (1101)2=1×23+1×22+0×21+1×20=1310(1101)_2 = 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 13_{10}

Langkah 2: Tambahkan dalam desimal.
11+13=2411 + 13 = 24

Langkah 3: Konversikan kembali ke biner.

PembagianHasil BagiSisa
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

Gunakan sisa untuk membentuk angka biner: 2410=(11000)224_{10} = (11000)_2

Contoh 2: Perkalian heksadesimal

(A)16×(F)16(A)_ {16} \times (F)_{16}

Langkah 1: Konversikan ke desimal.
(A)16=1010(A)_{16} = 10_{10}, (F)16=1510(F)_{16} = 15_{10}

Langkah 2: Kalikan dalam desimal.
10×15=15010 \times 15 = 150

Langkah 3: Konversikan kembali ke heksadesimal.

PembagianHasil BagiSisa
150 ÷ 1696
9 ÷ 1609

Membaca sisa dari bawah ke atas memberikan hasil heksadesimal: 15010=(96)16150_{10} = (96)_{16}

Contoh 3: Pembagian pecahan oktal

(260.2)8÷(0.4)8(260.2)_8 ÷ (0.4)_8

Langkah 1: Konversikan ke desimal.
(260.2)8=2×82+6×81+0×80+2×81=176.2510(260.2)_8 = 2×8^2 + 6×8^1 + 0×8^0 + 2×8^{-1} = 176.25_{10}, dan (0.4)8=0×80+4×81=0.510(0.4)_8 = 0×8^0 + 4×8^{-1} = 0.5_{10}

Langkah 2: Bagi dalam desimal.
176.25÷0.5=352.5176.25 ÷ 0.5 = 352.5

Langkah 3: Konversikan kembali ke oktal.

PembagianHasil BagiSisa
352 ÷ 8440
44 ÷ 854
5 ÷ 805

Bagian pecahan:

PerkalianHasilSisa
0.5 × 840

Hasil dalam oktal: 352.510=(540.4)8352.5_{10} = (540.4)_8

Catatan

  • Hati-hati saat mengonversi angka desimal dengan bagian pecahan. Bagian pecahan dikalikan dengan basis bukannya dibagi.
  • Untuk mengonversi angka biner pecahan (101.1)2(101.1)_2 ke desimal, gunakan pangkat negatif dari basis untuk bagian pecahan:
    1×22+0×21+1×20+1×21=4+0+1+0,5=5,5101×2^2 + 0×2^1 + 1×2^0 + 1×2^{-1} = 4 + 0 + 1 + 0,5 = 5,5_{10}
  • Saat bekerja dengan basis yang lebih besar (mis. 36), huruf-hurufnya berlanjut hingga mencapai Z.

Keuntungan menggunakan kalkulator

  • Menghilangkan kesalahan konversi manual.
  • Memungkinkan operasi pada basis apa pun dari 2 hingga 36.
  • Mendukung input 2, 3, atau lebih banyak angka.
  • Berguna bagi pemrogram komputer, siswa, dan insinyur.
  • Menghemat waktu saat membandingkan atau mengonversi antar basis dalam konteks pemrograman atau enkripsi.

Pertanyaan yang sering diajukan

Bagaimana cara menambahkan dua bilangan biner (1010)₂ dan (11)₂?

Konversikan ke desimal: 1010+310=131010_{10} + 3_{10} = 13_{10}. Konversikan kembali ke biner: (1101)2(1101)_2.

Apakah kalkulator ini mendukung bilangan pecahan?

Ya, ini mendukung bilangan pecahan. Anda dapat memasukkan bilangan dengan titik desimal.

Berapa banyak bilangan yang dapat saya masukkan ke dalam kalkulator?

Anda dapat memasukkan sejumlah bilangan dengan menambahkan jumlah kolom yang dibutuhkan.

Laporkan bug

Bidang ini wajib diisi.