Scratch vs Blockly, Apa Itu?

 Halo pembaca setia, selamat datang di blog pembelajaran kita! 👋

Kali ini kita akan membahas dasar-dasar pemrograman yang seru dan mudah dipahami, yaitu Scratch dan Blockly. Kedua platform ini sangat cocok buat kamu yang baru mau mencoba dunia coding. Tujuan kita adalah agar kamu bisa mengoperasikan dasar-dasar dari kedua platform ini untuk membuat program sederhana secara mandiri. Siap? Yuk, kita mulai!


Apa itu Scratch dan Blockly?



Sebelum melangkah lebih jauh, mari kita kenalan dulu dengan Scratch dan Blockly.

Scratch

Scratch adalah bahasa pemrograman visual yang dikembangkan oleh MIT Media Lab. Platform ini memungkinkan kamu membuat animasi, game, dan cerita interaktif dengan cara menyusun blok-blok kode seperti menyusun balok LEGO. Dengan antarmuka yang ramah pengguna, Scratch sangat populer di kalangan anak-anak, remaja, bahkan orang dewasa yang ingin belajar logika pemrograman tanpa harus mengetik kode yang rumit.

Blockly

Blockly adalah pustaka (library) visual yang dikembangkan oleh Google. Mirip dengan Scratch, Blockly juga menggunakan blok-blok kode yang bisa disambung-sambungkan. Blockly sering digunakan sebagai "mesin" di balik layar berbagai aplikasi pembelajaran coding, seperti Code.org dan MakeCode. Tampilannya mungkin sedikit lebih sederhana dari Scratch, tapi konsepnya sama: belajar coding dengan menyusun blok.


Mengapa Scratch dan Blockly Penting untuk Dipelajari?

Mempelajari Scratch dan Blockly memberikan banyak manfaat, terutama untuk pemula:

  • Belajar Logika Pemrograman: Kamu akan belajar bagaimana sebuah program bekerja, dari urutan perintah (sequencing), pengulangan (loops), hingga percabangan (conditionals).

  • Meningkatkan Kemampuan Berpikir Komputasional: Ini adalah kemampuan untuk memecahkan masalah besar menjadi bagian-bagian kecil yang lebih mudah diselesaikan.

  • Kreativitas Tanpa Batas: Kamu bisa membuat apa saja yang kamu bayangkan, dari game sederhana hingga cerita yang menarik.

  • Dasar untuk Bahasa Pemrograman Lain: Setelah menguasai konsep-konsep di Scratch dan Blockly, kamu akan lebih mudah memahami bahasa pemrograman berbasis teks seperti Python atau JavaScript.


Cara Menggunakan Dasar-dasar Scratch dan Blockly

Mari kita coba membuat program sederhana. Kali ini, kita akan membuat sebuah sprite (karakter di Scratch) atau agen (di Blockly) bergerak dan mengucapkan "Halo!".

Langkah-langkah di Scratch

  1. Buka Situs Scratch: Kunjungi scratch.mit.edu dan klik "Buat" atau "Create".

  2. Pilih Karakter (Sprite): Secara default, akan ada karakter kucing. Kamu bisa biarkan atau ganti dengan karakter lain dari perpustakaan Scratch.

  3. Susun Blok Kode:

    • Dari kategori "Kejadian" (Events), tarik blok ketika diklik bendera hijau. Ini adalah blok yang akan memulai programmu.

    • Dari kategori "Gerakan" (Motion), tarik blok gerak 10 langkah dan letakkan di bawah blok bendera hijau.

    • Dari kategori "Tampilan" (Looks), tarik blok katakan "Halo!" selama 2 detik dan letakkan di bawah blok gerak.

  4. Jalankan Program: Klik bendera hijau di atas area panggung. Lihat apa yang terjadi! Karaktermu akan bergerak sedikit dan mengucapkan "Halo!".

Langkah-langkah di Blockly (contoh di MakeCode Arcade)

  1. Buka Blockly: Kunjungi platform yang menggunakan Blockly, misalnya MakeCode Arcade (arcade.makecode.com).

  2. Buat Proyek Baru: Klik "Proyek Baru".

  3. Susun Blok Kode:

    • Dari kategori "Kejadian", cari blok yang berfungsi sebagai awal program (biasanya saat mulai atau on start).

    • Dari kategori "Sprite", cari blok gerakan sprite. Masukkan angka di sana, misalnya pindahkan sprite sejauh 5 pixel.

    • Dari kategori "Display" atau "Tampilan", cari blok untuk menampilkan teks, misalnya tampilkan string "Halo!".

  4. Jalankan Program: Klik tombol "Play" pada simulator di sebelah kiri. Kamu akan melihat karakter atau objekmu bergerak dan menampilkan teks.


Kesimpulan

Selamat! Kamu sudah berhasil mengoperasikan dasar-dasar Scratch dan Blockly untuk membuat program sederhana. Menguasai kedua platform ini adalah langkah awal yang sangat baik untuk memulai perjalananmu di dunia coding.

Teruslah bereksperimen, coba blok-blok kode lain, dan buat program yang lebih menarik. Ingat, kuncinya adalah mencoba, gagal, lalu mencoba lagi. Dengan ketekunan, kamu akan bisa membuat program yang luar biasa.

Apa program sederhana pertama yang ingin kamu buat di Scratch atau Blockly? Ceritakan di kolom komentar, ya! 😊

Lebih baru Lebih lama