SlideShare a Scribd company logo
Sort Bubble
Bubble Sort merupakan cara pengurutan yangsederhana. Konsep
dari ide dasarnya adalah seperti“gelembung air” untuk elemen
struktur data yangsemestinya berada pada posisi awal. Cara
kerjanyaadalah dengan berulang-ulang melakukan traversal
(proses looping) terhadap elemen-elemen struktur datayang
belum diurutkan. Di dalam traversal tersebut,nilai dari dua
elemen struktur data dibandingkan. Jikaternyata urutannya tidak
sesuai dengan “pesanan”,maka dilakukan pertukaran (swap).
Algoritma sortingini disebut juga dengan comparison sort
dikarenakanhanya mengandalkan perbandingan nilai elemen
untukmengoperasikan elemennya.
Contoh Sort Bubble
Selection Sort
• Algoritma sorting sederhana yang lain
  adalahSelection Sort. Ide dasarnya adalah
  melakukan beberapa kali pass untuk melakukan
  penyeleksianelemen struktur data. Untuk sorting
  ascending(menaik), elemen yang paling kecil di
  antara elemenelemenyang belum urut, disimpan
  indeksnya,kemudian dilakukan pertukaran nilai
  elemen denganindeks yang disimpan tersebut
  dengan elemen yangpaling depan yang belum
  urut. Sebaliknya, untuksorting descending
  (menurun), elemen yang paling. besar yang
  disimpan indeksnya kemudian dituka
Contoh Selection Sort
Exchange Sort
• Exchange sort membandingkan suatu elemen
  dengan elemen-elemen lainnya dalam array
  tersebut, dan melakukan pertukaran elemen
  jika perlu. Jadi ada elemen yang selalu
  menjadi elemen pusat (pivot).
Contoh Exchange Sort
Sorting

More Related Content

Viewers also liked

6786
67866786
Vehiculos de transporte
Vehiculos de transporteVehiculos de transporte
Vehiculos de transporteycardenas1995
 
Nike TaiWan NaLiMai 2919
Nike TaiWan NaLiMai 2919Nike TaiWan NaLiMai 2919
Nike TaiWan NaLiMai 2919
learneddent4790
 
Technology and Innovation
Technology and InnovationTechnology and Innovation
Technology and Innovation
Pranav Sethaputra
 
Presentation
PresentationPresentation
Presentation
Adnet Communications
 
759.нелинейные волны на заряженной поверхности жидкости монография
759.нелинейные волны на заряженной поверхности жидкости  монография759.нелинейные волны на заряженной поверхности жидкости  монография
759.нелинейные волны на заряженной поверхности жидкости монографияivanov1566334322
 
preliminary task to main task
preliminary task to main taskpreliminary task to main task
preliminary task to main taskedenabbi
 
Голографічний театр Visual fusion
Голографічний театр Visual fusionГолографічний театр Visual fusion
Голографічний театр Visual fusion
Vasyl Blyzniuk
 
Storytelling
StorytellingStorytelling
Storytelling
Pudi Ravi Krishna
 
LOGA Annual Meeting: NOIA President Randall Luthi
LOGA Annual Meeting: NOIA President Randall LuthiLOGA Annual Meeting: NOIA President Randall Luthi
LOGA Annual Meeting: NOIA President Randall Luthi
Louisiana Oil & Gas Association
 

Viewers also liked (15)

unidad 14
unidad 14unidad 14
unidad 14
 
6786
67866786
6786
 
Vehiculos de transporte
Vehiculos de transporteVehiculos de transporte
Vehiculos de transporte
 
Hala_CV
Hala_CVHala_CV
Hala_CV
 
Nike TaiWan NaLiMai 2919
Nike TaiWan NaLiMai 2919Nike TaiWan NaLiMai 2919
Nike TaiWan NaLiMai 2919
 
Technology and Innovation
Technology and InnovationTechnology and Innovation
Technology and Innovation
 
