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

Belajar Coding

Fajar Hidayat
Tim Kurikulum Coding Algonova

Anak Anda sudah lancar di Scratch dan mulai penasaran dengan "kode sungguhan"? Python adalah langkah masuk akal berikutnya, dan program pertama bisa berjalan dalam hitungan menit. Kalau belum yakin Python atau bahasa lain yang lebih cocok, panduan bahasa pemrograman pertama untuk anak membandingkan pilihannya.
Panduan ini menjelaskan lima langkah dari nol sampai program Python pertama yang benar-benar berjalan, ditulis supaya anak bisa mengikutinya sendiri.
Unduh Python dari python.org, lalu Thonny dari thonny.org. Instalasi seperti aplikasi biasa. Atau langsung buka replit.com untuk mencoba tanpa instalasi.
print("Halo, dunia!")
Tekan Run (atau F5 di Thonny). Kalau tulisan "Halo, dunia!" muncul, program pertama sudah berjalan.
nama = input("Siapa namamu? ")
print("Halo, " + nama + "!")
Sekarang program bertanya dulu, baru menjawab dengan nama yang diketik.
umur = int(input("Berapa umurmu? "))
if umur >= 10:
print("Kamu sudah cukup umur untuk level lanjut!")
else:
print("Ayo mulai dari dasar dulu!")
Baris ini sudah memakai tiga konsep sekaligus: variabel, input, dan kondisi (if/else).
Gabungkan semua yang sudah dipelajari jadi kalkulator sederhana:
angka1 = float(input("Angka pertama: "))
angka2 = float(input("Angka kedua: "))
print("Hasil penjumlahan:", angka1 + angka2)
Program kecil yang benar-benar berguna ini adalah pencapaian nyata untuk hari pertama.
1. Salah indentasi. Python memakai spasi di awal baris untuk menandai bagian dari kode (misalnya isi dari if). Satu spasi yang salah membuat program error.
2. Lupa tanda kutip. Teks di Python harus diapit tanda kutip ("seperti ini"). Tanda kutip yang tidak lengkap adalah penyebab error paling umum untuk pemula.
3. Loncat ke proyek besar sebelum paham dasar. Ingin langsung membuat game atau bot setelah baru belajar print() biasanya berujung bingung. Kuasai dulu variabel, kondisi, dan loop sebelum ke proyek lebih besar.
Sekitar 9-12 tahun, idealnya setelah punya dasar logika dari Scratch atau platform blok visual lain. Remaja yang baru mulai coding di usia lebih besar juga bisa langsung mulai dari Python tanpa masalah.
Error di Python bisa membingungkan pemula, dan sering membuat anak berhenti mencoba. Di kelas Python Algonova, guru bersertifikat membantu debug bersama anak secara langsung, dalam format Privat (1 siswa), Mini (2-4 siswa), dan Grup (hingga 10 siswa). Kelas percobaan pertama gratis, tanpa kewajiban melanjutkan.
Python gratis, ringan di laptop biasa, dan program pertama bisa berjalan dalam hitungan menit. Kuncinya: pahami satu konsep sebelum lanjut ke konsep berikutnya, dan anggap error sebagai bagian normal dari proses, bukan tanda gagal.
Ya, Python sepenuhnya gratis untuk diunduh dan digunakan dari python.org. Editor pemula seperti Thonny juga gratis. Bisa juga dicoba langsung online tanpa instalasi lewat situs seperti replit.com.
Tidak. Python berjalan ringan bahkan di laptop lama. Yang dibutuhkan hanya cukup RAM untuk menjalankan browser atau editor kode dasar.
Tidak wajib, tapi sangat membantu. Anak dengan dasar logika dari Scratch biasanya lebih cepat memahami konsep yang sama dalam bentuk teks di Python.
Program sederhana seperti kalkulator bisa selesai dalam 30-60 menit. Yang sering memperlambat bukan kesulitan konsep, tapi kesalahan kecil seperti indentasi atau tanda kutip yang hilang.
Penyebab paling umum adalah indentasi yang salah, tanda kutip yang tidak lengkap, atau tanda kurung yang tidak sepasang. Membaca pesan error di baris mana masalah terjadi adalah keterampilan debugging dasar yang perlu dilatih, bukan tanda gagal.
Sekitar usia 9-12 tahun untuk pengenalan dasar, terutama jika sudah punya dasar logika dari Scratch. Remaja yang baru mulai coding di usia lebih besar juga bisa langsung mulai dari Python.