Matematika

Kalkulator Penjumlahan Biner

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 penjumlahan biner?

Penjumlahan biner adalah salah satu operasi dasar dalam elektronik digital dan ilmu komputer. Operasi ini bekerja pada bilangan biner — sistem numerik yang hanya terdiri dari digit 0 dan 1. Ini adalah dasar dari semua komputasi digital, karena setiap data atau operasi di komputer pada akhirnya direpresentasikan dalam bentuk biner.

Seperti sistem desimal yang didasarkan pada pangkat sepuluh, sistem biner didasarkan pada pangkat dua. Proses penjumlahan bilangan biner mengikuti prinsip yang mirip dengan penjumlahan desimal, tetapi aturannya lebih sederhana karena hanya ada dua digit yang terlibat. Kombinasi yang mungkin ketika menambahkan dua digit biner adalah sebagai berikut:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 10 (yang berarti 0 dengan membawa 1 ke posisi bit yang lebih tinggi berikutnya)

Set aturan sederhana ini adalah dasar bagaimana komputer melakukan penjumlahan pada level perangkat keras.

Cara menjumlahkan bilangan biner

Dalam penjumlahan desimal, ketika kita menambahkan dua digit yang melebihi 9, kita membawa 1 ke kolom berikutnya. Dalam penjumlahan biner, proses serupa terjadi ketika dua angka 1 ditambahkan—karena 1+1=1021 + 1 = 10_2, di mana hasilnya adalah 0 dan membawa 1.

Ketika beberapa bit ditambahkan bersama-sama, membawa dari setiap posisi mempengaruhi posisi bit yang lebih tinggi berikutnya. Sebagai contoh, saat menambahkan 110121101_2 dan 101121011_2, tambahkan bit demi bit dari kanan ke kiri:

  • 1+1=1021 + 1 = 10_2 → tulis 0, bawa 1
  • 1(bawa)+1+0=1021 (bawa) + 1 + 0 = 10_2 → tulis 0, bawa 1
  • 1(bawa)+0+1=1021 (bawa) + 0 + 1 = 10_2 → tulis 0, bawa 1
  • 1(bawa)+1+1=1121 (bawa) + 1 + 1 = 11_2 → tulis 1, bawa 1

Jadi, 11012+10112=1100021101_2 + 1011_2 = 11000_2.

Cara kerja kalkulator

Alih-alih melakukan konversi manual atau penjumlahan bit demi bit, kalkulator menerapkan tiga langkah utama secara otomatis:

  1. Konversi ke desimal: Setiap input biner pertama-tama dikonversi ke ekuivalen desimalnya.
  2. Penjumlahan: Kalkulator menjumlahkan nilai desimal.
  3. Konversi kembali ke biner: Jumlah yang dihasilkan dalam bentuk desimal kemudian dikonversi kembali ke biner untuk ditampilkan.

Metode ini menjamin hasil yang akurat bahkan saat menambahkan beberapa bilangan — dua, tiga, empat, atau lebih — sehingga pengguna tidak perlu menghadapi kesalahan penjumlahan biner manual.

Anda dapat menggunakan kedua metode tersebut untuk menjumlahkan bilangan biner.

Rumus

Prinsip komputasi di balik kalkulator dapat dinyatakan sebagai berikut:

  1. Konversi biner ke desimal

Untuk bilangan biner bnbn1b1b0b_n b_{n-1} \dots b_1 b_0:

D=i=0nbi×2iD = \sum_{i=0}^{n} b_i \times 2^i

di mana bib_i adalah 0 atau 1, dan DD adalah ekuivalen desimalnya.

  1. Penjumlahan dalam bentuk desimal

Jika ada kk bilangan biner B1,B2,,BkB_1, B_2, \dots, B_k, ekuivalen desimal mereka D1,D2,,DkD_1, D_2, \dots, D_k dihitung dan dijumlahkan:

S=D1+D2++DkS = D_1 + D_2 + \dots + D_k
  1. Konversi desimal ke biner

