Heksadesimal: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k robot Adding: sh:Heksadecimalni sistem |
Tidak ada ringkasan suntingan |
||
Baris 1:
'''Heksadesimal''' atau '''sistem bilangan basis 16''' adalah sebuah [[sistem bilangan]]
{| class="wikitable"
|-
* Memisahkan tiap digit bilangan yang akan dikonfersi tersebut dan mengkonfersi bilangan A sampai F (jika terdapat) menjadi bilangan berbasis 10. Pada contoh: 1,0,14(ingat E=14 dalam basis 10)▼
| '''Heksadesimal'''
* Mengalikan dari tiap digit terhadap nilai tempatnya. ▼
| 0
| 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| A
| B
| C
| D
| E
| F
|-
| '''Desimal'''
| 0
| 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
| 12
| 13
| 14
| 15
|}
==Konversi==
===Konversi ke desimal===
Untuk mengkonversinya ke dalam bilangan desimal, dapat menggunakan algoritma berikut:
Diberikan bilangan heksadesimal ''H'' yang merupakan untai [[digit]] <math>h_n h_{n-1}...h_2 h_1 h_0</math>, maka jika dikonversikan menjadi desimal ''D'':
:<math>D = \sum_{k=0}^{n} h_k \times 16^k</math>
Sebagai contoh, bilangan heksa 10E yang akan dikonversi ke dalam desimal:
▲*
:<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===
Sedangkan untuk
270▼
270 dibagi 16 hasil: 16 sisa 14▼
16 dibagi 16 hasil: 1 sisa 0▼
Dari perhitungan diatas, nilai sisa yang diperoleh jika dilihat dari bawah ke atas menghasilkan : 1,0,14 yang merupakan hasil konfersi dari bilangan berbasis 10. ▼
▲ 16 dibagi 16 hasil: 1 sisa 0 ( = 0 )
▲Dari perhitungan diatas, nilai sisa yang diperoleh jika
[[Kategori:Sistem bilangan]]
|