Enter Hex Number:

Bagaimana cara mengubah Hex ke Desimal:

How to convert hex to decimal

Mari kita ambil 1B7E sebagai bilangan heksadesimal dan mengubahnya menjadi desimal dengan melalui langkah-langkah berikut:

Langkah 1: Tandai indeks untuk setiap digit dalam bilangan heksadesimal. Indeks secara sederhana adalah posisi digit dalam angka yang dihitung dari kanan ke kiri.

\begin{array}{|c|c|c|c|c|c|c|} \hline \text{Heksadesimal} & \text{1} & \text{B} & \text{7} & \text{E} \\ \hline \text{Indeks} & \text{3} & \text{2} & \text{1} & \text{0} \\ \hline \end{array}

Langkah 2: Mengganti digit dengan nilai setara desimal menurut pemetaan yang diberikan:

\begin{array}{|c|c|c|c|c|c|c|} \hline \text{Hex code} & \text{A} & \text{B} & \text{C} & \text{D} & \text{E} & \text{F} \\ \hline \text{Dec Equiv.} & \text{10} & \text{11} & \text{12} & \text{13} & \text{14} & \text{15} \\ \hline \end{array}

Untuk contoh yang diberikan, hasilnya bisa dituliskan seperti:

\begin{array}{|c|c|c|c|c|c|c|} \hline \text{Nilai heksadesimal dalam Desimal} & \text{1} & \text{11} & \text{7} & \text{14} \\ \hline \text{Indeks} & \text{3} & \text{2} & \text{1} & \text{0} \\ \hline \end{array}

Langkah 3: Sekarang kalikan setiap digit bilangan heksadesimal dengan 16 yang dipangkatkan dengan pangkat indeks masing-masing untuk mendapatkan nilai tempat dalam desimal.

Mengkonversi posisi E: $$E \Rightarrow 14 \times 16^0 = 14$$
Mengkonversi posisi 7: $$ 7 \Rightarrow 7 \times 16^1 = 112$$
Mengkonversi posisi B: $$ B \Rightarrow 11 \times 16^2 = 2816$$
Mengkonversi posisi 1: $$ 1 \Rightarrow 1 \times 16^3 = 4096$$

Langkah 4: Sekarang tambahkan semua nilai tempat untuk mendapatkan padanan desimal.

$$ DEC = 4096 + 2816 + 112 + 14 = 7038 $$


Sistem Bilangan Heksadesimal dan Desimal dalam Perbandingan:

Sistem bilangan adalah sekumpulan simbol spesifik yang menggambarkan kuantitas; Anda mungkin sudah pernah mendengar tentang sistem bilangan biner, desimal & heksadesimal.

Radix dari sistem Angka

Dimungkinkan untuk mewakili kuantitas apa pun dalam semua sistem bilangan; Satu-satunya perbedaan antara sistem bilangan ini adalah radix atau jumlah digit. Jumlah total digit yang berbeda dalam suatu sistem bilangan dikenal sebagai radix atau basis dari sistem bilangan tersebut.

Sistem Bilangan Desimal:

Sistem bilangan desimal adalah sistem bilangan dengan radix (basis) sama dengan 10. Dalam sistem bilangan apapun, ada dua hal: Nilai nominal dan nilai tempat. Mari kita pertimbangkan bilangan acak seperti 245. Kita dapat menulis bilangan ini dalam bentuk tertimbang sebagai:

$$245 = (2 \times 100) + (4 \times 10) + (5 \times 1)$$

Dalam contoh di atas, kita mengalikan nilai nominal 2 dengan bobot tempatnya, yaitu 100 terlebih dahulu, dan mengulangi prosedur untuk semua posisi lainnya.

Sistem Bilangan Heksadesimal:

Seperti namanya, sistem bilangan ini menggunakan sistem basis 16. Dalam sistem bilangan ini, kita memiliki 16 digit yang berbeda, yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, dan F. Sistem bilangan ini lebih disukai untuk sebagian besar penyimpanan dan pemrograman komputer karena sangat cocok antara sistem bilangan desimal dan biner.

Mengapa beberapa sistem bilangan lebih umum daripada yang lain?

Sebuah pertanyaan umum bisa muncul: Jika kita bisa membangun sistem bilangan pada basis apa pun, mengapa kita paling banyak menggunakan biner, desimal, dan heksadesimal, dan mengapa bukan sistem bilangan lainnya?

Alasannya bersifat praktis dan historis: Kita bisa melihat bahwa sistem bilangan desimal memiliki basis 10, yang persis seperti jumlah jari kita. Fakta ini menjelaskan mengapa sistem bilangan desimal begitu populer untuk waktu yang lama.

Popularitas sistem biner tiba-tiba meningkat dengan usia komputer yang dapat beroperasi pada digit biner saja; Kerugian dari sistem biner adalah panjangnya bilangan biner karena basisnya hanya terdiri dari dua angka.

Sistem heksadesimal adalah penghubung sempurna antara sistem biner dan desimal: Bit minimum dalam sistem biner yang diperlukan untuk menunjukkan angka desimal 10 adalah 4:

$$1010$$

Namun demikian, dengan 4 bit, dimungkinkan untuk menunjukkan 16 simbol atau digit yang berbeda: Angka biner 1111 sesuai dengan 16 dalam sistem desimal. Dan inilah bagaimana heksadesimal masuk ke dalam gambar. Saat menggunakan 4 bit untuk menunjukkan 10 digit saja, kami enam digit lainnya. Dengan menggunakan bilangan heksadesimal, kita dapat merepresentasikan angka yang lebih besar dengan bit yang lebih sedikit, dan tidak ada pemborosan memori.