Seperti sebelumnya, disini saya juga menyajikan tabel sistem bilangan untuk mempermudah penjelasan :
Hexadesimal | Desimal | Oktal | Biner |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 2 | 2 | 10 |
3 | 3 | 3 | 11 |
4 | 4 | 4 | 100 |
5 | 5 | 5 | 101 |
6 | 6 | 6 | 110 |
7 | 7 | 7 | 111 |
8 | 8 | 10 | 1000 |
9 | 9 | 11 | 1001 |
A | 10 | 12 | 1010 |
B | 11 | 13 | 1011 |
C | 12 | 14 | 1100 |
D | 13 | 15 | 1101 |
E | 14 | 16 | 1110 |
F | 15 | 17 | 1111 |
Seperti pada biner, pengkonversian ke oktal juga berbeda setiap sistem bilangan. Berikut ini tentang cara-caranya :
Pengkorvensian Desimal ke Oktal mirip dengan Desimal ke Biner. Bedanya jika ke biner dibagi 2, maka ke oktal dibagi 8.
Contoh: Konversiakan 17910 ke oktal
179 / 8 = 22 sisa 3 (LSB => Akhir)
/ 8 = 2 sisa 6
/ 8 = 0 sisa 2 (MSB => Awal)
17910 = 2638
Untuk mengkonversi bilangan biner ke bilangan oktal, lakukan pengelompokan 3 digit bilangan biner dari posisi LSB sampai ke MSB.
Contoh: konversikan 101100112 ke bilangan oktal
Jadi 101100112 = 2638
Untuk konversi Hexadesimal ke Oktal belum diketahui caranya, sehingga kita perlu untuk mengkonversikan dahulu bilangan Hexadesimal ke Biner atau ke Desimal baru ke Oktal.
Contoh: konversikan A516 ke bilangan oktal
1. Dengan Desimal
Pertama-tama kita ubah A516 ke bilangan desimal :
A516 = (10 X 16) + (5 X 1)A516 = 16510
Selanjutnya hasil bilangan tersebut diubah ke oktal :
165 / 8 = 20 sisa 5 (LSB => Akhir)
/ 8 = 2 sisa 4
/ 8 = 0 sisa 2 (MSB => Awal)
16510 = 2458
Jadi A516 = 2458
2. Dengan Biner
Pertama-tama kita ubah A516 ke bilangan biner :
Selanjutnya hasil bilangan tersebut diubah ke oktal :
Jadi A516 = 2458
Sekian postingan saya kali ini. Di postingan saya berikutnya adalah akhir dari seri ini yaitu tentang megkonversi sistem bilangan ke hexadesimal.
Wassalamu'alaikkum Wr. Wb.
Comments
Post a Comment