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:
===
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.
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.
|