Kamis, 05 Januari 2017

Konversi bilangan Desimal, Oktal, Hexadesimal, dan Biner

Nama    : Anna Muslimah
NIM       : 12161508
Quis_3 PTI

1.       NIM 508 diubah Desimal ke Binner, Desimal ke Oktal, Desimal ke Hexadesimal
a.       Desimal ke Binner
508₍₁₀₎    : . . . . . . . . . . . . . . ₍₂₎

508/2     = 254 sisa 0
254/2     = 127 sisa 0
127/2     = 63 sisa 1
63/2       = 31 sisa 1
31/2       = 15 sisa 1
15/2       = 7 sisa 1
7/2         = 3 sisa 1
3/2         = 1 sisa 1
               
Jadi, hasil dari Desimal 508 yang dikonversikan menjadi Binner adalah 111111100₍₂₎

b.      Desimal ke Oktal
508₍₁₀₎      : . . . . . . . . . . . . . ₍₈₎

508/8       = 63 sisa 4
63/8         = 7 sisa 7

Jadi, hasil dari Desimal 508 yang dikonversikan menjadi Oktal adalah 774₍₈₎

c.       Desimal ke Hexadesimal
508₍₁₀₎      : . . . . . . . . . . . . .  ₍₁₆₎

508/16    = 31 sisa 12
31/16       = 1 sisa 15         
               
Jadi, hasil dari Desimal 508 yang dikonversikan menjadi Hexadesimal 1FC₍₁₆₎
Kenapa bisa ada huruf F dan C ?
Karena F itu bernilai 15, dan C itu bernilai 12

v  A bernilaikan 10
v  B bernilaikan 11
v  C bernilaikan 12
v  D bernilaikan 13
v  E bernilaikan 14
v  F bernilaikan 15

2.       Angka 508 dijadikan (501) dan diubah menjadi bilangan Oktal ke Desimal, Oktal ke Binner, dan Oktal ke Hexaoktal
a.       Oktal ke Desimal
501₍₈₎     =       ( 5 X 8² )  +  ( 0 X 8¹ )  + ( 1 X 8⁰ )
                =       ( 5 X 64 ) + ( 0 ) + ( 1 )
                =       320 + 0 + 1
                =       321₍₁₀₎
Jadi, hasil dari Oktal 501 dikonversikan ke Desimal adalah 321₍₁₀₎
b.      Oktal ke Binner
5
0
1
101
000
001
Jadi, hasil dari Oktal 501 dikonversikan ke Binner adalah 101000001₍₂₎
Angka dihitung dari belakang ke depan
c.       Oktal ke Hexadesimal
1
0100
0001
1
4
1



                                Jadi, hasil dari Oktal 501 dikonversikan ke Hexadesimal adalah 141₍₁₆₎
                                Kenapa bisa 141?
                                Rumusnya begini, ambil salah satu dari kolom diatas
                                misalkan kita ambil angka 0100
                                0100 itu angka binner, dan akan kita jadikan desimal
                                      0                     1                   0                  0
                                  ( 0  X  2³ )  +  ( 1 X 2² )  +  ( 0 X 2¹ )  +  ( 0 X 2⁰)
                                =  ( 0 X 8 )   +  ( 1 X 4 )    +  ( 0 X 2 )   +  ( 0 X 1)
                                =        0        +        4          +        0        +        0
                                =             4
               
                                Kenapa bisa dikalikan (2) ?
                                Karena indeks dari Biner itu (2)


3.       Angka 501 diubah menjadi (A501) yang akan dikonversikan ke dalam bilangan Hexadesimal ke Desimal, Hexadesimal ke Binner, Hexadesimal ke Oktal

a.       Hexadesimal ke Desimal
A501₍₁₆₎ =  ( 10 X 16³ ) + ( 5 X 16² ) + ( 0 X 16¹ ) + ( 1 X 16⁰)
                =  ( 10 X 4096) + ( 5 X 256 ) + ( 0 X 16 ) + ( 1 X 1)
                =       40960       +      1280      +      0        +     1
                =       42.241₍₁₀₎
Jadi hasil konversi dari Hexadesimal ke Desimal adalah 42.241₍₁₀₎

b.      Hexadesimal ke Binner          =  A501

A = 10

5

0

1
1010
0101
     0000
0001
Hasil  Konversi dari Hexadesimal ke Binner adalah 1010010100000001₍₂₎

c.       Hexadesimal ke Oktal
1
010
010
100
000
001
1
2
2
4
0
1

Hasil konversi dari Hexadesimal ke Oktal adalah 122401₍₈₎

Tidak ada komentar:

Posting Komentar