PERHITUNGAN HEKSADESIMAL
description
Transcript of PERHITUNGAN HEKSADESIMAL
TUGAS PEMROGRAMANHEKSA
Oleh :
Anggi Harlindo (04)
Dewi Sekar P (05)
Faris Abdul (08)
Hanifatul I. (10)
Sigit N. (20)
TT 1-B
D3 TEKNIK TELEKOMUNIKASI
POLITEKNIK NEGERI MALANG
2013
Bilangan Heksadesimal
Bilangan Heksadesimal adalah sebuah sistem bilangan yang menggunakan 16 simbol. 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 dalam pemrograman komputer..
Selengkapnya simbol yang digunakan dalam sistem bilangan Heksadesimal adalah ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) Dimana A = 10, B = 11, C= 12, D = 13 , E = 14 dan F = 15.
Konversi Dari Heksadesimal Ke Desimal
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. Pada contoh ini, 10E diubah menjadi barisan: 1,0,14 (E = 14 dalam basis 10)
Mengalikan dari tiap digit terhadap nilai tempatnya.
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 (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 )
Contoh ke 2 bilangan desimal yang duiubah adalah 24310. Angka pembaginya adalah 16. Maka :
243 : 16 = 15 sisa 3.15 : 16 = 0 sisa F. —-> ingat, 15 diganti jadi F..0 : 16 = 0 sisa 0Nah, maka hasil konversinya adalah F316.
Algoritma Desimal Ke Heksa
1.Tentukan bilangan desimal, misal (N)2. Selama N>16 kerjakan Hasil = N Div 16 Sisa = N Mod 16 N = Hasil Heksa=Heksa + Sisa3. Ulangi ke 24. Cetak Heksa
Algoritma Heksa Ke Desimal
1. Tentukan bilangan heksa (a)2. Bilangan (a) dikali dengan 16 pangkat 3. Ulangi lagi 4. Cetak bilangan desimal
Program Desimal to Hexa
Program Hexa to Desimal