HEXADESIMAL
Sistem Bilangan Hexadesimalmenggunakan 16 simbol 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F disebut system dasar 16. Pada Tabel yang ditunjukkan di bawah, menyatakan bahwa hexadecimal adalah ekivalen dengan biner untuk 0 sampai 17. Perlu dicatat bahwa huruf “A” merupakan singkatan untuk 10, “B” untuk 11, dan sebagainya. Kelebihan dari system decimal adalah mampu mengubah secara langsung dari biner 4 bit. Sebaga contoh bilangan biner 4 bit 1111 merupakan “F” untuk bilangan Hexadesimal. Notasi hexadecimal khususnya digunakan untuk menyatakan bilangan biner. Sebagai contoh, bilangan Hexadesimal A6 akan menyatakan bilangan biner 8 bit 1010 0110. Notasi hexadecimal digunakan secara luas dalam system yang berdasarkan mikroprosesor untuk menyatakan bilangan biner 8-bit,16-bit, atau 32-bit.
DESIMAL | BINER | HEXADESIMAL |
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
16 17 | 1000 1001 | 10 11 |
Yang perlu diperhatikan adalah bilangan hexadecimal setelah F bukan G, tetapi 10.
Untuk menyatakan dasar suatu angka, kadang-kadang ditambah susscript angka tersebut. Subscript tersebut misalnya 1010 menyatakan bilangan decimal 10. 102 menyatakan angka 10 dalam system biner yang jika diterjemahkan ke decimal adalah 2. 1016 menyatakan bilangan 10 dalam hexadecimal yang jika diubah ke system decimal menjadi 16.
Dari bilangan biner ke hexadisemal dapat diubah dengan cara mengelompokkan dulu bilangan biner tersebut menjadi 4 digit. Kemudian baru diubah menjadi bilangan hexadecimal. Misalnya:
10111001112, dikelompokkan menjadi 4 digit dari digit paling kanan, menjadi 0010 1110 0111. Setelah itu diterjemahkan menjadi:
00102 = 216
11102 = E16
01112 = 716
maka, bilangan hexadecimal dari 10111001112 adalah 2E716
maka, bilangan hexadecimal dari 10111001112 adalah 2E716
OCTAL
Jika untuk mengubah bilangan biner ke hexadecimal, bilangan biner tersebut dikelompokkan menjadi 4 digit, sedangkan untuk mengubah bilangan biner ke octal bilangan tersebut harus dikelompokkan menjadi 3 digit. Dari bilangan 10111001112 dikelompokkan 3 digit dari kanan menjadi 1 011 100 111. Maka:
12 = 18
0112 = 38
1002 = 48
1112= 78
Sehingga 10111001112 adalah 13478
Tabel Bilangan Octal
DESIMAL | BINER | OCTAL |
0 1 2 3 4 5 6 7 | 0000 0001 0010 0011 0100 0101 0110 0111 | 0 1 2 3 4 5 6 7 |
8 9 10 11 12 13 14 15 16 | 001 000 001 001 001 010 001 011 001 100 001 101 001 110 001 111 010 000 | 10 11 12 13 14 15 16 17 20 |
kk, kalo anka decimal dari 95a berapa ya kak???
BalasHapustolong dibantu ya ka
trims
maaf baru bales, uda lama g buka blog. Desimal dari 95A itu 2394...
BalasHapusmakasih ya, semoga bermanfaat
note:kalo ada salah, tolong koreksinya
BalasHapus