Format bilangan komputer: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Ferryryuki (bicara | kontrib)
Tidak ada ringkasan suntingan
Ferryryuki (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 92:
 
 
=== BilanganKonversi BinerAntar Basis Bilangan (2)===
Sudah dikenal, dalam bahasa komputer terdapat empat basis bilangan. Keempat bilangan itu adalah [[biner]], [[oktal]], [[desimal]] dan [[hexadesimal]]. Keempat bilangan itu saling berkaitan satu sama lain.
Bilangan ini adalah kunci dasar operasional komponen digital. Terdiri dari "0" dan "1".
 
 
Baris 125:
Sedangkan sisa satu digit terakhir, tetap bernilai '''1'''.
Hasil akhirnya adalah: '''15'''.
 
 
==== Konversi Biner ke Hexadesimal ====
Metode konversinya hampir sama dengan [[Biner]] ke [[Oktal]]. Namun pengelompokkannya sejumlah 4 bit. Empat kelompok bit paling kanan adalah posisi satuan, empat bit kedua dari kanan adalah puluhan, dan seterusnya.
 
Contoh:
 
11100011<sub>(2)</sub> = ...... <sub>(16)</sub>
 
Solusi:
 
kelompok bit paling kanan: 0011 = 3
 
kelompok bit berikutnya: 1110 = E
 
Hasil konversinya adalah: '''E3'''<sub>(16)</sub>
 
 
==== Konversi Biner ke Desimal ====
 
Cara atau metode ini sedikit berbeda.
 
Contoh: 10110<sub>(2)</sub> = ......<sub>(10)</sub>
 
diuraikan menjadi:
 
(1x2<sup>4</sup>)+(0x2<sup>3</sup>)+(1x2<sup>2</sup>)+(1x2<sup>1</sup>)+(0x2<sup>0</sup>) = 16 + 0 + 4 + 2 + 0 = 22
 
Angka '''2''' dalam perkalian adalah basis ''biner''-nya. Sedangkan pangkat yang berurut, menandakan pangkat '''0''' adalah satuan, pangkat '''1''' adalah puluhan, dan seterusnya.
 
 
==== Konversi Oktal ke Biner ====
Sebenarnya, untuk konversi basis ini, haruslah sedikit menghafal tabel konversi utama yang berada di halaman atas. Namun dapat dipelajari dengan mudah. Dan ambillah '''tiga''' biner saja.
 
Contoh:
 
523<sub>(8)</sub> = ...... <sub>(2)</sub>
 
Solusi:
 
Dengan melihat tabel utama, didapat hasilnya adalah:
 
3 = 011
 
2 = 010
 
5 = 101
 
Pengurutan bilangan masih berdasarkan posisi satuan, puluhan dan ratusan.
 
Hasil: '''101010011'''<sub>(2)</sub>
 
 
==== Konversi Hexadesimal ke Biner ====
 
Metode dan caranya hampir serupa dengan konversi Oktal ke Biner. Hanya pengelompokkannya sebanyak empat bit. Seperti pada tabel utama.
 
Contoh:
 
2A<sub>(16)</sub> = ......<sub>(2)</sub>
 
Solusi:
 
A = 1010
 
2 = 0010
 
Hasil: '''101010'''<sub>(2)</sub>. Dengan catatan, angka "0" paling depan tidak usah ditulis.