Konversi Bilangan Biner, Oktal, Desimal, Heksadesimal


Assalamualaikum, kali ini kita akan membahas bagaimana Konversi Bilangan Biner, Oktal, Desimal, dan Heksadesimal. 
Macam-macam Sistem Bilangan yang dikenal komputer :
  • Sistem bilangan Biner : 0,1
  • Sistem bilangan Oktal : 0,1,2,3,....,7
  • Sistem bilangan Desimal : 0,1,2,3,....,9
  • Sistem bilangan Heksadesimal : 0,1,2,3,....,9,A,B,....,F
Langsung saja simak penjelasan di bawah.
  1. Konversi Desimal ke Biner
    contoh : 25(10) = . . .(2)
    25
    /
    2
    = 12
    Sisa 1
    12
    /
    2
    = 6
    Sisa 0
    6
    /
    2
    = 3
    Sisa 0
    3
    /
    2
    = 1
    Sisa 1
    1
    /
    2
    = 0
    Sisa 1

    Jadi Hasil Konversi Ke Biner-nya adalah 11001 (Di tulis dari bawah ke atas). Karna Akan Di konversi ke biner maka bilangan dibahagi dengan 2 hingga hasilnya 0.
  2. Konversi Biner Ke Desimal
    contoh : 11001(2) = . . . (10)
    1024 512 256 128 64 32 16 8 4 2 1
    1 1 0 0 1

    16 + 8 + 1 = 25
    Jadi Hasil Konversi Ke Desimal-nya adalah 25. Deretan Angka Di atas bilangan Biner adalah hasil dari 2^0 Sampai 2^10 Dan seterusnya. kemudian Kita hanya perlu menjumlahkan angka yang membunyai bilangan 1.
  3. Konversi Desimal Ke Oktal.
    contoh : 325(10) = . . .(8)
    325 / 8 = 41 sisa 5
    40 / 8 = 5 sisa 0
    5 / 8 = 0 sisa 5

    Jadi Hasil Konversi Ke Oktal-nya adalah 505. Karna Oktal berbasis 8 Sehingga Bilangan Desimal Dibagi dengan 8 hingga hasilnya 0.
  4. Konversi Heksadesimal Ke Oktal.
    contoh : 147(16) = . . . (8)
    1 4 7
    0001 0100 0111 Di Ubah ke Biner 

    Pertama - tama setiap bilangan di ubah ke Biner sebanyak 4bit bilangan biner, artinya 4 digit bilangan biner (1111). di karenakan Memory menyimpan Heksadesimal sebesar 4bit. Kemudian Bilangan biner tersebut Di Ubah Menjadi Bilangan Oktal.

    000 101 000 111

    0 5 0 7 Di ubah Ke Oktal

    Jadi hasil Konversi Ke Oktal-nya adalah 507.
Dibawah ini adalah beberapa contoh soal yang diberikan oleh Dosen saya dan juga menjadi tugas saya.
  1. 25734(10) = . . . (2)

    Penyelesaian :

    25374 / 2 = 12867 Sisa 0
    12867 / 2 = 6433 Sisa 1
    6433 / 2 = 3216 Sisa 1
    3216 / 2 = 1608 Sisa 0
    1608 / 2 = 804 Sisa 0
    804 / 2 = 402 Sisa 0
    402 / 2 = 201 Sisa 0
    201 / 2 = 100 Sisa 1
    100 / 2 = 50 Sisa 0
    50 / 2 = 25 Sisa 0
    25 / 2 = 12 Sisa 1
    12 / 2 = 6 Sisa 0
    6 / 2 = 3 Sisa 0
    3 / 2 = 1 Sisa 1
    1 / 2 = 0 Sisa 1

    Jadi Hasil dari Konversi 25734(10) = 110010010000110(2)
  2. 2345(10) = . . .(2) = . . .(16) = . . . (8)
    • 2345(10) = . . . (2)

      2345 / 2 = 1172 Sisa 1
      1172 / 2 = 586 Sisa 0
      586 / 2 = 293 Sisa 0
      293 / 2 = 146 Sisa 1
      146 / 2 = 73 Sisa 0
      73 / 2 = 36 Sisa 1
      36 / 2 = 18 Sisa 0
      18 / 2 = 9 Sisa 0
      9 / 2 = 4 Sisa 1
      4 / 2 = 2 Sisa 0
      2 / 2 = 1 Sisa 0
      1 / 2 = 0 Sisa 1

      Jadi Hasil dari Konversi 2345(10) = 100100101001(2)
    • 100100101001(2) = . . . (16)

      1001 0010 1001
      9 2 9

      Jadi Hasil dari Konversi 100100101001(2) = 929(16)
    • 929(16) = . . . (8)

      100 100 101 001
      4 4 5 1

      Jadi Hasil Konversi 929(16) = 4451(8)

    Maka di Dapat Hasil 2345(10) = 100100101001(2) = 929(16) = 4451(8)
  3. 4325(10) = . . . (8) = . . . (2) = . . . (16)

    • 4325(10) = . . . (8)

      4325 / 8 = 540 Sisa 5
      540 / 8 = 67 Sisa 4
      67 / 8 = 8 Sisa 3
      8 / 8 = 1 Sisa 0
      1 / 8 = 0 Sisa 1

      Jadi Hasil dari Konversi 4325(10) = 10345(8)
    • 10345(8) = . . . (2)

      1 0 3 4 5
      001 000 011 100 101

      Jadi Hasil dari Konversi 10345(8) = 1000011100101(2)
    • 1000011100101(2) = . . . (16)

      0001 0000 1110 0101
      1 0 14 = E 5

      Jadi Hasil dari Konversi 1000011100101(2) = 10E5(16)

    Maka di Dapat Hasil 4325(10) = 10345(8) = 1000011100101(2) = 10E5(16)


  4. 4235(10) = . . . (16) = . . . (8) = . . . (2)

    • 4235(10) = . . . (16)

      4235 / 16 = 264 Sisa 11 = B
      264 / 16 = 16 Sisa 8
      16 / 16 = 1 Sisa 0
      1 / 16 = 0 Sisa 1

      Jadi Hasil dari Konversi 4235(10) = 108B(16)
    • 108B(16) = . . . (8)

      1 0 8 B
      0001 0000 1000 1011

      Setelah Di Ubah Ke Biner Baru Ubah Ke Oktal dengan Mengambil 3bit

      000 001 000 010 001 011
      0 1 0 2 1 3

      Jadi Hasil dari Konversi 108B(16) = 10213(8)
    • 10213(8) = . . . (2)

      1 0 2 1 3
      001 000 010 001 011

      Jadi Hasil dari Konversi 10213(8) = 1000010001001(2)

    Maka di Dapat Hasil 4235(10) = 108B(16)  = 10213(8) = 1000010001001(2)

Tidak ada komentar

Diberdayakan oleh Blogger.