Tugas 4 Pilar Berpikir Komputasional
Latihan Dekomposisi, Pengenalan Pola, Abstraksi, dan Algoritma untuk Memecahkan Masalah Secara Sistematis
Koding dan Kecerdasan Artificial (KKA)
Apa Itu Tugas 4 Pilar Berpikir Komputasional?
Berpikir komputasional merupakan salah satu kemampuan penting dalam pembelajaran Koding dan Kecerdasan Artificial (KKA). Kemampuan ini membantu peserta didik memahami masalah, mencari informasi yang relevan, menemukan pola, menyusun langkah penyelesaian, serta menghasilkan solusi yang lebih terstruktur.
Dalam tugas ini, siswa kelas X SMK akan berlatih menggunakan empat pilar berpikir komputasional, yaitu dekomposisi, pengenalan pola, abstraksi, dan algoritma.
Tujuan Pembelajaran
Setelah menyelesaikan tugas ini, peserta didik diharapkan mampu:
- Memecah masalah besar menjadi bagian-bagian yang lebih kecil.
- Menemukan pola dari data atau suatu permasalahan.
- Memilih informasi penting dan mengabaikan informasi yang tidak diperlukan.
- Menyusun langkah penyelesaian masalah secara logis dan sistematis.
- Menghubungkan berpikir komputasional dengan koding dan kecerdasan artificial.
4 Pilar Berpikir Komputasional
DEKOMPOSISI
Memecah masalah
PENGENALAN POLA
Mencari kesamaan
ABSTRAKSI
Memilih yang penting
ALGORITMA
Menyusun langkah
🧩 TUGAS 1 — DEKOMPOSISI
Decomposition
Dekomposisi adalah proses memecah masalah besar menjadi bagian-bagian kecil yang lebih sederhana sehingga lebih mudah dipahami dan diselesaikan.
Sekolah ingin membuat Aplikasi Informasi Siswa yang dapat digunakan oleh siswa dan guru.
Aplikasi tersebut memiliki fitur seperti informasi siswa, jadwal pelajaran, nilai, absensi, dan pengumuman.
Pecahlah masalah "Membuat Aplikasi Informasi Siswa" menjadi minimal 6 bagian kecil atau modul.
Bagian 1:
Alasan:
Bagian 2:
Alasan:
Bagian 3:
Alasan:
Gambarkan hubungan antara masalah besar dan bagian-bagian kecilnya.
🔎 TUGAS 2 — PENGENALAN POLA
Pattern Recognition
Pengenalan pola adalah kemampuan untuk mencari kesamaan, hubungan, pengulangan, atau keteraturan dari data maupun suatu permasalahan.
| Ulangan | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| Nilai | 60 | 65 | 70 | 75 | 80 | 85 | 90 |
Apakah kamu menemukan pola dari data tersebut? Jelaskan pola yang kamu temukan.
Jika pola tersebut terus berlanjut, berapakah kemungkinan nilai:
Ulangan ke-8: ____________________
Ulangan ke-9: ____________________
Menurutmu, bagaimana pengenalan pola dapat membantu guru atau siswa dalam memahami perkembangan nilai?
3 → 6 → 12 → 24 → 48 → ...
a. Apa pola yang kamu temukan?
b. Berapa angka berikutnya?
c. Jelaskan bagaimana kamu menemukan jawabannya.
🎯 TUGAS 3 — ABSTRAKSI
Abstraction
Abstraksi adalah kemampuan untuk memusatkan perhatian pada informasi yang penting dan mengabaikan detail yang tidak diperlukan untuk menyelesaikan masalah.
Kamu diminta membuat Aplikasi Pemesanan Makanan di Kantin Sekolah.
Berikut informasi tentang pelanggan:
- Nama pelanggan
- Nomor HP
- Alamat rumah
- Kelas
- Menu makanan
- Jumlah makanan
- Harga makanan
- Warna baju
- Hobi
- Makanan favorit
- Cuaca hari ini
- Nomor kendaraan
- Nama teman
- Waktu pemesanan
Pilih minimal 5 informasi yang menurutmu penting untuk aplikasi pemesanan makanan.
Pilih minimal 5 informasi yang tidak diperlukan untuk sistem tersebut.
Mengapa informasi yang kamu pilih dianggap penting?
Jika aplikasi hanya digunakan untuk mencatat pesanan, apakah informasi "hobi pelanggan" diperlukan?
☐ Ya ☐ Tidak
Alasan:
⚙️ TUGAS 4 — ALGORITMA
Algorithm Design
Algoritma adalah urutan langkah-langkah logis, sistematis, dan berurutan yang digunakan untuk menyelesaikan masalah atau mencapai tujuan tertentu.
Buatlah algoritma untuk menentukan apakah seorang siswa LULUS atau BELUM LULUS.
Ketentuan:
- Nilai ≥ 75 → LULUS
- Nilai < 75 → BELUM LULUS
Susun langkah penyelesaian secara berurutan.
Tuliskan algoritma tersebut dalam bentuk pseudocode.

0 Comments