BAB 7 ALGORITMA DAN PEMOGRAMAN 1

Informatika Bab 7: Bahasa Universal Pemrograman

Informatika Bab 7: Algoritma & Pemrograman

Pertemuan 1

Bahasa Universal Pemrograman

Bahasa pemrograman boleh berbeda, tapi logikanya tetap sama. Kemampuan memahami ini disebut Transferable Skills. Mari kita buktikan bahwa jika kamu bisa satu, kamu bisa semuanya.

1. Analisis Perbandingan: Scratch vs Blockly

Klik tombol di bawah untuk melihat bagaimana konsep yang sama diterjemahkan ke dalam dua "dialek" visual yang berbeda.

Scratch

Blockly (Code.org)

2. Laboratorium Logika: Cek Kelulusan

Mari kita simulasikan algoritma sederhana. Komputer membuat keputusan berdasarkan data.
Aturan: Jika Nilai ≥ 75, maka Lulus. Jika tidak, Remedial.

🤖

Pseudo-code Execution

1. INPUT nilai_siswa = 0
2. IF (nilai_siswa >= 75) ? ...
3. THEN PRINT "Selamat, Anda Lulus!"
4. ELSE
5. PRINT "Tetap Semangat, Remedial"
OUTPUT: -

3. Tantangan: Lampu Pintar (Logika AND)

Aktivitas Pembelajaran Mendalam. Terjemahkan logika dunia nyata ini:
"Lampu menyala JIKA (Gelap) DAN (Ada Gerakan)."

Sensor Cahaya

Sensor Gerak

Is Dark?
+
Motion?
=
Lampu OFF
💡

Kondisi belum terpenuhi.

Pertanyaan Diskusi:

Jika kamu harus membuat program ini di Scratch atau Blockly, apakah logika "DAN" ini berubah? (Jawabannya: Tidak. Bloknya mungkin berbeda warna, tapi logika AND tetap memerlukan kedua syarat benar).

Informatika Kelas IX - Modul Ajar Bab 7

Dikembangkan berdasarkan materi: Bahasa Universal Pemrograman

0 $type={blogger}:

Post a Comment