Langsung ke konten utama

BAB 2: Berpikir Komputasional (Computational Thinking)


 

Berikut adalah rangkuman materi Berpikir Komputasional Kelas 8 (Fase D) yang padat dan mudah dipahami.

🧠 Berpikir Komputasional (Computational Thinking)

Metode menyelesaikan masalah kompleks menggunakan teknik ilmu komputer.

  • Dekomposisi: Memecah masalah besar menjadi bagian kecil.
  • Pengenalan Pola: Mencari kesamaan antar masalah.
  • Abstraksi: Fokus pada informasi penting saja.
  • Algoritma: Menyusun langkah penyelesaian secara berurutan.   

⚙️ Fungsi (Function)

Hubungan yang memasangkan setiap anggota himpunan asal (domain) dengan tepat satu anggota himpunan kawan (kodomain).

  • Input: Nilai yang dimasukkan ke dalam fungsi.
  • Proses: Aturan atau operasi yang mengubah input.
  • Output: Hasil akhir setelah input diproses.
  • Contoh: Fungsi matematika  f(x) = 2x + 1 . Jika input  x = 3 , maka outputnya  7.   

📦 Himpunan (Set)

Kumpulan objek atau objek sejenis yang didefinisikan dengan jelas.   

  • Anggota: Objek di dalam himpunan (ditulis di dalam kurung kurawal { }).
  • Irisan (Ç): Anggota yang ada di kedua himpunan sekaligus.
  • Gabungan (È): Semua anggota dari kedua himpunan yang disatukan.
  • Contoh: Himpunan A = {1, 2, 3} dan B = {3, 4, 5}. Maka A Ç B = {3}.   

🔢 Sistem Bilangan

Cara manusia atau komputer merepresentasikan nilai menggunakan simbol angka.   

1. Desimal (Basis 10)

  • Simbol: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
  • Fungsi: Sistem angka yang digunakan manusia sehari-hari.   

2. Biner (Basis 2)

  • Simbol: 0 dan 1.
  • Fungsi: Bahasa asli mesin komputer (arus listrik mati/hidup).   

3. Oktal (Basis 8)  

  • Simbol: 0, 1, 2, 3, 4, 5, 6, 7.
  • Fungsi: Menyederhanakan kode biner yang terlalu panjang.   

📋 Struktur Data

Cara menyimpan dan mengatur data di dalam komputer agar bisa digunakan secara efisien.   

  • Tumpukan (Stack): Konsep LIFO (Last In, First Out). Data yang terakhir masuk akan pertama kali keluar. Contoh: Tumpukan piring.
  • Antrean (Queue): Konsep FIFO (First In, First Out). Data yang pertama masuk akan pertama kali keluar. Contoh: Antrean tiket.
  • Graf (Graph): Kumpulan simpul (node) yang saling terhubung oleh garis (edge). Contoh: Peta rute jalan tol.
  • Pohon (Tree): Struktur data hierarki yang memiliki akar (root) dan cabang (branch). Contoh: Struktur organisasi sekolah.   

🔄 Algoritma

Urutan langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah.   

  • Syarat: Harus jelas, memiliki titik mulai, dan pasti berhenti.
  • Struktur: Terdiri dari runtunan (sequential), pemilihan (percabangan/IF-ELSE), dan pengulangan (looping).
  • Representasi: Ditulis menggunakan bahasa natural, pseudocode (kode semu), atau flowchart (diagram alir).   


Berikut adalah tambahan materi berupa contoh soal konversi bilangan, simulasi visual Stack & Queue, serta contoh flowchart algoritma.   


🔢 1. Contoh Soal Konversi Sistem Bilangan

Untuk mengubah bilangan desimal ke basis lain, bagilah bilangan tersebut dengan basis tujuan secara berulang hingga hasilnya 0, lalu catat sisa pembagiannya dari bawah ke atas.   

A. Konversi Desimal ke Biner (Bagi 2)   

Soal: Ubahlah bilangan desimal 2510 menjadi bilangan biner!   

  1. Bagi Pertama: 25 : 2 = 12, sisa 1
  2. Bagi Kedua: 12 : 2 = 6, sisa 0
  3. Bagi Ketiga: 6 : 2 = 3, sisa 0
  4. Bagi Keempat: 3 : 2 = 1, sisa 1
  5. Bagi Kelima: 1 : 2 = 0, sisa 1   

Tulis sisa pembagian dari urutan terakhir (bawah) ke atas: 110012

B. Konversi Desimal ke Oktal (Bagi 8)

