Ahlan wa sahlan !

Ahlan wa sahlan...
TIKmawar adalah blog TIK untuk guru dan siswa yang ingin memahami teknologi secara logis, praktis, dan menyenangkan. Bareng Bu Mawar, kita akan belajar TIK tidak hanya klik-klik, tetapi juga memahami maksudnya .

Konversi Bilangan Biner

 Setiap aplikasi yang kamu buka, setiap klik yang kamu lakukan, semuanya diterjemahkan menjadi deretan angka 0 dan 1. Mau tahu bagaimana komputer benar-benar memahami perintahmu?

اَلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Yuk, belajar bareng Bu Mawar—karena dari satu klik, bisa lahir sejuta ide dan manfaat.

Biner adalah bahasa paling dasar yang dipahami mesin.

Maksudnya, komputer hanya mengenali dua kondisi: ON (1) dan OFF (0). Bilangan biner merepresentasikan dua kondisi listrik tersebut. Semua data : teks, gambar, suara, program itu disimpan dalam bentuk 0 dan 1.

Setiap jenis data dikodekan ke bentuk biner:

  • Huruf → ASCII/Unicode (contoh: A = 01000001)
  • Angka → representasi biner
  • Warna gambar → kode RGB biner
  • Suara → sampel audio biner
CPU mengeksekusi instruksi dalam bentuk opcode biner.
Contoh: tambah, kurangi, pindah, loncat.

Gerbang logika (AND, OR, NOT, XOR) bekerja dengan input 0 dan 1.
Semua rangkaian komputer disusun dari kombinasi gerbang ini.

Algoritma enkripsi bekerja dengan manipulasi bit (0 dan 1).
Bit menentukan kekuatan password, hashing, dan keamanan data.

Bahkan, IP address, MAC address, dan alamat perangkat jaringan juga menggunakan representasi biner.

masyaAllah... 

Berikutnya, kita perlu menerjemahkan bahasa manusia(desimal) ke bahasa mesin (biner) bagaimana caranya?

Caranya dengan mengkonversikannya. Biner ke Desimal dan sebaliknya. Begini caranya :

1. Konversi Biner → Desimal

Prinsip: setiap digit biner dikalikan dengan 2^posisi, dihitung dari kanan.

Langkah sistematis:

  1. Tulis bilangan biner.

  2. Tentukan posisi dari kanan mulai 0.

  3. Kalikan setiap digit dengan 2^posisi.

  4. Jumlahkan seluruh hasil.

Contoh:
Konversi 10110₂ ke desimal.

  • (0 × 2⁰) = 0

  • (1 × 2¹) = 2

  • (1 × 2²) = 4

  • (0 × 2³) = 0

  • (1 × 2⁴) = 16
    Total = 22₁₀

2. Konversi Desimal → Biner

Prinsip: lakukan pembagian berulang dengan 2, ambil sisa, lalu baca dari bawah ke atas.

Langkah sistematis:

  1. Bagi angka desimal dengan 2.

  2. Catat sisanya (0 atau 1).

  3. Ulangi pembagian hasilnya hingga 0.

  4. Baca sisa dari bawah ke atas.

Contoh:
Konversi 22₁₀ ke biner.

  • 22 ÷ 2 = 11 sisa 0

  • 11 ÷ 2 = 5 sisa 1

  • 5 ÷ 2 = 2 sisa 1

  • 2 ÷ 2 = 1 sisa 0

  • 1 ÷ 2 = 0 sisa 1

Baca dari bawah: 10110₂


Tidak ada komentar:

Posting Komentar