Presentation
PresentationPresentation
Presentation
 
759.нелинейные волны на заряженной поверхности жидкости монография
759.нелинейные волны на заряженной поверхности жидкости  монография759.нелинейные волны на заряженной поверхности жидкости  монография
759.нелинейные волны на заряженной поверхности жидкости монография
 
Lincolnsocialmediapresentation
LincolnsocialmediapresentationLincolnsocialmediapresentation
Lincolnsocialmediapresentation
 
Mommy birthday
Mommy birthdayMommy birthday
Mommy birthday
 
preliminary task to main task
preliminary task to main taskpreliminary task to main task
preliminary task to main task
 
Голографічний театр Visual fusion
Голографічний театр Visual fusionГолографічний театр Visual fusion
Голографічний театр Visual fusion
 
Storytelling
StorytellingStorytelling
Storytelling
 
Future of Natural Gas Markets: LNG & CNG
Future of Natural Gas Markets: LNG & CNGFuture of Natural Gas Markets: LNG & CNG
Future of Natural Gas Markets: LNG & CNG
 
LOGA Annual Meeting: NOIA President Randall Luthi
LOGA Annual Meeting: NOIA President Randall LuthiLOGA Annual Meeting: NOIA President Randall Luthi
LOGA Annual Meeting: NOIA President Randall Luthi
 

Similar to Sorting

Pengurutan (Sorting).pptx
Pengurutan (Sorting).pptxPengurutan (Sorting).pptx
Pengurutan (Sorting).pptx
OperatorEndi
 
Setiawan Aprianto
Setiawan ApriantoSetiawan Aprianto
Setiawan Aprianto
Tri Martono
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
Putra Andry
 
PPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPP
PPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPPPPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPP
PPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPP
HasniSPd
 
Struktur data chapter_12
Struktur data chapter_12Struktur data chapter_12
Struktur data chapter_12
Sejahtera Affif
 
Struktur_Data_Pertemuan_4.pptx
Struktur_Data_Pertemuan_4.pptxStruktur_Data_Pertemuan_4.pptx
Struktur_Data_Pertemuan_4.pptx
EmanuelFernandezNumb
 
Nelson weldy
Nelson weldyNelson weldy
Nelson weldy
Nelson weldy simamora
 
Rifal Zulma Hendri (2220201009).ppt
Rifal Zulma Hendri (2220201009).pptRifal Zulma Hendri (2220201009).ppt
Rifal Zulma Hendri (2220201009).ppt
FaldoPku
 
Algoritma dan Struktur Data - Sorting beserta Metode nya
Algoritma dan Struktur Data - Sorting beserta Metode nya Algoritma dan Struktur Data - Sorting beserta Metode nya
Algoritma dan Struktur Data - Sorting beserta Metode nya
Muhammad abbie
 
Analisis Algoritma Pada Masalah Sorting
Analisis Algoritma Pada Masalah SortingAnalisis Algoritma Pada Masalah Sorting
Analisis Algoritma Pada Masalah SortingDea Rokhmatun Iradewa
 
desain dan analisis algoritma - Sorting.pdf
desain dan analisis algoritma - Sorting.pdfdesain dan analisis algoritma - Sorting.pdf
desain dan analisis algoritma - Sorting.pdf
septiara5
 
Algoritma Sorting
Algoritma SortingAlgoritma Sorting
Algoritma Sorting
Lubna Abidah
 
Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan data
Ali Must Can
 
Metode sorting dan aplikasinya2
Metode sorting dan aplikasinya2Metode sorting dan aplikasinya2
Metode sorting dan aplikasinya2
maidah .
 
Paper Metode Sorting
Paper Metode SortingPaper Metode Sorting
Paper Metode Sorting
Nurul Habibah
 
11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarianWandi Parlente
 

Similar to Sorting (19)

Pengurutan (Sorting).pptx
Pengurutan (Sorting).pptxPengurutan (Sorting).pptx
Pengurutan (Sorting).pptx
 
