RONGGA, SMKN1RONGGA.SCH.ID — Rabu (12/8/2026), suasana laboratorium komputer SMKN 1 Rongga dipenuhi ketukan keyboard dan layar-layar monitor yang menampilkan baris-baris kode Python. Siswa kelas XII RPL-2 tengah mengikuti pembelajaran Pemrograman Berbasis Teks, Gambar dan Multimedia yang diampu oleh Suhendar Aryadi, S.Pd., Gr. menggunakan platform inovasi sekolah, Jingga Code (code.smkn1rongga.sch.id).

Materi hari ini: workshop bertajuk “Build a Report Card Printer” — sebuah proyek terstruktur yang memandu siswa membangun aplikasi cetak rapor sederhana menggunakan Python dari nol.

1. Pembelajaran Berbasis Proyek Nyata (Project-Based Learning)

Berbeda dengan metode konvensional yang memisahkan teori dan praktik, Jingga Code mengintegrasikan keduanya dalam satu alur pembelajaran bertahap (step-by-step). Setiap langkah mengajarkan satu konsep fundamental Python yang langsung diaplikasikan ke proyek.

Konsep yang dipelajari dalam workshop ini meliputi:

  • Variabel dan String — mendeklarasikan variabel name dan memahami tipe data string.
  • Tipe Data (Integer, Float, Boolean) — memahami perbedaan dan penggunaan setiap tipe.
  • Fungsi print() dan type() — menampilkan output dan memeriksa tipe data.
  • Logika Kondisional — menentukan status kelulusan berdasarkan nilai.

2. Platform Jingga Code: Belajar Mandiri dengan Validasi Otomatis

Keunggulan utama Jingga Code terletak pada fitur automated code grading — tombol “Check Your Code” langsung memvalidasi apakah kode yang ditulis siswa sudah benar secara sintaksis dan logika. Umpan balik instan ini memungkinkan siswa belajar dari kesalahan tanpa harus menunggu koreksi guru.

Dengan pendekatan self-paced learning, setiap siswa dapat maju sesuai kecepatan belajar masing-masing. Data progres menunjukkan 31 dari 35 siswa XII RPL-2 sudah aktif mengerjakan soal-soal di platform ini.