Basis 2 atau biner merupakan sebuah sistem bilangan yang digunakan pada komputer digital seperti saat ini yang hanya terdiri dari 2 bilangan yaitu 0 dan 1. Selain itu desimal itu sendiri adalah bilangan yang kita gunakan sehari hari yaitu sebuah sistem bilangan yang terdiri dari 10 bilangan yaitu 0 sampai 9.
Sekarang yang menjadi permasalahannya adalah bagaimana cara mengubah sistem desimal ke sistem biner.
Cara Mengubah Desimal ke Biner :
1. Coba kita tentukan angkanya terlebih dahulu : *mikir keras*
"coba 20 binernya apa?"
Cara Pertama :
20 % 2 = 0
20 / 2 = 10
10 % 2 = 0
10 / 2 = 5
5 % 2 = 1
5 / 2 = 2 (gunakan floor jadi kita selalu bulatkan ke bawah)
2 % 2 = 0
2 / 2 = 1
1 % 2 = 1
1 / 2 = 0 (kalau sudah 0 selesai)
lalu kita hitung dari bawah, jadi binernya adalah = 10100.
Cara Kedua:
Kita cari pangkat 2 terdekat kebetulan yang paling dekat sekarang adalah 16.
1 2 4 8 16
lalu kita isi bilangan 16 dengan 1. lalu kurangin 20 dengan 16 jadi hasilnya 4
1
1 2 4 8 16
lalu ada sisa 4 kan? nah kita isi juga ke 4 nya
1 1
1 2 4 8 16
lalu 4 - 4 kan 0 jadinya ya selesai nah ada yang kosong kan? nah kita isi dengan 0 jadinya
00101 nah balikin lagi jadinya 10100.
Mudah kan?
Sekarang bagaimana dengan sebaliknya?
Cara Mengubah basis 2 (biner) ke desimal.
saya ada biner 1001. lalu bilangan desimalnya apa?
pertama balik dulu kebetulan ini adalah palindrom jadi sama aja kalau dibalik.
1001 = 1001
buat seperti cara ke 2 tadi
1 0 0 1
1 2 4 8 16 lalu jumlahkan bilangan dibawah angka 1 yaitu 8 + 1 = 9.
Selesai.
Saya ada biner 1000 gimana caranya? pertama balik dulu jadi 0001
buat seperti cara ke 2 tadi
0 0 0 1
1 2 4 8 16 ok berarti jawabanya adalah 8. Selesai :v
Gampang kan?
ingat 20 = 1. Jadi kita mulai dari 20sampai semuanya terisi.
Apakah kesulitan? Silahkan komentar akan saya bantu :v
Sekarang yang menjadi permasalahannya adalah bagaimana cara mengubah sistem desimal ke sistem biner.
Cara Mengubah Desimal ke Biner :
1. Coba kita tentukan angkanya terlebih dahulu : *mikir keras*
"coba 20 binernya apa?"
Cara Pertama :
20 % 2 = 0
20 / 2 = 10
10 % 2 = 0
10 / 2 = 5
5 % 2 = 1
5 / 2 = 2 (gunakan floor jadi kita selalu bulatkan ke bawah)
2 % 2 = 0
2 / 2 = 1
1 % 2 = 1
1 / 2 = 0 (kalau sudah 0 selesai)
lalu kita hitung dari bawah, jadi binernya adalah = 10100.
Cara Kedua:
Kita cari pangkat 2 terdekat kebetulan yang paling dekat sekarang adalah 16.
1 2 4 8 16
lalu kita isi bilangan 16 dengan 1. lalu kurangin 20 dengan 16 jadi hasilnya 4
1
1 2 4 8 16
lalu ada sisa 4 kan? nah kita isi juga ke 4 nya
1 1
1 2 4 8 16
lalu 4 - 4 kan 0 jadinya ya selesai nah ada yang kosong kan? nah kita isi dengan 0 jadinya
00101 nah balikin lagi jadinya 10100.
Mudah kan?
Sekarang bagaimana dengan sebaliknya?
Cara Mengubah basis 2 (biner) ke desimal.
saya ada biner 1001. lalu bilangan desimalnya apa?
pertama balik dulu kebetulan ini adalah palindrom jadi sama aja kalau dibalik.
1001 = 1001
buat seperti cara ke 2 tadi
1 0 0 1
1 2 4 8 16 lalu jumlahkan bilangan dibawah angka 1 yaitu 8 + 1 = 9.
Selesai.
Saya ada biner 1000 gimana caranya? pertama balik dulu jadi 0001
buat seperti cara ke 2 tadi
0 0 0 1
1 2 4 8 16 ok berarti jawabanya adalah 8. Selesai :v
Gampang kan?
ingat 20 = 1. Jadi kita mulai dari 20sampai semuanya terisi.
Apakah kesulitan? Silahkan komentar akan saya bantu :v