Saturday, November 24, 2012

Operasi pengurangan pada bilangan Biner



Operasi pengurangan pada bilangan Biner
Pada operasi pengurangan bilangan Biner dikenal 2 cara untuk menyelesaikan permasalahan tersebut, yang pertama kita kenal dengan nama Komplemen Satu dan yang kedua kita kenal dengan Komplemen Dua.
Komplemen pada umumnya adalah proses penggantian 1 dengan 0 atau sebaliknya 0 dengan 1.
Komplemen Satu dan Komplemen Dua hanya berbeda pada waktu penjumlahan hasil komplemen dengan 1(satu).  Pada Komplemen Satu, hasil jumlah kedua bilangan yang akan ditambahkan dengan bilangan 1, sementara pada Komplemen Dua, hasil komplemen bilangan negatif lah yang akan dijumlahkan dengan 1 baru kemudian kedua bilangan dijumlahkan. Untuk lebih jelasnya mari kita simak contoh berikut :

Contoh (1):

Kasus 8+(-7) dengan cara Komplemen Satu
8             = 0000 1000
-7           = 1111 1000 (dimana -7 kita dapat dari 7 yang di komplemen)
                 ----------- +
                = 0000 0000
                = 0000 0001 (ditambahkan dengan 1)
                  ----------- +
1             = 0000 0001 (dimana hasil dari 8+(-7) adalah 1)



Kasus 8+(-7) dengan Komplemen Dua
Untuk Komplemen Dua, terlebih dahulu kita menambahkan (-7) dengan 1 , setelah itu baru kita jumlahkan dengan 8.
-7           = 1111 1000
                = 0000 0001 (ditambahkan dengan 1)
                 ------------ +
-7           = 1111 1001
Maka,
8             = 0000 1000
-7           = 1111 1001
                 ------------ +
1             = 0000 0001 (dimana hasil dari 8+(-7) adalah 1)

Contoh (2):

Kasus 8+(-10) dengan cara Komplemen Satu
8             = 0000 1000
-10         = 1111 0101 (dimana -10 kita dapat dari 10 yang di komplemen)
                 ----------- +
                = 1111 1101
                = 0000 0001 (ditambahkan dengan 1)
                  ----------- +
-2           = 1111 1110 (dimana hasil dari 8+(-10) adalah -2)



Kasus 8+(-10) dengan Komplemen Dua
Untuk Komplemen Dua, terlebih dahulu kita menambahkan (-10) dengan 1 , setelah itu baru kita jumlahkan dengan 8.
-10         = 1111 0101
                = 0000 0001 (ditambahkan dengan 1)
                 ------------ +
-10         = 1111 0110
Maka,
8             = 0000 1000
-10         = 1111 0110
                 ------------ +
-2           = 1111 1110 (dimana hasil dari 8+(-10) adalah -2)