Kata Orang Project

Angka Heksadesimal

Angka heksadesimal adalah sistem bilangan berbasis 16. Berbeda dari sistem desimal yang berbasis 10 (menggunakan angka 0–9), heksadesimal menggunakan 16 simbol:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Di mana:

  • A = 10

  • B = 11

  • C = 12

  • D = 13

  • E = 14

  • F = 15

Kata heksadesimal adalah kombinasi dari heksa yang artinya 6 dan desimal yang artinya 10. 

Sebagai pembading misal biner adalah basis-2 seperti pada angka biner, biasa digunakan untuk menyimpan atau memproses data komputer (1,0), oktal adalah basis-8 digunakan seperti biner dengan program yang lebih kompleks (0,1,2,3,4,5,6,7) dan desimal, tentu saja, basis-10, angka yang biasa dipakai untuk perhitungan matematika (0,1,2,3,4,5,6,7,8,9).

Mengapa Banyak Dipakai?

Sistem heksadesimal banyak digunakan dalam komputer dan pemrograman karena:

  • Mudah mengonversi dari biner (basis 2) ke heksadesimal (basis 16) Contoh angka biner 1111 adalah F (dalam hexadesimal) dan 15 (dalam bentuk desimal)

  • Satu digit heksadesimal bisa mewakili 4 digit biner contoh angka biner 10011010 sama dengan 9A dalam hexadesimal .

  • Lebih ringkas daripada menulis angka biner yang panjang.

Bagaimana Mengubah Heksadesimal ke Angka Biner

Seperti yang kita ketahui angka heksadesimal adalah bilangan yang berbasis 16. Sementara desimal adalah angka berbasis 10. (basis adalah banyaknya simbol dalam bilangan).

Kita masuk ke contoh mengubah kode warna Hex

 

#E30022

 

Seperti di artikel sebelumnya 2 kode warna biasanya terdiri dari 6 digit, dua digit pertama (dari kiri) adalah nilai warna merah (red) kemudan 2 digit di tengah adalah nilai Hijau (green), dan dua digit terakhir adalah biru (blue).

Jadi nilai 2 digit pertama (untuk warna merah) E3

E (dalam heksadesimal) = 14 (dalam desimal)

3 (dalam hexadesimal) = 3 (dalam desimal)

tapi ini bukan hasil desimal yang asli !

Untuk menghitungnya kita menggunkan rumus

Desimal = (digit satuan × 16^0) + (digit puluhan × 16^1) + (digit ratusan × 16^2) + …

Jika bingung maksud digit satuan, puluhan, ratusan, dst seperti ini

Kembali ke contoh, tadi kita ada 2 nilai E3. Jadi, E adalah puluhan dan 3 adalah satuan. Misal ada kode hex AB2 berarti A=ratusan B=puluhan dan 2=satuan.  16 (basis heksadesimal) akan dikalikan untuk setiap satuan pangkatkan 0, setiap puluhan dipangkatkan 1, dan seterusnya.

Jadi, kita dapat hasil 

E3 = (3 × 16⁰) + (E × 16¹)
= (3 × 1) + (14 × 16) 
= 3 + 224 
= 227

Jadi Kode Hex dari E3 adalah 277 untuk warna merah 

Latihan

Coba pilih salah satu warna dan kemudian ubah kode hex yang ada di tampilan ke kode RGB

0
Would love your thoughts, please comment.x
()
x