Jumat, 30 November 2012

Number Decimal, Binary, Octal and Hexadecimal

Number Decimal, Binary, Octal and Hexadecimal
The meaning of each kind of number and function
  1. Decimal :
Bilangan decimal adalah : bilangan yang berbasis 10 digit yang di susun dari 0 – 9. Bilangan ini adalah bilangan yang di kenal atau dapat berinteraksi dengan manusia ataupun bilangan yang sering kita gunakan dalam sofware atau segala aktifitas kehidupan sehari-hari kita.
  1. Binary
Bilangan binary adalah : bilangan yang berbasi 2 digit yang di susun dari 0 – 1. Bilangan ini adalah bilangan yang biasa di gunakan untuk bahasa mesin atau system komputer.
  1. Octal
Bilangan octal adalah : bilangan yang berbasis 8 digit yang di susun dari 0 – 7.  
  1. 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.
Number
Basis
Binary (2)
0,1
Octal (8)
0,1,2,3,4,5,6,7
Decimal (10)
0,1,2,3,4,5,6,7,8,9
Hexadecimal (16)
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f


How to convert to each other
1.                      konversi desimal ke biner

Binary
Decimal
octal
Hexadecimal

Example:
misalnya 12 desimal akan diubah ke biner:
cara pertama
12/2 = 6, sisa 0
6/2 =3, sisa 0
3/2 =1, sisa 1
1/2=0, sisa 1 (awal)
sisa dituliskan dari bawah menjadi: 9810 = 11002

Atau bisa gunakan cara ke dua.
Dengan menggunakan angka istimewa. berikut ini listnya
1
2
4
8
16
32
64
dst
1
10
100
1000
10000
100000
1000000
----
bagaimana caranya?
misalnya 12 desimal akan diubah ke biner:
lihat dari table manakah yang cocok:
1210 = 810 + 410
     = 10002 + 1002
1210 = 11002
you can choose which method you think easier.


2.                      konversi biner ke desimal
Misalkan 11002 di rubah ke decimal
1st way:
1
 +
1
 +
0
 +
0
12 
1 * 23=8
 1 * 22=4
0 * 21 =0
 0 * 20=0

2nd way:
Gunakan table istimewa tadi.
Tuliskan nilai dalam satuannya= 1100 = 1000 + 100 + 0 + 0
Kemudian lihat table tadi untuk mencari hasilnya
1000
 +
100
 +
0
 +
0
12 
8
 4
0
0


3.                      konversi biner ke octal atau ke hexadesimal lebih besar
2
4
8
16
1
1
1
1


  1. Biner ke octal
1000102 = ……………….8
                        Cara pertama
                convert dulu dari biner ke desimal
                Kemudian dari decimal ke octal
                Jadi
1000102 = …10
(1*25)+ (0*24)+ (0*23)+ (0*22)+ (1*21)+ (0*20)
32 + 0 + 0 + 0 + 2 + 0 = 3410

3410 = ……….8
34 : 8 = 4 sisa 2
4 : 8 = 0 sisa 4
Jadi hasilnya adalah 428
1000102 = 428

                        Cara Kedua
Langkah pertama adalah hitung angka jumlah angka 1 dari 2 sampai 8
Maka akan ketemu tiga angka 1. Lalu untuk apa angka 3 nya itu.
Itu berarti dari nilai biner tadi kita pisah-pisahkan per 3 huruf dari belakang
Jadi
100010 menjadi 100 010
                                100 = 4
                                010 = 2
Jadi konversi dari biner 1000102 = 428

  1. Biner ke hexadesimal
Sama dengan cara di atas. Silahkan di coba
4.                      konversi octal ke biner atau dari besar ke kecil
428 = ………..2
Ada dua cara juga
1.       conver dulu dari octal ke desimal kemudian dari desimal ke biner
cara convernya sudah di bahas di atas tadi
2.       cara kedua
428 maka kita pisahkan angkanya menjadi 4 dan 2
Kemudian setiap dari angkanya kita buat 3 angka biner. Lho kenapa kok harus 3? Kann tadi sudah di jelaskan. Jadi kalau dari hexadesimal ke binernya berapa? Ya 4 lah
Ok kita lanjutkan
48 binernya adalah 1002
28 binernya adalah 10 kita rubah tiga angka menjadi 0102
Jadi hasilnya adalah 100 010 menjadi 1000102

Ok demikian penjelasannya
I hope this article useful for you

17:24 30 nov 2012 Infineon batam after working hours
Narupi

Tidak ada komentar:

Posting Komentar