Tugas coding dan AI

 



 Nayyara Syadza Aryati 20 8D


Belajar Coding dan Kecerdasan Buatan (AI) di SMP: Langkah Awal Menjadi Inovator Masa Depan

Pendahuluan

Di zaman globalisasi dan revolusi digital seperti saat ini, teknologi mengalami perkembangan yang sangat pesat. Hampir semua aspek kehidupan—dari pendidikan, pekerjaan, komunikasi, hingga hiburan—semakin didominasi oleh penggunaan teknologi. Oleh karena itu, bukan hal mengherankan jika kemampuan dasar di bidang teknologi, seperti coding (pemrograman) dan kecerdasan buatan (AI), menjadi sangat penting untuk dipelajari sejak usia dini.

Meski kesan umum menganggap siswa Sekolah Menengah Pertama (SMP) masih terlalu muda untuk memahami ilmu tersebut, banyak bukti justru menunjukkan sebaliknya. Dengan metode pembelajaran yang tepat, alat bantu kreatif, serta dukungan guru dan orang tua, siswa SMP dapat dengan cepat beradaptasi dan menciptakan karya nyata berbasis teknologi.

Artikel ini akan mengupas tuntas:

  1. Pengertian dan manfaat coding
  2. Pengertian dan manfaat AI
  3. Pentingnya pemahaman keduanya di usia SMP
  4. Komentar inspiratif dari siswa dan pakar
  5. Contoh proyek coding & AI sederhana untuk siswa SMP
  6. Sumber daya belajar (platform, buku, komunitas)
  7. Tips agar proses belajar tetap menarik
  8. Tantangan dan cara mengatasinya
  9. Menyusun langkah-langkah pembelajaran
  10. Penutup dan kesimpulan

1. Apa Itu Coding dan Mengapa Penting

1.1 Definisi Coding

Coding atau pemrograman adalah proses menulis instruksi atau baris kode (code) agar komputer atau perangkat elektronik dapat menjalankan tugas-tugas tertentu. Instruksi ini ditulis dalam bahasa pemrograman seperti Python, JavaScript, Scratch, C++, atau Java. Contoh penerapannya antara lain:

  • Membuat game sederhana
  • Membangun aplikasi mobile
  • Mengendalikan robot
  • Membuat website pribadi
  • Mengolah data

1.2 Manfaat Coding untuk Siswa

  1. Melatih kemampuan logika dan analisis
    Proses penyusunan kode membutuhkan logika langkah demi langkah sehingga membentuk pola pikir sistematis dan analitis.
  2. Mengasah kreativitas
    Dengan coding, siswa bisa menciptakan sesuatu dari ide mereka sendiri—misalnya game edukatif, animasi, atau aplikasi sederhana.
  3. Meningkatkan kemampuan problem-solving
    Saat kode mengalami error (bug), siswa akan belajar mencari tahu penyebab dan cara memperbaikinya—melatih ketekunan dan kreativitas.
  4. Persiapan karier masa depan
    Teknologi adalah masa depan dunia kerja. Siswa yang mahir coding akan memiliki peluang lebih besar di bidang teknologi, riset, dan industri kreatif.
  5. Alat untuk proses belajar interaktif
    Coding dapat dipakai untuk membuat media pembelajaran interaktif, sehingga membantu siswa lain di sekolah memahami materi pelajaran.

2. Apa Itu Kecerdasan Buatan (AI) dan Mengapa Penting

2.1 Definisi AI

Kecerdasan Buatan (AI) adalah cabang ilmu komputer yang bertujuan mengembangkan sistem agar dapat meniru kemampuan berpikir, belajar, dan bereaksi mirip manusia. Contoh nyata di kehidupan sehari-hari meliputi:

  • Asisten virtual: Siri, Google Assistant
  • Rekomendasi video: di YouTube, Netflix
  • Filter wajah (face filter): di aplikasi foto seperti Snapchat
  • Sistem pendeteksi wajah: digunakan untuk keamanan
  • Chatbot: untuk layanan pelanggan

