Sabtu, 19 Oktober 2013

Representasi Data

Bilangan desimal, Bilangan biner, Bilangan oktal, dan Bilangan heksadesimal

Bilangan Desimal : Bilangan yang menggunakan 10 angka mulai 0 sampai 9 berturut2.
Bilangan Biner : Bilangan yang hanya menggunakan 2 angka, yaitu 0 dan 1.
Bilangan Oktal : Bilangan berbasis 8, yang menggunakan angka 0 sampai 7.
Bilangan Heksadesimal : Bilangan yang menggunakan 16 buah simbol, mulai dari 0-9, kemudian dari A-F

Konversi Bilangan Desimal, Biner, Oktal, dan Heksadesimal

Misalkan bilangan desimal yang ingi saya konversi adalah 25 10. Maka langkah tersebut dibagi dengan 2 seperti berikut: 25 : 2 = 12,5 jawabannya memang benar, tapi bukan tahapan ini yang kita ingingkan.
Tahapan yang tepat sbg : 25 : 2 = 12 sisa 1
Langkah selanjutnya membagi angka 12 dengan 2 lagi, jadi :12 : 2 =6 sisa 0

          Konversi desimal ke heksadesimal
Proses konversinya mirip dengan proses konversi desimal ke biner, hanya saja pembaginya adalah 8.
Misalkan angka konversi adalah 33 10. Maka :
                33 : 8 = 4 sisa 1
                4 : 8 = 0 sisa 4
                0 : 8 = 0 sisa 0….(end)
                Maka hasil konversinya adalah 41 8

          Konversi bilangan biner ke desimal
Proses konversi bilangan biner ke bilangan desimal adalah proses perkalian setiap bit pada bilangan biner dengan perpangkatan 2, dimana perpangkatan 2 tersebut berurut dari kanan ke kiri bit bernilai 20 sampai 2n. Hasil perhitungannya adalah 110012
                1     ——>    1 x 20 = 1
                0     ——>    0 x 21 = 0
                0     ——>    0 x 22 = 0
                1     ——>    1 x 23 = 8
              1     ——>    1 x 24 = 16 —> perhatikan nilai perpangkatan 2 nya semakin ke bawah semakin besar.
                Maka hasilnya adalah 1 + 0 + 0 + 8 + 16 = 2510.

          Konversi bilangan biner ke oktal
Untuk merubah bilangan biner ke bilangan oktal, perlu diperhatikan bahwa setiap bilangan oktal mewakili 3 bitdari bilangan biner.
                Contoh: konversikan 101100112 ke bilangan oktal
                Jawab : 10  110  011
                    2      6     3
                Jadi 101100112 = 2638

          Konversi bilangan biner ke heksadesimal           
Proses konversinya juga tidak begitu rumit, hanya tinggal memilahkan bit2 tersebut menjadi kelompok2 4 bit.
                Contoh: konversikan 101100112 ke bilangan heksadesimal
                Jawab : 1011  0011
                               B       3
                                                Jadi 101100112 = B316

          Konversi bilangan oktal ke desimal        
Hal ini tidak terlalu sulit. Tinggal kalikan saja setiap bilangan dengan perpangkatan 8. Contoh, bilangan oktal yang akan dikonversi adalah 718. Maka susunannya saya buat menjadi demikian :
                1 x 80 = 1
                7 x 81 = 56
                                                Maka hasilnya adalah penjumlahan 1 +                  56 = 5710.

          Konversi bilangan oktal ke biner
Untuk mengkonversi Bilangan Oktal ke Biner yang harus dilakukan adalah terjemahkan setiap digit bilangan oktal ke 3 digit bilangan biner.
                Contoh Konversikan 2638 ke bilangan biner.
                Jawab:  2       6      3
                     010   110   011
                                                Jadi 2638 = 0101100112 Karena 0 didepan tidak ada artinya kita bisa menuliskan 101100112

          Konversi bilangan oktal ke heksadesimal
ü  Untuk konversi oktal ke heksadesimal, kita akan membutuhkan perantara, yaitu bilangan biner. Maksudnya?
ü  Maksudnya adalah kita konversi dulu oktal ke biner, lalu konversikan nilai biner tersebut ke nilai heksadesimalnya.
ü  Nah, baik yang konversi oktal ke biner maupun biner ke heksadesimal kan udah dijelaskan.
ü  Coba buktikan, bahwa bilangan oktal 728 jika dikonversi ke heksadesimal menjadi 3A16.
               
           Konversi bilangan heksadesimal ke desimal
Untuk proses konversi ini, caranya sama saja dengan proses konversi biner ke desimal, hanya saja kali ini perpangkatan yang digunakan adalah perpangkatan 16, bukan perpangkatan 2.
                contoh :  C816
                        8 x 160 = 8
                C x 161 = 192     ——> ingat, C16 merupakan lambang dari 1210
                                                                        Maka diperolehlah hasil konversinya bernilai   8 + 192 = 20010.

          Konversi bilangan heksadesimal ke biner
Sebaliknya untuk mengkonversi Bilangan Hexadesimal ke Biner yang harus dilakukan adalah terjemahkan setiap digit bilangan Hexadesimal ke 4 digit bilangan biner.
                Contoh Konversikan B316 ke bilangan biner.
                Jawab:   B       3
                1011   0011
                                                 Jadi B316 = 101100112





Tidak ada komentar:

Posting Komentar