Skip to Content
Loading
Dimas BN
Dimas BN
Online
Halo 👋
Ada yang bisa dibantu?

Berpikir Komputasional dan TPACK dalam Pedagogi Pembelajaran C++

Kenali konsep dasar berpikir komputasional (sekuensial, seleksi, perulangan) dan kerangka TPACK dalam pembelajaran pemrograman C++ di kelas.

Berpikir Komputasional dan TPACK dalam Pedagogi Pembelajaran

Catatan pendukung Modul Ajar Informatika Kelas XI — Dasar Pemrograman C++

1. Kemampuan Dasar Berpikir Komputasional: Sekuensial, Seleksi, dan Perulangan

Sebelum masuk ke sintaks C++, peserta didik idealnya sudah mengenal tiga pola dasar alur logika program. Tiga pola ini adalah fondasi berpikir komputasional yang biasanya sudah dikenalkan di kelas X, sebelum peserta didik dihadapkan pada bahasa pemrograman tertentu.

a. Logika Sekuensial (Sequence)

Instruksi dijalankan berurutan, satu per satu, dari atas ke bawah, tanpa lompatan. Analoginya seperti resep masak: langkah 1 harus selesai dulu sebelum langkah 2 dikerjakan. Dalam program, ini tercermin dari baris-baris kode di dalam main() yang dieksekusi sesuai urutan penulisannya.

b. Seleksi (Selection / Percabangan)

Program mengambil keputusan: “JIKA kondisi A benar, lakukan X; JIKA tidak, lakukan Y.” Contoh sehari-hari: “Jika hujan, bawa payung; jika tidak, tidak perlu.” Pola ini nantinya dipetakan ke struktur if-else di C++.

c. Perulangan (Loop / Iterasi)

Mengulang suatu instruksi selama kondisi tertentu masih terpenuhi, tanpa menulis ulang instruksi yang sama berkali-kali. Contoh: “Ulangi menyiram tanaman setiap hari selama satu minggu.” Pola ini nantinya dipetakan ke for atau while di C++.

Mengapa ini penting sebagai kompetensi awal?

Peserta didik yang sudah paham ketiga pola ini secara konsep — biasanya lewat flowchart atau pseudocode — akan jauh lebih mudah memahami sintaksnya di C++. Mereka tidak perlu belajar “cara berpikir logis” dan “sintaks baru” secara bersamaan, cukup memetakan pola yang sudah dikenal ke bentuk kode:

  • Sekuensial → baris kode berurutan
  • Seleksi → if / else
  • Perulangan → for / while

2. TPACK dalam Konteks Pedagogi Pembelajaran

TPACK (Technological Pedagogical Content Knowledge) adalah kerangka kerja yang dikembangkan oleh Mishra & Koehler (2006) untuk menjelaskan pengetahuan yang dibutuhkan guru agar bisa mengajar secara efektif dengan bantuan teknologi — bukan sekadar menambahkan teknologi ke pembelajaran yang sudah ada.

Tiga komponen dasar

  1. Content Knowledge (CK) — penguasaan materi itu sendiri. Dalam konteks ini: paham konsep C++ (struktur program, tipe data, variabel, operator, input/output).
  2. Pedagogical Knowledge (PK) — pemahaman cara mengajar yang efektif: bagaimana peserta didik belajar, strategi apa yang cocok, cara mengelola kelas, cara memberi scaffolding.
  3. Technological Knowledge (TK) — kemampuan menggunakan alat/teknologi yang relevan, misalnya website interaktif dan online IDE.

Irisan ketiga komponen

Yang membuat TPACK berbeda dari sekadar “CK + PK + TK” adalah irisan di antara ketiganya:

  • PCK (Pedagogical Content Knowledge) — tahu cara mengajarkan konsep C++ secara spesifik, bukan mengajar secara umum. Misalnya, konsep “variabel” lebih mudah dipahami lewat analogi “wadah” ketimbang definisi formal.
  • TCK (Technological Content Knowledge) — tahu bagaimana teknologi bisa merepresentasikan materi C++ dengan cara yang tidak bisa dilakukan metode konvensional. Contoh: fitur yang menampilkan ukuran memori dan batas nilai tipe data secara real-time, sesuatu yang sulit divisualisasikan hanya lewat papan tulis.
  • TPK (Technological Pedagogical Knowledge) — tahu cara mendesain aktivitas belajar memakai teknologi tersebut. Misalnya, memutuskan bahwa eksplorasi mandiri di playground dilakukan dulu sebelum diskusi kelompok, bukan sebaliknya.
  • TPACK (irisan ketiganya) — guru mampu memilih teknologi yang tepat, untuk materi yang tepat, dengan strategi pedagogis yang tepat, secara bersamaan dan saling mendukung.

Penerapan konkret

Komponen Contoh Penerapan
CK Materi struktur program, tipe data, operator C++
PK Discovery learning, scaffolding saat mini project, diskusi kelompok
TK Website pembelajaran interaktif, online IDE
TPACK terintegrasi Peserta didik tidak diberi ceramah tentang “apa itu tipe data”, tetapi langsung memanipulasi visualisasi kode dan kalkulator operator interaktif — teknologi dipakai untuk membuat konsep abstrak (memori, tipe data, evaluasi ekspresi) jadi terlihat dan bisa diutak-atik, sesuai prinsip pedagogis discovery learning.

Singkatnya, mencantumkan TPACK sebagai pendekatan bukan sekadar formalitas kurikulum, tetapi menegaskan bahwa penggunaan media interaktif dalam pembelajaran bukan sekadar “media tambahan”, melainkan memang dirancang agar peserta didik menemukan pemahaman lewat interaksi langsung dengan visualisasi — alasan kuat mengapa model pembelajaran yang dipilih adalah Discovery Learning, bukan ceramah biasa.

Berbagi

Postingan Terkait

Posting Komentar

Konfirmasi Penutupan

Apakah anda yakin ingin menutup pemutaran video ini?