Sama dengan bilangan biner, bilangan hexadecimal juga merupakan bilangan pada komputer atau perangkat digital lainnya. Bilangan hexadecimal ini adalah bialangan berbasis 16. Seperti namanya, hexa berarti enam dan decimal berarti sepuluh jadi hexadecimal berarti enam sepuluh atau enam belas dalam bahasa Indonesia.
Cara pengkonversiannya pun sama seperti pada biner, Cuma ada sedikit perbedaan. Untuk angka di atas sembilan, pada hexadecimal ini menggunakan huruf karena kita sudah tidak punya model angka lagi. Kalau mau pake 10, 11, 12 , 13, 14, 15 malah rancu nanti. Makanya pada bilangan hexadecimal ini angak di atas 9 diganti dengan huruf.
Berikut cara konversinya:
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F
Loh? Enam belasnya mana?
Sama seperti biner, bilangan basis 2 dan decimal basis 10. Kita tidak akan menemukan bilangan tersebut karena pada sistem bilangan itu dihitung dari 0. Jadi dari 0 sampai 15 atau F itu berjumlah 16 bilangan.
Sekarang kita mencoba mulai konversi dari bilangan decimal ke hexadecimal. Kita ambil contoh 53679.
Konversi Decimal ke Hexadecimal |
Sama seperti konversi decimal ke biner, untuk menuliskannya kita mulai dari hasil kemudian ke sisa pertama dan seterusnya. Jadi dapat ditulis konversi decimal dari 5367910 ke hexadecimal adalah D1AF16.
Untuk mengembalikan dari hexadecimal ke decimal, kita juga menggunakan cara yang sama dengan konversi dari biner ke decimal. Kita ambil lagi hasil yang tadi, yaitu D1AF.
Konversi Hexadecimal ke Decimal |
Seperti yang telah saya sebutkan pada postingan bilangan biner kemarin, bahwa komputer hanya bisa mengenali bilangan biner yang sebenarnya bentuk realnya bukanlah angka. Tetapi kok di postingan ini disebutkan kalau bilangan hexadecimal salah satu bilangan untuk bidang komputer?
Begini penjelasannya.
Pada dasarnya, komputer atau perangkat digital tetaplah memproses semuanya dalam bentuk biner atau bit. Hexadecimal ini sebenarnya hanyalah alat bantu untuk pembacaan dan penterjemahan. Manusia punya kemampuan untuk memahami banyak hal tetapi susah buat mengingat, apalagi buat mengingat susuan angka 0 dan 1. Sedangkan komputer bisa mengingat banyak hal dengan proses yang sangat cepat, namun harus dalam bentuk biner atau bit.
Kita telah sepakat bahwa 1 Byte sama dengan 8 bit (Baca juga : bit dan Byte), untuk menyederhanakannya, 1 Byte dibagi menjadi 2 bagian. Nah ini awal mulanya hexadecimal. Dengan kata lain, hexadecimal adalah 4 bit data. atau lebih gampangnya, setiap 1 byte yang diprises ileh komputer, itu mengandung 2 data hexadecimal. JIka sebuah komputer mempunyai prosesor 32 bit, berarti komputer ini memproses 8 data hexadecimal.
Bagi yang memakai BBM, perhatikan pin BBM anda. Pin BBM anda terdiri dari 8 digit hexadecimal, benar kan? coba bayangkan saja kalau pin BBM masih memakai sistem biner, susah anda menyebutkan pin BBM anda. Bisa menjadi 32 digit pin BBM anda.
Dengan ditemukannya hexadecimal ini, dikembangkanlah pengenalan karakter dalam komputer atau perangkat digital yang lain seperti ASCII Code,
Begitulah penjelasan singkat saya mengenai hexadecimal
Komputer
,
Pengetahuan