Jumlah desimal akhir SS kemudian dikonversi kembali ke biner menggunakan pembagian berulang dengan 2:

Biner(S)=Sisa dari pembagian S oleh 2, dibaca dalam urutan terbalik\text{Biner}(S) = \text{Sisa dari pembagian } S \text{ oleh } 2, \text{ dibaca dalam urutan terbalik}

Contoh

Contoh 1: Menjumlahkan dua bilangan biner

Mari kita tambahkan dua bilangan biner: 1011 dan 1101.

Langkah 1: Konversikan ke desimal.
10112=1×8+0×4+1×2+1×1=8+0+2+1=11101011_2 = 1×8 + 0×4 + 1×2 + 1×1 = 8 + 0 + 2 + 1 = 11_{10}
11012=1×8+1×4+0×2+1×1=8+4+0+1=13101101_2 = 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13_{10}

Langkah 2: Jumlahkan bilangan desimal.
11+13=2411 + 13 = 24

Langkah 3: Konversikan hasil kembali ke biner.

PembagianKuosienSisa
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

2410=11000224_{10} = 11000_2.

Hasil akhir:
10112+11012=1100021011_2 + 1101_2 = 11000_2

Contoh 2: Menjumlahkan tiga bilangan biner

Sekarang kita jumlahkan tiga nilai: 101, 111, dan 1000.

Langkah 1: Konversikan ke desimal.
1012=1×22+0×21+1×20=510101_2 = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 5_{10}
1112=1×22+1×21+1×20=710111_2 = 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 7_{10}
10002=1×23+0×22+0×21+0×20=8101000_2 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 8_{10}

Langkah 2: Jumlahkan dalam desimal.
5+7+8=205 + 7 + 8 = 20

Langkah 3: Konversikan 20 kembali ke biner.

PembagianKuosienSisa
20 ÷ 2100
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

2010=10100220_{10} = 10100_2

Jadi, 1012+1112+10002=101002101_2 + 111_2 + 1000_2 = 10100_2

Contoh 3: Menjumlahkan dua bilangan biner pecahan

Mari kita tambahkan dua bilangan biner pecahan: 0.10120.101_2 dan 0.11120.111_2.

Langkah 1: Konversikan ke desimal. 0.1012=1×21+0×22+1×23=0.625100.101_2 = 1 \times 2^{-1} + 0 \times 2^{-2} + 1 \times 2^{-3} = 0.625_{10} 0.1112=1×21+1×22+1×23=0.875100.111_2 = 1 \times 2^{-1} + 1 \times 2^{-2} + 1 \times 2^{-3} = 0.875_{10}

Langkah 2: Jumlahkan dalam desimal. 0.625+0.875=1.50.625 + 0.875 = 1.5

Langkah 3: Konversikan 1.5 kembali ke biner.

PembagianKuosienSisa
1 ÷ 201

Bagian pecahan:

PerkalianHasil
0.5 x 21

Jadi, 0.1012+0.1112=1.120.101_2 + 0.111_2 = 1.1_2

Pertanyaan yang Sering Diajukan

Bagaimana cara menambahkan bilangan biner 1010 dan 111 menggunakan kalkulator ini?

Pertama, konversikan masing-masing ke desimal: 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}. Kemudian lakukan 10+7=1710 + 7 = 17. Konversikan kembali ke biner: 1710=10001217_{10} = 10001_2. Maka, 10102+1112=1000121010_2 + 111_2 = 10001_2.

Bisakah saya menambahkan lebih dari dua bilangan biner sekaligus?

Ya. Kalkulator ini mendukung beberapa bidang input, memungkinkan penambahan tiga, empat, atau lebih bilangan biner secara bersamaan. Proses konversi yang sama — biner ke desimal, penjumlahan, kemudian kembali ke biner — memastikan hasil yang tepat.

Apakah kalkulator ini mendukung penjumlahan bilangan biner pecahan?

Ya. Kalkulator ini mendukung penjumlahan bilangan biner pecahan.

Laporkan bug

Bidang ini wajib diisi.