Senin, 11 Oktober 2010

konversi bilangan


Pada dasarnya pengolahan teknologi digital tuh menggunakan bilagan biner…
Tapi untuk memenuhi pengolahan data yg lebih efektif dan efisien maka dibuat sistem bilangan oktal dan hexa…
Biner adalah bilangan yang hanya terdiri dari 2 bilangan, yaitu 0 dan 1…
Oktal adalah bilangan yang terdiri dari 8 bilangan, yaitu 0,1,2,3,4,5,6,7…
Hexa adalah bilangan yang terdiri dari 16 bilangan, yaitu 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F…
Permasalahan yang sering timbul adalah bagaimana caranya mengkonversi dari satu ke yang lainnya… Berikut juga operasi2 yang dapat dilakukan kepadanya…
Lansung ke contoh aja lah…
Biner: 01 kalo dalam desimal tuh maksudnya 0*21 + 1*20 = 1.
Oktal juga sama cuma tinggal ganti 2 ma angka 8, begitpun hexa cuma tinggal ganti 2 a angka 16…
Masalahnya gmana cara cepetnya kalo mau konversi dari bilangan biner ke oktal ato hexa…
Prinsionya adalah dengan memanfaatkan karakteristik bilangan itu sendiri…
Bilangan biner merupakan bilangan dengan perpangkatan max 21 , sedangkan oktal adalah bilangan dengan perpangkatan max 23 , dan hexa adalah bilangan dengan perpangkatan max 24 .
Nah maksudnya apa? Maksudnya adalah 3 bilangan di depan/belakang koma pada biner merupakan satu bilangan di depan/belakang koma pada oktal. Begitu juga kalo mau hexa, 4 bilangan di depan/belakang koma pada biner merupakan satu bilangan di depan/belakang pada hexa.
Contohnya…
Biner: 10111,1100
Oktal:
  Liat 3 bilangan depan koma: 111 dan 010 (kalo paling depan dah gak ada angka tambahin aja ma 0)
  Liat 3 bilangan belakang koma: 110 dan 000 (kalo paling depan dah gak ada angka tambahin aja ma 0)
  Konversi:111=1*22 +1*21 +1*20 =7; 010=0*22 +1*21 +0*20 =2;110=1*22 +1*21 +0*20 =6;000=0*22 +0*21 +0*20 =0.
  Jadi dalam oktal 10111,1100=27,60…
Begitu juga pada hexa…









Oktal atau sistem bilangan basis 8 adalah sebuah sistem bilangan berbasis delapan. Simbol yang digunakan pada sistem ini adalah 0,1,2,3,4,5,6,7. Konversi Sistem Bilangan Oktal berasal dari Sistem bilangan biner yang dikelompokkan tiap tiga bit biner dari ujung paling kanan (LSB atau Least Significant Bit).
Biner
Oktal
000 000
00
000 001
01
000 010
02
000 011
03
000 100
04
000 101
05
000 110
06
000 111
07
001 000
10
001 001
11
001 010
12
001 011
13
001 100
14
001 101
15
001 110
16
001 111
17

Tidak ada komentar:

Posting Komentar