Sabtu, 03 Oktober 2026

MPI Berfikir Komputasional Kelas 8 (Fungsi [IPO], Representasi data dan Himpunan, Algoritma dan Strujtur Data[Tumpukan])

 

Media Pembelajaran Interaktif Informatika Kelas 8 - Berpikir Komputasional

Informatika Kelas 8

Berpikir Komputasional (Computational Thinking)

Informatika SMP / MTs • Fase D (Kelas 8)

Berpikir Komputasional: Fungsi, Himpunan & Stack

Latih kemampuan memecahkan masalah kompleks seperti seorang ilmuwan komputer! Pelajari konsep fungsi mesin IPO, keterhubungan data dalam himpunan, serta mekanisme tumpukan (Stack LIFO) secara visual dan interaktif.

Capaian Pembelajaran (CP)

Pada akhir Fase D, peserta didik mampu menerapkan berpikir komputasional untuk menyelesaikan persoalan secara sistematis, memodelkan himpunan data, memahami konsep fungsi input-proses-output, serta mengelola data struktur linier seperti Tumpukan (Stack).

Tujuan Pembelajaran (TP)

  • Memahami relasi **Fungsi Matematika & Pemrograman** sebagai proses pemetaan *Input - Proses - Output (IPO)*.
  • Menggambarkan **Representasi Data Himpunan** serta operasi irisan ($A \cap B$) dan gabungan ($A \cup B$) menggunakan Diagram Venn.
  • Mengidentifikasi dan mensimulasikan mekanisme **Struktur Data Tumpukan (Stack)** berprinsip *Last-In First-Out (LIFO)*.

Peta Konsep Berpikir Komputasional

TOPIK 1

Konsep Fungsi (IPO)

Pemrosesan data secara terstruktur melalui Masukan (Input), Rumus Pemrosesan, dan Hasil Keluaran (Output).

TOPIK 2

Himpunan & Venn

Pengelompokan elemen diskrit dan hubungan logika Irisan (AND), Gabungan (OR), dan Selisih data.

TOPIK 3

Struktur Data Stack

Prinsip penyimpanan tumpukan LIFO (*Last In, First Out*) dengan perintah PUSH, POP, dan PEEK.

Narator Audio Pengajar (Text-to-Speech)

Dengarkan penjelasan ringkas materi Berpikir Komputasional secara langsung

Materi 1

Konsep Fungsi: Input - Proses - Output (IPO)

Fungsi merupakan sebuah aturan yang memetakan setiap nilai **Masukan (Input)** ke tepat satu nilai **Keluaran (Output)** melalui serangkaian **Proses Pemrosesan**.

Simulator Mesin Pemroses Fungsi $f(x)$

1. INPUT ($x$)
2. PROSES $f(x)$
3. OUTPUT ($y$)
13
Langkah Pemrosesan: f(5) = (2 × 5) + 3 = 10 + 3 = 13
Materi 2

Himpunan & Diagram Venn

**Himpunan** adalah kumpulan objek berbeda yang terdefinisi dengan jelas. Operasi utama meliputi **Irisan** ($A \cap B$ / elemen sama) dan **Gabungan** ($A \cup B$ / seluruh elemen gabungan).

Visualisator Operasi Himpunan

A = {1, 2} {3, 4} B = {5, 6} Himpunan A Himpunan B
Himpunan A (Siswa Suka Coding): { 1, 2, 3, 4 }
Himpunan B (Siswa Suka Robotik): { 3, 4, 5, 6 }
Hasil Irisan (A ∩ B): { 3, 4 }
Materi 3

Algoritma & Struktur Data Tumpukan (Stack)

**Stack (Tumpukan)** bekerja dengan prinsip **LIFO (Last-In, First-Out)**. Data yang *terakhir masuk* akan menjadi data yang *pertama kali dikeluarkan*. Operasi utamanya: **PUSH** (menambah), **POP** (mengambil data teratas), dan **PEEK** (melihat data teratas).

Laboratorium Visualisator Stack (LIFO)

Jumlah Item: 0 / 5
Log Operasi:

Siap menerima operasi PUSH...

Wadah Tumpukan (Max 5)

Uji Pemahaman: Berpikir Komputasional

Selesaikan 5 soal pilihan ganda tentang Fungsi IPO, Himpunan Venn, dan Struktur Data Stack LIFO. Raih nilai minimal 70 untuk memenangkan Lencana Digital!

Misi Tantangan Logika

Tantangan Studi Kasus: "Simulasi Stack LIFO"

Uji pemahaman langsung! Susun urutan perintah PUSH dan POP untuk menghasilkan susunan akhir tumpukan piringan kode yang diminta.

Target Susunan Tumpukan (Dari Bawah ke Atas):
1. ELEMEN_A 2. ELEMEN_C

Pilihan Tombol Aksi:

Tumpukan Kamu Saat Ini:
Masih kosong
Umpan Balik Belajar Mandiri

Lembar Refleksi Diri Siswa

Isi evaluasi berikut untuk merefleksikan pemahaman materi Berpikir Komputasional hari ini.

© 2026 Media Pembelajaran Interaktif Informatika SMP - Kurikulum Merdeka Fase D (Kelas 8)