About

Posted by : Lenny Bubun Rabu, 30 Oktober 2013



Hay..guys!!!Sebelum membahas tentang Metode Komplemen Desimal & Binary alangkah baiknya kita mengetahui apa itu komplemen dan beberapa metode komplemen untuk masing-masing sistem bilangan.
Komplemen digunakan dalam komputer digital untuk merepresentasikan dan manipulasi bilangan negatif atau untuk menyederhanakan operasi pengurangan dan manipulasi logika. Ada dua jenis komplemen untuk setiap sistem bilangan dengan basis R, yaitu komplemen R dan komplemen R-1. Jika nilai basis tersebut disubsitusikan, maka dua jenis komplemen untuk sistem bilangan desimal, biner oktal, dan heksadeimal adalah sebagai berikut:

  • Bilangan desimal (basis-10) : Komplemen 10 dan komplemen 9
  • Bilangan biner (basis-2) : Komplemen 2 dan komplemen 1
  • Bilangan oktal (basis-8) : Komplemen 8 dan komplemen 7
  • Bilangan heksadesimal (basis-16) : komplemen 16 dan komplemen 15
Karena kali ini kita akan membahas tentang Komplemen Desimal & Binary maka saya akan menjelaskan beberapa aturan dari masing masing komplemen,

1. Komplemen Desimal & Aturannya
  • Komplemen 9 => Tiap digit desimal dikurangkan pada angka sembilan
  • Komplemen 10 => Komplemen 9 ditambah dengan 1
Contoh :
Desimal
# 872
654
354
Komplemen 9
# 127
345
645
Komplemen 10
# 128
346
646

Penjabarannya :
Desimal
# 354
Komplemen 9
# (3+6=9, 5+4=9, 4+5=9)
Komplemen 10
# 645+1=646


2. Komplemen Binary & Aturannya
  • Komplemen 1 => Tiap digit binary dikurangkan pada 1
  • Komplemen 2 => Komplemen 1 ditambah 1

Contoh :
Biner
# 100110
100111
011010
Komplemen 1
# 011001
011000
100101
Komplemen 2
# 011000
011001
100100

Penjabarannya :
Desimal
# 101100010
Komplemen 1
# 0 diganti 1 dan 1 diganti 0
Komplemen 10
# 101100010 + 1

Di dalam matematika, bilangan negatif biasanya dinyatakan dengan cara menambahkan tanda − di depan bilangan tersebut. Namun di dalam komputer, bilangan hanya dapat dinyatakan sebagai kode biner 0 dan 1 tanpa ada simbol yang lainnya, sehingga diperlukan suatu cara untuk mengkodekan tanda minus. Beberapa metode yang dapat digunakan untuk menyatakan bilangan bertanda di sistem bilangan biner adalah: sign-and-magnitude, komplemen satu (ones' complement), dan komplemen dua (two's complement). Komputer modern pada umumnya menggunakan metode komplemen dua, namun metode lain juga digunakan pada situasi tertentu.
Kali ini kita punya soal sebagai berikut :
Bilangan decimal ke biner :
Desimal
Biner
45
00101101
-65
10111110
87
01010111
-93
10100010
-15
11110000
-13
11110010
-67
10111100
50
00110010
  1. Komplemen 1 (One's Complement)
Sistem yang dikenal dengan nama komplemen satu (ones' complement) juga dapat digunakan untuk mempresentasikan bilangan negatif. Bentuk komplemen satu untuk bilangan biner negatif diperoleh dengan cara membalik seluruh bit dari bilangan biner positifnya. Bit yang bernilai “0” dibalik menjadi “1”, dan bit yang bernilai “1” dibalik menjadi “0”. Sebagai contohnya adalah sebagai berikut:
Desimal
Biner
Komplemen 1
45
00101101
11010010
-65
10111110
01000001
87
01010111
10101000
-93
10100010
01011101
-15
11110000
00001111
-13
11110010
00001101
-67
10111100
01000011
50
00110010
11001101
Contoh penjumlahan komplemen 1 :
Ø  45-65 =
45 = 00101101
-65=10111110 = 01000001
JADI HASILNYA = 00101101 + 01000001
= 01101110
=110 bilangan decimal

  1. Komplemen 2 (Two's Complement)
Di dalam metode komplemen dua, bilangan negatif direpresentasikan dengan cara menambahkan satu pada bentuk komplemen satu dari suatu bilangan positif. Di dalam metode komplemen dua, hanya ada satu bilangan nol (00000000).
Desimal
Biner
Kompleman 1
LSB +1(komplemen 2)
45
00101101
11010010
11010011
-65
10111110
01000001
01000010
87
01010111
10101000
10101000
-93
10100010
01011101
01011110
-15
11110000
00001111
00010000
-13
11110010
00001101
00001110
-67
10111100
01000011
01000100
50
00110010
11001101
11001110
Contoh penjumlahan komplemen 2 :
Ø  45-65 =
45 = 00101101
-65=10111110 = 01000001 + 1 = 01000010
JADI HASILNYA = 00101101 + 01000010
= 01101111   → 111 bilangan desimal










- Copyright © Lenny Bubun - Hatsune Miku - Powered by Blogger - Designed by Rizky FM. -