Soal: Ubahlah bilangan desimal 25_{10} menjadi bilangan oktal!

  1. Bagi Pertama: 25 : 8 = 3, sisa 1
  2. Bagi Kedua: 3 : 8 = 0, sisa 3   

Tulis sisa pembagian dari bawah ke atas: 318


📦 2. Simulasi Visual Stack dan Queue

A. Tumpukan (Stack) — Prinsip LIFO (Last In, First Out)   

Bayangkan sebuah kotak sempit tempat menumpuk buku. Buku terakhir yang dimasukkan harus diambil pertama kali.

  • Awal: [ Kosong ]
  • Push (Masuk A): [ A ]
  • Push (Masuk B): [ B ] -> Posisi sekarang: B di atas A
  • Push (Masuk C): [ C ] -> Posisi sekarang: C paling atas [C, B, A]
  • Pop (Keluar): Elemen C keluar pertama karena berada di paling atas.  

B. Antrean (Queue) — Prinsip FIFO (First In, First Out)

Bayangkan antrean orang di loket bioskop. Orang yang datang pertama akan dilayani dan keluar pertama.

  • Awal: [ Kosong ]
  • Enqueue (Masuk A): [ A ] (A di depan loket)
  • Enqueue (Masuk B): [ A, B ] (B di belakang A)
  • Enqueue (Masuk C): [ A, B, C ] (C di paling belakang)
  • Dequeue (Keluar): Elemen A keluar pertama karena dia yang pertama kali mengantre.  

🔄 3. Contoh Flowchart Algoritma Sederhana

Berikut adalah alur logika (flowchart) untuk menentukan apakah seseorang "Lulus" atau "Tidak Lulus" berdasarkan nilai ujian (Kriteria Ketuntasan Minimal = 75).   

       [ MULAI ]  <-- Oval (Terminal)

           |

           v

    [/ Input Nilai /]  <-- Jajargenjang (Input)

           |

           v

     /\  Nilai  /\

    /  \ >= 75? / \  <-- Belah Ketupat (Decision/Keputusan)

    \  /        \ /

     \/          \/

 

     | YA        | TIDAK

     |           |

     v           v

[ Cetak: ]   [ Cetak: ]

["Lulus" ]   ["Gagal" ] <-- Kotak/Jajargenjang (Output)

 

     |           |

     +-----+-----+

           |

           v

       [ SELESAI ] <-- Oval (Terminal)

Penjelasan Simbol Flowchart:

  • Oval: Menandakan awal (Mulai) atau akhir (Selesai) program.
  • Jajargenjang: Digunakan untuk menerima input data atau menampilkan output hasil.
  • Belah Ketupat: Tempat mengambil keputusan atau kondisi bercabang (Pilihan YA / TIDAK).
  • Persegi Panjang: Digunakan untuk proses perhitungan atau manipulasi data (jika ada). 

Komentar

Postingan populer dari blog ini

KISI-KISI PENILAIAN SUMATIF TENGAH SEMESTER INFORMATIKA KELAS VIII

KISI-KISI PENILAIAN SUMATIF TENGAH SEMESTER INFORMATIKA KELAS VIII CAPAIAN PEMBELAJARAN Menerapkan   berpjikir komputasional untuk problem dalam kehidupan sehari-hari maupun dalam menghadapi masalah komputasi; memahami konsep   himpunan data terstruktur dalam kehidupan sehari-hari; memahami konsep lembar kerja pengolah data; menerapkan berpikir komputasional dalam menyelesaikan persoalan yang mengandung himpunan data berstruktur sederhana dengan volume kecil; serta menuliskan sekumpulan instruksi dengan menggunakan sekumpulan kosakata terbatas atau simbol dalam format   pseudocode . BAB 6: Analisis Data Menerapkan fungsi lanjutan lembar kerja untuk pencarian, visualisasi, dan peringkasan data INDIKATOR SOAL PILIHAN GANDA 1.       Murid dapat menjelaskan fungsi utama dari           formula VLOOKUP dalam aplikasi pengolah angka seperti          Microsoft E...

BAB 6: Analisis Data - KELAS 8 KURIKULUM MERDEKA

  BAB 6: Analisis Data RANGKUMAN MATERI BAB 6 ANALISIS DATA KELAS 8 KURIKULUM MERDEKA Tujuan Pembelajaran   Setelah mempelajari bab 6 analisis data ini, peserta didik mampu mengakses, mengolah, mengelola dan menganalisis data secara efisien, terstruktur, dan sistematis sehingga peserta didik dapat mencari, meringkas, dan memvisualisasi sekumpulan data dari situasi kehidupan sehari - hari dengan menggunakan aplikasi pengolah lembar kerja/MS. Excel atau secara manual. Peta Konsep   Pengertian Pivot table adalah sebuah tabel berisi data yang telah diringkas berdasarkan kategori tertentu, misalnya proses penjumlahan, perhitungan rata-rata, nilai tertinggi, nilai terendah dan sebagainya. Pengertian SUMIFS dan COUNTIFS adalah formula yang dapat dipergunakan pada aplikasi lembar kerja/MS. Excel untuk menghitung nilai dari sekumpulan data berdasarkan kondisi tertentu.   A. Pencarian Data Pencarian data di ...

