Anda di halaman 1dari 8

Bilangan Biner

Sebagai contoh dari bilangan desimal, untuk angka 157:

157(10) = (1 x 100) + (5 x 10) + (7 x 1)


Perhatikan bilangan desimal ini sering !uga disebut basis 10" #al ini dikarenakan $er$angkatan 10 %ang dida$at dari 100, 101, 10&, dst" Mengenal Konsep Bilangan Biner dan Desimal Perbedaan mendasar dari metoda biner dan desimal adalah berkenaan dengan basis" 'ika desimal berbasis 10 (( 10) ber$angkatkan 10x, maka untuk bilangan biner berbasiskan & ((&) menggunakan $er$angkatan &x" Sederhanan%a $erhatikan contoh di ba)ah ini

*ntuk +esimal: 1,(10) = (1 x 101) + (, x 100) = 10 + , = 1, *ntuk -iner: 1110(&) = (1 x &.) + (1 x &&) + (1 x &1) + (0 x &0) =/+,+&+0 = 1,
-entuk umum dari bilangan biner dan bilangan desimal adalah : -iner +esimal Pangkat 1 1&/ &7 1 0, &0 1 .& &5 1 10 &, 1 / &. 1 , && 1 & &1 1 1 &0 11111111 &55 (117

Sekarang kita balik lagi ke contoh soal di atas +arimana kita da$atkan angka desimal 1,(10) men!adi angka biner 1110(&)2 3ari kita lihat lagi $ada bentuk umumn%a -iner +esimal Pangkat 0 0 &7 0 0 &0 0 0 &5 0 0 &, 1 / &. 1 , && 1 & &1 0 0 &0 00001110 1, (117

3ari kita telusuri $erlahan1lahan Pertama sekali, kita !umlahkan angka $ada desimal sehingga men!adi 1," anda lihat angka1angka %ang menghasilkan angka 1, adalah /, ,, dan & *ntuk angka1angka %ang membentuk angka 1, (lihat angka %ang diarsir), diberi tanda biner 415, selebihn%a diberi tanda 405" Sehingga kalau dibaca dari kanan, angka desimal 1, akan men!adi 00001110 (terkadang dibaca 1110) $ada angka biner n%a" Mengubah Angka Biner ke Desimal Perhatikan contoh

1" 11001101(&)
-iner +esimal Pangkat 1 1&/ &7 1 0, &0 0 0 &5 0 0 &, 1 / &. 1 , && 0 0 &1 1 1 &0 11001101 &05 (117

Note: 6ngka desimal &05 dida$at dari $en!umlahan angka %ang di arsir (1&/+0,+/+,+1) Setia$ biner %ang bertanda 415 akan dihitung, sementara biner %ang bertanda 405 tidak dihitung, alias 405 !uga"

&" 00111100(&)
-iner 0 Pangkat 0 0 &7 0 0 &0 1 .& &5 1 10 &, 1 / &. 1 , && 0 0 &1 0 0 &0 00111100 00 (117

Mengubah Angka Desimal ke Biner *ntuk mengubah angka desimal men!adi angka biner digunakan metode $embagian dengan angka & sambil mem$erhatikan sisan%a" Perhatikan contohn%a

1" &05(10) &05 : & = 10& sisa 1 10& : & = 51 sisa 0 51 : & = &5 sisa 1 &5 : & = 1& sisa 1 1& : & = 0 sisa 0 0 : & = . sisa 0 . : & = 1 sisa 1 1 sebagai sisa akhir 415

Note: *ntuk menuliskan notasi binern%a, $embacaan dilakukan dari ba)ah %ang berarti 11001101(&)

&" 00(10) 00 : & = .0 sisa 0 .0 : & = 15 sisa 0 15 : & = 7 sisa 1 7 : & = . sisa 1 . : & = 1 sisa 1 1 sebagai sisa akhir 415
Note: +ibaca dari ba)ah men!adi 111100 (&) atau la7imn%a dituliskan dengan 00111100 (&)" 8ngat bentuk umumnn%a mengacu untuk / digit 9alau 111100 (ini 0 digit) men!adi 00111100 (ini sudah / digit)"

Aritmatika Biner
Pada bagian ini akan membahas $en!umlahan dan $engurangan biner" Perkalian biner adalah $engulangan dari $en!umlahan: dan !uga akan membahas $engurangan biner berdasarkan ide atau gagasan kom$lemen" Penjumlahan Biner Pen!umlahan biner tidak begitu beda !auh dengan $en!umlahan desimal" Perhatikan contoh $en!umlahan desimal antara 107 dan &.5

1 7 + 5 = 1&, tulis 4&5 di ba)ah dan angkat 415 ke atas 107 &.5 1111 + ,0&
Se$erti bilangan desimal, bilangan biner !uga di!umlahkan dengan cara %ang sama" Pertama1tama %ang harus dicermati adalah aturan $asangan digit biner berikut:

0+0=0 0+1=1 1 + 1 = 0 dan men%im$an 1


sebagai catatan bah)a !umlah dua %ang terakhir adalah : 1 + 1 + 1 = 1 dengan men%im$an 1 +engan han%a menggunakan $en!umlahan1$en!umlahan di atas, kita da$at melakukan $en!umlahan biner se$erti ditun!ukkan di ba)ah ini:

1 1111 01011011 01001110 111111111111 + 10101001

4sim$anan 15 ingat kembali aturan di atas bilangan biner untuk ;1 bilangan biner untuk 7/ 'umlah dari ;1 + 7/ = 10;

Silahkan $ela!ari aturan1aturan $asangan digit biner %ang telah disebutkan di atas <ontoh $en!umlahan biner %ang terdiri dari 5 bilangan 11101 bilangan 1) 10110 bilangan &) 1100 bilangan .) 11011 bilangan ,) 1001 bilangan 5) 11111111 + untuk men!umlahkann%a, kita hitung berdasarkan aturan %ang berlaku, dan untuk lebih mudahn%a $erhitungan dilakukan bertaha$

11101 10110 1111111 + 110011 1100 1111111 + 111111 11011 1111111 + 011010 1001 1111111 + 1100011

bilangan 1) bilangan &)

bilangan .)

-era$akah bilangan desimal -era$akah bilangan desimal untuk bilangan 1,&,.,, dan untuk bilangan 1,&,.,, dan 55

bilangan ,)

bilangan 5)

'umlah 6khir "

sekarang coba tentukan bera$akah bilangan 1,&,.,, dan 5 6$akah memang $erhitungan di atas sudah benar2 Pengurangan Biner Pengurangan bilangan desimal 7.,&0 = ;1/5 akan menghasilkan:

7.,&0 ;1/5 111111111 1 0,&,1

lihat 6ngka 7 dan angka , dikurangi dengan 1 digit desimal $engurang" #asil $engurangan akhir "

-entuk *mum $engurangan :

0=0=0 1=0=0 1=1=0 0 = 1 = 1 dengan memin!am >1? dari digit disebelah kirin%a
*ntuk $engurangan biner da$at dilakukan dengan cara %ang sama" <oba $erhatikan bentuk $engurangan berikut:

1111011 101001 111111111 1 1010010

desimal 1&. desimal ,1 desimal /&

Pada contoh di atas tidak ter!adi 4konse$ $emin!aman5" Perhatikan contoh berikut

0 111101 10010
111111111111 1

kolom ke1. sudah men!adi >0?, sudah di$in!am desimal 01 desimal 1/ #asil $engurangan akhir ,. "

101011

Pada soal %ang kedua ini kita $in!am >1? dari kolom ., karena ada selisih 011 $ada kolom ke1&" @ihat -entuk *mum

7;;; /000,0 .;7&01 111111111 1 ,0&705

hasil $in!aman

Sebagai contoh $engurangan bilangan biner 110001 = 1010 akan di$eroleh hasil sebagai berikut:

1100101 1010 1111111111 1 100111

Komplemen Salah satu metoda %ang di$ergunakan dalam $engurangan $ada kom$uter %ang ditransAormasikan men!adi $en!umlahan dengan menggunakan minusradikskomplemen satu atau komplemen radiks" Pertama1tama kita bahas kom$lemen di dalam sistem desimal, dimana kom$lemen1kom$lemen tersebut secara berurutan disebut dengan komplemen sembilan dan komplemen sepuluh (kom$lemen di dalam s%stem biner disebut dengan komplemen satu dan komplemen dua)" Sekarang %ang $aling $enting adalah menanamkan $rinsi$ ini: Komplemen sembilan dari bilangan desimal diperoleh dengan mengurangkan masing-masing digit desimal tersebut ke bilangan 9, sedangkan komplemen sepuluh adalah komplemen sembilan ditambah 1 Lihat contoh nyatanya! -ilangan +esimal 9om$lemen Sembilan 9om$lemen Se$uluh

