4. 2. Labirin
Blok Program berikut digunakan untuk
berbelok ke kiri atau ke kanan tanpa
melakukan pergerakan maju
5. Kumpulan langkah blok program yang
terdapat dalam blok program repeat
until akan di ulang terus menerus
sampai mencapai kondisi yang telah
ditentukan
2. Labirin
Contoh dalam keseharian kita adalah:
Ketika kita lapar maka kita mencari
makanan untuk kita konsumsi suap
demi suapan sampai akhirnya kita
merasa kenyang. Apabila makanan
yang kita makan telah habis maka kita
akan mencari makanan lainnya untuk
kita konsumsi sampai akhirnya kita
merasa cukup.
Contoh dalam keseharian lainnya
adalah:
Ketika kita mengisi air dalam bak
mandi kita akan terus membuka
keran air sampai akhirnya bak mandi
tersebut penuh.
6. 2. Labirin
Blok Program berikut digunakan
untuk melakukan pengulangan
program sampai akhirnya karakter
mencapai tujuan akhir
7. Kumpulan langkah blok program yang
terdapat dalam blok program IF (jika)
hanya akan dilakukan ketika kondisi
yang ada sesuai dengan kondisi yang
telah ditentukan
Contoh dalam keseharian kita adalah:
Ani telah membuat rencana untuk
pergi ke rumah temannya sore hari
ini. Jika hari hujan Ani akan pergi
dengan menggunakan mobil namun
bila tidak hujan ani akan pergi dengan
menggunakan motor.
2. Labirin
Ketika Ani akan berangkat ke rumah
temannya cuaca terlihat mendung
namun tidak hujan. Menurut kalian
Ani akan berangkat ke rumah
temannya dengan menggunakan
mobil / motor?
8. 2. Labirin
Blok Program berikut digunakan
sebagai fungsi logika jika dan apabila
sesuai dengan kondisi yang telah
ditentukan maka akan melanjutkan
dengan blok program di bawahnya.
Contoh :
Jika program menemukan jalan yang
bercabang ke kiri maka karakter akan
belok ke kiri dan bergerak maju satu
langkah.
9. 2. Labirin
Blok Program berikut digunakan sebagai
fungsi logika jika dan apabila sesuai
dengan kondisi yang telah ditentukan
maka akan melanjutkan dengan blok
program di bawahnya.
Contoh :
Jika program menemukan jalan yang
bercabang ke kiri maka karakter akan
belok ke kiri dan bergerak maju satu
langkah.
10. 2. Labirin
Blok Program berikut digunakan sebagai
fungsi logika jika dan apabila sesuai
dengan kondisi yang telah ditentukan
maka akan melanjutkan dengan blok
program di bawahnya jika tidak sesuai
akan menjalankan blok program pada
bagian else.
Contoh :
Jika program menemukan jalan yang
bercabang ke kiri maka karakter akan
belok ke kiri dan bergerak maju satu
langkah jika tidak program akan
bergerak maju satu langkah.
11. Silahkan Mengunjungi halaman berikut
Sumber 1
Silahkan mendownload Software
pemrograman pada tautan berikut :
● Sumber 1, Sumber 2
Extract file yang telah di download
Klik dua kali untuk membuka file
index.html
Pilih Labirin untuk memulai
Untuk Pembelajaran Online Untuk Pembelajaran Offline
Mari Berlatih Berpikir Komputasional
12. Bantu karakter berikut untuk mencapai tujuan dengan menggunakan blok
pemrograman yang tersedia.
Mari Berlatih Berpikir Komputasional
13. Bantu karakter berikut untuk mencapai tujuan dengan menggunakan blok
pemrograman yang tersedia.
Mari Berlatih Berpikir Komputasional
27. Blok Program berikut digunakan untuk
Mengarahkan karakter burung menuju
arah yang telah ditentukan
● Apa yang terjadi bila kalian
mengubah angka dalam blok arah?
● Apa yang terjadi bila kalian
memberikan angka negatif dalam
blok arah?
● Apa yang terjadi bila kalian mengisi
angka yang lebih besar dari 360
dalam blok arah?
3. Burung
28. 3. Burung
Blok Program berikut digunakan untuk
memberikan instruksi pada karakter
burung ketika tidak memiliki cacing
29. Blok Program berikut digunakan untuk
memberikan instruksi pada karakter burung
ketika perbandingan antara sumbu X lebih
kecil dari input di sebelah kanan
● Apa yang terjadi bila kalian menukar posisi
x dengan angka 50?
● Apa yang terjadi bila kalian mengubah
operator “<” dengan “>” atau “=”?
● Apa yang terjadi bila kalian mengisi angka
yang lebih besar dari 50?
3. Burung
30. 3. Burung
Blok Program berikut digunakan untuk
memberikan instruksi pada karakter
burung ketika perbandingan antara
sumbu Y lebih kecil dari input di sebelah
kanan.
● Apa yang terjadi bila kalian menukar
posisi y dengan angka 50?
● Apa yang terjadi bila kalian
mengubah operator “<” dengan “>”
atau “=”?
● Apa yang terjadi bila kalian mengisi
angka yang lebih besar dari 50?
31. 3. Burung
Blok Program berikut digunakan untuk
memberikan instruksi pada karakter
burung ketika input atau statement
pada sisi kiri dan kanan adalah benar.
● Apa yang terjadi bila salah satu dari
statement logika pada sebelah kiri
atau kanan salah
32. Blok Program berikut digunakan sebagai
fungsi logika jika dan apabila sesuai
dengan kondisi yang telah ditentukan
maka akan melanjutkan dengan blok
program di bawahnya
Contoh :
Jika posisi Y karakter burung Lebih kecil
dari 80 maka karakter burung akan
terbang ke arah 90’.
3. Burung
33. 3. Burung
Blok Program berikut digunakan sebagai
fungsi logika jika dan apabila sesuai
dengan kondisi yang telah ditentukan
maka akan melanjutkan dengan blok
program di bawahnya jika tidak sesuai
akan menjalankan blok program pada
bagian lainnya.
Contoh :
Jika posisi Y karakter burung Lebih kecil
dari 80 maka karakter burung akan
terbang ke arah 90’ selain itu karakter
burung akan tebang ke arah 0’.
34. 3. Burung
Blok Program berikut digunakan sebagai
fungsi logika jika dan apabila sesuai
dengan kondisi yang telah ditentukan
maka akan melanjutkan dengan blok
program di bawahnya jika tidak sesuai
akan menjalankan blok program pada
bagian lainnya.
Contoh :
Jika posisi Y karakter burung Lebih kecil
dari 50 maka karakter burung akan
terbang ke arah 90’, namun jika posisi Y
karakter burung lebih besar dari 30
maka karakter burung akan terbang ke
arah 0’ selain itu karakter burung akan
tebang ke arah 270’.
35. Silahkan Mengunjungi halaman berikut
Sumber 1
Silahkan mendownload Software
pemrograman pada tautan berikut :
● Sumber 1, Sumber 2
Extract file yang telah di download
Klik dua kali untuk membuka file
index.html
Pilih Burung untuk memulai
Untuk Pembelajaran Online Untuk Pembelajaran Offline
Mari Berlatih Berpikir Komputasional
36. Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Mari Berlatih Berpikir Komputasional
37. Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Mari Berlatih Berpikir Komputasional
38. Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Mari Berlatih Berpikir Komputasional
39. Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Tantangan Berlatih Berpikir Komputasional
Apa yang akan terjadi ketika kalian menggabungkan beberapa blok bergerak maju ?
Apa yang akan terjadi ketika kalian mengkombinasikan blok belok kiri atau pun blok belok kanan dengan beberapa blok bergerak maju ? (amati apa yang terjadi)
Sekarang coba ganti blok belok kiri menjadi belok kanan dan juga sebaliknya, apa yang terjadi ketika kalian mengganti blok program tersebut?
Contoh to the left to the right dan ahead
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Amati hal apa yang akan terjadi ila kalian mengkombinasikan blok program lainnya
Amati hal apa yang akan terjadi bila kalian mengkombinasikan blok program lainnya
Tantang diri kalian dengan membuat algoritma pemrograman (langkah langkah program) untuk mencapai hasil yang sama
Amati juga berapa kali kalian membutuhkan blok program yang sama untuk mencapai tujuan (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Amati bentuk anak tangga, langkah apa saja yang harus kalian lakukan untuk membuat satu buah anak tangga dan berapa jumlah anak tangga yang harus di buat (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Pada latihan ini kalian harus membantu karakter dalam mencapai tujuan akhirnya dengan menggunakan blok pemrograman yang tersedia. Tantang juga dirimu untuk mencapai tujuan dengan menggunakan langkah sesedikit mungkin.
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)
Gambar jalur yang akan dilewati oleh karakter burung, amati bentuk jalur yang akan dilewati, langkah apa saja kalian butuhkan dan bagian mana yang memerlukan pengulangan dan berapa kali pengulangan yang dibutuhkan untuk membantu karakter burung membawa makanan ke sarangnya? (dekomposisi langkah yang dibutuhkan dan jumlah repetisi / pengulangan yang dibutuhkan.)