
ujian PLP
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Easy
Aat Sumiati
Used 2+ times
FREE Resource
14 Slides • 1 Question
1
Sorting (Pengurutan)
2
Pengantar Sorting #1
▪ Sorting= pengurutan
▪ Sorted= terurut menurut kaidah/aturan tertentu
▪ Contoh:
• Data Mahasiswa
• Kata-kata dalam kamus
• File-file di dalam sebuah directory
• Indeks sebuah buku
• Data mutasi rekening tabungan
▪ Bayangkan jika data di atas tidak terurut!
3
Pengantar Sorting #2
❑ Pengurutan data (sorting) didefinisikan sebagai suatu proses untuk menyusun
kembali himpunan objek menggunakan aturan tertentu.
❑ Tujuan utama dari proses pengurutan(Sorting) untuk mengurutkan data berdasarkan
keinginan ,baik itu dari yang terendah maupun yang tertinggi, sehingga data yang
dihasilkan
akan
lebih
terstruktur,
teratur,
dan
sesuai
dengan
kebutuhan
4
Macam-macam Sorting
Ada dua macam urutan yang biasa digunakan dalam proses pengurutan
yaitu
a) urut naik (ascending) yaitu dari data yang mempunyai nilai paling kecil
sampai paling besar
b) urut turun (descending) yaitu data yang mempunyai nilai paling besar
sampai paling kecil.
5
6
Keuntungan dari data yang sudah dalam keadaan terurutkan
antara lain :
1) Data mudah dicari (misalnya dalam buku telepon atau kamus bahasa),
mudah untuk dibetulkan, dihapus, disisipi atau digabungkan.
2) Mempercepat proses pencarian data yang harus dilakukan berulang
kali.
7
Metode Sorting
Untuk melakukan proses pengurutan tersebut dapat digunakan berbagai
macam cara / metode. Beberapa metode diantaranya :
❑ Insertion Sort
❑ Selection Sort
❑ Buble / Exchange Sort
❑ Merger Sort
8
1. Insertion Sort (Penyisipan)
Insertion Sort mirip dengan cara orang mengurutkan kartu, selembar demi
selembar kartu diambil dan disisipkan (insert) ke tempat yang seharusnya.
9
2 . Selection Sort
Proses pengurutan dengan metode seleksi diawali dengan mencari data
terkecil dari data pertama sampai data terakhir. Kemudian data terkecil
ditukar dengan data pertama.
10
3. Bubble Sort
Buble sort meupakan metode yang mengurutkan data dengan cara membandingkan
masing-masing elemen, kemudian melakukan penukaran bila perlu. Metode ini mudah
dipahami dan diprogram, tetapi bila dibandingkan dengan metode lain yang kita pelajari,
metode ini merupakan metode yang paling tidak efisien.
11
Video Response
Uraikan dari yang teracak ke yang terurut?

12
Kelemahan dan Kelebihan Bubble Sort
Kelebihan Bubble Sort
▪ Metode Bubble sort merupakan metode paling simpel
▪Tidak efesien, pada saat mengurutkan data yang sangat besar
akan mengalami keterlambatan luar biasa, atau dengan kata
lain kinerja memburuk cukup signifikan ketika data yang diolah
cukup banyak.
kelemahan Bubble Sort
13
4. Merger Sort
Merger
sort
ada
(metode
penggabungan)
digunakan
pada
pengurutan berkas. Prinsip dari metode penggabungan diawali
dengan
memberikan
dua
kumpulan
data
yang
sudah
dalam
keadaan urut . kedua kumpulan data tersebut harus dijadikan satu
tabel, sehingga dalam keadaan urut.
14
Contoh Merge Sort
Bayangkan kalian memiliki dua daftar tugas harian dari dua hari yang berbeda, dan setiap daftar sudah
diurutkan berdasarkan waktu pelaksanaan. Tugas kalian adalah menggabungkan kedua daftar tersebut
menjadi satu daftar yang juga diurutkan berdasarkan waktu.
Contoh Daftar Tugas:
Hari 1 (sudah diurutkan):
08:00: Sarapan
10:00: Belanja
12:00: Makan Siang
15:00: Olahraga
Hari 2 (sudah diurutkan):
09:00: Bekerja
11:00: Meeting
13:00: Istirahat
16:00: Membaca buku
15
APAKAH ADA PERTANYAAN?
Sorting (Pengurutan)
Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
12 questions
Berpikir Komputasional
Presentation
•
10th Grade
13 questions
Data representation- Text
Presentation
•
10th Grade
11 questions
Elemen Informatika
Presentation
•
10th Grade
10 questions
Arduino Dasar
Presentation
•
10th Grade
12 questions
Project Task 1 Grade 10
Presentation
•
10th Grade
10 questions
Jaringan Komputer
Presentation
•
10th Grade
10 questions
JENIS-JENIS KOMPUTER dan INTERAKSI KOMPUTER DAN PENGGUNA
Presentation
•
10th Grade
8 questions
Komunikasi Data dengan Ponsel
Presentation
•
10th Grade
Popular Resources on Wayground
5 questions
A Home on the Shore
Quiz
•
3rd Grade
28 questions
US History Regents Review
Quiz
•
11th Grade
6 questions
A Horse Tale
Quiz
•
3rd Grade
20 questions
Math Review
Quiz
•
3rd Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
20 questions
Dividing Fractions
Quiz
•
5th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
Discover more resources for Computers
20 questions
Insurance
Quiz
•
9th - 12th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
6 questions
Mayan Mathematics part 1
Presentation
•
9th - 12th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
10 questions
Unit 9 Quiz
Quiz
•
9th - 12th Grade