
Berpikir Komputasional P1
Presentation
•
Computers
•
7th Grade
•
Practice Problem
•
Medium
I Aribawa
Used 8+ times
FREE Resource
12 Slides • 7 Questions
1
Word Cloud
Bagaimana perasaan kamu hari ini?
(Ungkapkan dalam 1 kata
2
BERPIKIR KOMPUTASIONAL
Bab
1
Sumber: shutterstock.com
3
Konsep Berpikir Komputasional
A
1. Pengertian Berpikir Komputasional
Berpikir komputasional (computational thinking) adalah konsep bagaimana menemukan masalah yang ada di sekitar kita, memahaminya, kemudian mengembangkan solusi yang inovatif dengan bantuan perangkat teknologi komputer. Berpikir komputasional memungkinkan kita dapat menyelesaikan masalah-masalah yang ada meskipun masalah tersebut merupakan masalah yang sangat kompleks.
Berpikir komputasional mempunyai empat teknik kunci pendekatan (corner stones), yaitu dekomposisi, pengenalan pola, abstraksi, dan algoritme. Keempat teknik tersebut bekerja bersama-sama melengkapi satu dengan yang lain.
4
Multiple Choice
Berpikir komputasional mempunyai empat teknik kunci pendekatan (corner stones), yaitu...
komposisi, pengenalan pola, abstraksi, dan algoritme
dekomposisi, pengenalan pola, abstraksi, dan algoritme
dekomposisi, pengenalan pola, atraksi, dan algoritme
dekomposisi, pengenalan pola, dan abstraksi
5
Dekomposisi adalah pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami, kemudian dicari solusinya. Teknik pendekatan dekomposisi dapat digunakan dalam berbagai persoalan kehidupan dan mengembangkan sesuatu, termasuk mengembangkan produk.
Istilah lain untuk teknik dekomposisi adalah "divide and conquer" atau "divide et impera". Pendekatan dekomposisi memberikan kemudahan dalam melakukan inovasi. Ketika mengembangkan solusi atau produk, kita dapat melakukan atau menambahkan perubahan-perubahan yang akan memberikan hasil yang lebih baik dalam penyelesaian permasalahan atau pengembangan produk.
a. Dekomposisi
6
Dengan memecah masalah seperti contoh tersebut, kita dapat memahami permasalahan dengan lebih jelas dan dapat menyelesaikan masalah satu per satu. Langkah selanjutnya adalah menyelesaikan masalah satu per satu dengan cara mencari jawaban dari permasalahan yang ada.
Contoh: Misalnya kita memiliki sepeda,
permasalahannya adalah ketika sepeda dikendarai terdengar bunyi “tak tak tak” secara berulang dan semakin cepat terdengar saat sepeda bergerak. Dengan teknik dekomposisi, dapat diselesaikan dengan memecah persoalan menjadi berikut.
1. Apa penyebab dari bunyi “tak tak tak”?
2. Bagian mana dari sepeda yang bergerak dan menjadi sumber bunyi?
3. Bagaimana cara memeriksa dan menentukan sumber bunyi?
4. Bagaimana cara melakukan perbaikan?
5. Bagaimana cara memeriksa bahwa perbaikan sudah dilakukan dengan benar?
a. Dekomposisi
7
Teknik pengenalan pola merupakan teknik yang mencoba untuk melihat kesamaan pola-pola atau karakteristik tertentu dari suatu permasalahan yang ada.
Masalah yang memiliki karateristik sama memberikan peluang untuk menggunakan solusi yang sama. Kesamaan pola juga membuat kita atau komputer dapat menemukan dan memberikan solusi dengan lebih mudah.
b. Pengenalan Pola
Contoh: Terdapat beberapa bola seperti pada gambar berikut ini.
Sumber: pixabay.com
Berbagai jenis bola. Pola apa yang kamu lihat?
Perbedaan: Bola-bola tersebut memiliki ukuran, warna, dan bahan yang berbeda, yang berdampak pada karateristik bola-bola tersebut. Persamaan: Mempunyai bentuk yang sama, sehingga memiliki sifat yang sama, yaitu dapat mengelinding dan memantul jika dilemparkan ke lantai atau dinding.
8
Pola tidak dibatasi dalam bentuk visual saja, pola dapat muncul dalam berbagai wujud. Di alam, kita dapat melihat berbagai hal yang jika diperhatikan dalam skala besar akan membentuk pola sendiri. Pemahaman akan pola pola tersebut dapat membantu manusia untuk memperkirakan cuaca, musim, dan bencana sehingga manusia dapat mengambil tindakan yang dibutuhkan.
Kemampuan mengenali pola, seperti angka, kejadian, perilaku, dan pola-pola lainnya merupakan sesuatu yang penting. Kemampuan mengenali pola tersebut akan membantu kita untuk mengidentifikasi masalah, menganalisis dan mencari solusi yang tepat.
b. Pengenalan Pola
Waktu tanam padi tergantung pada cuaca dan iklim di daerah tersebut. Hal itu termasuk pola.
Sumber: commons.wikimedia.org
9
Abstraksi adalah teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan, dengan berfokus pada informasi yang penting dan berguna serta mengabaikan detail-detail yang tidak berguna.
Setelah melakukan dekomposisi dan pengenalan pola, kita perlu melihat secara detail dari setiap permasalahan yang sudah dipecah, mempelajarinya, serta menentukan karateristik yang perlu dipertimbangkan dan karateristik yang perlu dihilangkan dari pengamatan.
Dengan melakukan abstraksi, kita dapat fokus pada informasi yang berguna dan menghilangkan informasi yang tidak penting.
c. Abstraksi
10
Contoh: Kita ingin membangun model matematika untuk menggambarkan perilaku bola. Kita dapat melakukan dekomposisi dengan cara membagi beberapa karateristik bola. Pada proses pengenalan pola kita dapat melihat bahwa bola-bola memiliki kesamaan bentuk. Selanjutnya, pada tahap ini kita akan melakukan proses abstraksi, yaitu menyaring informasi yang penting dan informasi yang perlu dibuang.
c. Abstraksi
Untuk membuat model matematika pantulan bola, maka informasi akan ukuran, warna, dan desain tampilan bola tidak penting, yang penting hanyalah bahan bola. Informasi ukuran, warna, dan desain tampilan bola dapat dibuang.
Untuk membuat model matematika untuk perilaku bola ketika menggelinding, informasi tentang warna dan desain tampilan tidak dibutuhkan, yang dibutuhkan adalah informasi tentang bahan dan ukuran bola.
Setelah membuang Infomasi yang tindak penting, selanjutnya kita dapat berfokus pada informasi yang penting saja.
11
Algoritme adalah teknik untuk mengembangkan langkah-langkah atau aturan-aturan yang harus dipenuhi untuk memecahkan permasalahan yang ada.
Algoritme digunakan untuk merencanakan langkah-langkah instruksi yang akan dijalankan oleh program komputer.
Ketika kita ingin komputer melakukan sesuatu, kita harus memberikan input mengenai apa yang harus dilakukan komputer tersebut secara langkah demi langkah dan bagaimana melakukannya.
Algoritme digunakan dalam berbagai proses, termasuk perhitungan, pemrosesan data, dan otomatisasi.
Ada dua cara untuk menuliskan algoritme, yaitu menggunakan pseudocode dan flowchart.
d. Algoritme
12
Flowchart adalah diagram yang mewakili kumpulan dari instruksi-instruksi. Flowchart umumnya menggunakan simbol standar untuk menggambarkan instruksi-instruksi yang berbeda.
Ada beberapa aturan untuk menuntukan tingkat detail dalam flowchart. Flowchart dapat dipecah menjadi langkah-langkah yang menyediakan banyak detail mengenai bagaimana proses yang dijalankan dalam program secara jelas.
Flowchart dapat dibuat sederhana yang terdiri atas beberapa langkah saja di mana langkah-langkah yang banyak digabung menjadi sebuah langkah sederhana saja.
d. Algoritme
Contoh algoritme dalam bentuk flowchart.
Sumber: en.wikipedia.org
13
No.
Nama
Simbol
Kegunaan
1.
Mulai/berhenti
Digunakan untuk memulai dan mengakhiri
proses
2.
Proses
Menjalankan perintah
3.
Keputusan
Membuat keputusan/pilihan
4.
Masukan/keluaran
(input/output)
Menerima input atau menampilkan output pada pengguna
5.
Penghubung
Berpindah ke bagian lain di flowchart
6.
Arah aliran
Menunjukkan arah aliran flowchart
Tabel simbol flowchart.
14
Pseudocode adalah rangkaian instruksi yang menggambarkan langkah langkah untuk menyelesaikan permasalahan. Pseudocode bukanlah sintaks program dan tidak terikat pada bahasa pemrograman tertentu. Menulis pseudocode sama dengan menuliskan bahasa pemrograman. Setiap baris algoritme ditulis dalam barisnya sendiri dalam rangkaian perintah-perintah. Perintah perintah dituliskan dengan huruf kapital, variabel ditulis menggunakan huruf kecil, dan pesan-pesan dalam kalimat.
d. Algoritme
Contoh pseudocode.
Sumber: dokumen penerbit
15
Multiple Choice
Teknik untuk menemukan informasi yang penting dan informasi
yang tidak relevan, dengan berfokus pada informasi yang penting dan berguna
serta mengabaikan detail-detail yang tidak berguna disebut...
dekomposisi
abstraksi
pengenalan pola
algoritme
16
Multiple Choice
Pendekatan dengan memecah masalah besar dan kompleks
menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih
mudah dikelola dan dipahami, kemudian dicari solusinya disebut...
dekomposisi
abstraksi
pengenalan pola
algoritme
17
Match
Jodohkanlah antara simbol flowchart berikut dengan nama simbolnya.
Mulai/berhenti
Proses
Keputusan
Masukan/keluaran
(input/output)
Penghubung
Mulai/berhenti
Proses
Keputusan
Masukan/keluaran
(input/output)
Penghubung
18
Match
Jodohkanlah antara simbol flowchart berikut dengan kegunaannya.
Memulai dan mengakhiri
proses
Menjalankan perintah
Membuat keputusan/pilihan
Berpindah ke bagian lain di flowchart
Menunjukkan arah aliran flowchart
Memulai dan mengakhiri
proses
Menjalankan perintah
Membuat keputusan/pilihan
Berpindah ke bagian lain di flowchart
Menunjukkan arah aliran flowchart
19
Word Cloud
Bagaimana proses pembelajaran hari ini?
(Ungkapkan dalam 1-2 kata).
Bagaimana perasaan kamu hari ini?
(Ungkapkan dalam 1 kata
Show answer
Auto Play
Slide 1 / 19
WORD CLOUD
Similar Resources on Wayground
16 questions
TIK KELAS 7 HARDWARE INPUT DEVICE
Presentation
•
7th Grade
17 questions
[TK-004] Pengguna dan Operasi Dasar Perangkat Digital
Presentation
•
7th Grade
17 questions
Bab II Berpikir Komputasional Materi kelas 7
Presentation
•
7th Grade
16 questions
TEKNOLOGI INFORMASI DAN KOMUNIKASI
Presentation
•
7th Grade
12 questions
Musik Ansamble
Presentation
•
7th Grade
13 questions
FPD Slide Quizizz Class C
Presentation
•
7th Grade
15 questions
Q329_Scratch
Presentation
•
7th Grade
15 questions
Nilai dan Norma
Presentation
•
7th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
Revising & Editing practice
Quiz
•
7th Grade
76 questions
STAAR Mixed Review (Print Review)
Quiz
•
3rd - 7th Grade
40 questions
7th Grade ELAR STAAR Review (2025)
Quiz
•
7th Grade
14 questions
Volume of rectangular prisms
Quiz
•
7th Grade
25 questions
7th Grade Writing STAAR Review
Quiz
•
7th Grade
22 questions
Simple Probability
Quiz
•
7th Grade