Apa Itu Heksadesimal? (Definisi Heksadesimal)

Daftar Isi:

Apa Itu Heksadesimal? (Definisi Heksadesimal)
Apa Itu Heksadesimal? (Definisi Heksadesimal)
Anonim

Sistem bilangan heksadesimal, juga disebut basis-16 atau kadang-kadang hanya hex, adalah sistem bilangan yang menggunakan 16 simbol unik untuk mewakili nilai tertentu. Simbol-simbol itu 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 suatu nilai.

Image
Image

Di Mana dan Mengapa Heksadesimal Digunakan?

Kebanyakan kode kesalahan dan nilai lain yang digunakan di dalam komputer direpresentasikan dalam format heksadesimal. Misalnya, kode kesalahan yang disebut kode STOP, yang ditampilkan pada 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 dalam 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 heksadesimal lain yang 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 dinyatakan 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 dinyatakan dalam format heksadesimal, menghemat banyak ruang dibandingkan mengekspresikannya dalam format lain seperti desimal.

Ya, biner jauh lebih sederhana dalam beberapa hal tetapi juga 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 rangkaian 10 angka lagi (yaitu, nomor 10).

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, tambahkan 1 sebelum memulai 16 angka, atur 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.

Masalah matematika biasa seperti 14+12 biasanya dapat diselesaikan tanpa menuliskan apa pun. Sebagian besar dari kita dapat melakukannya di kepala kita-ini 26. Inilah 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 diperkenalkan, seperti 123, kita tahu bahwa kita harus melihat ketiga tempat untuk memahami apa artinya sebenarnya.

3 berdiri sendiri karena merupakan angka terakhir. Singkirkan dua yang pertama, dan 3 tetap 3. Angka 2 dikalikan dengan 10 karena ini adalah angka kedua dalam angka tersebut, seperti contoh pertama. Sekali lagi, ambil 1 dari 123 ini, dan tersisa 23, yaitu 20+3. Angka ketiga dari kanan (yang 1) diambil dikali 10, dua kali (dikali 100). Artinya 123 berubah menjadi 100+20+3, atau 123.

Berikut adalah dua cara lain untuk melihatnya:

…(N X 102) + (N X 10 1)+ (N X 100)

atau…

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

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

Begitu juga jika jumlahnya ribuan, seperti 1,234. Angka 1 itu benar-benar 1 X 10 X 10 X 10, jadi di tempat perseribu, 2 di perseratus, dan seterusnya.

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

…(N X 163) + (N X 16 2) + (N X 161)+ (N X 160)

Misalnya, kita memiliki masalah 2F7+C2C, dan kita ingin mengetahui nilai desimal dari jawabannya. Anda harus terlebih dahulu mengonversi angka heksadesimal ke desimal, lalu cukup menjumlahkan angka-angkanya seperti yang Anda lakukan dengan dua contoh di atas.

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

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

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

C2C diubah ke 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 itu adalah nilai ke-12 saat Anda menghitung dari nol.

Artinya 2F7+C2C benar-benar 759+3116, yang sama dengan 3, 875.

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

Konverter & 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 hex ke desimal (dan sebaliknya) tetapi juga mengonversi hex ke dan dari biner, oktal, ASCII, dan lainnya.

Kalkulator heksadesimal bisa sama praktisnya dengan kalkulator sistem desimal, tetapi untuk digunakan dengan nilai heksadesimal. 7FF ditambah 7FF, misalnya, adalah FFE.

Kalkulator heksagonal Math Warehouse mendukung penggabungan sistem angka. Salah satu contoh adalah menambahkan nilai hex dan biner bersama-sama, dan kemudian 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 adalah gabungan dari heksa (artinya 6) dan desimal (10). Biner adalah basis-2, oktal adalah basis-8, dan desimal tentu saja adalah basis-10.

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

FAQ

    Apakah heksadesimal adalah bahasa pemrograman?

    Kode heksadesimal secara teknis merupakan bahasa pemrograman tingkat rendah karena pemrogram menggunakannya untuk menerjemahkan kode biner. Prosesor tidak dapat benar-benar memahami kode heksadesimal. Itu hanya singkatan untuk programmer.

    Siapa yang menemukan notasi heksadesimal?

    Insinyur Amerika Swedia John Williams Nystrom mengembangkan sistem notasi heksadesimal pada tahun 1859. Juga dikenal sebagai sistem nada, proposal asli Nystrom memiliki aplikasi di berbagai bidang, termasuk matematika dan metrologi.

    Apa itu hex Steam?

    Jika Anda menggunakan layanan game Steam, hex Steam Anda sama dengan ID Steam Anda, yang diwakili dalam heksadesimal.

Direkomendasikan: