
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
11 questions
SUMBER ENERGI
Presentation
•
10th Grade
12 questions
Descriptive Text
Presentation
•
10th Grade
10 questions
Dasar-Dasar Komputer untuk Kelas X
Presentation
•
10th Grade
13 questions
Komputer dan Jaringan Dasar
Presentation
•
10th Grade
10 questions
E-Government
Presentation
•
10th Grade
10 questions
tugas hari ke 2
Presentation
•
10th Grade
11 questions
SISTEM OPERASI KOMPUTER (MATERI 3) KELAS X3
Presentation
•
10th Grade
12 questions
Informatika Bab III
Presentation
•
10th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Computers
20 questions
Early Computing
Quiz
•
7th - 12th Grade
20 questions
Module 1 Topic 1 Vocabulary
Quiz
•
9th - 12th Grade
10 questions
Exploring Computer Hardware and Software Components
Interactive video
•
6th - 10th Grade
39 questions
Safety Review
Quiz
•
9th - 12th Grade
20 questions
Digital Citizenship
Quiz
•
8th - 12th Grade
22 questions
Electronic Computing
Quiz
•
8th - 12th Grade