PENGURUTAN (SORTING).

Slides:



Advertisements
Presentasi serupa
BAB III – ARRAY STATIS II
Advertisements

Algoritma Sorting Alpro-2.
- PERTEMUAN 11 - SORTING (PENGURUTAN)
STRUKTUR DATA (3) sorting array
Sorting (Pengurutan).
ARRAY 1 DIMENSI #10 STIKOM Searching Pengantar Manfaat Inisialisasi
PENGURUTAN ( SORTING ) Fajrizal.
STRUKTUR DATA sorting array
SORTING (PENGURUTAN) Sorting adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat menaik (ascending.
SORTING (PENGURUTAN).
ARRAY SESI 2.
STRUKTUR DATA (3) sorting array
SORTING.
Algoritma & Struktur Data Sorting Evangs Mailoa.
Pertemuan – 14 Sorting (Bab 8) Informatics Engineering Department
Sorted = terurut menurut kaidah/aturan tertentu
Sorting Pertemuan ke 14..
BAB 6 S O R T I R Sebelum mengetahui lebih jauh tentang sorting, sebaiknya kita ingat kembali pengertian file dan record. File adalah kumpulan record,
BAB III PENGURUTAN DATA (SORTING) Tertia Avini, S. Kom tertiaavini
STRUKTUR DATA (4) Sorting dan Searching Array
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pengurutan (Sorting) Diperlukan untuk mempercepat pencaharian suatu target dalam suatu daftar (list). Jenis Pengurutan:  Ascending Pengurutan dilakukan.
Sorting (Pengurutan).
SORTING Matakuliah : T0974 / Algoritma dan Metode Object Oriented Programming I Tahun : 2008 Versi : 1/0.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Metode Pengurutan (Sorting)
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
STRUKTUR DATA Chapt 07 : Sorting Oleh : Yuli Praptomo PHS, S.Kom.
Algoritma dan Struktur Data
Sorting Pengurutan data dalam struktur data sangat penting terutama untuk data yang beripe data numerik ataupun karakter. Pengurutan dapat dilakukan secara.
Pertemuan 10 SORTING.
Struktur Data Prio Handoko, S. Kom., M.T.I.
Struktur data Oleh: Tim Struktur Data IF ARRAY STATIS.
PENGURUTAN (SORTING) Pengurutan adalah proses mengatur sekumpulan objek menurut urutan atau susunan tertentu. Urutan objek tersebut dapat dilakukan secara.
SORTING (Lanjut).
STRUKTUR DATA (3) sorting array
Sorting.
STRUKTUR DATA Array Statis.
Sistem Berkas – Sesi 12 dan 13
STRUKTUR DATA (3) sorting array
SORTING (PENGURUTAN) Sorting adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat menaik (ascending.
STRUKTUR DATA sorting array
STRUKTUR DATA Array Statis.
Imam Gunawan, M. Kom STMIK-AMIK Jayanusa Padang
Algoritma dan Pemrograman Sorting
Review Array Sri Nurhayati, MT.
Pengurutan Rekaman SUB Pengurutan Gelembung.
SORTING (PENGURUTAN) Sorting adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat menaik (ascending.
Shorting (Pengurutan)
Bubble sort.
Sorting.
STRUKTUR DATA (3) sorting array
Algoritma & Pemrograman II STT Wastukancana Purwakarta
SORTING ARRAY SESI 2.
ALGORITMA PENGURUTAN (SORTING)
Review Array Sri Nurhayati, MT.
SORTING (PENGURUTAN) Sorting adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat menaik (ascending.
SORTING (PENGURUTAN).
IT234 Algoritma dan Struktur Data
Sorting Dasar Pemrograman
STRUKTUR DATA (3) sorting array
IT234 Algoritma dan Struktur Data
STRUKTUR DATA (3) sorting array
Pengurutan (sorting).
IT234 Algoritma dan Struktur Data
SORTING Sorting adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat menaik (ascending = dari data.
MODEL SORTING Kelompok V Rahmawati ( )
Sorting.
SORTING.
FONDASI PEMROGRAMAN & STRUKTUR DATA #9
Transcript presentasi:

PENGURUTAN (SORTING)

PEDAHULUAN SORTING : suatu proses pengurutan data yang sebelumnya disusun secara acak atau tidak teratur menjadi urut dan teratur menurut aturan tertentu. PENGURUTAN Data dilakukan berdasarkan KUNCI (Key) Contoh : Ingin mengurutkan data MAHASISWA (NIM,NAMA,IPK) berdasarkan KEY (NIM, IPK)

KELOMPOK PENGURUTAN Berdasarkan Perbandingan Nilai Data : MENAIK (Ascending) MENURUN (Discending) Berdasarkan Lokasi Data Internal Sorting (Proses pengurutan data dengan seluruh data yang akan diolah berada pada RAM) External Sorting (Proses pengurutan data dengan data yang akan dilah sebagian berada pada RAM dan selebihnya berada pada secondary storage device)

Jenis PENGURUTAN Bubble Sort Selection Sort Quick Sort Merge Sort Heap Sort Shell Sort Radix Sort External Sorting

BUBBLE SORT Bubble Sort : suatu metode pengurutan data yang membandingkan elemen yang sekarang dengan elemen berikutnya

BUBBLE SORT Pengurutan dengan Bubble Sort terdiri dari beberapa putaran (ronde, round) Pada putaran pertama dicari data dengan nilai terkecil (pengurutan ascending) dan meletakkan data pada posisi index terkecil, index[0] Putaran kedua bertujuan mencari data nomor 2, index [1] dan seterusnya Pada setiap putaran dilakukan proses membandingkan data terakir (index[n-1]) dengan data sebelumnya (index[n-2])

Bubble Sort Contoh mengurutkan data : 32, 75, 69, 58, 21, 40 putaran 1 : 32 75 69 58 21 40 [0] [1] [2] [3] [4] [5] B B,T B,T 32 75 69 21 58 40 32 21 75 69 58 40 B,T B,T 32 75 21 69 58 40 21 32 75 69 58 40

LAKUKAN PUTARAN SELANJUTNYA… SAMPAI DIDAPAT DATA SEBAGAI BERIKUT : Bubble Sort LAKUKAN PUTARAN SELANJUTNYA… SAMPAI DIDAPAT DATA SEBAGAI BERIKUT : 21 32 40 58 69 75

Bubble Sort Algoritma Bubble Sort (Ascending) : Mulai Tentukan data yang akan diurutkan dan deklarasikan dalam variabel array Lakukan pengulangan dari data tersebut untuk menampilkan data Lakukan pembandingan dari data yang satu dengan data yang lain Tampilkan data hasil pembandingan Jika ditemukan data satu yang lebih kecil dari data yang lain maka TUKAR POSISI Jika tida POSISI TETAP Ulangi langkah ke-3 sampai semua data dibandingkan Selesai

CONTOH PROGRAM

C U Next Time…