Anak Kecanduan HP: Tanda, Dampak, dan Cara Mengurangi tanpa Drama

Belajar Coding

Fajar Hidayat
Tim Kurikulum Coding Algonova

kelas coding

Game dan permainan coding anak SD yang paling layak dicoba di 2026 adalah Scratch dan ScratchJr (MIT, gratis), Code.org, Microsoft MakeCode Arcade, dan Roblox Studio. Tynker, Kodable, dan Lightbot Jr bisa jadi tambahan, tapi sebagian besar isinya berbayar. Untuk anak SMP, Python bisa dimulai lewat Thonny yang gratis. Semua aplikasi di daftar ini memakai blok visual atau bahasa sederhana, jadi anak SD tidak perlu langsung mengetik kode panjang.
Artikel ini khusus membahas daftar game dan aplikasinya. Untuk panduan umum kapan anak mulai belajar coding dan materi per kelas, baca coding untuk anak SD.
Update Oktober 2026: Trinket tutup pada 31 Agustus 2026, jadi kami menggantinya dengan Thonny. Repl.it (sekarang Replit) kami keluarkan karena platform itu sekarang berfokus pada pembuatan aplikasi dengan AI dan kurang cocok untuk anak SD. MakeCode Arcade masuk daftar sebagai pilihan game coding yang jalan di browser tanpa download. Acara tahunan Hour of Code dari Code.org sejak Desember 2025 berganti nama menjadi Hour of AI.
Ada empat hal yang perlu dicek: tanpa iklan, sesuai usia, berbasis proyek, dan dibuat pengembang pendidikan yang jelas. Banyak aplikasi di App Store dan Google Play terlihat edukatif, padahal tujuan utamanya menjual langganan atau menampilkan iklan.
1. Tanpa iklan dan tanpa pembelian dalam aplikasi yang ditargetkan ke anak. Aplikasi pendidikan anak yang serius tidak memasang iklan pop-up.
2. Sesuai usia anak. Aplikasi untuk anak 12 tahun tidak cocok untuk anak 5 tahun, begitu juga sebaliknya. Cek rekomendasi usia di App Store atau Google Play.
3. Berbasis proyek, bukan tutorial yang hanya diikuti. Aplikasi yang bagus membiarkan anak membuat sesuatu yang dia pilih sendiri, bukan sekadar mengikuti langkah yang sudah disiapkan pengembang.
4. Dari pengembang akademis atau organisasi pendidikan. Contohnya MIT Media Lab (Scratch), Code.org, dan Microsoft (MakeCode). Hindari pengembang tidak dikenal yang menjanjikan "belajar 10 bahasa coding sekaligus" untuk anak SD.
Berikut 10 permainan coding anak SD sampai SMP yang kami cek ulang pada Oktober 2026, diurutkan dari usia termuda. Kolom terakhir menunjukkan apa yang bisa dipakai tanpa membayar.
| # | Aplikasi | Usia | Tipe | Perangkat | Versi gratis |
|---|---|---|---|---|---|
| 1 | ScratchJr | 5-7 | Blok bergambar | Tablet Android, iPad | Penuh |
| 2 | Lightbot Jr | 4-8 | Teka-teki logika | iPad, Android | Berbayar sekali beli |
| 3 | Kodable | 5-10 | Blok visual | iPad, browser | Terbatas |
| 4 | Code.org | 4-18 | Blok dan teks | Browser | Penuh, kurikulum lengkap |
| 5 | Scratch (MIT) | 8-16 | Blok visual | Browser | Penuh |
| 6 | Tynker | 7-15 | Blok lalu teks | iPad, browser | Terbatas |
| 7 | MakeCode Arcade (Microsoft) | 9-15 | Game retro, blok ke JavaScript/Python | Browser | Penuh |
| 8 | Minecraft Education | 8-17 | Blok dan Python | Multi-platform | Lewat lisensi sekolah |
| 9 | Roblox Studio | 9-17 | Game engine, bahasa Lua | Windows, Mac | Penuh |
| 10 | Thonny (Python) | 12+ | Teks Python | Windows, Mac, Linux | Penuh |