SOAL PSTS 1 KELAS 8 Materi Berfikir Komputasional dan Analisis Data

 Berikut adalah SOAL PSTS 1 KELAS 8 Materi Berfikir Komputasional dan Analisis Data SOAL PSTS 1 KELAS 8 Kunci Jawaban PSTS 1 KELAS 8

KISI-KISI PENILAIAN SUMATIF TENGAH SEMESTER (PSTS) INFORMATIKA KELAS 9

  KISI-KISI PENILAIAN TENGAH SEMESTER (PSTS) INFORMATIKA KELAS 9 Capaian Pembelajaran Elemen Berpikir Komputasional Materi struktur data, abstraksi, dekomposisi, algoritma INDIKATOR SOAL 1.      Mengidentifikasi penerapan         abstraksi dalam pemecahan masalah. 2.      Mengidentifikasi           struktur data Tree ,          simpul Leaf , serta penerapan Tree pada sistem operasi. 3.      Menentukan kedalaman simpul pada Tree dan menganalisis hubungan antarsimpul berdasarkan silsilah keluarga. 4.      Mengevaluasi karakteristik hubungan pada struktur Tree, termasuk hubungan Leaf serta Parent–Child. 5.      Menggambarkan struktur data Tree berdasarkan silsilah folder. 6.      Menganalisis perbedaan karakteristik           struktur data ...

KISI-KISI PENILAIAN SUMATIF TENGAH SEMESTER GASAL INFORMATIKA KELAS VII

  KISI-KISI PENILAIAN SUMATIF TENGAH SEMESTER GASAL INFORMATIKA KELAS VII CAPAIAN PEMBELAJARAN Menerapkan berpikir komputasional untuk problem dalam kehidupan sehari-hari maupun dalam menghadapi masalah komputasi; memahami konsep himpunan data terstruktur dalam kehidupan sehari-hari; memahami konsep lembar kerja pengolah data ; menerapkan berpikir komputasional dalam menyelesaikan persoalan yang mengandung himpunan data berstruktur sederhana dengan volume kecil; serta menuliskan sekumpulan instruksi dengan menggunakan sekumpulan kosakata terbatas atau simbol dalam format pseudocode. BAB 2 : BERPIKIR KOMPUTASIONAL INDIKATOR SOAL PILIHAN GANDA 1.      Menjelaskan pengertian dan pentingnya berpikir komputasional dalam menyelesaikan masalah dengan skala berbeda 2.      Mengidentifikasi tahapan               dekomposisi ,         pengenalan pola dan     ...

SMS GRATIS SELURUH OPERATOR

--> MAU PULSA GRATIS ISI SURVEY DI BAWAH INI

Aplikasi Dapodik 2024, ini Prioritasnya

  Aplikasi Dapodik 2024, ini Prioritasnya Jul 13, 2023 | Blog , Pendidikan SMPN 8 Surakarta -Aplikasi Dapodik 2024 sudah rilis, ini Prioritasnya-Dikutip dari laman resmi dapo.kemdikbud.go.id, Kamis (13/07/23) bahwa Direktorat Jenderal Pendidikan Anak Usia Dini, Pendidikan Dasar, dan Pendidikan Menengah telah melakukan integrasi data dan merilis Aplikasi Dapodik versi 2024. Himbauan dari Direktorat Jenderal Pendidikan Anak Usia Dini, Pendidikan Dasar, dan Pendidikan Menengah yaitu bagi satuan Pendidikan diharapkan memprioritaskan pendataan Peserta Didik Semester 1 Tahun Ajaran 2023/2024 dengan status Naik Kelas terlebih dahulu dan selanjutnya peserta didik baru, serta melakukan isian partisipasi BOSP. berdasarkan  Surat Edaran Nomor: 6032/C/HK.04.01/2023  Tentang Pemutakhiran Data Pokok Pendidikan Semester I Tahun Ajaran 2023 / 2024. Direktorat Jenderal Pendidikan Anak Usia Dini, Pendidikan Dasar, dan Pendidikan Menengah telah melakukan integrasi data dan merilis...