HEZTEK CODING


Apa yang ingin anda tanyakan dan ceritakan tentang topik seminar ini: "anak gamer yang bisa jadi programmer"?


  • Apakah seorang anak gamer, selalu diarahkan menjadi programmer? Anak saya gamer, namun saya perhatikan, dia tidak terlalu telaten ngulik menggunakan gadget/komputer. Dia bermain game sebagai sarana bersosialisasi dengan teman-temannya. Dia lebih suka main secara multiplayer. Mohon saran, allternatif karakter anak yang demikian, diarahkan kemana / menjadi apa?
  • 1.Bagaimana caranya agar bisa memilih jenis game anak yang aman dan edukatif.Game apa saja yang tidak direkomendasikan untuk dimainkan anak? 2.Bagaimana cara mengatur screen time yang aman untuk anak saat bermain game? 3.Saya tidak suka game, saya tidak tertarik main game,tapi saya ingin supaya bisa edukasi game yg baik,bagaimana caranya? Makasih, Suci Bunda 3J Bandung
  • Apa aplikasi yg digunakan progammer
  • Apakah gamer bisa ngehack irang lain? Jika bisa tolong beritahu saya cara nya?
  • Gam Game apa yg bisa bikin anda jadi progammer
  • Aplikasi apa yg bisa membuat gambar 3d
  • Bagaimana cara membuat game multi player
  • dengan menjadi programer apakah bisa menghack game dengan aman maukah anda mengajarinya????
  • Saya tdk selalu bs mendampingi anak dirumah saat kerja dsekolah. dan teman yg paling akrab dg anak sy sewaktu sy tinggal adalah Gadget...ngegame mulai sy berangkat smpai plng kerja. wlopun sy seorang pendidik sy kdng bingung utk menasehatinya...dan dalam hati berharap semiga dg hobi game, bisa membawa manfaat kelak bg dirinya....
  • umur berapa bisa mulai belajar coding? saya pengen banget anak saya melek teknologi, dan sepertinya dia suka.
  • Anakku sukanya game township bu. Apa bs progammer?
  • Bolehkah melarang anak main game sama sekali? Apa efeknya?
  • Bagaimana cara mengatur anak yang suka main game?

Membuat coding di Scratch secara online, keuntungannya adalah bisa dibagikan dalam bentuk tautan (link), sehingga semua orang bisa turut membuka dan memainkan.

Cara untuk Save dan Share hasil coding di Scratch secara online adalah sebagai berikut:


1. Setelah klik CREATE lalu membuat coding, lihat Menu bagian Kanan atas dan klik SAVE NOW untuk menyimpan hasil coding.


ingat untuk selalu klik SAVE NOW untuk menyimpan hasil coding


2. Lalu buatlah JUDUL, klik saja di bagian tertulis Running Cat seperti di bawah ini. Lalu berikan judul sesuai yang diinginkan dan klik Enter.
Setelah itu klik SHARE.

*jika tidak ada tombol orange bertulis SHARE artinya email untuk Join Scratch belum dikonfirmasi. Silahkan di cek emailnya dulu. Dan selesaikan proses konfirmasi
Buatlah Judul lalu klik SHARE


3. Setelah klik SHARE, akan muncul tampilan seperti ini.
Yaitu beberapa kotak yang harus diisi dengan keterangan detil tentang coding yang kita buat.
Biasakan untuk mengisinya dengan tepat.
Jangan dibiarkan kosong.


isilah keterangan Instruction dan Notes and Credits dengan lengkap


4. Setelah terisi keterangannya, lalu klik COPY LINK yang ada di bagian kanan bawah.
Klik saja, akan muncul Kotak Pop Up berisi dua jenis link.
1) link
2) embed

yang akan kita gunakan, adalah yang nomer 1 yaitu Link.

klik COPY LINK untuk mendapatkan tautan seperti di atas

5. Lanjutkan dengan klik COPY LINK, maka link hasil coding kita akan otomatis tersimpan di clipboard. Jadi tinggal di Paste.

klik lagi COPY LINK, jangan klik Copy Embed ya ..

Lalu bagikan link yang sudah di-copy dengan klik Paste di tempat yang anda perlukan. Bisa di google classroom, blog atau whatsApp dll.

Contoh tautan hasil coding: https://scratch.mit.edu/projects/409790100

Coba klik tautan hasil coding seperti di atas, jika masih ada error, berarti belum share dan copy link atau akun anda di Scratch belum dikonfirmasi emailnya.

Untuk tahu cara membuat akun dan konfirmasi email, bisa baca tutorialnya di sini: https://www.kelaskudigital.com/2020/07/cara-membuat-akun-di-scratch-secara-online.html
Supaya bisa save  dan share project, ketika membuat animasi atau game di Scratch secara online, sebaiknya JOIN SCRATCH dulu dan memverifikasi email yang dimasukkan dalam form data.

