Cara Mengkonversi Bilangan Biner ke ASCII (Teks)



Bilangan Biner adalah sistem bilangan yang menggunakan suatu bilangan dasar atau basis (Radix) tertentu. Untuk bilangan biner menggunakan basis 2, menggunakan 2 macam simbol bilangan berbentuk 2 digit angka yaitu angka 0 dan 1.

Untuk mengkorversi Bilangan Biner kedalam bentuk teks maka yang harus sobat lakukan adalah :
  • RUBAH BILANGAN BINER KE DESIMAL
    Sobat pasti sudah pernah melihat kode biner, seperti di bawah inikan?
    01001010101010100110101

    Pertama-tama yang kita lakukan adalah mengubah bilangan biner yang hanya terdi dari angka 0 dan 1 tersebut kedalam bilangan desiman. Kemudian baru kita terjemahkan bilangan decimal terseebut dalam bentuk teks agar dapat kita baca.

    SISTEM BINER:

    Di sini adalah satu contoh sederhana dari bilangan biner:
    1 0 1 0 1 0 1

    Untuk mengubah bilangna biner tersebut kedalam angka, maka yang perlu sobat lakukan adalah mengalikan setiap bilangan tersebut dengan bilangan 2 berpangkat, jadinya seperti berikut :

    1 0 1 0 1 0 1 = (1x64)+(0x32)+(1x16)+(0x8)+(1x4)+(0x2)+(1x1)

    1 0 1 0 1 0 1 = 64 + 0 + 16 + 0 + 4 + 0 + 1

    1 0 1 0 1 0 1 = 85

    NB : Untuk memberi pangkat pada Bilangan 2, lakukan dengan dengan cara berurutan dan diakhiri dengan pangkat 0
    Sekarang sebagai latihan cobalah ubah beberapa bilangan biner yang sobat buat sendiri kedalam bilangan disimal.

    • CARA MERUBAH BILANGAN BINER KE CODE ASCII
    Untuk mempermudah mengubah bilangan biner yagn telah kita ubah menjadi bilangan decimal tadi ke dalam bentuk teks, maka kita harus memperhatikan table KODE ASCII berikut :

    Setelah sobat mempelajari table kode ASCII diatas sekarang kita coba untuk mengubah bilangan biner kedalam bentuk teks.

    Misalnya kita ambil contoh bilangan biner berikut :

    0101011101010101010100110011001000110100

    Untuk langkah pertama yang harus kita lakukan adalah kita pisahkan dulu bilangan biner di atas menjadi 8 digit seperti berikut :
    01010111   01010101   01010011   00110010   00110100

    Sekarang, kita ubah bilangan biner tersebut per 8 digit dengan cara menghitungnya seperti yang telah dijelaskan diatas.

    Delapan Digit ke-1 :
    01010111 (0x128) + ( 1x64) + (0x32) + (1x16) + (0x8) + (1x4) + (1x2) + (1x1)
    01010111 =      0       +      64    +      0    +     16    +    0     +     4    +     2    +   1
    01010111 =     87

    Delapan Digit ke-2 :
    01010101 (0x128) + ( 1x64) + (0x32) + (1x16) + (0x8) + (1x4) + (0x2) + (1x1)
    01010101 =      0       +      64    +      0    +     16    +    0     +     4    +     0    +   1
    01010101 =     85

    Delapan Digit ke-3 :
    01010011 (0x128) + ( 1x64) + (0x32) + (1x16) + (0x8) + (0x4) + (1x2) + (1x1)
    01010011 =      0       +      64    +      0    +     16    +    0     +     0    +     2    +   1
    01010011 =     83

    Delapan Digit ke-4 :
    00110010 (0x128) + ( 0x64) + (1x32) + (1x16) + (0x8) + (0x4) + (1x2) + (0x1)
    00110010 =      0       +      0    +      32    +     16    +    0     +     0    +     2    +  0
    00110010 =     50

    Delapan Digit ke-5 :
    00110100 (0x128) + ( 0x64) + (1x32) + (1x16) + (0x8) + (1x4) + (0x2) + (0x1)
    00110100 =      0       +      0     +      32    +    16    +    0     +     4    +     0    +   0
    00110100 =     52

    Jadi, hasil konversi Biner ke Decimal adalah :
    01010111 =     87
    01010101 =     85
    01010011 =     83
    00110010 =     50
    00110100 =     52

    Untuk mengetahui karakter apa yg di hasilkan dari bilangan biner diatas, maka kita harus melihat table kode ASCII.
    01010111 =     87  = W
    01010101 =     85  = U
    01010011 =     83  = S
    00110010 =     50  = 2
    00110100 =     52  = 4

    Jadi, Hasil dari kode biner 01010111 01010101 01010011 00110010 00110100 adalah :

    WUS24

    1 komentar:

    1. ada gak sintax khusus untuk mengkonversi bilangan di cmd ???

      ReplyDelete

     
    close