
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
10 questions
Dimensi Tiga - Kedudukan Titik
Presentation
•
12th Grade
14 questions
materi pramuka
Presentation
•
12th Grade
13 questions
Asesmen Diagnostik Non Kognitif
Presentation
•
12th Grade
12 questions
Security Operations
Presentation
•
12th Grade
15 questions
Y1 ICT Topic: Inserting Online Pictures in the Spreadsheet
Presentation
•
KG
10 questions
PBO JAVA
Presentation
•
12th Grade
11 questions
Robotics
Presentation
•
University
14 questions
ANALISIS DATA
Presentation
•
12th Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade