
SEARCHING KELAS X
Presentation
•
Computers
•
12th Grade
•
Practice Problem
•
Hard
Lia Dewi
Used 3+ times
FREE Resource
17 Slides • 0 Questions
1
ALGORITMA PEMROGRAMAN
2
INFORMATIKA KELAS X
SEARCHING
3
Kenapa petugas perpustakaan
bisa langsung menemukan
tempat buku yang kita cari?
Ketika kalian mencari baju
seragam di lemari strategi apa
yang kalian lakukan?
PERTANYAAN PEMANTIK
4
Menjelaskan algoritma
pencarian sederhana untuk
dapat diterapkan dalam strategi
algoritmik untuk menemukan
cara yang palingefisien dalam
prosespencarian.
TUJUAN PEMBELAJARAN
5
APA ITU SEARCHING?
Searching adalah proses menemukan sesuatu bisa berupa
benda, angka, konsep atau informasi yang memenuhi
kriteria tertentu dalam suatu ruang pencarian
6
Carilah buku berjudul “The Starup Owners manual” Pada
barisan buku di bawah ini
7
Pengertian
untuk data dengan jumlah besar proses pencarian ini perlu
dilakukan dengan proses strategi tertentu sehingga proses
pencarian data akan lebih cepat dan efisien --- disinilah peran
algoritma pencarian sangat penting
Ada bebrapa jenis algoritma pencarian, 2 diantaranya yaitu linier
search (berurutan) dan binary search
Bagaimana menemukan sebuah nilai yang di cari? yaitu
dengan membandingkan nilai yang dicari dengan data yang
ada
Strategi
8
SEARCHING
Pencarian Linier adalah metode pencarian yang membandingkan
data yang dicaridengan setiap data yang ada dalam daftar satu
persatu.
Pencarian akan dilakukan sampai ketemu data yang cocok dengan
data yang dicari. jika tidak pencarian akan dilakukan sampai akhir
data
umunya digunakan untuk mencari data dari daftar yang tidak
terurut
Dikelan juga dengan istilah Sequence search (Pencarian
berurutan
LINIER SEARCH
9
SEARCHING
Mulai1.
Tentukkan data yang di cari2.
Bandingkan data yang dicari dengan data ke-1 (pertama)yang ada di
daftar
3.
Jika data yang dicari = data yang dibandingkan maka “Data
ditemukan” selesai
4.
Jika tidak ulangi langkah ke 3 dengan data selanjutnya (Data ke-2,
ke-3 dst)
5.
Jika data semua sudah dibandingkan dan tidak ada tidak ditemukan
data yang cocok, maka data tidak ditemukan
6.
selesai7.
ALGORITMA PENCARIAN LINIER
10
SEARCHING
Pencarian Biner dilakukan dengan membandingkan nilai yang dicari
dengan nilai tengah (median) dalam daftar, Jika nilai tersebut tidak
cocok maka sebagian data dalam daftar (yang tidak mungkin nilai
yang dicari ada didalamnya) akan dieliminasi selanjutnya proses akan
melanjutkan proses pencarian disetengah bagian sisanya dengan
cara sama dan proses ini berulang hingga data ditemukan
Jika sampai tidak mungkin lagi terjadi pembagian namun nilai tidak
ditemukan maka pencarian dinyatakan tidak berhasil.
Pencarian biner digunakan untuk mencari data dari sekumpulan data
yang sudah terurut
Dikelan juga dengan istilah Half interval search
BINARY SEARCH
11
SEARCHING
Mulai1.
Tentukkan data yang di cari2.
Bandingkan data yang dicari dengan data di tengah (median) pembulatan
ke bawah
3.
Jika data yang dicari = data yang dibandingkan maka “Data ditemukan”
selesai
4.
Jika yang dicari lebih besar maka eliminasi data yang lebih kecil dari data
tengah
5.
Jika yang dicari lebih kecil maka eliminasi data yang lebih besar dari data
tengah
6.
Ulangi langkah 3 untuk data yang tersisa untuk data ditemukan atau tidak
memungkinkan lagi terjadi pembagian
7.
Selesai8.
ALGORITMA PENCARIAN BINARY
12
TEBAK ANGKA1.
Petunjuk permainan :
Pada permainan ini, kalian harus berpasangan dengansalah
seorang teman.
Teman kalian akan memilihsebuah angka bilanganbulat antara
1 – 100 (inklusif, angka 1 dan 100juga boleh dipilih), dan
angkatersebut akan ia rahasiakan.
Tugas kalianialah menemukan angka tersebut.
Clue yang bisa digunakan yaitu :
Angka ku lebih kecil dari angkamu
Angka ku lebih besar dari angkamu
Sama
PRAKTEK SEARCHING
13
2. Mencari benda di dalam gelas
Alat dan bahan :
Siapkan 3 buah gelas yang tertutup1.
Kertas bekas2.
Sekanrio permainan :3.
Tarulah kertas bekas di dalam gelas yang sudah di tutup,
kemudian satu orang memutar gelas tersebut, satu orang
mengamati gerak gelas tersebut kemudian menebaknya gelas
mana yang ada isi kertas bekasnya?
4.
PRAKTEK SEARCHING
14
3. Mencari benda di tangan
Alat dan bahan :
Siapkan sebuah benda (kertas sobek)
Skenario permainan :
Taruhlah sebuah benda di salah satu tangan, kemudian siswa yang
lainnya menebak benda tersebut.
PRAKTEK SEARCHING
15
BAHAN DISKUSI
Setelah bermain, saatnya kalian memikirkan makna permainan tersebut dan
cara kalian bermain. Beberapa poin diskusi yang akan kalianlakukan seperti
berikut.
1. Apakah permainan tersebut merupakan masalahpencarian?
2. Apabila kalian menjalankan strategi yang tepat untuk menemukan / menebak
benda dengan benar?
3. Menurut kalian manakah proses pencarian yang lebih mudah? Jelaskan
4. Tuliskan algoritma dari permainan yang sudah kalian praktekkan.
16
REFLEKSI
X.5
X.6
X.7
17
I hope you can get useful knowledge
from this presentation. Good luck!
Thank You!
ALGORITMA PEMROGRAMAN
Show answer
Auto Play
Slide 1 / 17
SLIDE
Similar Resources on Wayground
11 questions
Week 1 Summary
Presentation
•
12th Grade
10 questions
SEMBELIHAN, KORBAN DAN AKIKAH
Presentation
•
12th Grade
12 questions
Informatika
Presentation
•
12th Grade
14 questions
Multimedia
Presentation
•
12th Grade
15 questions
Computational Thinking Algorithms and Programming
Presentation
•
12th Grade
15 questions
Perkembangan teknologi saat ini
Presentation
•
12th Grade
13 questions
Nama-Nama Allah yang indah
Presentation
•
12th Grade
16 questions
AKM Literasi Bahasa Indonesia SMA
Presentation
•
12th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
22 questions
Regular Preterite -AR-ER-IR-
Quiz
•
12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
30 questions
K/H Final Review Part 1
Quiz
•
9th - 12th Grade
40 questions
NCFE Earth and Environmental Science Released Test
Quiz
•
9th - 12th Grade