6 Jun 2021

KONVERSI BILANGAN (PART 2)

 

A. PENDAHULUAN

Konversi bilangan merupakan proses perubahan bentuk dari suatu bilangan ke bilangan yang lainnya. Bilangan biner dapat dikonversi menjadi bilangan desimal dan bilangan desimal dapat dikonversi menjadi bilangan biner.


B. TEORI DASAR

1.    Konversi Bilangan Biner ke Bilangan Desimal

Contoh konversi bilangan biner ke bilangan desimal terdapat pada Tabel 2.

Tabel 2. Konversi Bilangan Biner ke Bilangan Desimal

Bilangan Biner

Konversi

Bilangan Desimal

(25)

32

(24)

16

(23)

8

(22)

4

(21)

2

(20)

1

11

-

-

-

-

1

1

2 + 1 = 3

101

-

-

-

1

0

1

4 + 1 = 5

1001

-

-

1

0

0

1

8 + 1 = 9

10001

-

1

0

0

0

1

16 + 1 = 17

100001

1

0

0

0

0

1

32 + 1 = 33

 

2.   Konversi Bilangan Desimal ke Bilangan Biner

Konversi bilangan desimal ke bilangan biner dapat dilakukan dengan dua cara. Cara yang pertama yaitu bilangan desimal dipisah-pisahkan ke dalam sejumlah bilangan pangkat berbasis 2, seperti yang terdapat pada Tabel 3.

Tabel 3. Konversi Bilangan Desimal ke Bilangan Biner

Bilangan Desimal

Konversi

Bilangan Biner

(25)

32

(24)

16

(23)

8

(22)

4

(21)

2

(20)

1

15

-

-

1

1

1

1

1111

20

-

1

0

1

0

0

10100

25

-

1

1

0

0

1

11001

30

-

1

1

1

1

0

11110

35

1

0

0

0

1

1

100011

 

Contohnya bilangan desimal 2510 nilainya lebih besar dari 16, maka bit 1 ditempatkan pada kolom tersebut. Sisanya adalah 25 – 16 = 9 yang nilainya lebih besar dari 8, maka bit 1 ditempatkan pada kolom tersebut. Sisanya adalah 9 – 8 = 1 yang nilainya sama dengan 1, maka bit 1 ditempatkan pada kolom tersebut. Bit 0 ditempatkan pada kolom yang lainnya, sehingga konversi 2510 = 110012.

Cara yang kedua yaitu dengan pembagian. Bilangan desimal akan dibagi 2 secara berturut-turut dengan memperhatikan sisa pembagiannya. Sisa pembagiannya akan bernilai 0 atau 1 yang akan membentuk bilangan biner. Contohnya bilangan desimal 3510 akan dikonversi menjadi bilangan biner dengan langkah-langkah sebagai berikut:

35 / 2 = 17, sisa 1 (LSB)

17 / 2 = 8, sisa 1

8 / 2 = 4, sisa 0

4 / 2 = 2, sisa 0

2 / 2 = 1, sisa 0

1 / 2 = 0, sisa 1 (MSB)

Bilangan biner yang dihasilkan dari sisa pembagian kemudian diurutkan dari MSB ke LSB, sehingga konversi 3510 = 1000112.


C. RANGKUMAN

Bilangan biner dapat dikonversi menjadi bilangan desimal dan bilangan desimal dapat dikonversi menjadi bilangan biner.


Tidak ada komentar:

Posting Komentar