Di dunia yang didominasi oleh teknologi, kemampuan untuk memahami dan berbicara dalam bahasa komputer, atau coding, telah menjadi keterampilan dasar yang setara dengan literasi dan numerasi. Bagi siswa Sekolah Menengah Pertama (SMP), langkah awal untuk menjadi programmer muda bukanlah menguasai bahasa pemrograman yang rumit, melainkan Mengenal Logika berpikir di balik kode tersebut. Logika pemrograman adalah fondasi mental yang mengajarkan pemecahan masalah secara sistematis dan algoritmik, keterampilan yang bermanfaat tidak hanya di bidang komputasi, tetapi juga dalam kehidupan sehari-hari dan studi akademik lainnya.
Proses Mengenal Logika dalam coding dimulai dengan pemahaman konsep dasar seperti urutan (sequence), pengulangan (loop), dan percabangan (if/then/else). Konsep urutan mengajarkan siswa bahwa langkah-langkah harus dieksekusi dalam urutan yang benar—sama seperti langkah-langkah dalam membuat kue atau menyiapkan sarapan. Konsep pengulangan sangat kuat dalam mengajarkan efisiensi; daripada menulis perintah yang sama berulang kali (misalnya, membuat karakter bergerak 10 langkah ke depan), siswa diajarkan untuk menggunakan satu perintah loop yang menyuruh komputer mengulanginya 10 kali.
Salah satu platform terbaik yang digunakan siswa SMP untuk Mengenal Logika adalah Scratch, sebuah bahasa pemrograman visual yang dikembangkan oleh MIT. Dengan Scratch, siswa dapat membuat animasi, permainan sederhana, atau cerita interaktif hanya dengan menyeret dan menjatuhkan blok-blok kode, tanpa perlu mengetik sintaks yang rumit. Pendekatan visual ini membuat proses belajar terasa seperti bermain, mengurangi rasa takut akan kegagalan. Misalnya, dalam ekstrakurikuler Coding di SMP Global Cerdas yang dilaksanakan setiap hari Jumat pukul 14.00, siswa tingkat 7 menghabiskan waktu 90 menit untuk memecahkan teka-teki logika sederhana menggunakan Scratch.
Setelah menguasai logika visual, siswa dapat beralih ke bahasa berbasis teks yang lebih nyata, seperti Python, yang dikenal karena sintaksnya yang relatif mudah dipahami dan aplikasinya yang luas. Inti dari pembelajaran ini adalah kemampuan untuk menganalisis masalah, memecahnya menjadi bagian-bagian kecil yang dapat dikelola, dan merancang solusi langkah demi langkah—inilah yang disebut berpikir komputasional. Dengan Mengenal Logika coding sejak dini, siswa SMP dibekali dengan pola pikir yang analitis dan terstruktur, memberikan mereka keunggulan signifikan dalam mempersiapkan diri untuk karir di bidang teknologi yang semakin berkembang pesat di masa depan.
