Sabtu, 08 September 2012

Kode Biner

Binary code atau kode biner merupakan bilangan yang berbasis 2! terdiri dari 2 digit angka yaitu angka 1 dan angka 0. Angka 1 menandakan adanya aliran listrik yang masuk atau keluar, sedangkan angka 0 artinya tidak ada aliran listrik yang masuk atau keluar. Pernah melihat susunan angka yang hanya terdiri dari angka 1 dan 0 seperti pada berikut ini!


01010011  01100001  01110100
01110010  01101000  01100001

    Bagi sebagian orang tentu angka itu terlihat menyeramkan, sebenarnya tidak juga! kode biner bisa kita terjemahkan menjadi teks, ini berkaitan dengan penggunaan ASCII. ASCII(Amerikan Standard Code for Information Interchange) merupakan suatu standard yang di gunakan untuk pengkodean suatu karakter yang dapat di ubah menjadi bentuk angka maupun sebaliknya.

    Apa maksudnya dengan pengkodean suatu karakter? Maksudnya adalah kode yang di berikan pada masing-masing karakter, misalnya saja untuk huruf A oleh ASCII diberi kode bilangan desimal yaitu angka 65, kemudian huruf B diberi kode angka 66 dan seterusnya. Sebelum menerjemahkan kode biner di atas menjadi bentuk karakter, kode biner harus terlebih dahulu diterjemahkan dalam bentuk desimal.

    Langkah pertama coba Anda ambil 8 bit angka biner terlebih dahulu! Jika sudah maka anda bisa melihat tabel di bawah ini untuk melihat nilai dari masing-masing bilangan biner!

bit ke-1 = 1
bit ke-2 = 2
bit ke-3 = 4
bit ke-4 = 8
bit ke-5 = 16
bit ke-6 = 32
bit ke-7 = 64
bit ke-8 = 128

   Bit ke-1 di hitung dari sisi sebelah kiri dan begitu seterusnya, misal pada contoh di atas terdapat kode biner dengan angka 01010011, maka jika di susun akan nampak seperti berikut:

bit ke-1  -> 1
bit ke-2  -> 1
bit ke-3  -> 0
bit ke-4  -> 0
bit ke-5  -> 1
bit ke-6  -> 0
bit ke-7  -> 1
bit ke-8  -> 0

   Jika pada bit ke-1 hingga bit ke-8 berisi angka satu maka bit itu memiliki nilai sesuai tabel yang tadi saya sebutkan! Coba perhatikan bit ke-5 berisi angka satu, sehingga otomatis bit tersebut memiliki nilai 5 sedangakan bit ke-6 berisi angka 0 dan itu berarti bit ini tidak memiliki nilai apapun! Untuk selanjutnya Anda bisa mencoba mencari nilai dari bit ke-1 hingga bit ke-8.

   Setelah itu jumlahkan semua nilainya! Inilah hasi yang saya dapatkan dari penerjemahan kode biner di atas:

1+2+0+0+16+0+64+0 = 83

   Nah kita telah mendapatkan nilai desimalnya! untuk melihat huruf yang di kodekan pada angka tersebut coba Anda buka program notepad lalu tekan tombol Alt + [angka desimal yang ingin di terjemahkan]. Karena dalam hal ini angkanya adalah 82 maka saya menekan tombol Alt + 82. Untuk hasilnya Anda bisa melihat sendiri di layar Notepat!

Tidak ada komentar:

Posting Komentar