Sistem bilangan biner: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Taylor 49 (bicara | kontrib)
revert
Dion ricky (bicara | kontrib)
menata ulang struktur dan menambahkan konversi biner ke desimal
Baris 22:
Biner yang biasa dipakai itu ada 8 digit [[angka]] dan cuma berisikan angka 1 dan 0, tidak ada angka lainnya.
 
== PerhitunganKonversi ==
{| class="wikitable"
|-
Baris 119:
|}
 
=== Dari Biner ke Desimal ===
[[Berkas:Danycopyan.png|jmpl|395x395px]]
Untuk setiap bilangan biner dengan <math>n</math>digit:
Ambil satu contoh:
01010101 = ..
hitungnya dari kanan, bukan dari kiri, harus di perhatikan lagi untuk nilai 1 yes 0 no, sehingga hanya akan menjumlahkan nilai 1 saja.
Bilangan pertama dari kiri bernilai = 1
Bilangan ke 2 dari kiri = bilangan pertama x 2 = 1 x2
Bilangan ke 3 dari kiri = bilangan ke dua x 2 = 2 x 2
Dst
jika binary bernilai 1 maka yes
 
<big>{{math|''d''<sub>''n-1''</sub>, ''...'' ''d''<sub>''3''</sub>, ''d''<sub>''2''</sub>, ''d''<sub>''1''</sub>, ''d''<sub>''0''</sub>}}</big>
Perhitungan dalam biner mirip dengan menghitung dalam [[sistem numerik|sistem bilangan]] lain. Dimulai dengan angka pertama, dan angka selanjutnya. Dalam sistem bilangan desimal, perhitungan mnggunakan angka 0 hingga 9, sedangkan dalam biner hanya menggunakan angka 0 dan 1.
 
Bilangan desimalnya adalah hasil penjumlahan dari digit biner (<math>d_n</math>) dikalikan dengan pangkat 2 nya (<math>2^n</math>):
contoh: mengubah bilangan desimal menjadi biner
 
<big>{{math|''decimal'' {{=}} ''d''<sub>''0''</sub> ''&times;'' ''2''<sup>''0''</sup> + ''d''<sub>''1''</sub> ''&times;'' ''2''<sup>''1''</sup> + ''d''<sub>''2''</sub> ''&times;'' ''2''<sup>''2''</sup> + ''...''}}</big>
desimal = 10.
 
Contoh:
berdasarkan referensi di atas yang mendekati bilangan 10 adalah 8 (2<sup>3</sup>), selanjutnya hasil pengurangan 10-8 = 2 (2<sup>1</sup>). sehingga dapat dijabarkan seperti berikut
{| class="wikitable" style="text-align: center;"
|-
! scope="row" | Biner (d)
| 0 || 1 || 0 || 1 || 0 || 1 || 0 || 1
|-
! scope="row" | n
| 7 || 6 || 5 || 4 || 3 || 2 || 1 || 0
|-
! scope="row" | 2<sup>n</sup>
| 128 || 64 || 32 || 16 || 8 || 4 || 2 || 1
|-
! scope="row" | d<sub>n</sub> x 2<sup>n</sup>
| 0 x 128 || 1 x 64 || 0 x 32 || 1 x 16 || 0 x 8 || 1 x 4 || 0 x 2 || 1 x 1
|-
| colspan="9" | 64 + 16 + 4 + 1 = 85
|}
 
=== Dari Desimal ke Biner ===
desimalDesimal = 10.
 
berdasarkan referensi di atasBilangan yang mendekati bilangan 10 adalah 8 (2<sup>3</sup>), selanjutnya hasil pengurangan 10-8 = 2 (2<sup>1</sup>). sehingga dapat dijabarkan seperti berikut
 
10 = ('''1''' x 2<sup>3</sup>) + ('''0''' x 2<sup>2</sup>) + ('''1''' x 2<sup>1</sup>) + ('''0''' x 2<sup>0</sup>).
Baris 153 ⟶ 168:
1:2=0('''1''') sisa hasil bagi dibaca dari belakang menjadi '''1010'''
 
=== '''Pengenalan Warna Citra Binary''' ===
Citra biner (binary image) adalah citra yang hanya mempunyai dua nilai derajat: Meskipun saat ini citra berwarna lebih disukai karena memberi kesan yang lebih kaya dari pada citra biner, namun tidak membuat citra biner mati. Pada beberapa aplikasi citra biner masih tetap dibutuhkan, misalnya citra logo instansi (yang hanya terdiri atas warna hitam dan putih), citra kode batang (bar code) yang tertera pada label barang, citra hasil pemindahan dokumen teks, dan sebagainya.