Wednesday 17 May 2017

Cara Konversi Bilangan Desimal ke Biner, Oktal, Hexadesimal Dan Sebaliknya

Bilangan Desimal adalah bilangan yang biasa kita pakai sehari hari. Penulisan nya menggunakan (10). Contoh: 455(10)

Bilangan Biner adalah Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Jadi tidak ada angka 2 dalam sistem bilangan Biner. Penulisan nya menggunakan (2). Contoh: 11001(2)

Bilangan Oktal adalah sebuah sistem bilangan berbasis delapan. Simbol yang digunakan pada sistem ini adalah 0,1,2,3,4,5,6,7. Tidak ada angka 8 dalam sistem bilangan Oktal. Penulisan nya menggunakan (8). Contoh: 125(8)

Bilangan Heksadesimal adalah sebuah sistem bilangan yang menggunakan 16 simbol. Simbol yang digunakan adalah angka 0 sampai 9 ditambah dengan 6 simbol huruf yaitu huruf A hingga F. Dimana A = 10, B = 11, C= 12, D = 13 , E = 14 dan F = 15. Penulisan nya menggunakan (16). Contoh: FA3(16)


Konversi Desimal ke Biner
Bilangan harus dibagi dengan 2 dan sisa hasil bagi nya dijadikan bilangan Biner

Contoh:
11(10)= .....(2)

11 : 2 = 5  sisa 1 (5x2= 10 => 11-10 = 1)
5   : 2 = 2  sisa 1 < hasil bagi 11:2 = 5 dibagi lagi dengan 2
2   : 2 = 1  sisa < hasil bagi 5  :2 = 2 dibagi lagi dengan 2
1   : 2 = 0  sisa 1 < hasil bagi 2  :2 = 1, 1 ini dibagi lagi dengan 2 dan sisanya harus lah 0, dan jika hasil bagi sudah 0 tak perlu dibagi lagi

Dan bilangan biner didapat dari sisa pembagian dan dibaca dari bawah 1011

Jadi 11(10)= 1011(2)

Bagaimana jika sebalik nya?

Konversi Biner ke Desimal
Bilangan harus dikali 20  Sampai 2n 

Contoh:
1011(2) = ..... (10)

Tulis bilangan berurutan ke arah bawah
Lalu, dari bawah kalikan dengan 20 , 21  dan seterus nya
Hasil nya
Kemudian jumlahkan hasil nya 1+2+0+8 = 11
Jadi 1011(2)= 11(10)

Contoh 2
101101(2) = .....(10)

Tulis bilangan berurutan
Lalu, dari bawah kalikan dengan 20 , 21  dan seterus nya
Hasil nya
Jumlahkan hasil perkalian nya 1+0+4+8+0+32= 45
Jadi 101101(2) = 45(10)


Konversi Desimal Ke Oktal
Bilangan Desimal harus dibagi dengan 8

Contoh
1435(10) = .....(8)

1435 : 8 = 179 sisa 3 (1435 x 8 = 1432 => 1435-1432=3)
179   : 8 = 22   sisa 3 <179 adalah hasil dari 1435 : 8, dan dibagi lagi dengan 8
22     : 8 = 2     sisa 6 <karena 2 tidak bisa dibagi 8, nilai tersebut dapat langsung dijadikan hasil, yaitu: 2633

Jadi 1435(10) = 2633(8)

Konversi Oktal Ke Desimal
Sama seperti konversi biner ke desimal dimana angka biner dikali bilangan 2 berpangkat, konversi oktal ke desimal pun harus dikali bilangan 8 berpangkat.

Contoh
456(8) = ..... (10)

Tulis angka yang akan dicari nilai nya ke arah bawah
Kalikan dari bawah dengan 80 , 81  dan seterus nya sesuai bilangan
Hasil nya
Lalu jumlahkan hasil dari perkalian tersebut 256+40+6 = 302


Konversi Desimal ke hexadesimal
Bilangan Desimal harus dibagi dengan 16 untuk mendapatkan bilangan hexadesimal

Contoh:
2789(10) = ..... (16)

2789 : 16 = 174 sisa 5 (2789 : 16 = 2784, 2789 - 2784 = 5)
174   : 16 = 10   sisa 14 <174 adalah hasil pembagian 2789 : 16 =174, harus dibagi dengan 16 lagi

Karena 10 (hasil pembagian 174:16 = 10) tidak bisa dibagi 16, maka boleh langsung diturunkan menjadi bilangan Hexadesimal

Seperti kita ketahui sebelumnya, bilangan Hexadesimal menggunakan angka dan alphabet yaitu
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Note:
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

Konversikan bilangan sesuai standar bilangan Hexadesimal
10 = A
14 = E
5 = 5 (sisa pembagian pertama (2789 : 16 = 174, sisa 5)

Jadi 2789(10) = AE5(16)

Konversi Hexadesimal ke Desimal
Sama seperti konversi Oktal ke Desimal, bedanya tiap bilangan harus dikalikan 160,161 dan seterus nya

Contoh:
8FA2(16) = ..... (10)

Tulis angka yang akan dicari nilai nya ke arah bawah berurutan
Konversi tiap bilangan nya
Kalikan dari bawah dengan 160 , 161  dan seterus nya sesuai bilangan
Hasil nya
Lalu jumlahkan semua hasil perkalian tersebut 32768+3840+160+2 = 36770

Jadi 8FA2(16) = 36770(10)

Mudah bukan?
Semoga dapat membantu.

Baca juga:
Konversi Bilangan Biner ke Desimal, Oktal, Hexadesimal dan sebaliknya.