Tiga catatan penting:
Menurut Future of Jobs Report 2025 dari World Economic Forum, Python adalah bahasa yang paling dicari di pasar kerja. Karena itu Thonny (#10) layak disiapkan untuk anak SMP dan SMA.
Dari 10 aplikasi di daftar ini, enam bisa dipakai tanpa membayar sama sekali: ScratchJr, Scratch, Code.org, MakeCode Arcade, Roblox Studio, dan Thonny. Tynker dan Kodable hanya membuka sebagian level lalu meminta langganan. Lightbot Jr dibeli sekali di toko aplikasi. Minecraft Education butuh lisensi sekolah. Untuk anak SD kelas 1 sampai 6, Scratch dan Code.org saja sudah cukup untuk satu tahun penuh belajar.
Tiga hal yang perlu dicek orang tua sebelum mengunduh. Pertama, gratis penuh berbeda dengan masa uji coba: ScratchJr dan Scratch tidak punya paket berbayar sama sekali, sedangkan Tynker membuka bab awal lalu menutup sisanya. Kedua, gratis lewat lisensi berarti akun sekolah, bukan akun pribadi, dan Minecraft Education masuk kategori ini. Ketiga, aplikasi yang menampilkan iklan bukan benar benar gratis, karena anak membayar dengan waktu dan perhatiannya.
| Aplikasi | Status versi gratis | Usia | Perangkat |
|---|---|---|---|
| ScratchJr | Gratis penuh, tanpa paket berbayar | 5-7 | Tablet Android, iPad |
| Scratch | Gratis penuh, tanpa paket berbayar | 8-16 | Browser |
| Code.org | Gratis penuh, kurikulum lengkap | 4-18 | Browser |
| MakeCode Arcade | Gratis penuh | 9-15 | Browser |
| Roblox Studio | Gratis penuh | 9-17 | Windows, Mac |
| Thonny | Gratis penuh | 12+ | Windows, Mac, Linux |
| Lightbot Jr | Berbayar sekali beli | 4-8 | iPad, Android |
| Kodable | Terbatas, sisanya langganan | 5-10 | iPad, browser |
| Tynker | Bab awal gratis, lanjutannya langganan | 7-15 | iPad, browser |
| Minecraft Education | Butuh lisensi sekolah | 8-17 | Multi-platform |
Tiga game coding bisa langsung dibuka di browser tanpa memasang aplikasi: Scratch, Code.org, dan MakeCode Arcade. Cukup buka situsnya, dan anak bisa mulai tanpa akun. Akun gratis berguna kalau proyek ingin disimpan dan dilanjutkan besok.
Di HP, semuanya bisa dibuka, tapi layar kecil membuat blok sulit diseret dan anak cepat frustrasi. Teka-teki singkat di Code.org masih nyaman di HP. Untuk membuat game di Scratch atau MakeCode Arcade, tablet atau laptop jauh lebih enak. ScratchJr adalah aplikasi gratis untuk tablet Android dan iPad. Daftar lengkap aplikasi yang memang dibuat untuk ponsel ada di artikel aplikasi coding di HP untuk anak.
Pilih satu aplikasi utama per kelompok usia, jangan semuanya sekaligus. Anak yang terlalu cepat berpindah aplikasi biasanya tidak benar benar menguasai satu pun.
Anak TK (4-6 tahun):
Mulai dengan ScratchJr di tablet, 15 sampai 25 menit per sesi. Di usia ini anak belum perlu aplikasi yang menuntut membaca atau mengetik. Pilihan game, durasi, dan tanda kesiapan anak TK kami bahas terpisah di coding untuk anak TK dan PAUD. Kalau ingin anak TK belajar bersama guru, lihat kelas coding anak TK.
Anak SD kelas 1-3 (6-9 tahun):
Utama: ScratchJr untuk kelas 1, lalu pindah ke Scratch (scratch.mit.edu) saat anak sudah lancar membaca kata pendek, biasanya di kelas 2 atau 3. Scratch gratis, jalan di browser, dan komunitasnya besar.
Tambahan opsional: kursus pemula di Code.org yang berbentuk teka-teki singkat, atau Kodable untuk latihan pola dan kondisi.
Anak SD kelas 4-6 (9-12 tahun):
Utama: Scratch untuk membuat game sendiri, cocok untuk 1 sampai 2 tahun. Di usia ini anak sudah bisa membuat game dengan skor, level, dan musuh.
Tambahan opsional: MakeCode Arcade (game retro, jembatan ke JavaScript dan Python), Roblox Studio (kalau anak sudah suka Roblox), Minecraft Education (kalau sekolah punya lisensi), Tynker (transisi dari blok ke teks).
Anak SMP-SMA (13-17 tahun):
Utama: Python lewat Thonny, gratis dan dibuat khusus untuk pemula. Cocok untuk 2 tahun atau lebih.
Tambahan opsional: Roblox Studio (bahasa Lua), MakeCode Arcade dalam mode Python, Minecraft Education (command block dan Python).
Untuk panduan langkah demi langkah memilih platform yang cocok, lihat Belajar Coding untuk Anak: Dari Mana Mulai.
Aplikasi coding terbaik bukan yang punya fitur paling banyak - melainkan yang membuat anak ingin kembali bermain di hari kedua, ketiga, kesepuluh.
Bayu Nugraha, Spesialis Coding Anak
Untuk 6-12 bulan pertama, aplikasi gratis lebih dari cukup - bahkan sering lebih baik daripada yang berbayar. Aplikasi gratis terbaik (ScratchJr, Scratch, Code.org, MakeCode Arcade) dirancang oleh tim akademis terbesar di dunia.
Kapan gratis sudah cukup:
Kapan berbayar memberi nilai tambah:
Contoh transisi yang masuk akal: anak SD mulai dengan Scratch gratis selama 6 bulan, lalu pindah ke kelas formal Algonova ketika mulai serius dan ingin transisi ke Python. Master Class gratis Algonova bisa dipakai untuk asesmen sebelum berlangganan.
Yang TIDAK direkomendasikan: berlangganan aplikasi berbayar mahal di bulan pertama "untuk jaga-jaga kalau anak suka". Ini hampir selalu berakhir tidak terpakai.
Tablet lebih baik untuk anak TK (5-7 tahun), laptop lebih baik untuk anak SD ke atas (8+ tahun). Setiap perangkat punya kelebihan untuk tahap usia tertentu.
Kelebihan tablet untuk anak TK:
Kelebihan laptop untuk anak SD+:
Kombinasi ideal untuk keluarga: tablet bekas untuk anak TK, laptop second-hand (Rp 3-5 juta) untuk anak SD-SMA. Tidak perlu Mac mahal - laptop Windows atau Chromebook entry-level sudah cukup untuk Scratch dan Python dasar.
Tiga tipe aplikasi yang sering ditemui di App Store yang sebaiknya dihindari, meski mereka tampak menarik dengan rating bintang lima.
Tipe 1: Aplikasi dengan iklan pop-up yang ditargetkan anak. Banyak "aplikasi coding anak" gratis yang dipasang iklan agresif - dari iklan game lain sampai iklan in-app purchase. Anak tidak fokus belajar; mereka diganggu setiap 2-3 menit.
Tipe 2: Aplikasi yang menjanjikan "belajar 10 bahasa coding sekaligus". Tidak ada anak SD yang butuh menguasai 10 bahasa. Aplikasi seperti ini biasanya superficial - menyentuh banyak hal tetapi tidak mendalam apapun. Lebih baik satu platform yang dipelajari mendalam.
Tipe 3: Aplikasi dari pengembang tidak dikenal yang minta akses berlebihan. Aplikasi yang minta lokasi GPS, kontak, atau email anak untuk fitur "coding" - red flag besar. Periksa permissions di App Store sebelum download.
Cara aman memilih: prioritaskan aplikasi dari MIT (Scratch, ScratchJr), Code.org, Tynker, dan organisasi pendidikan resmi lain yang sudah punya track record bertahun-tahun. Lihat juga panduan Apa Itu Coding untuk Anak untuk konteks lebih luas.
Game coding tetap perlu pendampingan orang tua - bukan dipakai sebagai "babysitter digital". Game coding yang ditinggal anak sendirian tanpa supervisi sering berakhir menjadi konsumsi pasif seperti video YouTube.
Lima cara mendampingi yang berhasil:
1. Duduk di sebelah anak di 5-10 menit pertama setiap sesi. Tunjukkan minat. Tanya: "apa yang sedang kamu buat hari ini?" Setelah anak fokus, Anda boleh kerja sendiri di sebelahnya - tapi tidak meninggalkan ruangan.
2. Tanya, jangan kritik. Saat anak macet: "apa yang sudah kamu coba?" bukan "itu salah, harusnya begini". Tujuannya: anak belajar problem-solving sendiri.
3. Rayakan keberhasilan kecil. Saat anak menyelesaikan satu proyek (sekecil apapun), suruh dia menunjukkan ke kakek-nenek lewat video call. Ini membangun rasa bangga.

4. Atur durasi. Untuk anak TK 15-25 menit per sesi; SD 30-60 menit; SMP-SMA 60-90 menit. Pakai timer agar jelas. Sesi yang dipanjangkan terlalu jauh biasanya berakhir dengan anak kelelahan dan tidak mau kembali.
5. Sediakan ruang tenang. Meja kecil di sudut yang jauh dari TV. Lampu cukup. Tanpa adik atau saudara yang masuk-keluar selama sesi. Konsistensi tempat membantu otak anak masuk mode fokus lebih cepat.
Pertimbangkan kelas formal saat anak menunjukkan 3 dari 4 tanda ini setelah 3-6 bulan eksplorasi mandiri dengan game/aplikasi. Tanda-tanda transisi alami:
Kalau 3 dari 4 tanda ada, kelas formal akan memberikan struktur, guru ahli, dan komunitas teman sebaya yang membuat progres anak loncat jauh lebih cepat.
Kelas coding Algonova memberikan:
Mulai dengan Master Class gratis - sesi 60 menit untuk asesmen level anak dan rekomendasi kelas yang cocok. Tanpa kartu kredit, tanpa komitmen.
Untuk panduan langkah-demi-langkah memulai dari nol, lihat Belajar Coding untuk Anak: Dari Mana Mulai.
Game dan aplikasi coding terbaik untuk anak adalah yang mengajarkan logika lewat permainan, sesuai usia, dan bebas iklan berbahaya, mulai dari ScratchJr untuk balita sampai Roblox Studio dan Python untuk remaja. Aplikasi memang bagus untuk memantik minat, tapi anak belajar paling cepat ketika ada guru yang mengoreksi dan mengarahkan. Kalau anak sudah ingin membuat game sendiri secara serius, orang tua bisa melihat jalur belajar game developer untuk anak supaya urutan skill dari Scratch sampai Python jelas. Untuk melengkapi permainan mandiri dengan belajar terstruktur, lihat pilihan program di halaman kursus coding anak, atau coba kelas coding gratis untuk melihat game dan proyek yang paling cocok dengan minat anak.
Untuk anak 6 tahun, ScratchJr adalah pilihan terbaik tanpa kompetisi. Alasan: aplikasi ini dirancang khusus oleh MIT Media Lab untuk usia 5-7 tahun, gratis, tanpa iklan, dan menggunakan ikon bergambar (bukan teks) sehingga anak yang belum bisa membaca tetap bisa menggunakannya. Di ScratchJr, anak menyeret blok berwarna untuk membuat karakter bergerak, berbicara, dan berubah ukuran. Contoh proyek pertama: gerakkan kucing dari kiri ke kanan, lalu buat dia mengucapkan halo. Download gratis di App Store (iPad) atau Google Play (Android tablet). Bekerja di tablet entry-level Rp 1,5 juta ke atas, tidak butuh device mahal. Aplikasi alternatif untuk usia 6 tahun: Lightbot Jr (puzzle logika sederhana), Kodable (pola dan kondisi), Code.org Pre-Reader Express. Tetapi ScratchJr cukup untuk 6-12 bulan pertama - tidak perlu pakai beberapa sekaligus.
Roblox (game-nya) tidak otomatis mengajarkan coding - anak hanya bermain game yang dibuat orang lain. Tetapi Roblox Studio (game engine-nya) adalah platform coding yang sangat bagus untuk anak SD-SMP yang sudah suka Roblox. Di Roblox Studio, anak belajar Lua scripting (bahasa nyata) untuk membuat game-nya sendiri. Anak bisa menambahkan logika, fisika, multiplayer, dan menjual game ke jutaan pemain global. Kelebihan: motivasi tinggi karena anak sudah suka Roblox, hasil bisa dimainkan ribuan orang nyata, ekosistem komunitas besar. Kekurangan: Roblox Studio agak kompleks untuk anak yang baru pertama coding - lebih baik anak sudah punya fondasi Scratch atau Python dasar dulu. Kapan masuk Roblox Studio: setelah anak konsisten 6-12 bulan dengan Scratch dan menunjukkan minat ke game development. Sebelum itu, fondasi Scratch lebih kuat. Untuk anak yang tidak terlalu suka Roblox, lebih baik fokus ke Scratch dan Python yang lebih general purpose.
ScratchJr dan Scratch dibuat oleh tim yang sama (MIT Media Lab) tetapi untuk usia berbeda. Tiga perbedaan utama: 1. Usia target. ScratchJr untuk 5-7 tahun (pre-reader); Scratch penuh untuk 8-16 tahun (sudah bisa membaca). 2. Platform. ScratchJr hanya di iPad/Android tablet (touchscreen-based); Scratch penuh di browser laptop/desktop (mouse-based). 3. Kompleksitas. ScratchJr punya 28 blok ikon tanpa kata; Scratch penuh punya 100+ blok dengan kata pendek (move, repeat, if). Scratch penuh bisa membuat game kompleks, ScratchJr hanya animasi sederhana dan mini-cerita. Urutan natural: anak mulai ScratchJr di usia 5-6 tahun, lalu transisi ke Scratch penuh sekitar usia 7-8 tahun saat sudah lancar membaca kata pendek. Beberapa anak loncat langsung ke Scratch penuh di usia 7 tahun kalau sudah lancar baca - itu juga OK. Keduanya gratis dan tanpa iklan - inilah mengapa keluarga Algonova mulai dari sini.
Minecraft biasa tidak otomatis mengajarkan coding - anak hanya bermain. Tetapi Minecraft Education Edition punya kurikulum coding khusus yang sangat efektif untuk anak SD-SMP. Di Minecraft Education, anak belajar: - Command block: mengontrol dunia Minecraft dengan perintah sederhana - Code Builder integration: koneksi langsung ke Scratch, MakeCode, atau Python - Agen AI dasar: anak memprogram "agen" virtual untuk melakukan tugas (membuat rumah, menambang) Kelebihan: anak yang sudah suka Minecraft mudah engage, kurikulum dirancang oleh Microsoft untuk sekolah, materi gratis luas tersedia dalam Bahasa Indonesia. Kekurangan: Minecraft Education biasanya butuh lisensi sekolah atau biaya tambahan, tidak semua versi tersedia gratis untuk perorangan. Kapan masuk Minecraft Education: cocok untuk anak SD yang sudah punya fondasi Scratch dan ingin proyek lebih open-ended. Untuk anak yang sangat suka Minecraft, ini bisa menjadi jembatan natural ke coding serius.
Enam game dan aplikasi coding untuk anak SD bisa dipakai gratis penuh: ScratchJr, Scratch, Code.org, MakeCode Arcade, Roblox Studio, dan Thonny. ScratchJr (usia 5 sampai 7) adalah aplikasi tablet dari MIT dengan blok bergambar, cocok untuk kelas 1. Scratch (usia 8 sampai 16) jalan di browser dan tersedia dalam Bahasa Indonesia, cocok untuk kelas 2 sampai 6. Code.org punya kursus lengkap per kelas dalam bentuk teka-teki. MakeCode Arcade dari Microsoft dipakai untuk membuat game retro di browser. Roblox Studio cocok untuk anak kelas 4 ke atas yang sudah suka Roblox. Thonny adalah editor Python gratis untuk anak SMP. Tynker dan Kodable hanya gratis sebagian, Lightbot Jr dibeli sekali, dan Minecraft Education butuh lisensi sekolah. Untuk anak SD kelas 1 sampai 6, Scratch dan Code.org sudah cukup untuk belajar setahun tanpa biaya aplikasi. Kalau ingin anak didampingi guru, Algonova punya masterclass coding gratis 60 menit untuk anak 8 sampai 12 tahun.
Tablet cukup untuk anak TK (5-7 tahun); laptop direkomendasikan untuk anak SD ke atas (8+ tahun). Setiap perangkat punya kelebihan untuk tahap tertentu. Untuk anak TK, tablet (iPad atau Android) lebih cocok karena: - ScratchJr dirancang untuk touchscreen - Anak belum kuasai keyboard - Lebih portable - bisa dipakai sambil duduk di sofa atau lantai - Lebih murah (entry-level mulai Rp 1,5 juta) Untuk anak SD ke atas, laptop lebih baik karena: - Scratch penuh dan Python butuh keyboard - Layar lebih besar untuk proyek kompleks - Browser akses ke Scratch.mit.edu, Code.org, MakeCode Arcade - Bisa multi-tasking (tutorial di satu tab, kode di tab lain) Spesifikasi minimum laptop: RAM 4 GB, prosesor 4 tahun terakhir, Chrome atau Edge versi terbaru. Laptop second-hand Rp 3-5 juta atau Chromebook entry-level sudah cukup. Tidak perlu Mac mahal. Kombinasi ideal: tablet bekas untuk anak TK, laptop untuk anak SD+. Tidak perlu beli baru semuanya.
Pertimbangkan kelas formal saat anak menunjukkan 3 dari 4 tanda transisi setelah 3-6 bulan eksplorasi mandiri dengan game/aplikasi: 1. Anak bertanya "bisa nggak ini dibuat?" tentang fitur kompleks yang dia belum kuasai 2. Anak mencari tutorial YouTube sendiri tanpa diminta 3. Anak menggambar atau menulis ide proyek di buku tulis 4. Anak menunjukkan proyeknya ke teman dan minta feedback Kalau 3 dari 4 tanda ada, kelas formal akan memberikan: - Struktur kurikulum bertahap dari level ke level - Guru ahli yang bisa menjawab pertanyaan kompleks instan - Komunitas teman sebaya untuk motivasi dan kolaborasi - Proyek nyata yang masuk portofolio anak Kalau anak baru menunjukkan 1-2 tanda, mungkin masih terlalu cepat. Lanjutkan dengan eksplorasi gratis dulu sampai minat lebih jelas. Untuk asesmen jujur kapan waktu yang tepat untuk anak Anda, ikut Master Class gratis Algonova - sesi 60 menit di mana guru menilai level dan minat anak, lalu memberi rekomendasi kelas yang cocok (atau menyarankan menunggu kalau memang belum saatnya).
Bisa, tapi tidak semua nyaman di layar HP. Yang paling pas untuk HP adalah teka-teki singkat di Code.org lewat browser, gratis dan tanpa download. Scratch dan MakeCode Arcade juga terbuka di browser HP, tapi blok kecil sulit diseret dengan jari, jadi untuk membuat game sungguhan lebih baik pakai tablet atau laptop. ScratchJr adalah aplikasi gratis yang dirancang untuk tablet Android dan iPad. Saran praktis: HP dipakai untuk latihan 10 sampai 15 menit, misalnya satu level teka-teki di perjalanan. Proyek game yang lebih panjang dikerjakan di tablet atau laptop, supaya anak tidak cepat frustrasi. Hindari aplikasi coding di toko aplikasi yang penuh iklan atau minta akses kontak dan lokasi. Untuk anak SD, aplikasi dari MIT, Code.org, dan Microsoft adalah pilihan paling aman.
Tiga pilihan terbaik yang jalan langsung di browser tanpa install adalah Scratch, Code.org, dan MakeCode Arcade. Scratch (scratch.mit.edu) dipakai untuk membuat game dan animasi dengan blok, cocok untuk anak SD kelas 2 ke atas. Code.org berisi kursus bertahap berbentuk teka-teki, mulai dari usia 4 tahun. MakeCode Arcade dari Microsoft dipakai untuk membuat game retro 2D, dan anak bisa melihat kode bloknya dalam JavaScript atau Python. Ketiganya gratis dan bisa dicoba tanpa akun. Akun gratis berguna kalau anak ingin menyimpan proyek dan melanjutkannya di hari lain. Yang dibutuhkan hanya browser terbaru seperti Chrome atau Edge dan koneksi internet yang stabil. Roblox Studio dan Thonny tetap perlu dipasang di laptop, jadi keduanya tidak masuk kategori tanpa install.
Pahami istilah penting yang muncul di artikel ini lewat kamus coding kami:
Sudah siap mencoba langsung? Coba kelas coding gratis bersama guru bersertifikat, atau lihat kursus coding anak SD untuk usia 8-12 tahun.