Koding

Koding membuat anak berpikir bagaimana cara kerja sesuatu secara berurutan. Ini membantu mereka menyusun logika berpikir yang rapi dan terstruktur. Dengan coding, anak bisa menciptakan game, animasi, bahkan cerita interaktif. Ini tentu mendorong imajinasi dan kreativitas siswa.

Kurikulum Koding untuk Semua Tingkat Pendidikan

SD

  • Menghasilkan solusi masalah harian dengan alat bantu seperti balok susun
  • Menyusun langkah sistematis dan logis menggunakan simbol atau kata terbatas
  • Menjalankan instruksi bersyarat sederhana (dengan logika percabangan & pengulangan)
  • Memahami distopia teknologi

SMP/MTs

  • Merancang sistem manajemen sederhana untuk pengolahan data
  • Menulis program simbolik di aplikasi sederhana
  • Merancang produk digital sederhana

SMA / MA / SMK / MAK

  • Merancang program teks kompleks dengan fungsi dan modul
  • Membuat program teks untuk simulasi nyata
  • Membuat produk digital yang lebih kompleks

sumber : https://kodingka.kemendikdasmen.go.id/tentang/

Contoh bahasa pemograman Python

Penjelasan:

  1. import turtle

    • Mengimpor modul turtle bawaan Python.

    • Modul ini dipakai untuk menggambar grafis sederhana dengan “pena” (cursor berbentuk panah atau kura-kura 🐢).

  2. tina = turtle.Turtle()

    • Membuat objek bernama tina yang bisa dipakai untuk menggambar.

    • Turtle() di sini adalah “pena” yang bisa bergerak maju, mundur, belok kiri, belok kanan.

  3. tina.shape("turtle")

    • Mengubah tampilan kursor (default panah) menjadi gambar kura-kura.

    • Jadi saat bergerak, seolah kura-kura yang berjalan.

  4. tina.forward(90)

    • Memerintahkan kura-kura maju sejauh 90 unit (piksel).

    • Karena default arah awalnya ke kanan (timur), maka ia menggambar garis ke kanan sepanjang 90.

  5. tina.left(90)

    • Membuat kura-kura berputar 90 derajat ke kiri.

    • Sekarang arahnya ke atas (utara).

  6. tina.forward(50)

    • Dari arah atas, kura-kura maju 50 unit ke atas.

  7. tina.left(90)

    • Belok lagi ke kiri 90 derajat.

    • Sekarang arahnya ke kiri (barat).

  8. tina.forward(90)

    • Bergerak maju 90 unit ke kiri, menggambar garis.


📐 Pola yang digambar

Kalau kita ikuti langkahnya:

  • Garis ke kanan 90

  • Belok ke atas, maju 50

  • Belok ke kiri, maju 90

👉 Hasilnya adalah sebuah bentuk U terbalik (seperti sisi atas dari persegi panjang).

Sumber : https://hourofpython.trinket.io/