Materi sistem Bilangan

4
8/28/2014 1 Sistem bilangan pada komputer Desimal ( basis 10) Biner ( basis 2 ) Biner ( basis 2 ) Oktal ( basis 8 ) Oktal ( basis 8 ) Heksadesimal ( basis 16 ) Sistem bilangan oktal disusun dari 8 angka atau lambang. Sistem bilangan oktak disebut juga sistem bilangan basis 8 atau radiks 8 karena mempunyai 8 digit. Setiap digit dari bilangan oktal dapat mempunyai harga dari 0 sampai 7 (0,1,2,3,4,5,6,dan, 7) Posisi-posisi digit di dalam bilangan oktal mempunyai delapan bobot sebagai berikut : 8 3 8 2 8 1 8 0 8 -1 8 -2 8 -3 =512 =64 =8 =1 . =1/8 =1/64 =1/512 Most Significant Digit (MSD) Octal point Least Significant Digit (LSD) Konversi Oktal Ke Desimal Contoh : 24.6 (8) = 2 x (8 1 ) + 4 x (8 0 ) + 6 x (8 -1 ) = 20.75 (10) Konversi Biner ke Oktal / Oktal ke Biner Setiap digit oktal dinyatakan oleh tiga bit dari digit biner. Contoh : 100 111 010 (2) = (100) (111) (010) (2) = 4 7 2 (8) Digit Oktal 0 1 2 3 4 5 6 7 Binary Ekivalen 000 001 010 011 100 101 110 111 Konversi dari Desimal ke Octal dan Biner 177 (10) = ……. (8) = ……. (2) 177/8 = 22 + sisa 1 1 (LSB) 22/ 8 = 2 + sisa 6 6 2 / 8 = 0 + sisa 2 2 (MSB) Hasil 177 (10) = 261 (8) Konversi ke Biner = 010110001 (2)

description

Materi sistem komputer bab sistem bilangan

Transcript of Materi sistem Bilangan

Page 1: Materi sistem Bilangan

8/28/2014

1

Sistembilangan

padakomputer

Desimal( basis 10)

Biner( basis 2 )

Biner( basis 2 )

Oktal( basis 8 )

Oktal( basis 8 )

Heksadesimal( basis 16 )

Sistem bilangan oktal disusun dari 8 angka atau lambang.

Sistem bilangan oktak disebut juga sistem bilangan basis 8 atauradiks 8 karena mempunyai 8 digit.

Setiap digit dari bilangan oktal dapat mempunyai harga dari 0 sampai7 (0,1,2,3,4,5,6,dan, 7)

Posisi-posisi digit di dalam bilangan oktal mempunyai delapan bobotsebagai berikut :

83 82 81 80 8-1 8-2 8-3

=512 =64 =8 =1 . =1/8 =1/64 =1/512

Most SignificantDigit (MSD) Octal point

LeastSignificant Digit

(LSD)

Konversi Oktal Ke Desimal

Contoh : 24.6(8) = 2 x (81) + 4 x (80) + 6 x (8-1) = 20.75(10)

Konversi Biner ke Oktal / Oktal ke Biner

Setiap digit oktal dinyatakan oleh tiga bit dari digit biner.

Contoh : 100 111 010(2) = (100) (111) (010)(2) = 4 7 2(8)

Digit Oktal 0 1 2 3 4 5 6 7

Binary Ekivalen 000 001 010 011 100 101 110 111

Konversi dari Desimal ke Octal dan Biner177(10) = ……. (8) = ……. (2)

177/8 = 22 + sisa 1 1 (LSB)22/ 8 = 2 + sisa 6 62 / 8 = 0 + sisa 2 2 (MSB)

Hasil 177 (10) = 261(8)

Konversi ke Biner = 010110001(2)

Page 2: Materi sistem Bilangan

8/28/2014

2

Konversikan bilangan di bawah ini !

a. 123(8) = …… (10)

b. 46.2(8) =……(10)

c. 726(8) =……(2)

d. 461(8) =……(2)

e. 210(10) =……(8) =……(2)

Heksadesimal adalah sebuah sistem bilangan yang menggunakan16 simbol.

Simbol yang digunakan atau sistem bilangan basis 16 ini adalahangka 0 sampai 9, ditambah dengan 6 simbol huruf lainnya yangmenggunakan huruf A hingga F, selengkapnya simbol yangdigunakan dalam sistem bilangan Heksadesimal adalah ( 0, 1, 2, 3,4, 5, 6, 7, 8, 9, A, B, C, D, E, F)

163 162 161 160 16-1 16-2 16-3

=4096 =256 =16 =1 . =1/16 =1/256 =1/4096

MostSignificant Digit

(MSD)Hexadec.

pointLeast

Significant Digit(LSD)

Page 3: Materi sistem Bilangan

8/28/2014

3

Konversi dari Desimal ke Heksadesimal378(10) = ……. (16)

378/16 = 23+ sisa 10 A (LSB)23/ 16 = 1 + sisa 7 71 / 16 = 0 + sisa 1 1 (MSB)

Hasil : 37810 = 17A16

Konversi ke Biner = 0001 0111 10102

Setiap digit heksadesimal dinyatakan denganempat bit dari digit biner.Contoh :101100101111(2) = (1011) (0010) (1111)(2) = B 2 F(16)

Hexadecimal Digit 0 1 2 3 4 5 6 7

Binary Equivalent 0000 0001 0010 0011 0100 0101 0110 0111

Hexadecimal Digit 8 9 A B C D E FBinary Equivalent 1000 1001 1010 1011 1100 1101 1110 1111

Untuk mengkonversi bilangan oktal keheksadesimal ataupun sebaliknya dilakukandengan mengkonversi bilangan oktal atauheksadesimal ke dalam bilangan biner terlebihdulu.

5A8(16)= 0101 1010 1000 (Biner)= 2 6 5 0 (Oktal)

Page 4: Materi sistem Bilangan

8/28/2014

4

Konversikan 5A8(16) ke Oktal

Konversikan 2650(8) ke Heksadesimal

5A8(16)= 0101 1010 1000 (Biner)= 2650(8)

2850(8)= 010 110 101 000 (Biner)= 5A8(16)

BCD adalah sistem pengkodean bilangandesimal yang metodenya mirip denganbilangan biner biasa; hanya saja dalam proseskonversi, setiap simbol dari bilangan desimaldikonversi satu per satu, bukan secarakeseluruhan seperti konversi bilangandesimal ke biner biasa.

Misalkan bilangan yang ingin dikonversi adalah 170(10).

Dapat dilihat bahwa bilangan biner dari :1(10) 0001(2)7(10)—-> 0111(2)0(10)—-> 0000(2)Tetapi, berhubung hasil yang diinginkan adalah bilanganBCD, maka basis bilangannya tinggal ditulis sebagai berikut:1(10)—-> 0001BCD7(10)—-> 0111BCD0(10)—-> 0000BCDmaka, nilai BCD dari 170(10)adalah 0001 0111 0000BCD.