Teknologi AI semakin berkembang berkat konsep seperti machine learning (mesin belajar dari data), deep learning (pembelajaran mendalam menggunakan jaringan neural), dan computer vision (mengolah data visual).

2.2 Manfaat Memahami AI Sejak SMP

  1. Mengerti cara “teknologi pintar” bekerja
    Dengan memahami dasar AI, siswa tidak sekadar menjadi pengguna pasif, tetapi bisa tahu cara kerjanya—membuat proses berpikir lebih kritis.
  2. Mengembangkan aplikasi cerdas sederhana
    Siswa bisa membuat proyek seperti chatbot sederhana, sistem pendeteksi objek dari kamera, atau aplikasi rekomendasi buku otomatis.
  3. Memahami isu etika teknologi
    AI memunculkan berbagai isu etis, seperti privasi data, bias algoritma, dan dampaknya terhadap manusia. Membahas ini sejak dini bisa memperkuat literasi digital.
  4. Persiapan karier di industri terkait AI
    Data scientist, AI engineer, atau UX designer adalah contoh profesi masa depan yang menuntut pemahaman AI. Lebih awal mempelajarinya berarti lebih siap menghadapi era industri 4.0 hingga 5.0.

3. Mengapa Coding dan AI Bisa Dipelajari oleh Siswa SMP

3.1 Potensi Otak Siswa Usia Remaja

Siswa SMP berada di fase brain plasticity, di mana otak masih sangat mudah beradaptasi dan menyerap pelajaran baru. Mereka juga cenderung kreatif dan suka belajar melalui permainan interaktif—kondisi yang cocok dikolaborasikan dengan media seperti Scratch atau Teachable Machine.

3.2 Dukungan Metode yang Interaktif

  • Scratch: Bahasa visual—menggabungkan blok kode untuk membuat animasi atau game. Tidak perlu mengetik syntax, sehingga ramah pemula.
  • Code.org & Blockly: Platform berbasis blok serupa Scratch—dilengkapi tema dan perjalanan belajar yang menyenangkan.
  • Micro:bit / Arduino: Microcontroller sederhana yang bisa diprogram dan dihubungkan dengan sensor, cocok untuk proyek robotik dan IoT.
  • Teachable Machine & tlang.ai: Platform berbasis browser untuk mengenali gambar, suara, dan pose—satu gerakan tangan bisa langsung diubah menjadi perintah sederhana.

3.3 Inspirasi dari Komentar Asli Siswa

Inilah komentar dari salah satu siswa SMP Labschool, Nayyara Syadza Aryati, menambahkan perspektif nyata bagaimana pengalaman belajar coding dan AI bisa mengubah pandangan seorang pelajar:

“Awalnya aku kira coding itu sulit dan cuma untuk orang yang suka matematika, tapi setelah coba Scratch di sekolah, ternyata seru banget! Kita bisa bikin game sendiri, dan itu bikin aku jadi lebih semangat belajar teknologi. Menurutku, AI juga menarik karena bisa bikin hidup jadi lebih mudah. Aku jadi kepikiran mau bikin aplikasi belajar yang dibantu AI buat anak-anak.”


4. Komentar Inspiratif dari Tokoh Pendidikan: Omjay

Selain suara siswa, dukungan dari tokoh pendidikan seperti Omjay (Wijaya Kusumah) makin mempertegas pentingnya literasi digital di sekolah.

“Saya sangat mendukung pembelajaran coding dan AI sejak SMP. Anak-anak zaman sekarang harus dibekali literasi digital sejak dini, agar mereka tidak hanya menjadi pengguna teknologi, tapi juga pencipta. Dengan belajar coding dan memahami AI, siswa bisa tumbuh menjadi problem solver dan inovator masa depan Indonesia. Guru juga harus terus belajar agar bisa membimbing siswa dengan baik di era digital ini.”

Komentarnya mencerminkan dua hal penting:

  1. Posisi siswa sebagai pencipta teknologi, bukan sekadar konsumen.
  2. Peran guru yang terus berkembang dan adaptif, sehingga bisa menjadi fasilitator di era digital.