Buka dulu website utama Scratch di www.scratch.mit.edu

Langkah-langkah di gambar berikut:

klik Join


pilih username (jangan nama asli)


Lalu isi data dengan tepat:







Ingat untuk Confirm email




Contoh hasil membuat akun di Scratch secara online adalah sebagai berikut:


dengan nama username adalah https://scratch.mit.edu/users/kelaskudigital/

Lanjutkan untuk membuat akun, sampai bisa share link username seperti di atas. 
Ayo Bermain Coding adalah program bermain sambil belajar konsep coding untuk anak-anak. Menggunakan Scratch Programming. Untuk bisa mengakses anak-anak di seluruh Indonesia, maka kami menyelenggarakan KELAS ONLINE.

Jika anak-anak anda tertarik, bisa mendaftar dengan mengisi formulir online di bit.ly/ayobermaincoding.

Untuk informasi lengkap dan mudah dibagikan ke teman anak-anak atau saudara dan keluarga anda, silahkan membagikan tautan berikut ini:

http://kids.kelaskudigital.com/





Sebaiknya anda juga menyimak  video berikut ini, sehingga lebih paham apa yang dimaksud belajar coding menggunakan Scratch Programming 


"Apa Itu Ayo Bermain Coding"





"Apa Itu Scratch Programming?"







Belajar tentang coding itu bagus untuk semua orang, karena mengajarkan cara berpikir. Quote ini diungkapkan oleh Steve Jobs. Setuju kan?

Apalagi jika, coding juga dikenalkan untuk anak-anak. 

Beruntung sekali kita, karena sudah banyak pihak yang khusus membuat platform belajar coding untuk anak-anak. Salah satunya adalah Scratch.

Bisa anda buka di website www.scratch.mit.edu atau mengunduh aplikasi mobile-nya di www.scratchjr.org untuk versi lebih mudah digunakan anak yang belum bisa membaca. 

Kelasku Digital, juga memfasilitasi hal ini. Kami mulai membuka workshop Coding Kids sejak tahun 2018. Dan, dengan kondisi pandemi virus COVID19 saat ini, kami membuka kelas online. 





Mengenal coding untuk anak atau guru, menggunakan Scratch bisa dilakukan dengan dua cara, yaitu:

1. Harus selalu online, yaitu membuat kreasi dari websitenya langsung di sini: https://scratch.mit.edu/projects/editor/?tutorial=getStarted , dan atau

2. Bisa offline, jadi kalau wifi mati tetap bisa bikin kreasi. Untuk itu, Scratch harus diunduh dan diinstall dulu di Laptop dan Komputer masing-masing. Link download di sini: https://scratch.mit.edu/download

3. Bisa offline di mobile device seperti HP android,  Tablet Android atau Ipad, khusus untuk SCRATCH JUNIOR alias Scratch Jr.  Link download ada di sini: https://www.scratchjr.org/outreach/about. Silahkan pilih sesuai device/gadget/gawai masing-masing. 

Berikut video cara unduh Scratch di desktop (laptop/komputer), scroll website down - ke bawah ke bagian footer. 

Scratch adalah bentuk visual programming yang dikembangkan untuk mengenalkan coding kepada anak-anak.

Bisa diakses di  https://scratch.mit.edu/

Kita bisa membuka scratch di browser apa saja (google chrome, mozilla firefox, dll).
Bahkan jika tidak ingin mengunduh di HP/tablet, teman2 juga bisa membuka scratch ini di browser hp. Akan tetapi untuk bermain, harus online, jika diunduh dulu, kita bisa bermain offline.

Kelebihan sratch ini adalah selamanya gratis (seperti yang disebutkan di website resminya), bisa digunakan di semua device/gadget.

Keterbatasannya adalah, untuk memainkan lagi game atau animasi hasil buatan kita, hanya bisa di website scratch.mit.edu atau di apps Scratch jr.

Jadi file-nya tidak bisa diunduh menjadi apk lalu diupload di google playstore (seperti beberapa game maker software lainnya). 

Fitur yang disediakan untuk membagikan hasil game/animasi dari scratch adalah: tautan dan embed code

untuk membuat awal, klik CREATE di button atas kiri website,


tampilan setelah klik CREATE

Cara memilih SPRITE ATAU tokoh pemain dalam Scratch




contoh SPRITE yang sudah disediakan dan bisa dipilih


Untuk mendapatkan ide jenis game atau animasi yang bisa dibuat, bisa klik TUTORIAL dan muncul tampilan berikkut



Ikuti saja tutorial yang muncul di kotak tengah tersebut. 

Scratch bisa digunakan untuk membuat:

  1. Buku bergambar interaktif
  2. Animasi
  3. Game
Contoh bisa disimak di video berikut:






Untuk  sharing dan belajar mengeksplorasi Scratch dan platform untuk mengenalkan konsep coding dan creative thingking ke anak-anak, 

silahkan bergabung ke grup facebook berikut:





Coding Kid Surabaya pertama dimulai tahun 2018, bertempat di Rumah Kreatif jl. Chairil Anwar Surabaya. Pengajar dari beberapa dosen Informatika  Universitas Trunojoyo. 









Karena beberapa keterbatasan pengajar dan saya yang harus mengikuti Apple Academy selama kurang lebih satu tahun, maka kelas coding kids ini berhenti. Akan tetapi saya tidak berhenti mencari tahu, sebenarnya kenapa anak perlu belajar coding?

  1. https://www.kelaskudigital.com/2019/05/manfaat-anak-belajar-coding.html  
  2. https://www.kelaskudigital.com/2019/05/anak-berkolaborasi-secara-alami-saat-belajar-coding.html
  3. https://www.kelaskudigital.com/2019/05/how-to-start-coding-kids-class.html

Baca Juga:  Catatan Singkat di Apple Developer Academy | UC

Dari hasil penelusuran saya tentang Coding Kids itu, saya tulis dalam beberapa sub bagian berikut ini:

COMPUTATIONAL THINKING


Beberapa kali saya bertanya kepada teman-teman yang memang bekerja sebagai programmer atau profesional terkait hal itu. Konsep utamanya sama, mereka mengatakan, bukan belajar codingnya yang penting. Tapi mengerti konsep Computational Thinking (CT) itu yang jauh lebih utama untuk dikuasai anak.

Saya dan beberapa mentor dan teman di Komunitas Coding Mum Indonesia (KCMI), mulai membahas hal ini. Dan menerapkan juga pengenalan CT di awal belajar coding.

Saya pribadi juga mengalami sendiri, langsung belajar coding tanpa mengenal atau mengerti konsep CT. Jadinya tidak kuat. Kalau sekadar memodifikasi code yang sudah ada, saya bisa. Akan tetapi jika ada masalah, saya tidak punya bayangan sama sekali logika komputasi bagaimana yang harus dilakukan.
Maka, saya pun yakin, konsep CT ini penting. Lalu saya mencari sumber belajar terkait hal ini. Dan ternyata sudah ada lembaga khusus yang ingin memberikan edukasi tentang CT ini di dunia dan juga di Indonesia, yang disebut BEBRAS. Bisa dilihat di website http://bebras.or.id/v3/



BELAJAR CODING TANPA GADGET

Selanjutnya, ini adalah kata kunci yang saya cari solusinya. Bagaimana anak bisa belajar coding tanpa harus kuatir bakal berlebihan di depan layar gadget. Sekali lagi, ternyata sudah ada juga yang menyusun kurikulumnya. Ini juga berkat sharing dari teman-teman di komunitas Coding Mum.

Konsepnya disebut UNPLUGGED COMPUTER SCIENCE.
Bisa dilihat informasinya di website berikut: https://csunplugged.org/en/


CREATIVE COMPUTING

Kembali  lagi ke kelas Coding Kids yang sudah saya mulai tahun 2018 lalu. Di situ saya kenal dengan 3 platform coding kids yang free source atau gratisan.
Yaitu:

  1. Kodu Game lab
  2. Scratch
  3. Code.org

Dari hasil mengulik sana-sini, saya berkesimpulan, yang paling mudah untuk diakses di semua gadget (komputer, laptop, hape android, iphone, ipad) adalah Scratch.

Dan setelah mengulik lebih jauh, anda bahkan akan lebih bahagia lagi karena kurikulum dan segala konsep mengajar dan belajar juga sudah diberikan oleh pihak pembuat Scratch ini. Yang kemudian disebut konsep Creative Computing. Lebih lengkapnya bisa anda baca sendiri di tautan berikutt ini: https://creativecomputing.gse.harvard.edu/guide/curriculum.html

Bahkan di media sosial, ada beberapa grup dan akun yang bisa menjadi inspirasi kita dalam memanfaatkan Scratch untuk kegiatan belajar mengajar:

  1. https://twitter.com/ScratchEdTeam
  2. https://www.facebook.com/groups/TeachingwithScratch/

Untuk memfasilitasi hal itu, Kelasku Digital juga menyiapkan akun instagram khusus untuk mengeksplorasi metode paling menarik mengajarkan Coding untuk anak:






Scratch Junior atau Scratch Jr kini ada di ponsel android. Sebelumnya apps ini hanya ada di tablet android dan ipad. Tampilannya juga respoonsive sesuai dengan ukuran layar ponsel anda. Ini bisa memudahkan kita untuk mengenalkan konsep coding kids pada anak-anak atau siapapun yang baru saja kenalan dengan Scratch.



Untuk mengunduhnya, bisa buka Google Playstore dan cari Scratchjr.