BINER, DESIMAL, DAN ASCII

07 October 2014 02:32:40 Dibaca : 3609

1. Biner Ke Desimal


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.
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 dilakukan 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


Jadi blangan desimal-nya adalah 85


2. Desimal Ke Biner


Pada bilangan biner itu terdiri dari 8 digit dan dibalik setiap digit tersebut sudah ditentukan nilai yaitu 128, 64, 32, 16, 8, 4, 2, 1. Contioh :
terdapat bilangan desimal 65 dan konersikan ke dalam bilangan biner


128   64   32  16    8   4   2   1


   0      0    0     0    0   0   0   0 


pertama berikan angka pada setiap lalu kita lihat pada lnilai yang diatas, jumlahkan salah satu nilai pada digit tersebut sehingga menjadi angka 65. kemudian jika sudah dilakukan ubahlah digit dari nilai yang dijumlahkan dari yang sebulmnya 0 menjadi 1.


128   64   32   16   8   4   2   1


  0     1     0      0    0   0   0     1 = 0 1 0 0 0 0 0 1


3. Biner Ke Desimal Lalu ASCII


Untuk mempermudah mengubah bilangan biner yagn telah kita ubah menjadi bilangan decimal tadi ke dalam bentuk teks, maka kita harus memiliki tabel kode ascci.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 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


desimal dari 87, 85, 83, 50, 52, kode ascii-nya bisa kita lihat pada tabel kode ascii dan hasilnya adalah WUS24


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

 

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong