Parenting & Perkembangan

Belajar Koding untuk Anak, Apa yang Diajarkan Scratch dan Python

Tidak seperti yang dijanjikan kebanyakan sekolah koding. Kajian bukti terbesar menemukan manfaat pada kemampuan berpikir umum sebagian besar lenyap begitu anak dibandingkan dengan anak lain yang mengikuti aktivitas terstruktur, bukan dengan anak yang tidak melakukan apa-apa. Koding tetap worth it dipelajari, sebagai keterampilan nyata yang berdiri sendiri. Kamu bisa mulai ScratchJr sekitar usia lima tahun, dan Scratch sejak delapan tahun.

Belajar Koding untuk Anak, Apa yang Diajarkan Scratch dan Python

Apakah Belajar Koding Bikin Anak Lebih Pintar?

Tidak seperti yang disiratkan brosurnya, dan hal ini perlu dikatakan terus terang, karena janjinya ada di mana-mana. Sekolah koding di Jakarta dan Singapura menjual berpikir logis, pemecahan masalah yang lebih tajam, serta nilai sekolah yang lebih baik, dan orang tua wajar saja menganggap klaim itu sudah pernah diperiksa. Nyatanya memang sudah pernah diperiksa, lho.

Kajian terbesar soal pertanyaan ini menggabungkan seratus lima studi yang mencakup lebih dari sembilan ribu anak, dan kamu bisa membaca meta-analisis 2019 oleh Scherer dan koleganya di Journal of Educational Psychology secara utuh. Inilah bukti serius yang paling menguntungkan bagi koding, dan bahkan kajian ini pun berhenti sebelum sampai ke sana. Para penulisnya menyatakan mereka tidak bisa mengonfirmasi klaim seputar transfer jauh dari keterampilan pemrograman.

Detail yang penting justru ada di dalam tabel mereka sendiri. Ketika anak yang belajar koding diadu dengan anak yang tidak melakukan apa-apa secara khusus, manfaat pada kemampuan berpikir umum terlihat meyakinkan.

Begitu pembandingnya diganti jadi anak yang mengikuti aktivitas terorganisir lain, keunggulan itu menyusut hampir jadi nol dan berhenti bisa diandalkan secara statistik. Sekitar tujuh dari sepuluh hasilnya berasal dari perbandingan dengan kelompok yang tidak melakukan apa-apa, nih.

Apa yang Sebenarnya Diajarkan Koding ke Anak?

Koding mengajari anak untuk koding, dan itu bukan hadiah hiburan. Kajian yang sama menemukan efek terkuatnya sejauh ini ada pada pemrograman dan berpikir komputasional itu sendiri, yang justru persis seperti harapanmu dari les yang dibayar keluarga.

Anak kamu belajar memecah satu tujuan jadi langkah-langkah, menemukan kenapa langkah keempat rusak, lalu memperbaikinya. Hal tersebut keterampilan sungguhan, dan kemampuan itu jadi miliknya seumur hidup.

Yang tidak dilakukannya adalah diam-diam menaikkan semua kemampuan lainnya. Membaca jadi contoh paling jelas. Kajian tersebut sama sekali tidak menemukan efek pada literasi, dan menyebut terus terang temuannya tidak mendukung gagasan itu.

Peningkatan pada prestasi sekolah tergolong kecil dan tidak bertahan begitu para penulisnya membuang studi-studi yang tidak lazim dari kumpulan datanya. Pola ini bukan cuma milik koding. Para peneliti sudah mencari limpahan manfaat serupa dari catur, musik, dan brain training, lalu menemukan hal yang sama, yaitu efeknya memudar begitu perbandingannya dibuat adil.

Kajian oleh Sala dan Gobet di Current Directions in Psychological Science menyimpulkan transfer jauh tetaplah sebuah khayalan. Dua bidang berbeda, dua tim peneliti berbeda, jawabannya sama. Tulisan kami soal apakah les biola mendorong tumbuh kembang kognitif membahas versi musik dari cerita ini.

Usia Berapa Anak Sebaiknya Mulai Scratch atau Python?

Di bagian ini panduannya justru konkret dan menyegarkan, karena orang-orang yang membangun alat-alat ini menyatakannya sendiri. ScratchJr ditujukan untuk usia lima sampai tujuh tahun.

Pembuatnya di Tufts dan MIT Media Lab merancangnya khusus untuk rentang itu, dengan mendesain ulang antarmukanya supaya sesuai tahap perkembangan anak yang lebih kecil, dan kamu bisa membaca penjelasan mereka sendiri di scratchjr.org. Tidak ada syarat harus bisa membaca, karena anak tinggal menyatukan blok gambar supaya karakternya bergerak.

Scratch ditujukan untuk usia delapan sampai enam belas tahun, menurut halaman orang tua di scratch.mit.edu. Cara pakainya masih seret dan lepas, tapi alat ini menuntut anak yang sudah bisa membaca, merencanakan beberapa langkah ke depan, dan kuat menghadapi sesuatu yang gagal di percobaan pertama.

Python justru jadi celah yang jujur. Python Software Foundation tidak menerbitkan rekomendasi usia mulai, jadi siapa pun yang menyebutkan angka pasti ke kamu sebenarnya sedang menebak.

Yang adil untuk dikatakan, Python itu diketik dan bukan diseret, sehingga satu kurung yang hilang saja bisa merusak semuanya. Rasa frustrasi seperti itu terasa sangat berbeda pada anak yang sudah lancar membaca dibandingkan dengan anak yang belum. Kebanyakan anak yang menikmati Scratch pindah ke sana begitu blok-bloknya mulai terasa membatasi ketimbang membantu, dan itu sinyal kesiapan yang jauh lebih berharga dibandingkan dengan tanggal ulang tahun.

Bagaimana Cara Memulainya Langkah demi Langkah?

Kamu bisa mulai tanpa layar dulu, apalagi buat anak yang paling kecil. Untuk usia tiga sampai tujuh tahun, sebuah meta-analisis pemrograman anak usia dini oleh Simonsmeier dan koleganya menemukan aktivitas tanpa layar mengungguli aktivitas berbasis layar, dan efeknya bertahan pada uji coba acak. Saling memberi instruksi yang presisi untuk menyeberangi ruangan sudah mengajarkan pengurutan langkah tanpa perangkat apa pun.

Setelah itu, biarkan anak menyelesaikan sesuatu yang kecil. Kucing yang berjalan menyeberangi layar sambil mengeong sudah jadi proyek utuh bagi anak usia tujuh tahun, dan yang selesai selalu menang dari yang rumit. Game setengah jadi yang ditinggalkan cuma mengajari anak, koding adalah tempat semangatnya mati.

Berikutnya, duduklah di samping anak, bukan mengawasi dari atas kepalanya. Coba tanya apa yang dia harapkan terjadi dan apa yang malah terjadi, karena itulah seluruh kebiasaan debugging dalam satu pertanyaan, lalu tahan diri untuk merebut mouse-nya. Godaan membetulkannya sendiri memang besar banget, dan hal itu merampas satu-satunya bagian yang sedang mengajari anakmu sesuatu.

Sesudah itu, ikuti maunya anak. Kalau dia mau bikin game, ya bikin game. Motivasi adalah sumber daya yang langka di sini, bukan kurikulumnya.

Baru setelah itu kamu bisa pikirin soal kelas. Kelas yang bagus punya guru yang bisa menjelaskan apa yang dibangun anakmu, bukan cuma menunjukkan sertifikat ke kamu.

Apa yang Perlu Dicek Orang Tua di Asia Tenggara Saat Memilih Kelas?

Coba tanya apa yang akan sudah dibuat anak kamu di akhir programnya. Kebayang ada enrichment center di Jakarta yang mengadakan sesi koding akhir pekan.

Tempat yang bisa menjelaskan proyek nyatanya, misalnya game labirin yang dirancang anakmu dan bisa dia jelaskan ke kamu, berarti memang sedang mengajar. Tempat yang menjawabnya dengan berpikir logis dan keterampilan siap masa depan, berarti sedang berjualan.

Yang perlu diperhatikan berikutnya, ada jebakan kit robotik. Coba bayangkan sekolah koding di sebuah mal dengan dinding penuh perangkat keras yang mengesankan.

Kit mahal memang menarik perhatian, tapi anak bisa menghabiskan satu semester penuh merakit rancangan orang lain dan nyaris tidak menulis kode sama sekali. Jangan lupa tanya berapa banyak porsi tiap sesi yang benar-benar dipakai untuk memrogram.

Kamu juga perlu mengecek jumlah murid per kelas dan gurunya. Coba pertimbangkan studio koding kecil di Singapura dengan delapan anak untuk satu instruktur. Les koding hidup atau mati bergantung pada seberapa cepat anak yang mentok bisa lanjut lagi, karena anak yang menatap skrip rusak selama dua puluh menit tanpa ada yang datang cuma belajar satu hal, yaitu dia payah di bidang ini.

Kamu juga perlu jujur soal kelas trial-nya. Kebanyakan tempat menawarkannya, dan pertanyaan sesudahnya bukan apakah anakmu senang, karena ruangan penuh gadget baru memang menyenangkan bagi siapa pun.

Coba tanya apakah dia mau balik lagi, dan apakah dia menyinggungnya saat makan malam. Panduan kami soal cara memilih aktivitas anak membahas daftar ceknya yang lebih luas, sedangkan pendidikan STEM untuk anak di Indonesia menjelaskan posisi koding di antara pilihan STEM lainnya.

Poin-Poin Penting

Klaim koding bikin anak jadi lebih pintar secara umum tidak didukung bukti terbaik, dan manfaatnya sebagian besar hilang begitu anak yang belajar koding diadu dengan anak yang mengikuti aktivitas terstruktur lain, bukan dengan yang tidak melakukan apa-apa. Koding memang mengajarkan koding, dengan kuat, dan itu keterampilan nyata yang layak dibayar atas dasar itu sendiri. Kemampuan tersebut tidak memperbaiki membaca, karena risetnya sama sekali tidak menemukan efek di sana.

ScratchJr dirancang untuk usia lima sampai tujuh tahun dan Scratch untuk delapan sampai enam belas tahun, menurut tim MIT dan Tufts yang membangunnya. Tidak ada usia mulai resmi untuk Python.

Buat anak yang paling kecil, aktivitas tanpa layar mengungguli aktivitas berbasis layar, lho. Nilailah sebuah kelas dari apa yang bisa dibangun dan dijelaskan anakmu di akhir programnya, bukan dari perangkat di dindingnya atau janji di brosurnya.

Pertanyaan Umum

Anak saya empat tahun. Apakah dia sudah bisa mulai koding sekarang?+
Belum ada dasar bukti untuk koding di usia empat tahun, dan alat termuda, yaitu ScratchJr, dirancang pembuatnya untuk usia lima sampai tujuh tahun. Namun, hal itu bukan alasan untuk tidak melakukan apa-apa. Permainan mengurutkan, latihan memberi instruksi sederhana, serta bermain memilah dan mengenali pola membangun cara berpikir dasar yang sama tanpa layar, dan riset anak usia dini menemukan aktivitas tanpa layar memang bekerja lebih baik dibandingkan dengan yang berbasis layar di usia ini.
Jadi, kelas koding itu buang-buang uang?+
Tidak, tapi belilah dengan alasan yang tepat. Kalau kamu membayar karena anakmu akan belajar membangun sesuatu dengan komputer dan dia menikmatinya, itu kesepakatan yang adil. Kalau kamu membayar karena dibilang hal itu akan mengangkat nilai matematikanya atau membuatnya jadi pemikir yang lebih baik secara umum, buktinya tidak mendukung dan kamu mungkin kecewa oleh sesuatu yang memang tidak akan pernah terjadi.
Anak saya sebaiknya belajar Scratch atau langsung ke Python?+
Scratch dulu untuk kebanyakan anak. Blok menghilangkan kesalahan ketik sepenuhnya dari gambaran itu, jadi anak bisa fokus ke logikanya ketimbang berburu kurung yang hilang. Anak umumnya pindah ke Python begitu Scratch mulai terasa membatasi, dan itu sinyal yang lebih baik dibandingkan dengan usia tertentu.
Apakah koding membantu kemampuan matematika?+
Ini klaim limpahan manfaat yang paling kuat, dan tetap saja lebih rapuh dari kedengarannya. Kajian 2019 menemukan efek sedang pada keterampilan matematis, tapi kajian yang sama menunjukkan seluruh kategori manfaat ini memudar ketika anak dibandingkan dengan anak lain dalam aktivitas terstruktur, bukan dengan anak yang tidak melakukan apa-apa. Anggaplah itu bonus yang mungkin datang, bukan alasan untuk mendaftar.
Seberapa banyak screen time yang bertambah karena belajar koding?+
Lebih banyak dari perkiraan orang tua, karena koding memang aktivitas yang duduk diam dan menyerap perhatian. Sebagian di antaranya tidak terhindarkan, meski pendekatan tanpa layar membantu di usia yang lebih kecil dan sebagian besar proses berpikirnya bisa terjadi jauh dari mesin, misalnya merencanakan game di kertas dulu. Tulisan kami soal alternatif screen time punya pilihan lain kalau kamu sedang berusaha menyeimbangkan minggu-minggunya.
Apakah belajar koding untuk anak berbeda di Indonesia dan Singapura?+
Alatnya identik, karena Scratch dan Python gratis serta tersedia di mana saja. Yang berbeda adalah pasar di sekitarnya, Singapura punya sektor kelas koding yang besar dan kompetitif, sedangkan pilihan di kota-kota Indonesia bervariasi banget antar-lingkungan. Di keduanya, alat gratis itu sendiri tidak memungut biaya, jadi sebuah kelas sebenarnya membeli pengajaran dan struktur, bukan akses.
Anak saya cuma mau main game, bukan bikin game. Apakah itu masalah?+
Hal itu umum dan masih bisa dikerjakan. Keinginan membuat sesuatu seperti game yang dia cintai adalah salah satu motivasi terkuat yang tersedia, jadi mulailah dari situ ketimbang melawannya. Anak yang ingin membuat ulang game favoritnya akan dengan senang hati belajar perulangan dan variabel demi mewujudkannya, sedangkan anak yang mengerjakan kurikulum abstrak sering kali tidak.

Artikel Terkait

Cara Cek Apakah Daycare di Indonesia Benar-Benar Berizin
Usia Berapa Anak Sebaiknya Mulai Les Renang?
Apa yang Perlu Dicari saat Memilih Sekolah PAUD di Indonesia?

Temukan Aktivitas Anak Terbaik

Temukan, bandingkan, dan pesan aktivitas terbaik untuk anak Anda di 100+ kota di Indonesia.

Unduh Aplikasi