Setiawan Aprianto
Setiawan ApriantoSetiawan Aprianto
Setiawan Aprianto
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
 
PPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPP
PPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPPPPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPP
PPT PERTEMUAN ALOGARITMA SORTING OPPPPPPPPP
 
Struktur data chapter_12
Struktur data chapter_12Struktur data chapter_12
Struktur data chapter_12
 
Sorting
SortingSorting
Sorting
 
Struktur_Data_Pertemuan_4.pptx
Struktur_Data_Pertemuan_4.pptxStruktur_Data_Pertemuan_4.pptx
Struktur_Data_Pertemuan_4.pptx
 
Sorting ppt
Sorting ppt Sorting ppt
Sorting ppt
 
Nelson weldy
Nelson weldyNelson weldy
Nelson weldy
 
Siti rohmatul khoiriah
Siti rohmatul khoiriahSiti rohmatul khoiriah
Siti rohmatul khoiriah
 
Rifal Zulma Hendri (2220201009).ppt
Rifal Zulma Hendri (2220201009).pptRifal Zulma Hendri (2220201009).ppt
Rifal Zulma Hendri (2220201009).ppt
 
Algoritma dan Struktur Data - Sorting beserta Metode nya
Algoritma dan Struktur Data - Sorting beserta Metode nya Algoritma dan Struktur Data - Sorting beserta Metode nya
Algoritma dan Struktur Data - Sorting beserta Metode nya
 
Analisis Algoritma Pada Masalah Sorting
Analisis Algoritma Pada Masalah SortingAnalisis Algoritma Pada Masalah Sorting
Analisis Algoritma Pada Masalah Sorting
 
desain dan analisis algoritma - Sorting.pdf
desain dan analisis algoritma - Sorting.pdfdesain dan analisis algoritma - Sorting.pdf
desain dan analisis algoritma - Sorting.pdf
 
Algoritma Sorting
Algoritma SortingAlgoritma Sorting
Algoritma Sorting
 
Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan data
 
Metode sorting dan aplikasinya2
Metode sorting dan aplikasinya2Metode sorting dan aplikasinya2
Metode sorting dan aplikasinya2
 
Paper Metode Sorting
Paper Metode SortingPaper Metode Sorting
Paper Metode Sorting
 
11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian
 

Sorting

  • 1. Sort Bubble Bubble Sort merupakan cara pengurutan yangsederhana. Konsep dari ide dasarnya adalah seperti“gelembung air” untuk elemen struktur data yangsemestinya berada pada posisi awal. Cara kerjanyaadalah dengan berulang-ulang melakukan traversal (proses looping) terhadap elemen-elemen struktur datayang belum diurutkan. Di dalam traversal tersebut,nilai dari dua elemen struktur data dibandingkan. Jikaternyata urutannya tidak sesuai dengan “pesanan”,maka dilakukan pertukaran (swap). Algoritma sortingini disebut juga dengan comparison sort dikarenakanhanya mengandalkan perbandingan nilai elemen untukmengoperasikan elemennya.
  • 3. Selection Sort • Algoritma sorting sederhana yang lain adalahSelection Sort. Ide dasarnya adalah melakukan beberapa kali pass untuk melakukan penyeleksianelemen struktur data. Untuk sorting ascending(menaik), elemen yang paling kecil di antara elemenelemenyang belum urut, disimpan indeksnya,kemudian dilakukan pertukaran nilai elemen denganindeks yang disimpan tersebut dengan elemen yangpaling depan yang belum urut. Sebaliknya, untuksorting descending (menurun), elemen yang paling. besar yang disimpan indeksnya kemudian dituka
  • 5. Exchange Sort • Exchange sort membandingkan suatu elemen dengan elemen-elemen lainnya dalam array tersebut, dan melakukan pertukaran elemen jika perlu. Jadi ada elemen yang selalu menjadi elemen pusat (pivot).