Hubungi Admin

Program Pengurutan Data Menggunakan Sorting di C++

Sorting adalah proses pengurutan data yang sebelumnya disusun secara acak atau tidak teratur menjadi urut dan teratur menurut suatu aturan tertentu,biasanya pengurutan terbagi menjadi 2 yaitu :

Ascending    (pengurutan dari angka kecil ke angka besar) 
Descending  (pengurutan dari angka besar ke angka kecil)

Ada banyak cara yang dapat dilakukan untuk melakukan proses pengurutan dari paling atas ke paling bawah dan menggunakan beberapa metode antara lain : Bubble Sort, Selection Sort,  Quick Sort,  Merge Sort dan Insertion Sort

Berikut adalah contoh source code program mengurutkan data - data berikut ini dari yang terbesar ke yang kecil

Misalkan data yang akan diurut adalah sebagai berikut : [4,8,5,9,6,2,7,5,9,5]

#include<iostream>
#include<conio.h>
using namespace std;
void Halim(int Aku[], int Kamu, int Kita){
int Sorting;

Sorting    = Aku [Kamu];
Aku [Kamu] = Aku [Kita];
Aku [Kita] = Sorting;
} main(){

cout<<endl;
cout<<"  Nama            : Umdatul Qori Halim "<<endl;
cout<<"  Kelas           : 02 TPLPB Reguler A "<<endl;
cout<<"  Mata Kuliah     : Algoritma & Pemrograman 2"<<endl;
cout<<endl;

cout<<"  Sortinglah Data-Data Ini Dari Terbesar Ke Terkecil "<<endl<<endl;
cout<<"  [ 4, 8, 5, 9, 6, 2, 7, 5, 9, 5 ] "<<endl<<endl;  
cout<<"  Hasilnya Adalah : "<<endl<<endl;

int Dia,Saya;
int Angka[]={4,8,5,9,6,2,7,5,9,5};
const int size = sizeof(Angka)/sizeof (Angka[0]);
for(Dia = size-1;Dia >0;Dia--)
for(Saya= 0;Saya<Dia;Saya++)

if(Angka[Saya]<Angka[Saya+1])
Halim(Angka,Saya,Saya+1);
for(Dia=0; Dia<size; Dia++)
cout<<"  "<<Angka[Dia];
cout<<endl;
getch (); }

Syntax Tersebut Saya Tulis Menggunakan Software Dev-C++ Versi 5.4.1 Bagi Kalian Yang Belum Punya Softwarenya Silahkan Download Terlebih Dahulu Dengan Cara Klik Disini

Setelah syntax  selesai dibuat tekan F11 untuk mengcompile & run (Versi 5) maka akan tampil seperti ini :

Source Code Membuat Program Pengurutan Data  Menggunakan Sorting di C++

Data angka yang akan diurut adalah [4,8,5,9,6,2,7,5,9,5] kini telah terurut secara rapih mulai dari terbesar ke terkecil atau biasa disebut dengan descending

Selamat Mencoba !



Umdatul Qori Halim
Umdatul Qori Halim

" Penulis paruh waktu yang hanya ingin berbagi ilmu, Cita - cita mau jadi anak soleh "

Ayo Berlangganan dan Dapatkan Update Terbarunya, Gratisss....

DMCA.com