Sistem Digital bag 2

Ok kali ini saya akan menshere tentang apa itu bilangan binner,oktal,decimal dan hexadecimal dan cara mengkonversikannya..

ok kalau begitu kita mulai saja. :DD
  • Bilangan binner adalah bilangan yang hanya mempunyai 2 angka,yaitu hanya angka 1 dan angka 0,bilangan biner juga di sebut bilangan berbasis 2.setiap bilangan pada biner di sebut degan bit,dimana 1 byte = 8 bit.contoh penulisan 0111012.
  • Bilangan oktal adalah bilangan  berbasis 8 yang menggunakan angka 0 sampai 7,contoh penulisan 568.
  • Bilangan decimal adalah bilangan yang menggunakan 10 angka,mulai dari angka 0 sampai 9 berturut-turut.setelah angka 9 maka angka berikutnya adalah 10.11.12 dan seterusnya.bilangan desimal juga di sebut bilangan berbasis 10.contoh penulisan 2310 
  •  bilangan hexadecimal,atau bilangan heksa,atau bilangan berbasis 16,menggunakan 16 simbol mulai dari 0 sampai 9 dan dilanjutkan A sampai F. Angka 10 sampai 15 di simbolkan dengan A sampai F.contoh penulisan A616
ok sekarang kita membahas tentang cara menkonversikan bilangan biner ke oktal,biner ke decimal,biner ke hexadecimal,dan seterusnya... ok langsung saja yaa  :D



--------------------------------------------------------------------------------------------------------------
pertama-tama kita akan menkonversikan  Bilangan Decimal ke biner.

contoh bilangan yang mau kita konversikan
 5910 maka langkah selanjutnya kita akan membagi 2 tahap demi tahap bilangan tersebut:
  59 : 2 = 29,5

Jawaban di atas memang benar,tetapi bukan hasil seperti ini yang kita inginkan dalam menkonversikan bilangan decimal ke binner.lankah yang benar untuk melakukan konversi ini sebagai berikut :

59 : 2 = 29 sisanya 1 ---->  supaya mudah di mengerti mengapa sisanya 1 ialah karena hasil pembagian tersebut tidaklah genap jadi di sisakanlah 1,kalau hasil angka pembagiannya genap maka sisanya ialah 0.

ok kita lanjutkan:

59 : 2 = 29 sisanya 1 
29 : 2 = 14 sisanya 1
14 : 2 = 7   sisanya 0
7   : 2 = 3   sisanya 1
3   : 2 = 1   sisanya 1
1   : 2 = 0   sisanya 1
0   : 2 = 0   sisanya 0...(selesai)

Nah kita sudah mendapatkan hasilnya..pertanyaanya yang mana hasil konversi bilangan tersebut??
hasilnya ialah urutkan sisa2 perhitungan yang di dapat, di mulai dari bawah ke atas ,maka hasilnya :
01110112 angka 0 di awal tidak perlu di tulis maka hasilnya:
1110112......  :DD   

--------------------------------------------------------------------------------------------------------------

Lanjut...  
Sekarang kita akan menkonversikan Bilangan Decimal ke Oktal.

 Proses menkonversikan bilangan decimal ke oktal hampir mirip dengan bilangan decimal ke biner,yang membedakanya ialah pembagiannya kalau tadi binner di bagi 2,kalau oktal pembagianya adalah 8.Contoh bilangan yang ingin kita konversikan 3310 . Maka :

33 : 8 = 4 sisanya 1
4   : 8 = 0 sisanya 4
0   : 8 = 0 sisanya 0... ( selesai )

Maka hasilnya : 418



ok sekarang tiba saatnya untuk makan....  eehh.... maaf-maaf...   soalnya ingat makan terus nih...lapeerrr...   :D  
--------------------------------------------------------------------------------------------------------------

ok lanjut sekarang kita akan mengkonversiknan  Bilangan Decimal ke Hexadecimal. 

Contoh misalkan bilangan yang kita mau rubah 22110 ,untuk menghitung konversinya sama saja dengan 2 cara di atas tetapi pembagianya di bagi 16,Maka:

221 : 16 = 13 sisanya 1
13   : 16 = 0 sisanya   D = ingat 13 di ganti D
0 : 16 = 0 sisanya 0 ...  ( selesai )

Hasil konversinya adalah D116 .. :DD
--------------------------------------------------------------------------------------------------------------

sekarang kita akan beralih ke konversi Bilangan Binner ke Decimal . proses konversi bilangan biner ke bilangan decimal adalah proses perkalian setiap bit.

kita ambil contoh hasil perhitungan bilangan decimal ke binner di atas: 1110112 .. kita urutkan bilangan berikut dari kiri ke kanan seperti ini.
1
1
0
1
1
1

Sekarang kita kalikan setiap bit dengan perpangkatan 2..berurut mulai 2 0 sampai 2n .

1 -->  1 x 2 0 = 1
1 -->  1 x 2 1 = 2
0 -->  0 x 2 2 = 0
1 -->  1 x 2 3 = 8
1 -->  1 x 2 4 = 16
1 -->  1 x 2  5 = 32

Maka hasilnya adalah:1+2+8+16+32=5910.
Hasilnya sama kan dengan perhitungan bilangan decimal ke binner pertama tadi ??  :D

--------------------------------------------------------------------------------------------------------------

 Ok sekarang kita akan konversikan Bilangan Binner ke Oktal.

untuk menkonversikan bilangan decimal ke oktal.yang harus di perhatikan bahwa setiap bilangan oktal mewakili 3 bit..contoh bilangan yang ingin di konversikan 1011102 .pertama-tama kita kita akan memilah-milah bilangan binner tersebut setiap bagian terdiri dari 3 bit.mulai dari kanan ke kiri sebagai
berikut :

 101             dan          110