5. Contoh Proyek Coding & AI Sederhana untuk SMP

Berikut beberapa ide proyek ringan yang bisa dibuat oleh siswa SMP sebagai pengenalan praktis:

5.1 Game Sederhana di Scratch

  • Buat game catch-the-item: pemain menggerakkan sprite untuk menangkap objek yang jatuh.
  • Tambahkan mekanisme skor dan level, sehingga siswa terbiasa dengan variabel, loop, dan logika if-else.
  • Ajak siswa menampilkan grafik skor atau waktu tempuh.

5.2 Animasi Interaktif

  • Buat animasi cerita: tiga sprite bercakap-cakap dengan dialog, ekspresi, dan gerakan.
  • Tambahkan suara atau latar musik.
  • Proses ini melatih pemikiran algoritma sederhana.

5.3 Chatbot Sederhana (Browser + JavaScript)

  • Gunakan HTML + JavaScript: input chat user, kemudian tampilkan balasan “Hello!” atau “Siapa namamu?”.
  • Tambahkan fitur kata kunci: jika pengguna menyebut “hai”, chatbot membalas “Halo, bagaimana kabarmu?”.

5.4 Pengenalan Wajah via Teachable Machine

  • Gunakan Google Teachable Machine: siswa mengunggah 3–5 contoh wajah pose berbeda (misal menunjukkan ibu, ayah, atau pose lucu).
  • Sistem melatih model dan menghasilkan script HTML+JS.
  • Ketika wajah tertuju ke kamera, tulis misalnya “Hai Omjay!”, atau “Selamat, kamu tersenyum!”

5.5 Robot Sederhana pakai Micro:bit

  • Gunakan Micro:bit: programmer bisa membuat widget kecil yang berjalan saat tombol ditekan.
  • Tambahkan sensor penunjuk arah, mengubah arah robot agar bisa mengikuti jalur menggunakan sensor warna.

6. Sumber Belajar Terpercaya untuk Siswa SMP

6.1 Platform Pembelajaran Online

Platform

Kelebihan

Scratch (MIT)

Tulisan visual, komunitas aktif, sangat cocok untuk pemula

Code.org

Modul lengkap (apps, game, AI), sertifikat, panduan guru tersedia

Google Teachable Machine

Tidak perlu coding rumit, cukup upload data, langsung dapat hasil AI sederhana

Blockly Games

Permainan edukatif untuk belajar logika dan algoritma

Tinkercad / Micro:bit

Simulasi hardware; cocok untuk belajar robotik dan elektronik dasar

6.2 Buku & Modul Pelajaran

  • Hello Ruby: Adventures in Coding” — Linda Liukas (buku ilustratif untuk anak).
  • Scratch Programming for Kids” — Max Wainewright.
  • Modul pelatihan dari kemendikbud atau lembaga seperti IF (ImagiLabs Indonesia).

6.3 Komunitas dan Lomba

  • Komunitas Lokal atau Online: Reddit r/learnprogramming, grup Facebook seperti “Pemula Coding Indonesia”.
  • Lomba/Kompetisi: Botball, Lomba Karya Tulis Ilmiah teknologi, Festival Coding Pelajar, Python Challenge.

7. Tips Agar Proses Belajar Menyenangkan

Berikut tips agar belajar coding dan AI di SMP tetap menyenangkan dan efektif:

  1. Mulai dari hal sederhana
    Jangan langsung pakai Python atau Java. Mulai dari Scratch/coding visual, lalu naik ke bahasa teks.
  2. Gunakan tema sesuai minat siswa
    Apakah mereka suka musik, game, cerita? Gunakan itu sebagai tema proyek agar lebih motivasional.
  3. Belajar secara kolaboratif
    Banyak proyek bisa dibuat dalam kelompok untuk meningkatkan kolaborasi dan brainstorming.
  4. Feedback positif dan mentoring
    Drone dukungan dari guru atau mentor agar siswa tidak mudah menyerah saat menemui kesulitan.
  5. Visualisasikan progres
    Gunakan papan skor, poster, atau presentasi singkat saat proyek selesai agar siswa bangga dengan hasilnya.

