Search Header Logo
Pertemuan 3 Strategi Algoritma (Bagian 1)

Pertemuan 3 Strategi Algoritma (Bagian 1)

Assessment

Presentation

Computers

10th Grade

Practice Problem

Hard

Created by

Cista Karani

Used 6+ times

FREE Resource

15 Slides • 0 Questions

1

media

Strategi Algoritma dan Penerapannya

2

Strategi Algoritma

Pendekatan umum untuk memecahkan persoalan dari berbagai bidang komputasi

3

Pengurutan (Sorting)

Pencarian (Searching

Beberapa Strategi Algoritma

Tumpukan (Stack) dan Antrean (Queue)

media
media
media

4

Pencarian (Searching)

Menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe sama

5

Metode Pencarian dengan Squential Search

Proses membandingkan setiap elemen larik satu persatu secara berurutan, mulai indeks ke 0 sampai indeks ke-n.

6

​Elemen

2​

7​

5​

9​

6​

​Indeks

0​

1​

2​

3​

4​

​Contoh Algoritma Squential Search

​Diketahui suatu data : 2, 7, 5, 9, 6
Temukanlah
a. x = 6
b. x = 8
Jawaban
Langkah 1
Tentukan indeks dari elemen yang diketahui

7

​Elemen

2​

7​

5​

9​

6​

​Indeks

0​

1​

2​

3​

4​

​Contoh Algoritma Squential Search

Langkah 2
Bandingkan setiap elemen secara berurutan dengan x yang ditanyakan

x = 5 ditemukan pada intedks ke 2 (idx = 2)

8

​Elemen

2​

7​

5​

9​

6​

​Indeks

0​

1​

2​

3​

4​

​Contoh Algoritma Squential Search

​Diketahui suatu data : 2, 7, 5, 9, 6
Temukanlah
b. x = 8
Jawaban

​Langkah 2
Bandingkan setiap elemen secara berurutan dengan x yang ditanyakan.
karena tidak x=8 tidak terdapat pada elemen data maka ditulis idx = -1

​Langkah 1 Tentukan indeks dari elemen yang diketahui

9

Pengurutan (Sorting)

Proses mengatur sekumpulan objek menurut urutanya.

Urutan objek tersebut dapat menaik (ascending) atau menurun (desending)

media
media

10

Metode Selection Sort

Algoritma pengurutan yang dilakukan dengan cara mencari (menyeleksi) bilangan terkecil atau terbesar (bergantung pada urutan naik/ turun) dari daftar bilangan yang belum terurut dan meletakkannya dalam daftar bilangan yang baru yang dijaga keteraturannya.

media

11

CONTOH:
urutkan bilangan 7, 5, 4, 2 dari yang terkecil

12


urutkan bilangan 7, 5, 4, 2 dari yang terkecil

media

13

CONTOH:
urutkan bilangan 4, 2, 6, 0 dari yang terkecil

14


urutkan bilangan 4, 2, 6, 0 dari yang terkecil

15

LATIHAN SOAL

Urutkan bilangan berikut dengan metode Selection Sort secara ascending dan descending

  • 8, 5, 9, 2, 6

  • 7, 3, 6, 4, 1, 5

media

Strategi Algoritma dan Penerapannya

Show answer

Auto Play

Slide 1 / 15

SLIDE