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
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:
-
Tulis bilangan biner.
-
Tentukan posisi dari kanan mulai 0.
-
Kalikan setiap digit dengan 2^posisi.
-
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:
-
Bagi angka desimal dengan 2.
-
Catat sisanya (0 atau 1).
-
Ulangi pembagian hasilnya hingga 0.
-
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