Heksadesimal: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Luckas-bot (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: kemungkinan IP LTA Suntingan perangkat seluler Suntingan peramban seluler
 
(49 revisi perantara oleh 34 pengguna tidak ditampilkan)
Baris 1:
{{tanpa referensi|date=Desember 2014}}
'''Heksadesimal''' atau '''sistem bilangan basis 16''' adalah sebuah [[sistem bilangan]] yang menggunakan 16 simbol. Berbeda dengan [[sistem bilangan desimal]], simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F. Nilai desimal yang setara dengan setiap simbol tersebut diperlihatkan pada tabel berikut:
[[Kategori:{{Sistem bilangan]]}}
 
'''Heksadesimal''' atau '''sistem bilangan basis 16perenambelasan''' adalah sebuah [[sistem bilangan]] yang menggunakan 16 simbol. Berbeda dengan [[sistem bilangan desimal]], simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F. Sistem bilangan ini digunakan untuk menampilkan nilai alamat [[Memori (komputer)|memori]] dalam [[Pemrograman|pemrograman komputer]]. Nilai desimal yang setara dengan setiap simbol tersebut diperlihatkan pada tabel berikut:
 
{| border="0" cellspacing="0" cellpadding="0" style="text-align:center;border:2px"
Baris 40 ⟶ 41:
| style="background:black; width:2px" | || '''D'''<sub>hex</sub>|| = || 13<sub>dec</sub> ||= || 15<sub>oct</sub> ||style="background:black; width:2px" | || style="background:red;width:24px"|1|| style="background:red;width:24px"|1|| style="background:white;width:24px"|0|| style="background:red;width:24px"|1||style="background:black; width:2px" |
|-style="background:#E3EDE9; color:black; height:24px"
| style="background:black; width:2px" | || '''E'''
<sub>hex</sub>|| = || 14<sub>dec</sub> ||= || 16<sub>oct</sub> ||style="background:black; width:2px" | || style="background:red;width:24px"|1|| style="background:red;width:24px"|1|| style="background:red;width:24px"|1|| style="background:white;width:24px"|0||style="background:black; width:2px" |
|-style="background:#f6a07c; color:black; height:24px"
| style="background:black; width:2px" | || '''F'''<sub>hex</sub>|| = || 15<sub>dec</sub> || = || 17<sub>oct</sub> ||style="background:black; width:2px" | || style="background:red;width:24px"|1|| style="background:red;width:24px"|1|| style="background:red;width:24px"|1|| style="background:red;width:24px"|1||style="background:black; width:2px" |
Baris 46 ⟶ 48:
| style="background:black; width:2px" | || || || || || || || || || || ||
|}
 
 
== Konversi ==
=== Konversi dari heksadesimal ke desimal ===
Untuk mengkonversinya ke dalam bilangan desimal, dapat menggunakan formula berikut:
 
Dari bilangan heksadesimal ''H'' yang merupakan untai [[digit]] <math>h_n h_{n-1}...h_2 h_1 h_0</math>, jika dikonversikan menjadi bilangan desimal ''D'', maka:
:<math>D = \sum_{k=0}^{n} h_k \times 16^k</math>
Sebagai contoh, bilangan heksa 10E yang akan dikonversi ke dalam bilangan desimal:
* Digit-digit 10E dapat dipisahkan dan mengganti bilangan A sampai F (jika terdapat) menjadi bilangan desimal padanannya. Pada contoh ini, 10E diubah menjadi barisan: 1,0,14 (E = 14 dalam basis 10)
* Mengalikan dari tiap digit terhadap nilai tempatnya.
:<math>1 \times 16^2 + 0 \times 16^1 + 14 \times 16^0</math>
::<math> = 256 + 0 + 14</math>
::<math> = 270</math>
Dengan demikian, bilangan 10E heksadesimal sama dengan bilangan desimal 270.
 
=== Konversi dari desimal ke heksadesimal ===
Sedangkan untuk mengkonversi sistem desimal ke heksadesimal caranya sebagai berikut (kita gunakan contoh sebelumnya, yaitu angka desimal 270):
Baris 68 ⟶ 56:
16 dibagi 16 hasil: 1 sisa 0 ( = 0 )
1 dibagi 16 hasil: 0 sisa 1 ( = 1 )
Dari perhitungan di atas, nilai sisa yang diperoleh (jika ditulis dari bawah ke atas) akan menghasilkan : 10E yang merupakan hasil konversi dari bilangan desimal ke heksadesimal itu.
 
== Base16 ==
[[Kategori:Sistem bilangan]]
Base16 juga dapat merujuk ke pengkodean dari biner ke teks yang termasuk dalam keluarga yang sama seperti [[Base32]], Base58, dan [[Base64]].
 
== Referensi ==
[[af:Heksadesimale stelsel]]
{{Reflist}}
[[ar:نظام عد ستة عشري]]
 
[[be:Шаснаццаткавая сістэма злічэння]]
[[Kategori:Sistem bilangan]]
[[be-x-old:Шаснаццатковая сыстэма зьлічэньня]]
[[bg:Шестнадесетична бройна система]]
[[br:Diazez c'hwezekred]]
[[bs:Heksadecimalni numerički sistem]]
[[ca:Sistema hexadecimal]]
[[cs:Hexadecimální soustava]]
[[da:Hexadecimale talsystem]]
[[de:Hexadezimalsystem]]
[[el:Δεκαεξαδικό σύστημα αρίθμησης]]
[[en:Hexadecimal]]
[[eo:Deksesuma sistemo]]
[[es:Sistema hexadecimal]]
[[et:Kuueteistkümnendarv]]
[[eu:Zenbaki-sistema hamaseitar]]
[[fa:دستگاه پایه ۱۶]]
[[fi:Heksadesimaalijärjestelmä]]
[[fr:Système hexadécimal]]
[[gl:Código hexadecimal]]
[[he:בסיס הקסדצימלי]]
[[hi:हेक्साडेसिमल (षोडश आधारी)]]
[[hr:Heksadekadski brojevni sustav]]
[[ht:Sistèm ekzadesimal]]
[[hu:Tizenhatos számrendszer]]
[[is:Sextánundakerfi]]
[[it:Sistema numerico esadecimale]]
[[ja:十六進法]]
[[ko:십육진법]]
[[la:Systema numericum sedecimale]]
[[lv:Heksadecimālā skaitīšanas sistēma]]
[[ml:ഷോഡശസംഖ്യാസമ്പ്രദായം]]
[[ms:Nombor perenambelasan]]
[[nl:Hexadecimaal]]
[[nn:Sekstentalssystemet]]
[[no:Sekstentallsystemet]]
[[pl:Szesnastkowy system liczbowy]]
[[pt:Sistema hexadecimal]]
[[ro:Sistem hexazecimal]]
[[ru:Шестнадцатеричная система счисления]]
[[sh:Heksadecimalni sistem]]
[[simple:Hexadecimal numeral system]]
[[sk:Šestnástková sústava]]
[[sl:Šestnajstiški številski sistem]]
[[sr:Хексадецимални систем]]
[[sv:Hexadecimala talsystemet]]
[[th:เลขฐานสิบหก]]
[[tr:Heksadesimal]]
[[uk:Шістнадцяткова система числення]]
[[ur:اساس سولہ کا نظام]]
[[vi:Hệ thập lục phân]]
[[yi:העקס]]
[[zh:十六进制]]