
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
13 questions
Storage Devices
Presentation
•
10th Grade
12 questions
PERBANDINGAN TRIGONOMETRI PADA SEGITIGA SIKU-SIKU
Presentation
•
10th Grade
10 questions
materi komputer
Presentation
•
10th Grade
10 questions
Materi Penjumlahan Sederhana
Presentation
•
10th Grade
10 questions
Belum Berjudul
Presentation
•
10th Grade
11 questions
Информатика 10 А 2 топ Big data
Presentation
•
10th Grade
11 questions
Bab 3. Teknologi Informasi dan Komunikasi
Presentation
•
10th Grade
10 questions
Integrasi Aplikasi Perkantoran
Presentation
•
10th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade