Algoritma dan Pemrograman

Guru: Pipit Puspitasari Kelas Target: 9L

Tahap E: Eksplorasi

🔍 EKSPLORASI KONSEP

Materi: Perbedaan Scratch dan Blockly

Halo, peserta didik! 👋
Pada kegiatan ini, kalian akan mengenal Scratch dan Blockly sebagai lingkungan pemrograman berbasis blok.

📚 1. Mengenal Scratch

Scratch adalah platform pemrograman visual yang memungkinkan kita membuat animasi, permainan, cerita interaktif, dan proyek sederhana dengan cara menyusun blok perintah.

Ciri-ciri Scratch:

  • Menggunakan blok kode yang dapat disusun seperti puzzle.
  • Cocok untuk belajar dasar-dasar pemrograman.
  • Memiliki karakter atau sprite.
  • Dapat membuat animasi dan permainan.
  • Memiliki panggung (stage) sebagai tempat proyek dijalankan.

🧩 2. Mengenal Blockly

Blockly adalah pustaka pemrograman visual berbasis blok yang dikembangkan untuk membantu pengguna menyusun program tanpa harus mengetik kode secara langsung.

Ciri-ciri Blockly:

  • Menggunakan blok perintah yang dapat disusun.
  • Membantu memahami konsep dasar pemrograman.
  • Dapat digunakan untuk membuat berbagai aplikasi atau sistem pembelajaran.
  • Blok yang digunakan dapat menghasilkan atau mewakili kode pemrograman.
  • Banyak digunakan sebagai bagian dari aplikasi atau platform lain.

⚖️ 3. Perbedaan Scratch dan Blockly

Aspek Scratch Blockly
Bentuk Platform pemrograman visual Pustaka/alat pemrograman visual
Penggunaan Membuat game, animasi, dan cerita Dapat diintegrasikan ke berbagai aplikasi
Karakter Menggunakan sprite Tidak memiliki sprite bawaan
Tampilan Memiliki lingkungan kerja yang lengkap Tampilan dapat disesuaikan oleh pengembang
Tujuan Belajar pemrograman secara menyenangkan Membantu membuat pemrograman berbasis blok
Pengguna Sangat cocok untuk pemula Dapat digunakan dalam berbagai aplikasi

💡 4. Ayo Temukan!

Setelah membaca materi di atas, coba jawab pertanyaan berikut:

  1. Apa yang dimaksud dengan pemrograman berbasis blok?
  2. Apa fungsi Scratch?
  3. Apa fungsi Blockly?
  4. Sebutkan dua perbedaan Scratch dan Blockly!
  5. Menurut kalian, mengapa pemrograman berbasis blok lebih mudah dipelajari oleh pemula?

Kesimpulan:
Scratch dan Blockly sama-sama menggunakan blok visual untuk menyusun program, tetapi Scratch merupakan platform pemrograman yang lengkap, sedangkan Blockly lebih merupakan pustaka/alat yang dapat digunakan untuk membangun fitur pemrograman berbasis blok dalam aplikasi lain.

Pantauan Ruang Diskusi Hanya Baca

Belum ada aktivitas diskusi dari guru dan siswa.