Konversi Bilangan Biner, Oktal, Desimal, Heksadesimal
Assalamualaikum, kali ini kita akan membahas bagaimana Konversi Bilangan Biner, Oktal, Desimal, dan Heksadesimal.
Macam-macam Sistem Bilangan yang dikenal komputer :
- Sistem bilangan Biner : 0,1
- Sistem bilangan Oktal : 0,1,2,3,....,7
- Sistem bilangan Desimal : 0,1,2,3,....,9
- Sistem bilangan Heksadesimal : 0,1,2,3,....,9,A,B,....,F
Langsung saja simak penjelasan di bawah.
- Konversi Desimal ke Biner
contoh : 25(10) = . . .(2)25/2= 12Sisa 112/2= 6Sisa 06/2= 3Sisa 03/2= 1Sisa 11/2= 0Sisa 1
Jadi Hasil Konversi Ke Biner-nya adalah 11001 (Di tulis dari bawah ke atas). Karna Akan Di konversi ke biner maka bilangan dibahagi dengan 2 hingga hasilnya 0. - Konversi Biner Ke Desimal
contoh : 11001(2) = . . . (10)1024 512 256 128 64 32 16 8 4 2 1 1 1 0 0 1
16 + 8 + 1 = 25
Jadi Hasil Konversi Ke Desimal-nya adalah 25. Deretan Angka Di atas bilangan Biner adalah hasil dari 2^0 Sampai 2^10 Dan seterusnya. kemudian Kita hanya perlu menjumlahkan angka yang membunyai bilangan 1. - Konversi Desimal Ke Oktal.
contoh : 325(10) = . . .(8)325 / 8 = 41 sisa 5 40 / 8 = 5 sisa 0 5 / 8 = 0 sisa 5
Jadi Hasil Konversi Ke Oktal-nya adalah 505. Karna Oktal berbasis 8 Sehingga Bilangan Desimal Dibagi dengan 8 hingga hasilnya 0. - Konversi Heksadesimal Ke Oktal.
contoh : 147(16) = . . . (8)
1 4 7 0001 0100 0111 Di Ubah ke Biner
Pertama - tama setiap bilangan di ubah ke Biner sebanyak 4bit bilangan biner, artinya 4 digit bilangan biner (1111). di karenakan Memory menyimpan Heksadesimal sebesar 4bit. Kemudian Bilangan biner tersebut Di Ubah Menjadi Bilangan Oktal.000 101 000 111 0 5 0 7 Di ubah Ke Oktal
Jadi hasil Konversi Ke Oktal-nya adalah 507.
- 25734(10) = . . . (2)
Penyelesaian :
25374 / 2 = 12867 Sisa 0 12867 / 2 = 6433 Sisa 1 6433 / 2 = 3216 Sisa 1 3216 / 2 = 1608 Sisa 0 1608 / 2 = 804 Sisa 0 804 / 2 = 402 Sisa 0 402 / 2 = 201 Sisa 0 201 / 2 = 100 Sisa 1 100 / 2 = 50 Sisa 0 50 / 2 = 25 Sisa 0 25 / 2 = 12 Sisa 1 12 / 2 = 6 Sisa 0 6 / 2 = 3 Sisa 0 3 / 2 = 1 Sisa 1 1 / 2 = 0 Sisa 1
Jadi Hasil dari Konversi 25734(10) = 110010010000110(2) - 2345(10) = . . .(2) = . . .(16) = . . . (8)
- 2345(10) = . . . (2)
2345 / 2 = 1172 Sisa 1 1172 / 2 = 586 Sisa 0 586 / 2 = 293 Sisa 0 293 / 2 = 146 Sisa 1 146 / 2 = 73 Sisa 0 73 / 2 = 36 Sisa 1 36 / 2 = 18 Sisa 0 18 / 2 = 9 Sisa 0 9 / 2 = 4 Sisa 1 4 / 2 = 2 Sisa 0 2 / 2 = 1 Sisa 0 1 / 2 = 0 Sisa 1
Jadi Hasil dari Konversi 2345(10) = 100100101001(2) - 100100101001(2) = . . . (16)
1001 0010 1001 9 2 9
Jadi Hasil dari Konversi 100100101001(2) = 929(16) - 929(16) = . . . (8)
100 100 101 001 4 4 5 1
Jadi Hasil Konversi 929(16) = 4451(8)
Maka di Dapat Hasil 2345(10) = 100100101001(2) = 929(16) = 4451(8) - 2345(10) = . . . (2)
- 4325(10) = . . . (8) = . . . (2) = . . . (16)
- 4325(10) = . . . (8)
4325 / 8 = 540 Sisa 5 540 / 8 = 67 Sisa 4 67 / 8 = 8 Sisa 3 8 / 8 = 1 Sisa 0 1 / 8 = 0 Sisa 1
Jadi Hasil dari Konversi 4325(10) = 10345(8) - 10345(8) = . . . (2)
1 0 3 4 5 001 000 011 100 101
Jadi Hasil dari Konversi 10345(8) = 1000011100101(2) - 1000011100101(2) = . . . (16)
0001 0000 1110 0101 1 0 14 = E 5
Jadi Hasil dari Konversi 1000011100101(2) = 10E5(16)
Maka di Dapat Hasil 4325(10) = 10345(8) = 1000011100101(2) = 10E5(16)
- 4325(10) = . . . (8)
- 4235(10) = . . . (16) = . . . (8) = . . . (2)
- 4235(10) = . . . (16)
4235 / 16 = 264 Sisa 11 = B 264 / 16 = 16 Sisa 8 16 / 16 = 1 Sisa 0 1 / 16 = 0 Sisa 1
Jadi Hasil dari Konversi 4235(10) = 108B(16) - 108B(16) = . . . (8)
1 0 8 B 0001 0000 1000 1011
Setelah Di Ubah Ke Biner Baru Ubah Ke Oktal dengan Mengambil 3bit
000 001 000 010 001 011 0 1 0 2 1 3
Jadi Hasil dari Konversi 108B(16) = 10213(8) - 10213(8) = . . . (2)
1 0 2 1 3 001 000 010 001 011
Jadi Hasil dari Konversi 10213(8) = 1000010001001(2)
Maka di Dapat Hasil 4235(10) = 108B(16) = 10213(8) = 1000010001001(2)
- 4235(10) = . . . (16)
Leave a Comment