

BAB 3 PEMBANGUNAN ALGORITMA
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Easy
lieyarna liarna
Used 17+ times
FREE Resource
18 Slides • 6 Questions
1
BAB 3 ALGORITMA
3.1 PEMBANGUNAN ALGORITMA

2
ALGORITMA
Algoritma ialah satu siri langkah atau tindakan yang jelas yang perlu dilaksanakan untuk menghasilkan output yang dikehendaki
3
3.1 PEMBANGUNAN ALGORITMA
Merupakan teknik pengitlakan yang melibatkan pembinaan langkah-langkah penyelesaian masalah
4
Tujuan dan Kepentingan Pembangunan Algoritma
memahami proses yang perlu dilakukan oleh komputer
mempelajari cara menulis algoritma dengan cekap, teratur, dan mudah untuk dibaca serta difahami
melakukan penambahbaikan pada algoritma
5
Multiple Choice
Apakah maksud algoritma?
Proses untuk mendapatkan suatu item tertentu yang terkandung dalam satu senarai.
Kajian tentang teknik kerahsiaan atau dikenali sebagai keselamatan komunikasi data.
Algoritma ialah satu siri langkah atau tindakan yang jelas yang perlu dilaksanakan untuk menghasilkan output yang dikehendaki.
6
3.1.1 Ciri-ciri Search dan Sort
-
7
SEARCH
Search - proses mendapatkan item tertentu yang terkandung dalam satu senarai
Penting untuk mendapatkan maklumat yang dikehendaki dengan lebih cepat
Search terbahagi kepada dua iaitu : a) linear search b) binary search
8
(a) LINEAR SEARCH
teknik untukmendapatkan item dikehendaki dalam satu senarai linear
bermula dengan item pertama yang ada dalam senarai diikuti item yang seterusnya
Jika item dikehendaki tiada dalam senarai, carian akan ditamatkan
9
LINEAR SEARCH
item tidak perlu diisih mengikut urutan
tidak efisien
memerlukan masa yang panjang
10
11
(b) BINARY SEARCH
melibatkan keputusan dwipilihan
item perlu disusun / diisih dalam turutan menaik
proses carian bermula ditengah2 senarai item. Jika carian ditemui, proses carian ditamatkan
jika carian x sama dan nilai carian lebih besar, maka semua elemen disebelah kiri diabaikan
jika carian x sama dan nilai carian lebih kecil, maka semua elemen disebelah kanan diabaikan
12
BINARY SEARCH
lebih efisien
menjimatkan masa
sesuai digunakan pada senarai item yang banyak
13
14
Multiple Select
Maksud search ialah
Teknik carian yang melibatkan keputusan dwipilihan.
Pencarian suatu nombor sahaja dalam senarai.
Proses untuk mendapatkan suatu item tertentu yang terkandung dalam satu senarai.
Bandingkan item yang dicari dengan item pertengahan.
15
Multiple Select
Pilih jenis-jenis search di bawah.
Binary search
Bubble search
Linear search
Bucket search
16
SORT
proses mengisih atau menyusun item-item dalam satu senarai linear mengikut urutan tertentu
teknik yang penting untuk mendapatkan maklumat dengan cepat dan tepat
terdapat 2 jenis : a) bubble sort b) bucket sort
17
a) BUBBLE SORT
teknik pengisihan yang mudah untuk mengisih item-item dalam senarai mengikut urutan menaik atau menurun
bermula dengan membandingkan dua item pertama dalam senarai
item pertama dan kedua bertukar tempat mengikut nilai atau urutan sama ada secara menaik atau menurun
perbandingan dengan item bersebelahan akan diteruskan sehingga satu set susunan, tersusun mengikut urutan
18
VIDEO BUBBLE SORT
https://youtu.be/nmhjrI-aW5o
https://www.youtube.com/watch?v=xli_FI7CuzA
19
(b) BUCKET SORT
teknik mengasingkan item dalam senarai tertentu ke dalam baldi (bucket) seterusnya item dalam baldi diisih semula kedalam senarai
bilangan baldi bergantung kepada pengaturcara dan bilangan item
20
Multiple Choice
Teknik isihan yang menyemak dua item bersebelahan ialah
bubble sort
bucket sort
21
Multiple Select
....................... ialah satu teknik untuk mendapatkan item yang dikehendaki dalam satu senarai linear.
Binary search
Linear search
22
Multiple Select
............. ialah teknik carian yang melibatkan keputusan ............. .Sebelum melakukan binary search, item-item dalam senarai perlu diisih dalam urutan ............ Kemudian, item yang berada di tengah senarai akan disemak.
Binary search, pelbagai pilihan, menaik
Binary search, dwipilihan, menaik
Linear search, dwipilihan, menurun
Linear search, pilihan tunggal, menaik
23
PERSAMAANDAN PERBEZAAN
SEARCH DAN SORT
24
BAB 3 ALGORITMA
3.1 PEMBANGUNAN ALGORITMA

Show answer
Auto Play
Slide 1 / 24
SLIDE
Similar Resources on Wayground
19 questions
Jaringan Komputer
Presentation
•
11th Grade
20 questions
QUIS MAPEL AIJ
Presentation
•
11th Grade
19 questions
Konsentrasi keahlian kelas xi tkj
Presentation
•
11th Grade
18 questions
Cara Membuat Kartu Piutang dan Entri Saldo Awal
Presentation
•
11th Grade
18 questions
PRESENTASI INTERAKTIF PEMROGRAMAN WEBSITE
Presentation
•
11th Grade
19 questions
Python Lists
Presentation
•
11th Grade
18 questions
Pengoperasian Kamera Digital & Perawatan Peralatan Fotografi
Presentation
•
11th Grade
18 questions
Concordância Nominal
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade