CARA PERHITUNGAN BILANGAN BINER

Bilangan Biner dan Desimal. 

Nama : Roudlotul Nur Khusnia 
Nim : 119229073 / 2C
Jurusan : Teknik Informatika
STMIK YADIKA BANGIL 

Pembahasan kali ini mengenai tentang Perhitungan Konversi Antara Bilangan Biner dan Desimal. 
Disini akan membahas tentang 6 materi yaitu :
1. Mengenai Bilangan Biner. 
2. Konversi Bilangan Desimal menjadi Biner.
3. Penjumlahan Bilangan Biner.
4. Pengurangan Bilangan Biner.
5. Perkalian dan Pembagian Bilangan Biner.
6. Operasi Two's Complement Bilangan Biner. 

Kita akan membahas materi satu-satu ya teman :)

1. Mengenai Bilangan Biner 

Apa itu Bilangan Biner ?
Biner singkatan dari Binary Digit yang artinya sebuah sitem penulisan angka dengan menggunakan 2 simbol saja yaitu 0 dan 1. 
Perangkat elektronik biasanya menggunakan kode biner untuk mengeluarkan sebuah informasi. contohnya, kabel,komputer,processor,acces point . Biner juga digunkan untuk bluetooth mengirim file antar smartphone. Nilai biner yang dikirimkan dapat digunakan dibaca sebagai angka desimal. 
1 = Ada arus listrik
0 = Tidak ada arus listrik

Contoh :
01000010 = 66 
Dan untuk membaca bilangan desimal dengan menggunakan ASCII TABLE. 
65 = A
66 = B
67 = C
Dst..
Dari kode ini bisa dikirimkan sebuah karakter dari kode biner mulai dari A-Z hingga bisa membentuk sebuah makna. 

Bagaimana cara menghitung bilangan biner ?
Supaya menjadi karakter harus merubah dulu menjadi bilangan desimal .
Apa itu bilangan Desimal ? Bilangan desimal adalah bilangan yang berbasi 10 , mulai dari 0-9.
Contoh :
Angka 53

3 x 10 ⁰ = 3
5 x 10 ¹ = 50
= 53 

Perhitungan bilangan biner 
Contoh :
00001010 
Dimulai dari angka yang terakhir 

0 x 2⁰ = 0
1 x 2¹ = 2
0 x 2² = 0
1 x 2³ = 8
0 x 2⁴ = 0
0 x 2⁵ = 0

Maka Desimal angka tersebut adala 8 + 2 = 10.
Dapat disimpulkan bilangan biner yang bernilai 1 angka saja yang dapat ditambahkan.
Jika mempunya biner 
  1      1     1      1     1    1    1    1 
128   64    32   16    8    4    2    1 = 255

1 = 1 x 2⁰ 
2 = 1 x 2¹ 
4 = 1 x 2²
8 = 1 x 2³
16 = 1 x 2⁴
32 = 1 x 2⁵
64 = 1 x 2⁶
128 = 1 x 2⁷
Hingga 128 = 1 x 2⁷
Maka hanya akan menjumlahkan dari akhir .

2. Konversi Bilangan Desimal menjadi Bilangan Biner. 

135 = ...... (biner)

Mulai dari angka 1 

256    128     64    32    16     8      4     2       1

Angka 256 lebih besar daripada 135 maka tidak perlu dimasukkan dalam angka penjumlahan .
128 - 135 = 7
Lalu mencari nilai yang kurang dari 7 .
yaitu 4 , 2 , 1 = 7. 
Dan untuk angka yang tidak memnuhi diibaratkan dengan nol. 
Dan untuk angka yang bisa di jumlahkan diibaratkan dengan 1 
Maka Hasilnya :
0 1 0 0 0 0 1 1 1  = 135 
Jika ada angka 0 didepan itu boleh dibuang Karena tidak berdampak apapun . Nilai bilangan yang dimiliki tetap tidak akan mengubah bilangan hasil yang kita miliki. 

3. Penjumalahan Bilangan Biner 

Memasuki bilangan Aritmatic Decimal Numbers (Adding)

777 + 135 = 912 .

1 1 0 0 0 0 1 0 0 1  +  0 1 0 0 0 0 1 1 1 = .. 

Cara melakukan penjumlahan dalam bentuk biner .
Teori dasar :
0 + 0 = 0 
0 + 1 = 1
1 + 0 = 1 
1 + 1 = 1 0 (angka 1 akan disimpan untuk penjumlahan berikutnya)

Melakukan penjumlahan pada biner ini sama saja dengan penjumlahan biasanya . 

 1 1 0 0 0 0 1 0 0 1 (777)
    0 1 0 0 0 0 1 1 1 (135)
------------------------------------ +
 1 1 1 0 0 1 0 0 0 0 (912)

Pembuktian 

512  256  128  16 
= 912


4. Pengurangan Bilangan Biner

Teori dasar :

0 - 0 = 0
1 - 0 = 1
0 - 1 = 1 (meminjam selanjutnya )
1 - 1 = 0 

Contoh : 

777 - 135 = 642 
0 0 1 1  0 0 0 0 1 0 0 1 (777)
             1 0 0 0 0 1 1 1 (135)
------------------------------------ -
0 0 1 0 1 0 0 0 0 0  1 1 (642)

Pembuktian 

512 + 128 + 2 = 642. 

5. Perkalian dan Pembagian Bilangan Biner 

a. Perkalian 

More Binary Aritmatics (Multiplying & Dividing )
Mode perkalian ini sama saja dengan perkalian angka desimal biasanyaa . 

3 x 5 = 15 

               0 0 1 1 (3)
               0 1 1 1 (5)
            ----------------- x
               0 0 1 1 
            0 0 0 0
         0 0 1 1
     0 0 0 0 
   ------------------------ + 
     0 0 0 0 1 1 1 1 (15)

Pembuktian :

8 +4+ 2+ 1 = 5

b. Pembagian 

Pembagian bilangan biner sama saja dengan pembagian angka desimal, 

15 / 3 = 5
       
1 1 / 1 1 1 1  = 1 0 1 
        1 1 
      ----------- -
           0 1 1 
              1 1 
     ------------ -
              0  0

Pembuktian :

4 + 1 = 5

6. Operasi Two's Complement Bilangan Biner 

Integer ⇒ 32 bit 

0000 0000 0000 0000 0000 0000 0000 0000 ⇒ 0
0000 0000 0000 0000 0000 0000 1000 0111 ⇒ 135
0000 0000 0000 1111 0100 0010 0100 0000 ⇒ 1,000,000
Kita bisa memaksimalkan memasukkan nilai dengan jumlah 
4,294,967,295
1111 1111 1111 1111 1111 1111 1111 1111 ⇒ 4,294,967,295

Bagaimana kombinasi biner yang dapat memunculkan angka minus ?
Aritmatics Binary Numbers (Negative)

Integer ⇒ 32 bit 
0111 1111 1111 1111 1111 1111 1111 1111     ⇒ 4,294,967,295
0000 0000 0000 0000 0000 0000 0000 0001 ⇒ 1
0000 0000 0000 0000 0000 0000 0000 0000 ⇒ 0
1111 1111 1111 1111 1111 1111 1111 1111    ⇒ -1
1111 1111 1111 1111 1111 1111 1111 1110    ⇒ -2
0000 0000 0000 0000 0000 0000 0000 0001 ⇒ -4,294,967,295

Maka total jumlah dari minus dan plus 4,294,967,295 dan kombinasi nilai ini dimulai dari nol sebanyak 32 bit . 

Two's Complement 
Operasi matematika bilangan biner Two's Complement dapat digunakan untuk membentuk bilangan negatif .

One's Complements ⇒ Invers bit (kebalikan 0⇒1 , 1⇒0

0000  0001 Invers bit ⇒ 1111  1110 
Untuk mendapatkan nilai negatif cukup menambahkan :

Two's Complement = One's Complement + 1
0000  0001 Invers bit ⇒ 1111  1110 + 1 = 1111 1111 
Desimal : -1 
Binary = 1111 1111 

60 - 135 = -75 (Desimal )

maka prosesnya  
Saat angka minus jadikan penjumlahan (+) kita hanya melakukan perubahan angka 135 menjado(-135) Hasilnya pasti sama .

X = 135 (1000 0111)
Y = -135 (???? ????)

         111100  (60)
     10000111 (135) ⇒ Invers bit 0111 1000 (One's complements) + 1 = 0111 1001 (-135)

        111100  (60)
    01111001  (-135)
-------------------------- +
   10110101  (-75)

Pembuktian 

(75) = 01001011
(-75) = 10110100 + 1 
= 10110101
   
Integer hanya mengambil 32 bit kalau lebih dari itu dihilangkan .
Jika melakukan penjumlahan yang sudah melampaui batas komputer tidak akan melihat sehingga akan dibuang dan komputer hanya melihat 32bit saja . 

Secara sederhana , bisa melihat bit pertama (signedbit) dari bilangan biner yang ada . Jika diawali dengan biner 1, maka bilagan tersebut bernilai negatif . Jika diawali dengan nol maka bilangan tersebut positif .

Contoh 
(75) = 01001011
(-75) = 10110100



Terima kasih sudah membaca ....
Tunggu Blog selanjutnya ya sahabatt wkwkwk ...

                                     

Comments

Popular posts from this blog

Status Proses Sistem Operasi

ORGANISASI KOMPUTER : UNIT MASUKAN DAN KELUARAN

Penjadwalan Proses CPU Pada Sistem Operasi