width:100%; height:100%




3.8 Operator Bitwise

Operator bitwise adalah operator yang berhubungan dengan angka-angka biner. Angka-angka biner adalah angka 0 dan 1. Dan pada dasarnya hanya ini lah angka yang dipahami oleh mesin. Kita bisa mengetahui nilai biner dari suatu angka desimal dengan melakukan perintah format() dengan parameter kedua berupa string ‘08b’.

Berikut ini demonstrasi menggunakan python mode interaktif.

...
Setelah sedikit perkenalan dengan binary, berikut ini adalah tabel yang menjelaskan tentang operator bitwise pada python.

Tabel 3.7 Operator Bitwise

Simbol Nama Tugas
& Bitwise AND Mengembalikan bit 1 jika dua bit bernilai 1
| Bitwise OR Mengembalikan bit 1 jika salah satu bit bernilai 1
^ Bitwise XOR Mengembalikan bit 1 jika hanya satu bit saja yang bernilai 1
- Bitwise NOT Mengembalikan semua bit
>> Bitwise right shift Menggeser bit ke kanan dengan mendorong salinan digit sebelah kiri dan membiarkan digit sebelah kanan terlepas

Mari kita coba satu persatu dari kode operator bitwise di atas.

...

Gambar 3.7 Operator Bitwise



Petunjuk
  1. Kerjakanlah latihan di bawah dengan mencoba pada interpreter.
  2. Lengkapi kolom yang kosong setelah itu tekan tombol Cek Jawaban.
  3. Jika jawaban salah, maka akan muncul tombol Ulangi Latihan.
  4. Jika jawaban benar, maka akan tampil tombol Selesai Latihan.
  5. Tekan tombol Selesai Latihan untuk menambah progres topik.
  6. Progres topik akan diakumulasikan berdasarkan pengerjaan latihan dan kuis.
  7. Selesaikan seluruh latihan dan kuis pada materi ini, jika total bar progres adalah 27% maka akan membuka akses materi selanjutnya.
Latihan

  • Gunakan operator logika agar output di bawah menjadi true.
    print ( (2>3) )

  • Lengkapilah kode di bawah, gunakan operator identitas sehingga menampilkan output true.
    a = 10
    b = 10
    print(a b)

  • Lengkapilah kode di bawah, agar menampilkan output berupa angka biner 01100100.
    a =
    print (format(a, "") )



width:100%; height:100%