Senin, 14 Juni 2010

Konversi Bilangan

Bilangan desimal adalah bilangan yang menggunakan 10 angka mulai 0 sampai 9 berturut2. Setelah angka 9, maka angka berikutnya adalah 10, 11, 12 dan seterusnya. Bilangan desimal disebut juga bilangan berbasis 10. Contoh penulisan bilangan desimal : 1710. Ingat, desimal berbasis 10, maka angka 10-lah yang menjadi subscript pada penulisan bilangan desimal.

Bilangan oktal adalah bilangan berbasis 8, yang menggunakan angka 0 sampai 7. Contoh penulisan : 178.
Bilangan heksadesimal, atau bilangan heksa, atau bilangan basis 16,




menggunakan 16  buah simbol, mulai dari 0 sampai 9, kemudian dilanjut dari A sampai F. Jadi, angka A sampai F merupakan simbol untuk 10 sampai 15. Contoh penulisan : C516.
Hmm.. Sepertinya prolognya sudah cukup. Lanjut ke proses kalkulasi

2010
03.16
Mengubah basis bilangan menjadi 3 basis bilangan lain (biner, decimal, octal atau heksadecimal ) :
1. 10011012
Biner ke decimal
10011012 = (26x1)+(25x0)+(24x0)+(23x1)+(22x1)+(21x0)+(20x1)
= 64+0+0+8+4+0+1
= 7710
Biner ke octal
10011012 = 1.001.101
= (20x1).(22x0)+(21x0)+(20x1).(22x1)+(21x0)+(20x1)
= 1.1.5
= 1158
Biner ke heksadecimal
10011012 = 100.1101
= (22x1)+(21x0)+(20x0).(23x1)+(22x1)+(21x0)+(20x1)
= 4.13
= 4D16
2. 3F16
Heksadecimal ke biner
3F16 = 3.F
= 3.15
= 11.1111
= 1111112
Heksadecimal ke decimal
3F16 = 1111112
= (25x1)+(24x1)+(23x1)+(22x1)+(21x1)+(20x1)
= 32+16+8+4+2+1
= 6310
Heksadecimal ke octal
3F16 = 1111112
= 111.111
= (22x1)+(21x1)+(20x1).(22x1)+(21x1)+(20x1)
= 7.7
= 778
3. 778
Octal ke biner
778 = 7.7
= 111.111
= 1111112
Octal ke decimal
778 = (81x7)+(80x7)
= 56+7
= 6310
Octal ke heksadecimal
778 = 1111112
= 11.1111
= (21x1)+(20x1).(23x1)+(22x1)+(21x1)+(20x1)
= 3.15
= 3F16
4. 5916
Heksadecimal ke biner
5916 = 5.9
= 101.1001
= 10110012
Heksadecimal ke decimal
5916 = (161x5)+(160x9)
= 80+9
= 8910
Heksadecimal ke octal
5916 = 10110012
= 1.011.001
= (20x1). (22x0)+(21x1)+(20x1). (22x0)+(21x0)+(20x1)
= 1.3.1
= 1318
5. 1516
Heksadecimal ke biner
1516 = 1.5
= 1.0101
= 101012
Heksadecimal ke decimal
1516 = (161x1)+(160x5)
= 16+5
= 2110
Heksadecimal ke octal
1516 = 101012
= 10.101
= 2.5
= 258
6. A12B16
Heksadecimal ke biner
A12B16 = A.1.2.B
= 10.1.2.11
= 1010.0001.0010.1011
= 10100001001010112
Heksadecimal ke decimal
A12B16 = A.1.2.B
= 10.1.2.11
= (163x10)+(162x1)+(161x2)+(160x11)
= 40960+256+32+11
= 4125910
Heksadecimal ke octal
A12B16 = 10100001001010112
= 1.010.000.100.101.011
= 1.2.0.4.5.3
= 1204538
7. 1110012
Biner ke decimal
1110012 = (25x1)+(24x1)+(23x1)+(22x0)+(21x0)+(20x1)
= 32+16+8+0+0+1
= 5710
Biner ke octal
1110012 = 111.001
= 7.1
= 718
Biner ke heksedecimal
1110012 = 11.1001
= 3.9
= 3916

0 komentar:

Posting Komentar