- Get link
- X
- Other Apps
Konversi Sistem Bilangan
Assalamu'alaikum Wr. Wb.
Dipost sebelumnya saya telah membahas tentang cara mengkonversi sistem bilangan ke desimal, ke biner dan ke oktal. Dan disini saya akan membahas tentang cara mengkonversi sistem bilangan ke hexadesimal. Let's go!!!
Dipost sebelumnya saya telah membahas tentang cara mengkonversi sistem bilangan ke desimal, ke biner dan ke oktal. Dan disini saya akan membahas tentang cara mengkonversi sistem bilangan ke hexadesimal. Let's go!!!
Mengkonversi Sistem Bilangan ke Hexadesimal
Seperti biasa sebelum mulai saya akan memberikan tabel sistem bilangan untuk kemudahan kita bersama.
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 dan oktal, pengkonversian ke Heksadesimal juga berbeda setiap sistem bilangan. Berikut ini tentang cara-caranya :
- Desimal ke Hexadesimal
Pengkorvensian Desimal ke Hexadesimal mirip dengan Desimal ke Biner ataupun ke Okta. Bedanya jika ke biner dibagi 2, oktal dibagi 8, kalau Hexadesimal dibagi 16.
Contoh: Konversikan 340810 ke hexadesimal
3408 / 16 = 213 sisa 1 => 1 (LSB => Akhir)
/ 16 = 13 sisa 5 => 5
/ 16 = 0 sisa 13 => D (MSB => Awal)
340810 = D5116
Contoh: Konversikan 340810 ke hexadesimal
3408 / 16 = 213 sisa 1 => 1 (LSB => Akhir)
/ 16 = 13 sisa 5 => 5
/ 16 = 0 sisa 13 => D (MSB => Awal)
340810 = D5116
- Biner ke Hexadesimal
Untuk mengkonversi bilangan biner ke bilangan hexadesimal, lakukan pengelompokan 4 digit bilangan biner dari posisi LSB sampai ke MSB.
Contoh: konversikan 101100112 ke bilangan heksadesimal
1011 | 0011 |
11 / B | 3 |
Jadi 101100112 = B316
- Oktal ke Hexadesimal
Sama seperti hexadesimal ke oktal, oktal ke hexadesimal juga tidak bisa secara langsung. Bilangan oktal harus diubah dahulu ke bilangan desimal / biner, baru kemudian diubah menjadi hexadesimal.
Contoh : konversikan 2638 ke bilangan hexadesimal
1. Dengan Desimal
Pertama-tama kita ubah 2638 ke bilangan desimal :
2638 = (2 X 64) + (6 X 8) + (3 X 1)Kemudian ubah hasil bilangan tadi menjadi hexadesimal :
2638 = 17910
179 / 16 = 11 sisa 3 => 3 (LSB => Akhir)
/ 16 = 0 sisa 11 => B (MSB => Awal)
17910 = B316
2. Dengan Biner
Pertama-tama kita ubah 2638 ke bilangan biner :
2 | 6 | 3 |
010 | 110 | 011 |
2638 = 101100112
Kemudian ubah hasil bilangan tadi menjadi hexadesimal :
1011 | 0011 |
11/B | 3 |
Sip, berakhir sudah seri tentang konversi sistem bilangan. Cukup sampai sini postingan saya kali ini.
Wassalamu'alaikum Wr. Wb.
Comments
Post a Comment