8. Tantangan dalam Pembelajaran dan Cara Mengatasinya

8.1 Kebutuhan Infrastruktur

Tantangan: Tidak semua sekolah memiliki komputer, laptop, atau koneksi internet.

Solusi:

  • Gunakan lab komputer secara shift atau rotasi.
  • Gunakan perangkat Micro:bit yang murah dan offline.
  • Manfaatkan smartphone: banyak coding can run via browser mobile (Blockly, MakeCode).

8.2 Keterbatasan Guru

Tantangan: Mayoritas guru belum terbiasa coding atau AI.

Solusi:

  • Selenggarakan workshop dan pelatihan teknis.
  • Mulai dengan metode peer-teaching; ajak guru dan siswa belajar bersama.
  • Ajak komunitas, lembaga, atau mahasiswa IT untuk memberikan pelatihan.

8.3 Kurikulum yang Padat

Tantangan: SMP sudah memiliki jadwal pelajaran reguler yang padat.

Solusi:

  • Selipkan materi coding dalam mata pelajaran lainnya (matematika, IPA, bahasa).
  • Jadwalkan sebagai workshop luar kurikulum, seperti ekstrakurikuler atau kelas khusus.
  • Gunakan modul sederhana supaya siswa tetap yakin bisa selesai dalam waktu terbatas.

9. Rekomendasi Langkah untuk Sekolah/Orang Tua/Guru

  1. Evaluasi Kebutuhan
    Apakah sekolah punya komputer, koneksi internet, perangkat seperti Micro:bit? Jika belum, cari sponsor atau donasi.
  2. Pilih Modul Belajar
    Tentukan tema: game, chatbot, AI sederhana. Pilih modul dari platform seperti Code.org atau Scratch.
  3. Latih Guru
    Guru dikirim studi banding, pelatihan online/offline, atau diundang narasumber dari kampus IT.
  4. Tes dengan Siswa
    Minimalkan kompleksitas. Lihat respons siswa—apakah mereka tertarik, apa yang sulit, apa yang bikin semangat.
  5. Tampilkan Hasil Karya
    Gelar pameran mini, lomba antar kelas, atau tampilkan di media sekolah untuk memicu semangat belajar.
  6. Kembangkan Berkelanjutan
    Setelah cetak biru awal berhasil, lanjutkan modul lanjutan—Python dasar, web sederhana, atau AI model tingkat lanjut.

10. Penutup dan Simpulan

Belajar coding dan kecerdasan buatan (AI) bukan sekadar tren teknologi, tapi kebutuhan esensial di era informasi. Bagi siswa SMP:

  • Program ini memberikan dasar pemikiran logis, kreatif, dan kritis.
  • Membantu mereka menjadi pencipta teknologi bukan sekadar pengguna.
  • Menyediakan bekal bagi masa depan karier yang sangat digital.

Komentar dari Nayyara Syadza Aryati menunjukkan bahwa pada dasarnya semua siswa punya potensi asalkan metode pembelajaran tepat. Sedangkan pendapat dari Omjay menegaskan bahwa sistem pendidikan dan guru harus berpikir progresif untuk menyiapkan generasi muda yang mampu bersaing dan kreatif.

Dengan panduan sumber belajar, tips, dan contoh proyek sederhana di atas, diharapkan sekolah dan rumah bisa menjalankan kelas coding/AI yang berkesinambungan, menarik, dan memberi dampak positif bagi perkembangan siswa SMP.


for coding: 



for AI: 


Comments

  1. https://wijayalabs.blogspot.com/2025/07/pengenalan-coding-dan-ai-untuk-guru-sd.html

    ReplyDelete

Post a Comment

Popular posts from this blog

RAMGKUMAN BAB 2 NAYYARA S. A. 8D 20

100 Soal informatika Nayyara Syadza Aryatu 8D 20

Kegiatan Maulid Nabi: Nayyara Syadza Aryati 8D 20