Minggu, 20 Maret 2011

Get The Binary Code

Introduction
Dalam Dunia Informatika, Pengkodean Binary sangat penting dimana segala aspek dari Mata Kuliah dalam Jurusan Informatika banyak bermain-main mengenai Biner. Diantaranya Mata Kuliah yang telah saya Dapatkan ialah: “Matematika Diskrit”, “Logika Matematika”, “Organisasi Komputer”, “Arsitektur Komputer”, “Jaringan Komputer”, dll (dan lupa lagi).


Welcome To The Begin
Binary Code terdiri dari dua nilai, yaitu “0” dan “1” dimana kedua nilai tersebut membangun nilai yang kita ketahui; sebagai contoh “HeXa”, “Desima”, “Octal”, dll.
Biner terdiri dari beberapa Bit, biasanya yang digunakan ialah kelipatan 4.
0000 0000 0000 0000 0000 0000 ...

Misalkan Biner yang memiliki jumlah 8 bit dimana terdiri dari 0 s/d 7 bit yang berjumlah 8. Kita akan mendapatkan nilai desimal dari deretan 8 bit Biner (0 s/d 7), lalu dengan perhitungan masing-masing bit menggunakan rumus 2i , dimana i=0...7.  Desimal yang akan didapatkan dari 8 bit binary code ialah rentang dari 0 s/d 255 dengan nilai desimal yang akan didapatkan dari jumlah perhitungan bit biner yang bernilai 1.Setelah anda memahami konsep dasar dari konversi diatas, masalah sebenarnya dari Artikel ini ialah bagaimana mendapatkan Nilai Binari dari Desimal.

Seperti konsep diatas, nilai Binary akan didapatkan dengan membagi sisa 2 (div 2) dari nilai yang kita masukan. Jika nilai desimal yang dibagi memiliki sisa, maka nilai binary-nya ialah 1. dan jila desimal habis dibagi maka nilai Binary-nya ialah 0. perhitungan itu terus hingga nilai desimalnya habis. Nilai binary yang didapatkan selalu diletakan dari beakang ke depan.

Go to The Point
Dalam Pembahasa ini, Penulis akan Berusahan Menjelaskan Bagai mana mendapatkan Nilai Biner dengan Bahasa C++. Walau sebenarnya Windows yang anda gunakan memiliki fasilitan Konversi di Kalkulator... ^^ (so, source ini hanya buat orang yang ingin tahu).

Nah... setelah kita bisa mendapatkan Binary Code dan membagi nilai Desimal, maka Point yang sebenarnya yang ingin saya bahas ialah Binary Code dari Mesin Papan Ketik / Keyboard yang biasa anda ketikan. Atau mungkin Binnary Kode dari suatu “huruf”, “kata”, “kalimat”, bahkan “paragraf” ...

Mungkin anda telah mengetahui bahwa, setiap tombol atau karakter di Keyboard memiliki nilai HeXa. Dimana nilai HeXa terdiri dari :

0h, 1h, 2h, 3h, 4h, 5h, 6h, 7h, 8h, 9h, Ah, Bh, Ch, Dh, Eh, Fh, ..., FFh,...

Anda bisa liat nilai masing-masing karakter di program bawaan windows
yang bernama “Character Map” .
dimana sebagai contoh;

A=41h, B=42h, C=43h, ... , a = 61h, b=62h, c=63h, ....

Sehingga dari Hexa, kita bisa dapatkan nilai Desimal.

Saya akan membahas langsung dari Source Programnya. Kebetulan saya menggunakan C++. Get the Point...
bila anda ingin membacanya secara lanjut dan ingin mendownloadnya silahkan Klik disini




By@Si OTAK MATI

0 komentar:

Posting Komentar

Thankz For Your Koment

 
Design by Free NATTA Themes | Powerted by NATTA - Premium WordPress Themes | SiotakMati Corpuration