Setelah melakukan proses pemilahan di atas,konversikanlah setiap bagian yang sudah dipilah ke bilangan decimal secara terpisah

1 --> 1 x 2 0 = 1                                      0 --> 0 x 2= 0
0 --> 0 x 2 1 = 0                                                   1 --> 1 x 2 = 2
1 --> 1 x 2 2 = 4                                      1 --> 1 x 2= 4

1 + 0 + 4 = 5                                          0 + 2 + 4 = 6

kedua hasil di atas kemudian digabungkan menjadi 548 yang merupakan bilangan oktal dari 1011102.

Nah bilangan binner di atas kebetulan mempunyai 6 bit, jadi pembagiannya pas 3,bagaimana kalau bilangan binnernya hanya terdapat 5 bit????? misalnya 100112 .gampang kok tinggal tambahin angka 0 di depannya jadi 0100112 ..  gampang kan ???

--------------------------------------------------------------------------------------------------------------

Sekarang kita akan menkonversikan Bilangan Binner ke Hexadecimal.

Contohnya bilangan yang ingin kita konversikan 110001112 ,hampir sama dengan cara menkonversikan binner ke oktal,tetapi kali ini kita memilah 8 bit di atas mejadi 2 kelompok masing2 4 bit.pemilahan di mulai dari kanan ke kiri.sehinga seperti ini:

1100      dan     0111

Nah Setelah itu kita konversikan bilangan binner yang sudah di pisah menjadi 2 ke bilangan decimal sehingga di dapat:

1100 = 12      dan    0111 = 7

Penulisan Hasil di atas ialah : C716  masih ingat kan 12 itu Dilambangkan dengan  C

----------------------------------------------------------------------------------------------------------------

Berikutnya giliran bilangan oktal kita konversikan ke bilangan Decimal  .....   Huuaaaaaahhhhhhh.....   Capek   ueeeyyy.....      

Cara menkonversikan bilangan oktal ke decimal tidaklah terlalu susah tinggal kita kalikan setiap bilangan dengan perpangkatan 8
Nah kali ini contoh bilangan yang ingin koversikan ialah 938.maka susunanya:

3

9
dan proses perkaliannya Sbb:

3 x 8 = 3

9 x 8 = 72

Maka hasilnya ialah = 3 + 72 = 7510 

----------------------------------------------------------------------------------------------------------------

Lanjuutttt...  :D   
sekarang kita akan menkonversikan bilangan Oktal ke Binner .

Langsung ke contoh.misalnya bilangan yang ingin kita konversikan ialah 76,maka langkah yang kita lakukan adalah melakukan proses konversi setiap bilangan tersebut masing-masing ke 3 bit bilangan binner.. angka 7 bilangan binernya 111,ngerti kan? kemudian 6 bilangan binernya ialah 110. maka hasilnya adalah 1111102. mengerti kan???   :D
-----------------------------------------------------------------------------------------------------------------

 
Sekarang Kita konversikan Bilangan oktal ke bilangan hexadecimal ...

Cara untuk mengkonversikan bilangan oktal ke bilangan hexadecimal kita membutuhkan perantara yaitu bilangan binner,,maka bilangan oktal tersebut kita konversikan terlebih dahulu ke binner, kemudian kita konversikan bilangan binner yang kita dapat ke hexadecimal..hmm  coba buktikan bilangan oktal dari 778 jika di konversikan ke hexadecimal maka hasilnya 3F16 ,,capek ueeyy jelasinya pasti sudah bisa dong menkonversikanya..jadi kerja sendiri yyaaa..... sekalian latihann   :DD

---------------------------------------------------------------------------------------------------------------

OK Kita lanjut konversikan bilangan Hexadecimal ke Decimal  ..

cara mengkonversikan bilangan hexadecimal ke decimal hampir sama dengan mengkonversikan bilangan binner ke desimal, hanya saja perpangkatan yang di gunakan bukan 2 seperti binner melainkan 16,,contoh angka yang mau di konversikan B6.maka ubah dulu susunan bilangannya dari kiri ke kanan seperti ini:

6

B

Kemudian lakukan proses perkalian dengan perpangkatan 16.

6 x 16= 6

B x 161 = 173 ingat B16 = 1116 

maka hasil konversinya adalah: 6 + 173 = 17910

----------------------------------------------------------------------------------------------------------------


Sekarang  konversi bilangan hexadecimal ke binner ....

Dalam menkonversikan bilangan hexadecimal ke binner,setiap simbol pada hexadecimal mewakili 4 bit bilangan binner.dan di konversikan ke biner secara terpisah..contoh bilangan yang mau di konversikan B616  ,, B = 1116 jika di konversikan ke biner menjadi 10112 ,,sedangkan 7 di konversikan menjadi 011016..
Maka hasilnya = 10110110gampang kan???

-------------------------------------------------------------------------------------------------------

Sekarang yang terakhir yaitu bilangan hexadecimal ke oktal  


Nah, sama seperti konversi oktal ke heksadesimal, kita membutuhkan bantuan bilangan biner. Lakukan terlebih dahulu konversi heksadesimal ke biner, lalu konversikan nilai biner tersebut ke oktal. Sebagai latihan, buktikan bahwa nilai heksadesimal E716 jika dikonversi ke oktal menjadi 3478. Hehe…Kamu bisa!!!.  ...


Sekian Dan terimakasih....  semoga bermanfaat..  :D
Add caption


2 Comments

Please Select Embedded Mode To Show The Comment System.*

Previous Post Next Post