
BAB 3 BERPIKIR KOMPUTASIONAL
Presentation
•
Computers
•
12th Grade
•
Practice Problem
•
Easy
Khairun S.Kom
Used 4+ times
FREE Resource
17 Slides • 9 Questions
1
2
Draw
Bagaimana Kabar kalian hari ini?
3
Draw
Gambarkan / ilustrasikan kesiapan belajar kalian hari ini ?
4
Open Ended
silahkan tebak kita hari ini belajar tentang Berpikir Komputasional, menurut kalian apa saja pembahasan materi hari ini ...
5
6
7
Open Ended
Apa tujuan pembelajaran kita hari ini ...
8
Apresiasi
Mark Zuckerberg, yang mendirikan jejaring sosial Facebook pada tahun 2004, bercerita bahwa dia mendapatkan komputer pertamanya saat di kelas VI. Mark pada saat itu sangat tertarik untuk mengetahui cara kerja komputer, bagaimana program bekerja serta mencari tahu bagaimana menulis program pada tingkat yang lebih tinggi pada sebuah sistem. Sejak muda Mark sudah mengenal dan menerapkan cara berpikir komputasional, karena dia menyadari pentingnya untuk mampu memahami suatu hal atau masalah dengan cepat, sehingga bisa menemukan solusi dengan cepat pula. Apakah kalian sudah siap untuk belajar dan menerapkan cara berpikir komputasional dalam memecahkan berbagai permasalahan yang kalian temukan dalam kehidupan sehari-hari? Jika kalian membaca kutipan yang disampaikan oleh John F. Kennedy “Man is still the most extraordinary computer of all”, yang dimaknai bahwa “manusia masih merupakan komputer yang paling luar biasa”, tentunya ini akan menjadi penyemangat bagi kalian untuk lebih mendalami apa itu berpikir komputasional.
9
A. Berpikir Komputasional
Berpikir komputasional merupakan salah satu cara atau konsep untuk mengamati suatu masalah, mencari dan mengembangkan solusi permasalahan tersebut dengan memanfaatkan teknologi komputer.
berpikir komputasional (Computasional Thingking) diperkenalkan pada tahun 2006 oleh Jeanette M. Wing profesor computer sciance di Carniege Mellon University.
10
A. Berpikir Komputasional
Berpikir komputasional memang mengadopsi pola berpikir atau cara kerja komputer. sebagian orang beranggapan untuk bisa berpikir komputasional itu harus selalu menggunakan aplikasi komputer, padahal dalam kenyataannya berpikir komputasional tidak harus menggunakan komputer.
berpikir komputasional dapat juga dimaknai sebagai proses berpikir atau kemampuan berpikir manusia dengan menggunakan pendekatan analitik dan algoritmik untuk merumuskan, menganalisis dan menyelesaikan masalah.
11
A. Berpikir Komputasional
Berpikir komputasional adalah kombinasi dari permasalahan teknis dan matematis. pengertian matematis ini lebih pada arah penerapan logika berpikir.bukan perhitungan mendalam seperti mata pelajaran matematika.
proses berpikir komputasional dimulai dari penelaahan permasalahan yang ada kemudian pengumpulan fakta dan pengolahannya hingga akhirnya tercipta solusi.
12
B. Manfaat dan Cara Berpikir Komputasional
Beberapa manfaat dan cara berpikir komputasional, diantaranya yaitu :
Memudahkan memecahkan masalah yang komplek dan besar dengan cara yang lebih efesian dan efektif.
Melatih otak untuk terbiasa menggunakan pola berpikir secara logis, matematis, terstuktur dan kreatif.
Memudahkan dalam mengamati masalah dan menemukan solusinya.
13
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
14
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
Dekomposisi merupakan proses pemecahan masalah kompleks menjadi masalah kecil agar malah tersebut mudah dipahami, diteliti dan diselesaikan secara terpisah.
contoh Penerapannya dalam kehidupan sehari-hari
Membersihkan rumah
Dekomposisi dapat diterapkan dalam membersihkan rumah, seperti memecah tugas-tugas menjadi tugas-tugas yang lebih kecil, seperti menyapu lantai, mencuci piring, menyusun tempat tidur, dan sebagainya
15
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
Pengenalan Pola merupakan cara mencari sebuah keteraturan yang ada untuk mendapatkan informasi yang lebih penting atau mencari kesamaan didalam masalah.
contoh Penerapannya dalam kehidupan sehari-hari
-Mengenali suara
- Mengingat wajah manusia
- Memprediksi cuaca
- Menggunakan rumus matematika yang sering digunakan, seperti menghitung tip, mengkonversi ukuran, dan menentukan konsumsi bahan bakar kendaraan
16
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
Abtraksi merupakan cara mencari sebuah keteraturan yang ada untuk mendapatkan informasi yang lebih penting atau mencari kesamaan didalam masalah.
contoh Penerapannya dalam kehidupan sehari-hari
-Mengenali suara
- Mengingat wajah manusia
- Memprediksi cuaca
- Menggunakan rumus matematika yang sering digunakan, seperti menghitung tip, mengkonversi ukuran, dan menentukan konsumsi bahan bakar kendaraan
17
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
Algoritma adalah serangkaian langkah-langkah atau prosedur yang diikuti untuk menyelesaikan suatu tugas atau masalah.
contoh Penerapannya dalam kehidupan sehari-hari
Membuat Kopi. Sebelum menyusun algoritma membuat kopi , Anda perlu mendefinisikan masukan (input) dan keluaran (output) terlebih dahulu. ...
Menyeberang Jalan. ...
Membuat Telur Dadar. ...
Menggosok Gigi. ...
Rutinitas Pagi.
18
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
Terdapat 3 bentuk umum yang digunakan dalam menuliskan algoritma
a. Deskriptif
b. Pseudocode
c. Flowchart
19
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
a. Deskriptif
merupakan notasi algoritma yang paling sederhana karena algoritma menggunakan bahasa sehari-hari.
kelebihan dari bentuk ini adalah dari sisi kesederhanaan dalam pembuatannya dan dapat dipahami dengan mudah oleh orang awam.
kekurangannya adalah saat digunakan untuk permasalahan yang lebih komplek dan rumit, penggunaan bentuk algoritma ini akan lebih sulit dan seringkali terjadi ambigu dalam langkah-langkah penyelesaian masalah.
20
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
b. Pseudocode
merupakan algoritma yang daam menjelaskan langkah-langkah penyelesaian dari suatu masalah menggunakan kode-kode tertentu, strukturnya penulisannya mirip dengan bahasa pemrograman.
pseudocode akan membantu programmer dalam memahami alur kerja pada saat dituangkan kedalam sebuah program, dan juga haruslah relatif umum dalam sebuah programming principles, yang tidak menjurus pada salah satu bahasa pemrograman tertentu sehingga dapat diimplemntasikan dengan mudah ke berbagai bahasa pemrograman seperti C++,C#, Java, Delphi, Basic, PHP, Python dan lain-lain.
21
B. Manfaat dan Cara Berpikir Komputasional
Penerapan berpikir komputasional
c. Flowchart
Tahapan-tahapan penting dalam algoritma ditunjukan dengan diagram. Aliran proses ditunjukan dengan arah panah (flowlines). Kelebihan menggunakan flowchart adalah tahapan proses digambarkan dalam bentuk diagram, sehingga lebih mudah dilihat dan dipahami.
22
Reorder
Urutkan langkah-langkah dalam proses berpikir komputasional dari awal hingga solusi ditemukan.
Penelaahan permasalahan yang ada
Pengumpulan fakta dan pengolahannya
Penciptaan solusi
23
Reorder
Urutkan tahapan-tahapan membersihkan rumah dengan menggunakan konsep dekomposisi.
Menyapu lantai
Mencuci piring
Menyusun tempat tidur
24
Reorder
Urutkan contoh penerapan pengenalan pola dalam kehidupan sehari-hari.
Mengenali suara
Mengingat wajah manusia
Menggunakan rumus matematika untuk menghitung tip
25
Reorder
Urutkan bentuk notasi algoritma dari yang paling sederhana hingga yang lebih teknis.
Deskriptif
Pseudocode
Flowchart
26
Open Ended
Tuliskan kesimpulan atau pemahaman kalian setelah belajar hari informatika hari ini ...
Show answer
Auto Play
Slide 1 / 26
SLIDE
Similar Resources on Wayground
19 questions
Aspek legal perangkat TIK
Presentation
•
12th Grade
21 questions
sistem Bilangan
Presentation
•
12th Grade
22 questions
Dampak Sosial Informatika
Presentation
•
12th Grade
22 questions
sistem bilangan
Presentation
•
12th Grade
20 questions
Penyetaraan Reaksi Redoks Metode Biloks
Presentation
•
12th Grade
21 questions
JAWAB TUNTAS SOAL LIMIT FUNGSI DIKETAKHINGGAAN
Presentation
•
12th Grade
20 questions
Buku Fiksi Non Fiksi
Presentation
•
12th Grade
20 questions
Pronoun-Antecedent Agreement
Presentation
•
11th - 12th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade