Kamis, 07 Agustus 2025

Informatika Kelas 9 Bab 2. B. Ekspresi dan Operasi Logika

 1. Pengertian Dasar

  • Ekspresi Logika adalah pernyataan yang menyatukan variabel atau kondisi dengan operator logika dan menghasilkan nilai Boolean: true atau false
  • Operator Logika digunakan untuk menggabungkan atau memanipulasi ekspresi tersebut. Tipe dasar meliputi: AND, OR, NOT, dan kadang juga XOR

2. Macam Operator dan Tabel Kebenaran

• AND

  • Kondisi: bernilai true hanya jika semua operand bernilai true.
  • Tabel kebenaran:
    • True AND True → True
    • True AND False → False
    • False AND True → False
    • False AND False → False

• OR

  • Kondisi: bernilai true jika minimal satu operand bernilai true.
    • True OR False → True, False OR False → False

• NOT

  • Kondisi: membalik nilai operand. True menjadi false, dan sebaliknya.

• XOR (Exclusive OR)** (opsional)

  • Bernilai true jika kedua operand berbeda nilai

 

3. Nilai Boolean

  • Representasi data dengan nilai true (benar) atau false (salah).
  • Dalam komputer biasanya direpresentasikan menggunakan bilangan biner: 1 (true) dan 0 (false)

 

4. Contoh Ekspresi Logika

• Dalam Bahasa Pemrograman (contoh Python)

python

CopyEdit

hasil_and = (x > 5) and (y < 10)  # True jika x>5 DAN y<10 

hasil_or = (x < 5) or (y > 5)     # True jika x<5 ATAU y>5 

hasil_not = not (x == y)          # True jika x tidak sama dengan y

• Dalam kehidupan sehari‑hari:

  • “Alarm berbunyi jika hari kerja dan waktu sudah menunjukkan pukul 6 pagi.”
  • “Kulkas menyala jika suhu dalam kulkas lebih tinggi dari batas atau ada sensor pintu terbuka.”

 

5. Keterkaitan dengan Berpikir Komputasional

  1. Pengenalan Pola (Pattern Recognition):
    Mengenali pola logika dalam soal atau masalah nyata.
  2. Abstraksi:
    Meringkas kondisi menjadi variabel logika (true/false).
  3. Algoritma:
    Ekspresi logika digunakan untuk membuat keputusan berbasis if‑else atau loop dalam penyelesaian masalah

 

6. Saran Kegiatan Pembelajaran

Kegiatan

Tujuan Pembelajaran

Diskusi kelompok menyusun ekspresi logika dari situasi sehari-hari (misalnya alarm, lampu jalan)

Latih penyusunan ekspresi logika

Buat tabel kebenaran untuk AND, OR, NOT, (XOR)

Visualisasikan hasil kombinasi input

Coding sederhana di Scratch/Python

Praktik penggunaan ekspresi logika dalam pengambilan keputusan

LKPD problem-based (Contoh soal kondisi dan tindakan)

Terapkan konsep dalam pseudocode atau algoritma sederhana

 

Kesimpulan

  • Ekspresi dan operasi logika adalah dasar pengambilan keputusan di dalam pemrograman dan berpikir komputasional.
  • Siswa harus memahami: tipe operator (AND, OR, NOT, XOR), cara kerja tabel kebenaran, serta aplikasi dalam konteks nyata dan algoritma.
  • Fokus pembelajaran: menjadikan kondisi dan ekspresi logika sebagai bagian dari cara berpikir sistematis.

Tidak ada komentar:

Posting Komentar