Informatika IX: Modul Algoritma
PRAKTIK MANDIRI
Asah Logika dengan Scratch
Setelah memahami bahwa logika bersifat universal, mari kita terapkan pada 3 skenario nyata di aplikasi Scratch.
Pilih Tantanganmu!
Gunakan logika yang telah kita pelajari (Conditional, Loops, & Variables) untuk menyelesaikan misi di bawah ini.
🐱
Tantangan 1: Kucing Penjaga Batas
Buatlah Sprite Kucing yang berjalan bolak-balik. JIKA menyentuh pinggir layar, ia harus berbalik arah dan berubah warna.
Logika Utama:
LOOP
IF-ON-EDGE
when 🏁 clicked
forever
move (10) steps
if on edge, bounce
🌡️
Tantangan 2: Alarm Suhu Panas
Gunakan variabel Suhu. JIKA Suhu lebih dari 35, maka Sprite akan berkata "Panas!" dan mengeluarkan suara alarm.
Logika Utama:
VARIABLE
OPERATOR (>)
when 🏁 clicked
if < (Suhu) > (35) > then
say [Panas!] for (2) secs
play sound [Alert]
🔑
Tantangan 3: Sensor Pintu Rahasia
Pintu hanya terbuka JIKA Sprite memegang Kunci DAN menekan tombol Spasi. (Logika AND).
Logika Utama:
AND GATE
SENSING
when 🏁 clicked
if < <key [space] pressed?> and <touching [Kunci]?> > then
switch costume to [Terbuka]
Laboratorium Logika: Cek Kelulusan
Simulasikan bagaimana komputer memeriksa nilai. Prinsip ini sama baik di Scratch maupun bahasa profesional.
70
Checking...
logic_engine.js
if (score >= 75) {
console.log("LULUS");
} else {
console.log("REMEDIAL");
}






0 $type={blogger}:
Post a Comment