
Searching & Sorting
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Hard
Agung Farida
Used 1+ times
FREE Resource
7 Slides • 7 Questions
1
BERPIKIR
KOMPUTASIONAL
ANAK AGUNG SRI FARIDA SARI DEWI, S.Pd.
| | INFORMATIKA
2
Multiple Select
Bagaimana Perasaan Kalian Saat ini .......
Happy
Sad
3
Fill in the Blanks
4
Fill in the Blanks
5
Proses berpikir dalam menyelesaikan
masalah untuk menemukan solusi yang
efesien, efektif, dan optimal sehingga
solusinya bisa dijalankan oleh manusia
maupun mesin.
Mencari strategi untuk mengatasi
persoalan.
BERPIKIR
KOMPUTASIONAL
Computational Thinking
6
4 FONDASI BERPIKIR KOMPUTASIONAL
Dekomposisi (Decomposition)
masalah dipecah menjadi lebih kecil dan sederhana. Masalah
diselesaikan satu persatu dan dapat diindentifikasi perbagian dari mana
masalah itu datang.
Pengenalan Pola (Pattern Recognition)
mencari persamaan atau pola yang terdapat di dalam permasalahan.
Mengelompokkan persoalan sejenis.
Abstraksi (Abstraction)
Fokus pada informasi yang penting saja dan mengabaikan informasi lain
yang tidak relevan sehingga memudahkan fokus kepada solusi.
Algoritma (Algorithms)
mengambil langkah-langkah secara sistematis dan terstruktur untuk
mencapai tujuan (solusi).
7
Match
4 Pondasi Berpikir Komputasional penerapannya dalam kehidupan sehari-hari "Memasak Bubur Ayam".....
Dekomposisi
Pengenalan Pola
Abstraksi
Algoritma
Seberapa beras & air dibutuhkan
Langkah memasak
Persiapan Alat dan Bahan
Proses Memasak
Seberapa beras & air dibutuhkan
Langkah memasak
Persiapan Alat dan Bahan
Proses Memasak
8
PENCARIAN
(SEARCHING)
Mencari adalah menemukan "sesuatu" yang
bisa berupa benda, angka, konsep, informasi
yang memenuhi kriteria tertentu dalam suatu
ruang pencarian.
Elemen pada masalah pencarian yaitu:
1.Sekumpulan benda/objek
2.Kriteria dari benda atau objek yang dicari
3.Pengecekan benda atau objek, untuk
memeriksa apakah ia memenuhi kriteria
pencarian
9
Fill in the Blanks
10
PENGURUTAN
(Sorting)
Pengurutan dilakukan untuk mengatur agar
suatu kelompok benda, objek, atau entitas
diletakkan mengikuti aturan tertentu.
Ascending= Kecil ke besar
Discending= Besar ke kecil
Dua (2) Langkah utama dalam melakukan pengurutan:
1. Pembandingan (minimal ada 2 buah objek untuk
membandingkan)
2. Penempatan (dilakukan sesuai aturan yang diminta)
11
Algoritma insertion sort pada dasarnya memilah
data yang akan diurutkan menjadi dua bagian,
yang belum diurutkan dan yang sudah diurutkan.
Elemen pertama diambil dari bagian array yang
belum diurutkan dan kemudian diletakkan sesuai
posisinya pada bagian lain dari array yang telah
diurutkan. Langkah ini dilakukan secara berulang
hingga tidak ada lagi elemen yang tersisa pada
bagian array yang belum diurutkan.
Insertion Sort
(Pengurutan)
Berikut ini adalah gambaran dari algoritma insertion
sort:
1.
Membandingkan data kedua dengan data kesatu
2.
Apabila data ke dua lebih kecil maka tukar posisinya
3.
Data ketiga dibandingkan dengan data kesatu dan
kedua
4.
Apabila data ketiga lebih kecil tukar lagi posisinya
5.
Begitu seterusnya hingga tidak ada lagi data yang dapat
dipindahkan.
12
Mengambil nilai elemen array (sesuai urutan putaran), lalu
mencari nilai pembandingan dengan cara mencari nilai
terkecil dari elemen-elemen berikutnya.
Selection Sort
(Pengurutan)
Berikut ini adalah gambaran dari algoritma
selection sort:
1. Memulai pengecekan data dari data pertama
hingga terakhir
2. Menentukan bilangan terkecil (nilai
pembanding/merah).
3. Menukar bilangan terkecil dengan bilangan
pertama.
4. Begitu seterusnya hingga data berhasil
diurutkan semuanya.
13
Reorder
Susun ulang nilai berikut agar membentuk nilai " Discanding Sorting" ....
8
1
3
5
10
14
Open Ended
Silahkan dirangkum dan disimpulkan materi yang telah dipaparkan ...
BERPIKIR
KOMPUTASIONAL
ANAK AGUNG SRI FARIDA SARI DEWI, S.Pd.
| | INFORMATIKA
Show answer
Auto Play
Slide 1 / 14
SLIDE
Similar Resources on Wayground
10 questions
BESARAN
Presentation
•
10th Grade
10 questions
Integrasi Aplikasi Perkantoran
Presentation
•
10th Grade
13 questions
Storage Devices
Presentation
•
10th Grade
10 questions
materi komputer
Presentation
•
10th Grade
10 questions
Belum Berjudul
Presentation
•
10th Grade
10 questions
Materi Penjumlahan Sederhana
Presentation
•
10th Grade
12 questions
PERBANDINGAN TRIGONOMETRI PADA SEGITIGA SIKU-SIKU
Presentation
•
10th Grade
9 questions
Informatika SMK Sistem Bilangan
Presentation
•
10th 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??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
11 questions
Expectations Review
Quiz
•
9th - 12th Grade