Ahzaa.Net: Pemrograman Visual
Mengisi Kegiatan Belajar Anak di Rumah Selama Social Distancing dengan Aplikasi Pemrograman Scratch

Mengisi Kegiatan Belajar Anak di Rumah Selama Social Distancing dengan Aplikasi Pemrograman Scratch

Masa social distancing memang harus dimanfaatkan dengan sebaik- baiknya, baik beribadah, bekerja dan belajar dilakukan dari rumah. Hal itu merupakan langkah terbaik untuk mencegah wabah virus covid-19 agar tidak meluas lagi. Sebagai orang tua tentu saja akan memiliki waktu lebih banyak bersama dengan anak- anak. Nah, untuk membuat waktu agar terasa menyenangkan dan tidak membosankan, ada satu hal yang bisa dilakukan oleh orang tua sebagai wahana edukasi dan mengasah keterampilan mereka dengan mengenalkan mereka kesebuah aplikasi untuk belajar pemrograman sederhana dan tentunya menyenangkan yaitu Scratch.

Scratch merupakan bahasa pemrograman berbasis visual gratis yang dapat Anda gunakan untuk membuat berbagai macam karya seperti cerita, games, animasi, musik, seni, dan presentasi. Prinsipnya sangat sederhana, hanya dengan drag and drop sebuah blok warna pada modul, Scratch dapat dijalankan dengan mudah tanpa harus menguasai bahasa pemrograman yang rumit. Scratch dapat dimanfaatkan oleh semua kalangan usia dari anak-anak usia delapan sampai dengan enam belas tahun.

Dalam mengisi waktu belajar dirumah, Anda dapat memanfaatkan Scratch untuk belajar anak dalam membuat cerita interaktif, animasi, dan permainan mereka sendiri. Mereka belajar untuk berpikir secara kreatif, beralasan secara sistematis, dan bekerja secara kolaboratif. Tentu saja kesemuanya dilakukan dalam suasana yang menyenangkan.

Bagi Anda yang pertama kali menggunakan Scratch, ada dua cara untuk menjalankannya yaitu secara offline dan online. Secara offline, anda memerlukan dua aplikasi pendukung yaitu Scratch Editor dan Adobe Air. Scratch Editor merupakan versi offline dari Scratch. Versi offline dapat digunakan kapan saja dan dimana saja tanpa memerlukan koneksi internet. Cara yang termudah adalah cara yang kedua yaitu secara online, anda tinggal masuk ke website nya di https://scratch.mit.edu. 

Memulai Scratch
Seagai contoh, saya mencoba Scratch versi online melalui website resminya di https://scratch.mit.edu. Langkah pertama kita mesti mendaftar dahulu dengan alamat email kita. Saat berhasil daftar, Anda bisa memulai Scratch. Tampilan Scratch sangat interaktif dan mudah untuk dipahami.

Salah satunya adalah objek yang dinamakan SpriteSprite adalah gambar atau objek yang bisa di program. Sprite ini akan berisikan blok blok perintah yang di rancang agar tampil interaktif seperti bergerak, memiliki suara, dan lain lain. Gambar Sprite default adalah "kucing oranye". Sprite kucing ini bisa anda ganti dengan gambar lainnya.
Sprite default

Berikut tampilan awal Scratch,

Keterangan 
1. Menu,
Anda bisa membuat projek baru, membuka projek yang sudah anda simpan, menyimpan proyek yang anda buat, atau undo langkah sebelumnya.

2. Deskripsi Blok,
Pada bagian kiri, anda akan melihat kode (scripts) yaitu sekumpulan blok blok perintah yang akan digunakan untuk memprogram.  Setiap blok pada kode (scripts) memiliki fungsi- fungsi yang berbeda, misalnya saja, perintah gerakan, tampilan, suara, kejadian, kontrol, sensor, operator, variabel, atau balok saya.

  • Gerakan (motion), di gunakan untuk menggerakan sprite, misalnya perintah “move 10 step” untuk menggerakan sprite sebanyak 10 langkah.
  • Tampilan (looks), digunakan pada segala sesuatu yang berhubungan dengan tampilan pada program. misalnya mengganti kostum pada sprite.
  • Suara (sound), digunakan untuk memberikan suara pada sprite ataupun stage seperti memberikan suara pada kucing dan memberi backsound pada program.
  • Kejadian (events), digunakan untuk mengatur script atau kode pada sprite untuk berjalan. Misalnya saja, ketika bendera (warna hijau) di klik, maka semua script atau kode akan berjalan. 
  • Kontrol (control), berfungsi untuk mengontrol kode agar berjalan. Contohnya wait 1 seconds untuk menunggu sejenak selama satu detik.
  • Sensor (sensing), berfungsi untuk memberikan sensor pada perintah yang digunakan.
  • Operator, berfungsi untuk operasi matematika. 
  • Variabel, berfungsi untuk mengatur variabel.
Pada bagian kostum, anda dapat menyetting tampilan kostum pada Sprite, seperti penampakan gerakan dan seterusnya.

3. Script Area
Inilah tempat dimana anda dapat menerapkan script atau kode terhadap Sprite yang anda tampilkan.

4. Canvas,
Tempat aksi Sprite berlangsung.

5. Sprite list,
Tempat dimana anda bisa mengatur dan mengganti tampilan sprite.

Contoh Project Scratch
Sebagai contoh, saya akan memulai sebuah proyek sederhana membuat objek bergerak,
Bagian 1. Membuat kucing bergerak ke kanan

1 Klik menu Berkas > Baru


2. Pilih Gerakan, lalu drag perintah "gerak 10 langkah" ke dalam kode area (script area)

3. Klik pada Kontrol (control), lalu drag perintah "ulangi 10 kali" pada skrip area diluar pada perintah "gerak 10 langkah".

4. Cobalah klik pada skrip kode pada skrip area tadi, maka anda akan melihat Sprite (kucing) bergerak ke kanan. Anda bisa mengembalikan lagi ke sisi kiri dengan drag kucing tadi.

5. Klik pada Kejadian (events), lalu drag perintah "ketika (bendera hijau) di klik" ke dalam skrip area. Letakkan pada posisi di atas dua kode sebelumnya.

6. Cobalah klik pada bendera warna hijau yang ada pada bagian stage, maka anda akan melihat kucing anda bergerak ke kanan bila bendera hijau tersebut kita klik.

Bagian 2. Membuat kucing bergerak kembali 

1. Pisahkan semua kode skrip yang sudah ada terapkan sebelumnya.


2. Hapus balok dengan klik kanan pada perintah kode "ulangi 10 detik"

3. Klik pada "kontrol" lalu drag perintah "selamanya" pada kode area, dan gabungkan ketiganya.

4. Pilih pada "Gerakan" lalu drag kode "jika di pinggir patulkan".

5. Cobalah untuk klik bendera hijau, maka kucing akan bergerak ke kanan lalu akan kembali ke kiri.

6. Atur gaya rotasi agar kucing anda tidak berputar ketika kembali ke kiri. Pilih "Gerakan" lalu drag kode "atur gaya rotasi" ke dalam kode area.

Bagian 3. Membuat Kucing Tampak Berjalan
Saat bergerak, kucing hanya tampak tidak berjalan, akan tetapi hanya bergeser dari sisi satu ke sisi lainnya. Nah untuk membuatnya tampak berjalan, maka harus dilakukan beberapa langkah berikut ini,
1. Klik pada Kostum, ada dua pose kucing disana, kostum 1 dan kostum 2,
2. Klik kembali pada kode skrip, lalu pilih "tampilan" dan pilih kode " kostum berikutnya"
3. Cobalah klik pada bendera hijau dan lihat perubahannya.

Menarik bukan?

Anda bisa mengkreasikan berbagai hal dan mengembangkannya semenarik mungkin. Semoga anak-anak Anda bisa memiliki waktu yang terbaik untuk belajar semenyenangkan mungkin.

Semoga Bermanfaat dan Selamat Mencoba.

Mengenal Scratch, Aplikasi Pemrograman Berbasis Visual untuk Membuat Permainan, Animasi, Kuis Interaktif Secara Mudah

Mengenal Scratch, Aplikasi Pemrograman Berbasis Visual untuk Membuat Permainan, Animasi, Kuis Interaktif Secara Mudah

Scratch merupakan bahasa pemrograman berbasis visual gratis yang dapat anda gunakan untuk membuat berbagai macam karya seperti cerita, games, animasi, musik, seni, dan presentasi. Hanya dengan drag and drop sebuah blok warna pada modul, Scratch dapat dijalankan dengan mudah tanpa harus menguasai bahasa pemrograman yang rumit. Scratch dapat dimanfaatkan oleh semua kalangan usia meskipun sejatinya aplikasi ini diperuntukkan untuk anak usia delapan sampai dengan enam belas tahun.

Dalam pembelajaran, anda dapat memanfaatkan Scratch dalam pembuatan media belajar yang sangat menarik pada mata pelajaran matematika, musik, seni, desain, bahasa dan teknologi informasi. Selain itu anda dapat menuntun para siswa menggunakan Scratch untuk membuat cerita interaktif, animasi, dan permainan mereka sendiri dengan kode. Dalam prosesnya, mereka belajar untuk berpikir secara kreatif, beralasan secara sistematis, dan bekerja secara kolaboratif seperti keterampilan-keterampilan penting yang paling dibutuhkan sekarang ini. Anda dapat mengintegrasikan Scratch ke dalam berbagai bidang studi dan kelompok usia yang berbeda-beda.

Menjalankan Scratch
Ada dua cara untuk menjalankan Scratch yaitu secara offline dan online. Secara offline, anda memerlukan dua aplikasi pendukung yaitu Scratch Editor dan Adobe Air. Scratch Editor merupakan versi offline dari Scratch. Versi offline dapat digunakan kapan saja dan dimana saja tanpa memerlukan koneksi internet. Sedangkan untuk secara online, anda bisa masuk ke website nya di https://scratch.mit.edu. 

Berkenalan dengan Fitur Scratch
Saya mencoba Scratch versi online melalui website resminya di https://scratch.mit.edu. Pertama kita mesti mendaftar dahulu dengan alamat email kita. Saat berhasil daftar, dan memulai Scratch, anda akan melihat tampilan yang interaktif dan mudah untuk dipahami.

Nah, sebelum masuk ke tahapan berikutnya, anda mesti berkenalan dahulu dengan objek yang akan sering saya sebutkan disini, yaitu Sprite. Sprite adalah gambar atau objek yang bisa di program. Sprite ini akan berisikan blok blok perintah yang di rancang agar tampil interaktif seperti bergerak, memiliki suara, dan lain lain. Gambar Sprite default adalah "kucing oranye". Sprite kucing ini bisa anda ganti dengan gambar lainnya.
Sprite default

Berikut tampilan awal Scratch,
Keterangan 
1. Menu,
Anda bisa membuat projek baru, membuka projek yang sudah anda simpan, menyimpan proyek yang anda buat, atau undo langkah sebelumnya.

2. Deskripsi Blok,
Pada bagian kiri, anda akan melihat kode (scripts) yaitu sekumpulan blok blok perintah yang akan digunakan untuk memprogram.  Setiap blok pada kode (scripts) memiliki fungsi- fungsi yang berbeda, misalnya saja, perintah gerakan, tampilan, suara, kejadian, kontrol, sensor, operator, variabel, atau balok saya.

  • Gerakan (motion), di gunakan untuk menggerakan sprite, misalnya perintah “move 10 step” untuk menggerakan sprite sebanyak 10 langkah.
  • Tampilan (looks), digunakan pada segala sesuatu yang berhubungan dengan tampilan pada program. misalnya mengganti kostum pada sprite.
  • Suara (sound), digunakan untuk memberikan suara pada sprite ataupun stage seperti memberikan suara pada kucing dan memberi backsound pada program.
  • Kejadian (events), digunakan untuk mengatur script atau kode pada sprite untuk berjalan. Misalnya saja, ketika bendera (warna hijau) di klik, maka semua script atau kode akan berjalan. 
  • Kontrol (control), berfungsi untuk mengontrol kode agar berjalan. Contohnya wait 1 seconds untuk menunggu sejenak selama satu detik.
  • Sensor (sensing), berfungsi untuk memberikan sensor pada perintah yang digunakan.
  • Operator, berfungsi untuk operasi matematika. 
  • Variabel, berfungsi untuk mengatur variabel.
