BLANTERVIO104

Pengetahuan Dasar Coding dan Computational Thinking

Pengetahuan Dasar Coding dan Computational Thinking
Senin, 09 Februari 2026

 


1. Mata Kuliah Coding

Coding adalah aktivitas menuliskan instruksi (kode) menggunakan bahasa pemrograman agar komputer dapat menjalankan suatu tugas.

Fokus pembelajaran:

  • Pengenalan bahasa pemrograman (misalnya: Python, JavaScript, C++)

  • Struktur dasar program:

    • Variabel dan tipe data

    • Percabangan (if–else)

    • Perulangan (loop)

    • Fungsi/prosedur

  • Membaca, menulis, dan memperbaiki kode (debugging)

  • Membuat program sederhana untuk menyelesaikan masalah nyata

Tujuan:

Mahasiswa mampu membuat program yang berjalan dengan benar dan efisien.

📌 Contoh:
Membuat program untuk menghitung nilai akhir mahasiswa atau aplikasi sederhana berbasis web.


2. Mata Kuliah Computational Thinking (CT)

Computational Thinking adalah cara berpikir untuk memecahkan masalah seperti seorang ilmuwan komputer, tanpa harus langsung menulis kode.

CT terdiri dari 4 pilar utama:

  1. Decomposition
    Memecah masalah besar menjadi bagian-bagian kecil
    👉 Contoh: Sistem PPDB dipecah menjadi pendaftaran, seleksi, pengumuman

  2. Pattern Recognition
    Mengenali pola atau kesamaan
    👉 Contoh: Proses validasi data siswa selalu sama

  3. Abstraction
    Fokus pada informasi penting dan mengabaikan detail yang tidak perlu
    👉 Contoh: Saat menghitung nilai, cukup ambil angka, bukan warna tabel

  4. Algorithmic Thinking
    Menyusun langkah-langkah solusi secara logis dan berurutan
    👉 Contoh: Langkah login → input data → simpan → tampilkan hasil

Tujuan:

Mahasiswa mampu merancang solusi yang logis dan efisien, baik untuk masalah komputasi maupun non-komputasi.


3. Hubungan Coding dan Computational Thinking

Computational ThinkingCoding
Cara berpikir & perencanaanImplementasi teknis
Menjawab “bagaimana solusi dirancang?”Menjawab “bagaimana solusi dijalankan komputer?”
Bisa tanpa komputerHarus menggunakan komputer

👉 Computational Thinking = otaknya
👉 Coding = tangannya

Share This Article :
M. Abdun Jamil, M.Pd

Saya adalah seorang peminat designer blog/website, maklum masih tahap belajar. Seorang designer blog membutuhkan proses yang panjang, butuh ketelitian, kesabaran, keuletan dan yang pasti jangan menyerah, do the best.

Tambah Komentar

5784226817459633728