SiapQC lolos

Bab 1 Berpikir Komputasional: Menemukan Solusi

Bab ini membahas tentang cara berpikir komputasional untuk menemukan solusi atas masalah sehari-hari. Siswa diajak untuk memahami masalah, mencari penyebab utama, serta menerapkan empat langkah berpikir komputasional yaitu dekomposisi, pengenalan pola, abstraksi, dan algoritma.

Ringkasan

Bab ini membahas tentang cara berpikir komputasional untuk menemukan solusi atas masalah sehari-hari. Siswa diajak untuk memahami masalah, mencari penyebab utama, serta menerapkan empat langkah berpikir komputasional yaitu dekomposisi, pengenalan pola, abstraksi, dan algoritma.

Isi Materi

Bersiap-Siap Belajar

Coba ingat-ingat, apakah kamu pernah lupa membawa buku pelajaran? Bagaimana cara kamu menyelesaikan masalah tersebut? Ketika kamu bersiap pergi ke sekolah, apa saja yang biasanya kamu lakukan dari bangun tidur hingga berangkat?

A. Memahami Masalah Sehari-Hari

Pernahkah kamu seperti Arif? Sudah siap belajar di kelas, tetapi bukunya tertinggal di rumah. Rasanya panik, bingung, bahkan sulit belajar dengan tenang. Kejadian seperti itu adalah contoh masalah sehari-hari. Walau terlihat sepele, hal seperti ini bisa mengganggu kegiatan belajar. Nah, di bab ini kamu akan belajar bagaimana cara menyelesaikan masalah.

Memahami masalah adalah langkah pertama untuk menemukan solusi. Jika kita tidak tahu apa yang salah dan penyebabnya, kita tidak akan tahu cara memperbaikinya.

Metode Rantai 5 Mengapa

Koka punya cara lain agar bisa menemukan penyebab utama sebuah masalah, yaitu dengan bertanya "Mengapa?" berulang kali. Kita cukup bertanya “mengapa” sampai ketemu jawabannya.

B. Memecahkan Masalah secara Sistematis

Semua itu adalah contoh masalah sehari-hari yang sering terjadi. Tetapi, setiap masalah pasti ada solusinya. Tahukah kamu bahwa komputer juga sering menghadapi dan menyelesaikan masalah? Cara berpikir seperti itu, disebut "berpikir komputasional".

Supaya bisa berpikir komputasional, ada empat langkah penting yang bisa kita lakukan:

  1. Dekomposisi (Memecah Masalah Menjadi Beberapa Bagian): Membagi tugas menjadi beberapa bagian kecil agar lebih mudah diselesaikan.
  2. Pengenalan Pola: Kemampuan melihat hal-hal yang terjadi berulang dalam suatu masalah atau peristiwa.
  3. Abstraksi: Fokus pada hal-hal penting saja untuk membuat masalah menjadi lebih sederhana.
  4. Algoritma: Urutan langkah-langkah berurutan untuk menyelesaikan suatu masalah.

C. Menuliskan Instruksi Logis dan Terstruktur

Pada materi sebelumnya, kita sudah belajar bahwa algoritma adalah langkah berurutan untuk menyelesaikan masalah. Sebelum membuat algoritma, kita perlu memahami instruksi yang logis dan teratur.

Pseudocode

Langkah-langkah tersebut merupakan contoh pseudocode. Pseudocode adalah cara menulis petunjuk atau instruksi dengan urutan yang jelas serta terstruktur menggunakan bahasa yang mudah dipahami tanpa menggunakan bahasa pemrograman yang rumit.

Refleksi

Selamat kamu telah menyelesaikan pembelajaran di Bab 1 Berpikir Komputasional. Di bab ini kita sudah belajar cara menyelesaikan masalah sehari-hari. Jawablah pertanyaan refleksi berikut:

  1. Bagian mana dari Bab 1 yang paling berkesan dan mengapa?
  2. Apa contoh masalah sehari-hari yang pernah kamu selesaikan dengan berpikir komputasional?
  3. Menurutmu apa manfaat dari memecah masalah menjadi bagian-bagian kecil?
  4. Apa yang kamu pelajari dari bab 1 yang bisa kamu gunakan dalam kehidupan sehari-hari?
  5. Apa kesulitan yang kamu temui saat menuliskan instruksi secara logis dan bagaimana cara kamu mengatasinya?

Referensi

KKA_BS_KLS_5.pdf