Sunday, December 20, 2009

Heksadesimal

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:



Konversi dari heksadesimal ke desimal

Untuk mengkonversinya ke dalam bilangan desimal, dapat menggunakan formula berikut:

Dari bilangan heksadesimal (H) yang merupakan untai digit
hnhn − 1...h2h1h0, jika dikonversikan menjadi bilangan desimal (D), maka:



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.



= 256 + 0 + 14

= 270

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):

270 dibagi 16 hasil: 16 sisa 14 ( = E )

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.

Hexadesimal ini sangatlah penting karena bilangan ini dipakai untuk mempermudah penulisan dari bilangan biner sehingga akan menghemat jumlah blok memory yang dipakai. Contohnya adalah untuk mempermudah penulisankode ASCII yang mewakili karakter dan huruf. Karakter dan huruf akan di rubah ke dalam hexadesimal lalu dikonversi ke biner sehingga dapat dimengerti oleh mesin.
READ MORE - Heksadesimal

Sistem bilangan biner

Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17. Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital. Semua sistem digital dan elektronik menggunakan basis pemrosesan dari sistem bilangan biner. Dari sistem biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte. Dalam istilah komputer, 1 Byte = 8 bit. Kode-kode rancang bangun komputer(kode untuk memprogram), seperti ASCII, American Standard Code for Information Interchange menggunakan sistem peng-kode-an 1 Byte.

Bilangan desimal yang dinyatakan sebagai bilangan biner akan berbentuk sebagai berikut:




mengubah bilangan desimal menjadi biner

desimal = 10.

yang mendekati bilangan 10 adalah 8 (23), selanjutnya hasil pengurangan 10-8 = 2 (21). sehingga dapat dijabarkan seperti berikut

10 = (1 x 23) + (0 x 22) + (1 x 21) + (0 x 20).

dari perhitungan di atas bilangan biner dari 10 adalah 1010

dapat juga dengan cara lain yaitu

10 : 2 = 5 sisa 0 (0 akan menjadi angka terakhir dalam bilangan biner), 5(hasil pembagian pertama) : 2 = 2 sisa 1 (1 akan menjadi angka kedua terakhir dalam bilangan biner), 2(hasil pembagian kedua): 2 = 1 sisa 0(0 akan menjadi angka ketiga terakhir dalam bilangan biner), 1 (hasil pembagian ketiga): 2 = 0 sisa 1 (0 akan menjadi angka pertama dalam bilangan biner) karena hasil bagi sudah 0 atau habis, sehingga bilangan biner dari 10 = 1010

atau dengan cara yang singkat

10:2 = 5(0)

5:2 = 2(1)

2:2 = 1(0)

1:2 = 0(1)

sisa hasil bagi dibaca dari belakang menjadi 1010
READ MORE - Sistem bilangan biner