SlideShare a Scribd company logo
1 of 49
1 Burung
Labirin
2
1. Labirin
2. Labirin
Blok Program berikut digunakan untuk
bergerak maju satu langkah
2. Labirin
Blok Program berikut digunakan untuk
berbelok ke kiri atau ke kanan tanpa
melakukan pergerakan maju
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.
2. Labirin
Blok Program berikut digunakan
untuk melakukan pengulangan
program sampai akhirnya karakter
mencapai tujuan akhir
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?
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.
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.
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.
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
Bantu karakter berikut untuk mencapai tujuan dengan menggunakan blok
pemrograman yang tersedia.
Mari Berlatih Berpikir Komputasional
Bantu karakter berikut untuk mencapai tujuan dengan menggunakan blok
pemrograman yang tersedia.
Mari Berlatih Berpikir Komputasional
Bantu karakter berikut untuk mencapai tujuan
Mari Berlatih Berpikir Komputasional
Bantu karakter berikut untuk mencapai tujuan dengan menggunakan blok
pemrograman yang tersedia.
Tantangan Berlatih Berpikir Komputasional
Masukan Jawaban anda
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
2. Burung
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
3. Burung
Blok Program berikut digunakan untuk
memberikan instruksi pada karakter
burung ketika tidak memiliki cacing
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
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?
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
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
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’.
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’.
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
Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Mari Berlatih Berpikir Komputasional
Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Mari Berlatih Berpikir Komputasional
Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Mari Berlatih Berpikir Komputasional
Bantu karakter burung berikut untuk membawa cacing kembali ke
sarangnya dengan menggunakan blok program yang telah disediakan
Tantangan Berlatih Berpikir Komputasional
Masukan Jawaban anda
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional
Contoh jawaban:
Mari Berlatih Berpikir Komputasional

More Related Content

Recently uploaded

443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
ErikaPutriJayantini
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
Khiyaroh1
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
randikaakbar11
 
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptxMateri Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
AvivThea
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
Mas PauLs
 

Recently uploaded (20)

Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptxMETODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptx
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
 
Materi E-modul Ekosistem kelas X SMA.docx
Materi E-modul Ekosistem kelas X SMA.docxMateri E-modul Ekosistem kelas X SMA.docx
Materi E-modul Ekosistem kelas X SMA.docx
 
Variasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar Mengajar
Variasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar MengajarVariasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar Mengajar
Variasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar Mengajar
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
 
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptxMateri Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
 
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptxMekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
 
Materi Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang KesehatanMateri Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang Kesehatan
 
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
Demokrasi dan Pendidikan Demokrasi kwn ppt.ppt
Demokrasi dan Pendidikan Demokrasi kwn ppt.pptDemokrasi dan Pendidikan Demokrasi kwn ppt.ppt
Demokrasi dan Pendidikan Demokrasi kwn ppt.ppt
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
 
Bahan Ajar Power Point Materi Campuran kelas 8
Bahan Ajar Power Point Materi Campuran kelas 8Bahan Ajar Power Point Materi Campuran kelas 8
Bahan Ajar Power Point Materi Campuran kelas 8
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Informatika I SMP I Fase D I Algoritma dan Pemrograman.pptx

  • 3. 2. Labirin Blok Program berikut digunakan untuk bergerak maju satu langkah
  • 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
  • 14. Bantu karakter berikut untuk mencapai tujuan Mari Berlatih Berpikir Komputasional
  • 15. Bantu karakter berikut untuk mencapai tujuan dengan menggunakan blok pemrograman yang tersedia. Tantangan Berlatih Berpikir Komputasional
  • 16. Masukan Jawaban anda Mari Berlatih Berpikir Komputasional
  • 17. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 18. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 19. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 20. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 21. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 22. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 23. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 24. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 25. Contoh jawaban: 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
  • 40. Masukan Jawaban anda Mari Berlatih Berpikir Komputasional
  • 41. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 42. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 43. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 44. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 45. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 46. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 47. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 48. Contoh jawaban: Mari Berlatih Berpikir Komputasional
  • 49. Contoh jawaban: Mari Berlatih Berpikir Komputasional

Editor's Notes

  1. Apa yang akan terjadi ketika kalian menggabungkan beberapa blok bergerak maju ?
  2. 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?
  3. Contoh to the left to the right dan ahead
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Amati hal apa yang akan terjadi ila kalian mengkombinasikan blok program lainnya
  9. Amati hal apa yang akan terjadi bila kalian mengkombinasikan blok program lainnya
  10. 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.)
  11. 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.)
  12. 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.)
  13. 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.)
  14. 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.)
  15. 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.)
  16. 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.)
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. 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.)
  22. 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.)
  23. 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.)
  24. 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.)
  25. 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.)
  26. 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.)
  27. 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.)
  28. 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.)
  29. 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.)