Sumber Gambar:pixabay.com
Postingan kali ini akan membahas mengenai konversi bilangan biner ke desimal,oktal dan heksadesimal,dimana postingan sebelumnya yaitu mengenai konversi bilangan desimal ke biner,oktal,dan heksadesimal,saya sarankan jika belum mempelajari konversi bilangan desimal ke biner,oktal,dan heksadesimal,lebih baik pelajari dulu karena materi ini sangat berhubungan dengan materi sebelumnya.Langsung saja kita kemateri.
A.Konversi Biner ke Desimal
Dengan cara setiap digitnya dikali dengan 2n,dimana untuk n dimulai dari 0,untuk lebih jelasnya bisa kalian lihat contoh di bawah ini.
Contoh:
1).111102=3010
Caranya:
(1x24)+(1x23)+(1x22)+(1x21)+(0x20)
=(1x16)+(1x8)+(1x4)+(1x2)+(0x1)
=16+8+4+2+0
=30
Maka bilangan desimalnya adalah 30
Pembuktian
2). 111010102=23410
Caranya:
(1x27)+(1x26)+(1x25)+(0x24)+(1x23)+(0x22)+(1x21)+(0x20)
=(1x128)+(1x64)+(1x32)+(0x16)+(1x8)+(0x4)+(1x2)+(0x1)
=128+64+32+0+8+0+2+0
=234
Maka bilangan Desimalnya adalah 234
Pembuktian
Dari pembuktian bilangan binnernya adalah 111010102,dimana bilangan binernya di dapatkan dari sisa dimulai dari bawah ke atas.
Penjelasan :
- Untuk bilangan ganjil pada pembuktian seperti 7,maka cara penyelesaiannya adalah dengan cara mencari nilai jika di kali 2 hasilnya mendekati 7 maka nilai yang di kali 2 mendekati 7 adalah 3,karena 2x3=6 sehingga 7-6=1 dan sisa dari pembagian 7 adalah 1
Untuk mengkonversikan bilangan biner ke oktal,dapat dilakukan dengan cara memisahkan bilangan biner menjadi tiga digit tiga digit dimulai dari kanan ke kiri,untuk lebih jelasnya langsung saja ke contoh
Contoh:
1).101012=258
Caranya:
pisahkan tiga digit tiga digit atau tiga bit tiga bit dimulai dari kanan ke kiri,dan penulisannya pun di mulai dari kanan ke kiri: 010 101
setelah dipisah menjadi tiga digit tiga digit,maka kita ubah ke desimal,dimana nanti hasilnya akan menjadi oktal.
010=(0x22)+(1x21)+(0x20)=(0x4)+(1x2)+(0x1) hasilnya 2
101=(1x22)+(0x21)+(1x20)=(1x4)+(0x2)+(1x1) hasilnya 5
Kemudian kita urutkan dari atas ke bawah maka bilangan oktalnya adalah 25
Pembuktian
Karena harus dipisah menjadi tiga digit tiga digit maka:
Untuk 2 dengan biner 10 menjadi 010 ditambah 0 sebelum 1
Sehingga binernya yaitu:0101012
2).1010011102=5168
Caranya:
Sama seperti cara di atas dipisah menjadi tiga digit tiga digit dari kanan ke kiri,penulisannya pun dari kanan ke kiri:101 001 110
setelah dipisah menjadi tiga digit tiga digit,maka kita ubah ke desimal dimana nanti hasilnya akan menjadi oktal.
setelah dipisah menjadi tiga digit tiga digit,maka kita ubah ke desimal dimana nanti hasilnya akan menjadi oktal.
101=(1x22)+(0x21)+(1x20)=(1x4)+(0x2)+(1x1) hasilnya 5
001=(0x22)+(0x21)+(1x20)=(0x4)+(0x2)+(1x1) hasilnya 1
110=(1x22)+(1x21)+(0x20)=(1x4)+(1x2)+(0x1) hasilnya 6
Kemudian kita urutkan dari atas ke bawah maka bilangan oktalnya adalah 516
Pembuktian
Karena harus dipisah menjadi tiga digit tiga digit maka:
Untuk 1 dengan biner 1 menjadi 001 ditambah 00 sebelum 1
Sehingga binnernya:1010011102
C.Konversi Biner ke Heksadesimal
Untuk konversi biner ke heksadesimal caranya hampir sama dengan yang di atas cuma dipisah menjadi empat digit empat digit,penulisannya pun dari kanan ke kiri.
Contoh:
1).101012=1516
Caranya:
Dipisah menjadi empat digit empat digit dari kanan ke kiri,penulisannya pun dari kanan ke kiri : 0001 0101
setelah dipisah menjadi tiga digit tiga digit,maka kita ubah ke desimal dimana nanti hasilnya akan menjadi heksadesimal.
0001=(0x23)+(0x22)+(0x21)+(1x20) hasilnya 1
0101=(0x23)+(1x22)+(0x21)+(1x20) hasilnya 5
Kemudian kita urutkan dari atas ke bawah maka bilangan desimalnya adalah 15
Pembuktian
Dipisah menjadi empat digit empat digit dari kanan ke kiri,penulisannya pun dari kanan ke kiri : 0001 0101
setelah dipisah menjadi tiga digit tiga digit,maka kita ubah ke desimal dimana nanti hasilnya akan menjadi heksadesimal.
0001=(0x23)+(0x22)+(0x21)+(1x20) hasilnya 1
0101=(0x23)+(1x22)+(0x21)+(1x20) hasilnya 5
Kemudian kita urutkan dari atas ke bawah maka bilangan desimalnya adalah 15
Pembuktian
Karena harus dipisah menjadi empat digit empat digit maka:
Untuk 1 dengan biner 1 menjadi 0001 ditambah 000 sebelum 1
Untuk 5 dengan biner 101 menjadi 0101 ditambah 0 sebelum 1
Sehingga binnernya:000101012
2).010111112=5F16
Caranya:Dipisah menjadi empat digit empat digit dari kanan ke kiri,penulisannya pun dari kanan ke kiri : 0101 1111
setelah dipisah menjadi tiga digit tiga digit,maka kita ubah ke desimal dimana nanti hasilnya akan menjadi heksadesimal
setelah dipisah menjadi tiga digit tiga digit,maka kita ubah ke desimal dimana nanti hasilnya akan menjadi heksadesimal
0101=(0x23)+(1x22)+(0x21)+(1x20) hasilnya 5
1111=(1x23)+(1x22)+(1x21)+(1x20) hasilnya F karena di bilangan heksadesimal untuk 15 adalah F
Kemudian kita urutkan dari atas ke bawah maka bilangan desimalnya adalah 5F
Pembuktian
Karena harus dipisah menjadi empat digit empat digit maka:
Untuk 5 dengan biner 101 menjadi 0101 ditambah 0 sebelum 1
Sehingga binernya=010111112
Penjelasan:
- Untuk nilainya 10,11,12,13,14,15 di bilangan heksadesimal menjadi A,B,C,D,E,F
Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.