Pengenalan Algoritma dan Pemrograman Scratch

SINTAKS PROBLEM BASED LEARNING

Sintaks 1

Orientasi peserta didik pada masalah

Sintaks 2

Mengorganisasi peserta didik untuk belajar

Sintaks 3

Membimbing penyelidikan individual maupun kelompok

Sintaks 4

Mengembangkan dan menyajikan hasil

Sintaks 5

Menganalisis dan mengevaluasi proses pemecahan masalah

Tujuan Pembelajaran

01

Peserta didik diharapkan mampu menjelaskan sebuah lingkungan pemrograman blok/visual, objek-objek yang dapat diprogram, dan perintah/instruksi dalam lingkungan tersebut dengan baik.

02

Peserta didik diharapkan mampu membuat program sederhana berdasarkan contoh yang diberikan dengan tepat.

03

Peserta diharapkan mampu membuat suatu program blok berdasarkan video tutorial, manual, atau demo yang ditunjukkan oleh guru dengan baik dan benar.

EDUBIN0347.png
EDUBIN0552
EDUBIN0553

Orientasi Permasalahan

Perhatikan video berikut:

    1. Apa yang terjadi pada kucing ketika bendera hijau ditekan?
    2. Apakah video animasi sederhana tersebut mempunyai suara?
    3. Apakah kucing sudah berjalan dengan benar?
    4. Tahukah kamu, kita bisa menyempurnakan animasi sederhana tersebut menjadi lebih baik dan menarik dengan menggunakan scratch?

Mengorganisasikan Peserta Didik untuk Belajar

Konsep Algoritma

Apa itu algoritma? Algoritma adalah serangkaian langkah-langkah terstruktur yang dirancang untuk menyelesaikan masalah atau mencapai tujuan tertentu. Dalam pemrograman, algoritma adalah instruksi yang diberikan kepada komputer untuk menyelesaikan tugas tertentu. Ini bisa berupa urutan langkah- langkah yang jelas danerurut yang harus diikuti untuk mencapai hasil yang diinginkan. Dalam konteks memasak mie instan, algoritma bisa dimulai dengan memasukkan air ke dalam panci dan menyalakan kompor. Kemudian, tambahkan mie ke dalam air mendidih dan biarkan beberapa menit. Setelah itu, matikan kompor, tuangkan mie dan air ke dalam mangkuk, tambahkan bumbu, dan aduk hingga rata. Dengan mengikuti langkah-langkah ini, mie instan akan siap disajikan dengan baik. Sebagai contoh algoritma secara ringkas:

      1. Siapkan panci dan masukkan air.
      2. Nyalakan kompor dan biarkan air mendidih.
      3. Masukkan mie instan ke dalam air mendidih dan biarkan beberapa menit.
      4. Matikan kompor dan tuangkan mie beserta air ke dalam mangkuk.
      5. Tambahkan bumbu sesuai selera.
      6. Aduk hingga rata dan mie instan siap disajikan

Konsep Pemrograman

Apa itu pemrograman? Pemrograman adalah proses menulis kode untuk memberi tahu komputer apa yang harus dilakukan. Ini mirip dengan memberi instruksi yang jelas kepada komputer untuk melakukan berbagai tugas. Apa itu kode? Kode adalah bahasa yang digunakan untuk berkomunikasi dengan komputer. Kode ini memberitahu komputer langkah-langkah apa yang harus dilakukan, seperti algoritma dalam bentuk bahasa yang bisa dimengerti komputer.

Konsep Pemrograman Blok di Scratch

Pemrograman blok adalah cara membuat program komputer dengan menyusun “blok-blok” kode yang sudah jadi, seperti menyusun potongan puzzle. Setiap blok mewakili satu perintah atau langkah dalam program. Alat pemrograman seperti Scratch memudahkan proses ini dengan antarmuka visual yang memungkinkan kamu untuk menarik dan meletakkan blok-blok perintah tanpa harus menulis kode secara manual. Di Scratch, kamu bisa memilih dan menyusun blok-blok ini dengan cara yang gampang dan seru.
Misalnya, kalau kamu mau membuat karakter bergerak ke depan saat bendera hijau diklik, kamu cukup tarik blok “ketika bendera hijau diklik” dan gabungkan dengan blok “gerakkan 10 langkah”. Dengan menyusun blok-blok ini, kamu bisa membuat animasi dan permainan yang keren tanpa perlu menulis kode yang rumit. Scratch membuat belajar pemrograman jadi lebih menyenangkan karena kamu bisa fokus pada membuat proyek yang kreatif sambil belajar bagaimana cara kerjanya!

Membuat Akun Scratch

Mengenal Lingkungan Scratch

Membuat Objek Pertama Scratch

Membimbing Penyelidikan Individual dan Kelompok

Anak-anak setelah kalian memahami konsep algoritma dan pemrograman scratch dan mengenal lingkungan scratch, sekarang saatnya kalian praktik membuat objek petama di scratch. Berikut adalah panduannya.

Mengembangkan dan Menyajikan Hasil

Silakan mengumpulkan hasil pengerjaan LKPD kalian di bawah ini :


Menganalisis dan Mengevaluasi Proses Pemecah Masalah

/10

Evaluasi Topik 1

Pengenalan Algoritma dan Pemrograman Scratch

1 / 10

Blok mana yang digunakan untuk membuat sprite bergerak ke lokasi tertentu di panggung?

2 / 10

Pada Scratch, blok yang digunakan untuk memulai menjalankan skrip adalah...

3 / 10

Untuk menampilkan teks pada sprite di Scratch, digunakan blok...

4 / 10

Blok apa yang digunakan untuk mengulangi suatu aksi dalam Scratch?

5 / 10

Di Scratch, bagaimana cara membuat sprite bergerak 10 langkah

6 / 10

Blok kontrol mana yang digunakan untuk menentukan pilihan dalam Scratch?

7 / 10

Blok mana yang digunakan untuk menunggu selama 2 detik sebelum melakukan tindakan berikutnya?

8 / 10

Apa yang dimaksud dengan algoritma?

9 / 10

Apa yang dimaksud dengan blok "If Then Else" dalam Scratch?

10 / 10

Apa yang akan terjadi jika blok "Wait 1 second" digunakan dalam sebuah skrip?

Your score is

0%