Glosarium

Apa itu Heksadesimal (Hex)?

Cara menghitung dalam sistem bilangan heksadesimal

Sistem bilangan heksadesimal, juga disebut basis 16 atau terkadang hanya disebut hex, adalah sistem bilangan yang menggunakan 16 simbol unik untuk mewakili nilai tertentu. Simbol tersebut adalah 0-9 dan A-F.

Sistem bilangan yang kita gunakan dalam kehidupan sehari-hari disebut desimal, atau sistem basis 10, dan menggunakan 10 simbol dari 0 hingga 9 untuk mewakili sebuah nilai.

Dimana dan Mengapa Heksadesimal Digunakan?


Sebagian besar kode kesalahan dan nilai lain yang digunakan di dalam komputer ditampilkan dalam format heksadesimal. Misalnya, kode kesalahan yang disebut kode STOP, yang ditampilkan di Blue Screen of Death, selalu dalam format heksadesimal.

Pemrogram menggunakan bilangan heksadesimal karena nilainya lebih pendek daripada jika ditampilkan dalam desimal, dan jauh lebih pendek daripada biner, yang hanya menggunakan 0 dan 1.

Misalnya, nilai heksadesimal F4240 setara dengan 1.000.000 dalam desimal dan 1111 0100 0010 0100 0000 dalam biner.

Tempat lain heksadesimal digunakan adalah sebagai kode warna HTML untuk mengekspresikan warna tertentu. Misalnya, seorang desainer web akan menggunakan nilai hex FF0000 untuk menentukan warna merah. Ini dipecah menjadi FF, 00,00, yang menentukan jumlah warna merah, hijau, dan biru yang harus digunakan (RRGGBB); 255 merah, 0 hijau, dan 0 biru dalam contoh ini.

Fakta bahwa nilai heksadesimal hingga 255 dapat diekspresikan dalam dua digit, dan kode warna HTML menggunakan tiga set dua digit, itu berarti ada lebih dari 16 juta (255 x 255 x 255) kemungkinan warna yang dapat diekspresikan dalam format heksadesimal, menghemat banyak ruang versus mengungkapkannya dalam format lain seperti desimal.

Ya, biner jauh lebih sederhana dalam beberapa hal tetapi juga jauh lebih mudah bagi kita untuk membaca nilai heksadesimal daripada nilai biner.

Cara Menghitung dalam Heksadesimal


Menghitung dalam format heksadesimal itu mudah asalkan Anda ingat bahwa ada 16 karakter yang membentuk setiap rangkaian angka.

Dalam format desimal, kita semua tahu bahwa kita menghitung seperti ini:

0,1,2,3,4,5,6,7,8,9,10,11,12,13, … menambahkan 1 sebelum memulai himpunan 10 angka lagi (yaitu, angka 10) .

Namun dalam format heksadesimal, kami menghitung seperti ini, termasuk semua 16 angka:

0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F, 10,11,12,13 … lagi, menambahkan 1 sebelum memulai 16 nomor diatur lagi.

Berikut adalah beberapa contoh dari beberapa “transisi” heksadesimal rumit yang mungkin berguna bagi Anda:

...17, 18, 19, 1A, 1B...
...1E, 1F, 20, 21, 22...
...FD, FE, FF, 100, 101, 102...

Cara Mengonversi Nilai Hex Secara Manual


Menambahkan nilai hex sangat sederhana dan sebenarnya dilakukan dengan cara yang sangat mirip dengan menghitung angka dalam sistem desimal.

Soal matematika biasa seperti 14 + 12 biasanya dapat diselesaikan tanpa menulis apa pun. Sebagian besar dari kita dapat melakukannya di kepala kita — itu 26. Berikut salah satu cara yang berguna untuk melihatnya:

14 dipecah menjadi 10 dan 4 (10 + 4 = 14), sedangkan 12 disederhanakan menjadi 10 dan 2 (10 + 2 = 12). Jika dijumlahkan, 10, 4, 10, dan 2, sama dengan 26.

Ketika tiga digit dimasukkan, seperti 123, kita tahu bahwa kita harus melihat ketiga tempat tersebut untuk memahami apa artinya sebenarnya.

3 berdiri sendiri karena itu angka terakhir. Singkirkan dua yang pertama, dan 3 tetaplah 3. Angka 2 dikalikan dengan 10 karena itu adalah digit kedua dalam bilangan tersebut, sama seperti contoh pertama. Sekali lagi, ambil angka 1 dari 123 ini, dan Anda mendapatkan 23, yaitu 20 + 3. Angka ketiga dari kanan (angka 1) diambil dikalikan 10, dua kali (dikali 100). Ini berarti 123 berubah menjadi 100 + 20 + 3, atau 123.

Berikut dua cara lain untuk melihatnya:

…(N X 102) + (N X 101)+ (X 100)

atau

…(N X 10 X 10) + (N X 10) + N

