Tujuan Pembelajaran:
Memahami strategi algoritma standar searching untuk beberapa persoalan yang disajikan;
Memahami proses dengan cara kerja beberapa algoritma proses sorting;ang dapat dikarenakan struktur data tersebut.
Waktu: 3 JP (3 x 45 menit)
Materi:
👉 link: Berpikir Komputasional
👉link latihan soal: bebras.or.id
Merupakan konsep berpikir yang dilakukan untuk mengidentifikasi masalah yang ada disekitar, memahaminya, lalu mengembangkan suatu metode pendekatan untuk menemukan solusi yang inovatif dengan bantuan peangkat teknologi komputer.
Berpikir komputasional memungkinkan masalah-masalah kompleks dan rumit dapat diselesaikan dengan lebih mudah dan solusi yang tepat.
Agar dapat menangani permasalah kompleks dan memberikan solusi yang inovatif, berpikir komputasional mempunyai empat pilar (cornerstones) teknik kunci pendekatan, yaitu dekomposisi, pengenalan pola, abstraksi, dan berpikir algoritme.
Berpikir komputasional terjadi saat kita memformulasikan persoalan, dan berstrategi untuk menentukan/memilih solusi yang efektif, efisien, dan optimal.
ALGORITMA
Algoritma adalah langkah-langkah logis dan terstruktur yang digunakan untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu.
Sederhananya, Algoritma adalah urutan instruksi yang jelas dan sistematis untuk menyelesaikan suatu tugas.
Di dunia komputer, algoritma digunakan untuk memberi tahu komputer apa yang harus dilakukan. Misalnya:
Mencari data tertentu (searching)
Mengurutkan angka dari kecil ke besar (sorting)
Menghitung hasil dari suatu operasi (misalnya menghitung rata-rata nilai)
Jelas dan terstruktur
Berurutan (ada awal dan akhir)
Efisien (tidak bertele-tele)
Dapat dijalankan (oleh manusia atau mesin)