Pada bagian kostum, anda dapat menyetting tampilan kostum pada Sprite, seperti penampakan gerakan dan seterusnya.
3. Script Area
Inilah tempat dimana anda dapat menerapkan script atau kode terhadap Sprite yang anda tampilkan.

4. Canvas,
Tempat aksi Sprite berlangsung.
5. Sprite list,
Tempat dimana anda bisa mengatur dan mengganti tampilan sprite.

Memulai Project Scratch
Sebagai contoh, saya akan memulai sebuah proyek sederhana membuat objek bergerak,
Bagian 1. Membuat kucing bergerak ke kanan

1 Klik menu Berkas > Baru

2. Pilih Gerakan, lalu drag perintah "gerak 10 langkah" ke dalam kode area (script area)

3. Klik pada Kontrol (control), lalu drag perintah "ulangi 10 kali" pada skrip area diluar pada perintah "gerak 10 langkah".

4. Cobalah klik pada skrip kode pada skrip area tadi, maka anda akan melihat Sprite (kucing) bergerak ke kanan. Anda bisa mengembalikan lagi ke sisi kiri dengan drag kucing tadi.

5. Klik pada Kejadian (events), lalu drag perintah "ketika (bendera hijau) di klik" ke dalam skrip area. Letakkan pada posisi di atas dua kode sebelumnya.

6. Cobalah klik pada bendera warna hijau yang ada pada bagian stage, maka anda akan melihat kucing anda bergerak ke kanan bila bendera hijau tersebut kita klik.

Bagian 2. Membuat kucing bergerak kembali 

1. Pisahkan semua kode skrip yang sudah ada terapkan sebelumnya.


2. Hapus balok dengan klik kanan pada perintah kode "ulangi 10 detik"

3. Klik pada "kontrol" lalu drag perintah "selamanya" pada kode area, dan gabungkan ketiganya.

4. Pilih pada "Gerakan" lalu drag kode "jika di pinggir patulkan".

5. Cobalah untuk klik bendera hijau, maka kucing akan bergerak ke kanan lalu akan kembali ke kiri.

6. Atur gaya rotasi agar kucing anda tidak berputar ketika kembali ke kiri. Pilih "Gerakan" lalu drag kode "atur gaya rotasi" ke dalam kode area.

Bagian 3. Membuat Kucing Tampak Berjalan
Saat bergerak, kucing hanya tampak tidak berjalan, akan tetapi hanya bergeser dari sisi satu ke sisi lainnya. Nah untuk membuatnya tampak berjalan, maka harus dilakukan beberapa langkah berikut ini,
1. Klik pada Kostum, ada dua pose kucing disana, kostum 1 dan kostum 2,
2. Klik kembali pada kode skrip, lalu pilih "tampilan" dan pilih kode " kostum berikutnya"
3. Cobalah klik pada bendera hijau dan lihat perubahannya.

Menarik bukan?

Untuk melengkapi hasil diatas, anda bisa melengkapinya sendiri dengan membuat gerakan kucing menjadi lebih lambat, mengubah warna kucing saat bergerak  kembali atau sekedar mengucapkan kata "halo". Ganti background dan tambahkan musik untuk membuatnya lebih menarik.

Inilah sekilas tentang Scratch, sebuah aplikasi yang menarik sekali untuk anda coba. Anda bisa berkreasi dengan membuat karya- karya lain yang jauh lebih menarik dan tepat untuk diterapkan dalam pembelajaran. Anda bisa melihat proyek- proyek lain sebagai bahan inspirasi anda melalui website resminya. Melengkapi tulisan ini,, saya sudah siapkan satu projek pembuatan kuis berbasis animasi dengan Scratch. Silahkan tunggu pada tulisan berikutnya.

Salam.

Formulir Kontak