Masukkan setiap digit ke tempat yang tepat dalam rumus di atas untuk mengubah 123 menjadi: 100 (1 X 10 X 10) + 20 (2 X 10) + 3, atau 100 + 20 + 3, yaitu 123.

Hal yang sama juga berlaku jika jumlahnya ribuan, seperti 1.234. Angka 1 sebenarnya 1 X 10 X 10 X 10, yang membuatnya berada di tempat seperseribu, 2 di perseratus, dan seterusnya.

Heksadesimal dikerjakan dengan cara yang persis sama tetapi menggunakan 16 bukan 10 karena ini adalah sistem basis 16 dan bukan basis 10:

…(X 163) + (X 162) + (N X 161)+ (X 160)

Misalnya, kita memiliki soal 2F7 + C2C, dan kita ingin mengetahui nilai desimal jawabannya. Anda harus terlebih dahulu mengubah angka heksadesimal menjadi desimal, lalu cukup menambahkan angka-angka tersebut seperti yang Anda lakukan pada dua contoh di atas.

Seperti yang sudah kami jelaskan, nol hingga sembilan dalam desimal dan hex adalah sama persis, sedangkan angka 10 hingga 15 direpresentasikan sebagai huruf A hingga F.

Angka pertama di ujung kanan nilai hex 2F7 berdiri sendiri, seperti dalam sistem desimal, keluar menjadi 7. Angka berikutnya di sebelah kirinya perlu dikalikan dengan 16, seperti angka kedua dari 123 (angka 2) di atas perlu dikalikan dengan 10 (2 X 10) untuk membuat angka 20. Terakhir, angka ketiga dari kanan perlu dikalikan dengan 16, dua kali (yaitu 256), seperti angka berbasis desimal perlu dikalikan dengan 10, dua kali (atau 100), jika memiliki tiga digit.

Oleh karena itu, memecah 2F7 dalam soal kita menghasilkan 512 (2 X 16 X 16) + 240 (F [15] X 16) + 7, yang hasilnya 759. Seperti yang Anda lihat, F adalah 15 karena posisinya di urutan heksadesimal (lihat Cara Menghitung dalam Heksadesimal di atas) —ini adalah angka terakhir dari kemungkinan 16.

C2C diubah menjadi desimal seperti ini: 3.072 (C [12] X 16 X 16) + 32 (2 X 16) + C [12] = 3.116

Sekali lagi, C sama dengan 12 karena ini adalah nilai ke-12 saat Anda menghitung dari nol.

Ini berarti 2F7 + C2C benar-benar 759 + 3116, yang sama dengan 3.875.

Meskipun senang mengetahui cara melakukan ini secara manual, tentu saja jauh lebih mudah untuk bekerja dengan nilai heksadesimal dengan kalkulator atau konverter.

Pengonversi & Kalkulator Hex


Konverter heksadesimal berguna jika Anda ingin menerjemahkan heksadesimal ke desimal, atau desimal ke heksadesimal, tetapi tidak ingin melakukannya secara manual. Misalnya, memasukkan nilai hex 7FF ke dalam konverter akan langsung memberi tahu Anda bahwa nilai desimal yang setara adalah 2,047.

Ada banyak konverter hex online yang sangat mudah digunakan, BinaryHex Converter, SubnetOnline.com, RapidTables, dan JP Tools hanyalah beberapa di antaranya. Beberapa situs ini memungkinkan Anda mengonversi tidak hanya heksadesimal ke desimal (dan sebaliknya), tetapi juga mengonversi heksa ke dan dari biner, oktal, ASCII, dan lainnya.

Kalkulator heksadesimal dapat berguna seperti kalkulator sistem desimal, tetapi untuk digunakan dengan nilai heksadesimal. 7FF ditambah 7FF, misalnya, adalah FFE.

Kalkulator hex Math Warehouse mendukung penggabungan sistem bilangan. Salah satu contohnya adalah menambahkan nilai heksadesimal dan biner, lalu melihat hasilnya dalam format desimal. Ini juga mendukung oktal.

EasyCalculation.com adalah kalkulator yang lebih mudah digunakan. Ini akan mengurangi, membagi, menambah, dan mengalikan dua nilai hex yang Anda berikan, dan langsung menampilkan semua jawaban di halaman yang sama. Ini juga menunjukkan padanan desimal di sebelah jawaban heksa.

Informasi Lebih Lanjut tentang Heksadesimal


Kata heksadesimal (hexadecimal)  adalah kombinasi dari heksa (artinya 6) dan desimal (10). Biner adalah basis 2, oktal adalah basis 8, dan desimal tentu saja basis 10.

Nilai heksadesimal terkadang ditulis dengan awalan 0x (0x2F7) atau dengan subskrip (2F716), tetapi tidak mengubah nilainya. Dalam kedua contoh ini, Anda dapat menyimpan atau menghapus awalan atau subskrip dan nilai desimal akan tetap 759.

Artikel Terkait

Lihat juga
Close
Back to top button