1&. /70 /77

051 .,/ .,;

;1, 0/5 0/0

ditambah dengan 1

Perhatikan hubungan diantara bilangan dan kom$lemenn%a adalah simetris" 'adi, dengan mem$erhatikan contoh di atas, kom$lemen ; dari 1&. adalah /70 dengan sim$le men!adikan !umlahn%a = ; ( 1+/=;, &+7=; , .+0=; ) Sementara kom$lemen 10 dida$at dengan menambahkan 1 $ada kom$lemen ;, berarti /70+1=/77 Pengurangan desimal da$at dilaksanakan dengan $en!umlahan kom$lemen sembilan $lus satu, atau $en!umlahan dari kom$lemen se$uluh

/;. .&1 1111 1 57&

/;. /;. 07/ (kom$" ;) 07; (kom$" 10) 1111 + 1111 + 1571 157& 1 1111 + 57& angka 1 dihilangkan

6nalogi %ang bisa diambil dari $erhitungan kom$lemen di atas adalah, kom$lemen satu dari bilangan biner di$eroleh dengan !alan mengurangkan masing1masing digit biner tersebut ke bilangan 1, atau dengan bahasa sederhanan%a mengubah masing1masing 0 men!adi 1 atau sebalikn%a mengubah masing1masing 1 men!adi 0" Sedangkan kom$lemen dua adalah satu $lus satu" Perhatikan <ontoh "

-ilangan -iner 9om$lemen Satu 9om$lemen +ua

110011 001100 001101

101010 010101 010110

011100 100011 100100

Pengurangan biner 110001 = 1010 akan kita telaah $ada contoh di ba)ah ini

110001 001010 111111111 1 100111

110001 110101 111111111 + 100111

110001 110110 111111111 + 1100111


dihilangkan

6lasan teoritis menga$a cara kom$lemen ini dilakukan, da$at di!elaskan dengan mem$erhatikan sebuah speedometer mobilBmotor dengan em$at digit sedang membaca nol

Sistem Oktal dan Heksa Desimal


-ilangan oktal adalah bilangan dasar /, sedangkan bilangan heksadesimal atau sering disingkat men!adi heks" ini adalah bilangan berbasis 10" 9arena oktal dan heks ini meru$akan $angkat dari dua, maka mereka memiliki hubungan %ang sangat erat" oktal dan heksadesimal berkaitan dengan $rinsi$ biner 1" *bahlah bilangan oktal 0.05/ men!adi bilangan biner

0 . 0 5 110 011 000 101

oktal biner

Note: 3asing1masing digit oktal diganti dengan ekiCalens . bit (biner) *ntuk lebih !elasn%a lihat tabel +igit Dktal di ba)ah &" *bahlah bilangan heks 5+;.10 men!adi bilangan biner heks biner

5 + ; .

0101 1101 1001 0011

Note: 'adi bilangan biner untuk heks 5+;.10 adalah 0101110110010011 *ntuk lebih !elasn%a lihat tabel +igit #eksadesimal di ba)ah ." *bahlah bilangan biner 1010100001101 men!adi bilangan oktal

001 010 100 001 101 . & , 1 5

biner oktal

Note: 9elom$okkan bilangan biner %ang bersangkutan men!adi .1bit mulai dari kanan ," *bahlah bilangan biner 101101011011001011 men!adi bilangan heks

0010 &

1101 +

0110 0

1100 <

1011 biner heks

Tabel Digit Oktal +igit Dktal EkiCalens .1-it 0 000 1 001 010 ! 011 " 100 # 101 $ 110 % 111

Tabel Digit Heksadesimal +igit +esimal EkiCalens ,1-it 0 0000 1 0001 0010 ! 0011 " 0100 # 0101 $ 0110 % 0111 & 1000 ' 1001 A (10) 1010 B (11) 1011 * (1 ) 1100 D (1!) 1101 + (1") 1110 , (1#) 1111

Anda mungkin juga menyukai