Jumat, 29 Agustus 2025

Informatika Kelas 9 Bab 7. A. Scratch vs Blockly

  1. Scratch
    • Berbasis visual programming dengan blok berwarna-warni.
    • Cocok untuk pemula, terutama anak-anak dan remaja.
    • Fokus pada pembuatan animasi, game, cerita interaktif.
    • Memiliki komunitas besar untuk berbagi karya.
    • Blok kode disusun secara drag-and-drop sehingga mudah dipahami.
  2. Blockly
    • Juga berbasis visual programming dengan sistem blok.
    • Dikembangkan oleh Google.
    • Bisa digunakan untuk menghasilkan kode dalam berbagai bahasa pemrograman (JavaScript, Python, PHP, dll).
    • Lebih fleksibel untuk transisi ke bahasa pemrograman teks.
    • Biasanya dipakai sebagai jembatan menuju pemrograman tingkat lanjut.
  3. Persamaan
    • Sama-sama menggunakan antarmuka blok untuk mempermudah pemula memahami konsep algoritma.
    • Menghindari kesalahan sintaks karena pengguna hanya menyusun blok.
    • Cocok untuk belajar dasar pemrograman tanpa harus menulis kode manual.
  4. Perbedaan

Aspek

Scratch

Blockly

Pengembang

MIT Media Lab

Google

Tujuan utama

Animasi, game, cerita

Belajar dasar coding, transisi ke bahasa pemrograman teks

Output

Proyek interaktif (game/animasi)

Kode nyata (JS, Python, dll)

Komunitas

Besar, global

Lebih kecil, biasanya embedded di platform lain

Fokus

Kreativitas anak/remaja

Fleksibilitas belajar coding lanjut

  1. Kesimpulan
    • Scratch lebih cocok untuk pemula yang ingin belajar sambil berkreasi.
    • Blockly lebih cocok bagi yang ingin melanjutkan ke bahasa pemrograman teks.
    • Keduanya adalah jembatan penting untuk memahami algoritma dan logika pemrograman.

Tidak ada komentar:

Posting Komentar