Wednesday, March 14, 2012

KONVERSI BILANGAN DESIMAL, BINNER DAN HEXADESIMAL

Bilangan adalah lawan dari alphabet atau karakter spesial, bilangan dapat diberikan operasi aritmatika seperti perkalian, pembagian, penjumlahan, dan pengurangan juga konversi ke jenis bilangan lainnya.

Dalam dunia komputer dan digital bilangan dapat dibagi menjadi empat, yaitu:

  1. bilangan desimal
  2. bilangan biner
  3. bilangan hexa
  4. bilangan octal

1. Bilangan Desimal

Bilangan desimal adalah bilangan berbasis 10 terdiri dari kombinasi angka 0 s.d. 9, bilangan ini paling umum dijumpai dan dijadikan sebagai bilangan yang umum digunakan pada software yang berinteraksi langsung dengan manusia.

Tabel Konversi

Tabel Konversi

penjumlahan bilangan biner tentu saja berbeda dengan penjumlahan bilangan desimal sebelumnya, ada beberapa aturan dalam penjumlahan bilangan biner, yaitu:

  1. 0 + 0 = 0
  2. 0 +1 = 1 + 0 = 1
  3. 1 + 1 = 10 (1 akan berupa carry bila penjumlahan belum selesai)
  4. 1 + 1 +1 = 11 (1 akan berupa carry bila penjumlahan belum selesai)

misalnya:

contoh lainnya:

2. Bilangan Biner

Bilangan biner adalah bilangan dengan basis 2, mempunyai simbol angka (numerik) sebanyak 2 buah simbol, yaitu 0 dan 1. Bilangan biner ini dapat pula dikatakan sebagai bilangan mesin (bahasa mesin), karena dalam dunia komputer dan digital bilangan biner ini dapat direpresentasikan sebagai saklar transistor on atau off.

konversi bilangan biner

a. konversi biner ke desimal

caranya dengan menjumlahan hasil hasil perkalian setiap digit pada biner (0 atau 1) dengan bilangan pangkat 2, pangkat 2 ini ditentukan oleh posisi bilangan. Agar lebih jelas langsung saja ke contoh berikut:

kemudian contoh berikut untuk bilangan biner yang berkoma:

b. konversi biner ke hexadecimal

konversi biner ke hexa, caranya sama dengan ke octal hanya saja bilangan biner tersebut dibagi menjadi 4 digit. Contoh:

contoh lain:

3. Bilangan Hexadecimal

Bilangan hexadecimal atau basis 16 merupakan bilangan yg sering ditemui dalam dunia komputer dan digital, karena bilangan ini merupakan standar ASCII yang digunakan untuk karakter2 dalam komputer, selain itu bilangan hexa juga digunakan untuk perhitungan IPv6.

Penjumlahan pada bilangan hexa, ibarat 2 kali kerja karena selain menjumlahkan harus dikonversi juga (bila ada yg menemukan cara yg lebih baik silakan dibagi disini ).

Misalnya:

516 + 216 = 716

ini adalah salah satu contoh simpel dari penjumlahan hexa, karena tidak diperlukan konversi

contoh lain:

  • 816 + 216 = A16 (10 desimal)
  • A16 + B16 = 2110 = 1516