Sistem bilangan heksadesimal, disebut jugabasis-16atau terkadang hanyaheksa, adalah sistem bilangan yang menggunakan 16 simbol unik untuk mewakili nilai tertentu. Simbol-simbol tersebut adalah 0-9 dan A-F.
Sistem bilangan yang kita gunakan dalam kehidupan sehari-hari disebutdesimal, atau sistem basis 10, dan menggunakan 10 simbol dari 0 hingga 9 untuk mewakili suatu nilai.
Jason Gayman / E+ / Getty Gambar
Dimana dan Mengapa Heksadesimal Digunakan?
Kebanyakan kode kesalahan dan nilai lain yang digunakan di dalam komputer direpresentasikan dalam format heksadesimal. Misalnya, kode STOP yang ditampilkan pada Blue Screen of Death selalu dalam format heksadesimal.
Pemrogram menggunakan hex karena nilainya lebih pendek dibandingkan jika ditampilkan dalam desimal, danbanyaklebih pendek dari pada biner, yang hanya menggunakan 0 dan 1.
Misalnya, nilai-nilai berikut ini setara:
- Apakah heksadesimal termasuk bahasa pemrograman?
Kode heksadesimal secara teknis adalah bahasa pemrograman tingkat rendah karena pemrogram menggunakannya untuk menerjemahkan kode biner. Prosesor sebenarnya tidak dapat memahami kode heksadesimal. Itu hanya singkatan untuk programmer.
- Siapa penemu notasi heksadesimal?
Insinyur Amerika asal Swedia John Williams Nystrom mengembangkan sistem notasi heksadesimal pada tahun 1859. Juga dikenal sebagai sistem nada, proposal asli Nystrom dapat diterapkan di berbagai bidang, termasuk matematika dan metrologi.
- Apa itu hex Steam?
Jika Anda menggunakan Layanan permainan uap , hex Steam Anda sama dengan ID Steam Anda, yang dinyatakan dalam heksadesimal.
Tempat lain heksadesimal digunakan adalah sebagai HTML Kode warnauntuk mengekspresikan warna tertentu. Seorang desainer web akan menggunakan nilai hex FF0000 untuk menentukan warna merah. Ini dipecah menjadiFF,00,00,yang menentukan jumlah warna merah, hijau, dan biru yang harus digunakan (RRGGBB); 255 merah, 0 hijau, dan 0 biru dalam contoh ini.
Nilai heksadesimal hingga 255 dapat dinyatakan dalam dua digit, dan kode warna HTML menggunakan tiga set dua digit, artinya ada lebih dari 16 juta (255 x 255 x 255) kemungkinan warna yang dapat dinyatakan dalam format heksadesimal, sehingga menghemat banyak ruang dibandingkan mengekspresikannya dalam format lain seperti desimal.
Ya, biner jauh lebih sederhana dalam beberapa hal, tetapi lebih sulit untuk melakukannya membaca biner daripada heksa.
Cara Menghitung dalam Heksadesimal
Menghitung dalam format heksadesimal itu mudah, asalkan Anda ingat 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 angka 10) .
Namun, dalam format heksadesimal, kami menghitung seperti ini, termasuk 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 nomor diatur lagi.
Berikut beberapa contoh 'transisi' heksadesimal rumit yang mungkin berguna bagi Anda:
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 menuliskan apa pun. Sebagian besar dari kita dapat membayangkannya—ini adalah angka 26. Berikut ini 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 angka tersebut untuk memahami arti sebenarnya.
Angka 3 berdiri sendiri karena merupakan angka terakhir. Singkirkan dua angka pertama, dan 3 tetaplah 3. Angka 2 dikalikan dengan 10 karena merupakan digit kedua dari bilangan tersebut, sama seperti contoh pertama. Sekali lagi, kurangi 1 dari 123 ini, dan Anda mendapatkan 23, yaitu 20+3. Angka ketiga dari kanan (1) diambil dikali 10, dua kali (dikali 100). Artinya 123 berubah menjadi 100+20+3, atau 123.
Berikut dua cara lain untuk melihatnya:
...( N X 102) + ( N X 101)+ ( N X 100)
atau...
...( N X 10 X 10) + ( N X 10) + N
Masukkan setiap digit ke tempat yang tepat pada rumus di atas untuk mengubah 123 menjadi: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 , atau 100 + 20 + 3, yaitu 123.
Begitu pula jika jumlahnya ribuan, misalnya 1.234. Angka 1 sebenarnya adalah 1 X 10 X 10 X 10, sehingga menjadi seperseribu, 2 dalam seperseratus, dan seterusnya.
Heksadesimal dilakukan dengan cara yang persis sama, tetapi menggunakan 16, bukan 10, karena ini adalah sistem basis 16, bukan basis 10:
...( N X 163) + ( N X 162) + ( N X 161)+ ( N X 160)
Misalnya kita mempunyai soal 2F7+C2C, dan kita ingin mengetahui nilai desimal jawabannya. Anda harus mengonversi angka heksadesimal ke desimal terlebih dahulu, lalu menjumlahkan angka-angka tersebut seperti yang Anda lakukan pada dua contoh di atas.
Sekali lagi, nol sampai sembilan dalam desimal dan heksa adalah sama, sedangkan angka 10 sampai 15 direpresentasikan sebagai huruf A sampai F.
Angka pertama paling kanan dari nilai 2F7 berdiri sendiri, seperti dalam sistem desimal, hasilnya adalah 7. Angka berikutnya di sebelah kirinya perlu dikalikan dengan 16, seperti angka kedua dari 123 ( angka 2) di atas perlu dikalikan 10 (2 X 10) untuk menghasilkan angka 20. Terakhir, angka ketiga dari kanan perlu dikalikan 16 dua kali (yaitu 256), seperti kebutuhan angka berbasis desimal untuk dikalikan dengan 10, dua kali (atau 100), jika memiliki tiga digit.
Oleh karena itu, putuskan 2F7 dalam masalah kita menghasilkan 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , yang menghasilkan 759. Seperti yang Anda lihat, F adalah 15 karena posisinya dalam urutan hex (lihatCara Menghitung dalam Heksadesimaldi 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 merupakan nilai ke-12 jika Anda menghitung dari nol.
Artinya 2F7+C2C sebenarnya adalah 759+3116, yaitu sama dengan 3,875.
Meskipun menyenangkan mengetahui cara melakukan ini secara manual, tentu saja akan lebih mudah bekerja dengan nilai heksadesimal dengan kalkulator atau konverter.
Pengonversi & Kalkulator Hex
Konverter heksadesimal berguna jika Anda ingin menerjemahkan hex ke desimal, atau desimal ke hex, tanpa melakukannya secara manual. Misalnya, memasukkan 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, Konverter BinerHex , SubnetOnline.com , Tabel Cepat , Dan Alat JP hanya beberapa dari mereka. Beberapa situs ini memungkinkan Anda mengkonversi tidak hanya hex ke desimal (dan sebaliknya) tetapi juga mengkonversi hex ke dan dari biner, oktal, ASCII, dan lain-lain.
Kalkulator heksadesimal sama bergunanya dengan kalkulator sistem desimal, tetapi untuk digunakan dengan nilai heksadesimal. 7FF ditambah 7FF, misalnya, adalah FFE.
Gudang Matematika kalkulator hex mendukung penggabungan sistem bilangan. Salah satu contohnya adalah menambahkan nilai hex dan biner secara bersamaan, 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 persamaan desimal di sebelah jawaban hex.
Informasi Lebih Lanjut tentang Heksadesimal
Kataheksadesimaladalah kombinasi dariheksa(artinya 6) dandesimal(10). Biner adalah basis-2, oktal adalah basis-8, dan desimal tentu saja adalah basis-10.
cara memainkan game wii u di switch
Nilai heksadesimal terkadang ditulis dengan awalan 0x (0x2F7) atau dengan subskrip (2F716), tapi itu tidak mengubah nilainya. Dalam kedua contoh ini, Anda dapat mempertahankan atau menghilangkan awalan atau subskrip dan nilai desimalnya akan tetap 759.
Itu Registri Windows adalah salah satu tempat di mana Anda mungkin menemukan nilai heksadesimal di komputer. Khususnya, ketika berhadapan dengan nilai registri DWORD dan QWORD.
Pertanyaan Umum