SlideShare a Scribd company logo
Program Buble_Sort;
USES Crt;
VAR
n, i, j,x, y : integer;
data,Data1,data2 : Array [1..50] of integer ;
BEGIN
clrscr;
randomize;
Write ('Masukkan banyak data : '); Readln (n);writeln;
write('Data Masukan : ');
For i:= 1 to n do
BEGIN
Data1[i]:=random(100);
Data2[i]:=data1[i];
Write(' ', Data1[i]);
End;
{Proses Mengurutkan Data Ascending}
For i:= 1 to n do
Begin
For j:= n downto i do
If Data1[i]>Data1[j] then
Begin
x:=Data1[i];
Data1[i]:=Data1[j];
Data1[j]:=x;
End;
End;
Writeln;
{Proses Mengurutkan Data Descending}
For i:= 1 to n do
Begin
For j:= n downto i do
If Data2[i]<Data2[j] then
Begin
y:=Data2[i]; {Simpan Data ke-i sbg bil Terkecil}
Data2[i]:=Data2[j]; {Tukar posisi Data}
Data2[j]:=y;
End;
End;
{Cetak Hasil Urutan Data Descending}
write('Data Ascending : ');
For i:= 1 to n do
Write(' ', Data1[i]);
writeln;
{Cetak Hasil Urutan Data Ascending}
write('Data Descending : ');
For i:= 1 to n do
Write (' ', Data2[i]);
readln;
END.

More Related Content

PDF
Contoh program buble sort dalam pascal
PDF
Contoh Program buble sort dari belakang
DOCX
Program seleksi data
PPTX
R v01 rprogamming_basic01 (R 프로그래밍 기본)
DOC
addition of two matrices
 
PPTX
No More Deadlocks; Asynchronous Programming in .NET
PPTX
Asynchronous programming
DOCX
Program pengurutan data
Contoh program buble sort dalam pascal
Contoh Program buble sort dari belakang
Program seleksi data
R v01 rprogamming_basic01 (R 프로그래밍 기본)
addition of two matrices
 
No More Deadlocks; Asynchronous Programming in .NET
Asynchronous programming
Program pengurutan data

Viewers also liked (14)

PDF
NTHU MOOCs 清華大學磨課師課程_EN
PDF
Los Dientes manchados de Tetraciclina - CNN iReport
PDF
清華大學-台聯大雲端經典課程UST MOOCs
PDF
Tratamiento de aguas residuales trabajo colaborativo wikis 10 30 mayo 2015 xx
PPTX
Estereotipos mexicanos
PDF
The perfect crime!!!
PPTX
Frede 2013 pdr short
DOCX
Oscar Brown-Resume-2015
PPTX
Listening Skill_Learning and Acquisition of English as Foreign LanguageA
DOCX
CAMBIOS EN LOS PORCESOS COGNITIVIOS
DOCX
PPTX
Kostano tkivo
DOC
Condicional
DOCX
Lista de paletas
NTHU MOOCs 清華大學磨課師課程_EN
Los Dientes manchados de Tetraciclina - CNN iReport
清華大學-台聯大雲端經典課程UST MOOCs
Tratamiento de aguas residuales trabajo colaborativo wikis 10 30 mayo 2015 xx
Estereotipos mexicanos
The perfect crime!!!
Frede 2013 pdr short
Oscar Brown-Resume-2015
Listening Skill_Learning and Acquisition of English as Foreign LanguageA
CAMBIOS EN LOS PORCESOS COGNITIVIOS
Kostano tkivo
Condicional
Lista de paletas
Ad

More from Simon Patabang (20)

PDF
6 DAYA PADA RANGKAIAN RLC.pdf
PDF
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
PDF
Analisis penggunaan swer untuk mengatasi masalah jatuh
PDF
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
PDF
Lap Akhir IbM Iptek Bagi Masyarakat
PDF
Jurnal Pengabdian 2017 2018
PDF
Jurnal Pengabdian Tahun 2018 2019
PDF
Modulpraktikum dasar instalasi listrik
PDF
Dasar pemrograman pascal
PPTX
11 perencanaan instalasi listrik rumah bertingkat
PPTX
9 perencanaan instalasi listrik 1 phasa
PPTX
10 analisis komponen
PPTX
13 jembatan arus bolak – balik
PPTX
12 rangkaian rlc pararel
PPTX
8 rangkaian rlc seri
PPTX
8 beban rlc
PPTX
7 jenis beban ac
PPTX
6 rangkaian arus bolak balik
PPTX
5 teorema rangkaian listrik
PPTX
4 metoda analisis rangkaian elektronika
6 DAYA PADA RANGKAIAN RLC.pdf
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Lap Akhir IbM Iptek Bagi Masyarakat
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian Tahun 2018 2019
Modulpraktikum dasar instalasi listrik
Dasar pemrograman pascal
11 perencanaan instalasi listrik rumah bertingkat
9 perencanaan instalasi listrik 1 phasa
10 analisis komponen
13 jembatan arus bolak – balik
12 rangkaian rlc pararel
8 rangkaian rlc seri
8 beban rlc
7 jenis beban ac
6 rangkaian arus bolak balik
5 teorema rangkaian listrik
4 metoda analisis rangkaian elektronika
Ad

Recently uploaded (20)

PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
My India Quiz Book_20210205121199924.pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
HVAC Specification 2024 according to central public works department
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
Computing-Curriculum for Schools in Ghana
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
1_English_Language_Set_2.pdf probationary
PPTX
20th Century Theater, Methods, History.pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Share_Module_2_Power_conflict_and_negotiation.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
My India Quiz Book_20210205121199924.pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
HVAC Specification 2024 according to central public works department
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Computing-Curriculum for Schools in Ghana
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
1_English_Language_Set_2.pdf probationary
20th Century Theater, Methods, History.pptx
History, Philosophy and sociology of education (1).pptx
Weekly quiz Compilation Jan -July 25.pdf

Program Pengurutan Data Dengan Buble Sort

  • 1. Program Buble_Sort; USES Crt; VAR n, i, j,x, y : integer; data,Data1,data2 : Array [1..50] of integer ; BEGIN clrscr; randomize; Write ('Masukkan banyak data : '); Readln (n);writeln; write('Data Masukan : '); For i:= 1 to n do BEGIN Data1[i]:=random(100); Data2[i]:=data1[i]; Write(' ', Data1[i]); End; {Proses Mengurutkan Data Ascending} For i:= 1 to n do Begin For j:= n downto i do If Data1[i]>Data1[j] then Begin x:=Data1[i]; Data1[i]:=Data1[j]; Data1[j]:=x; End; End; Writeln; {Proses Mengurutkan Data Descending} For i:= 1 to n do Begin For j:= n downto i do If Data2[i]<Data2[j] then Begin y:=Data2[i]; {Simpan Data ke-i sbg bil Terkecil} Data2[i]:=Data2[j]; {Tukar posisi Data} Data2[j]:=y; End; End; {Cetak Hasil Urutan Data Descending} write('Data Ascending : '); For i:= 1 to n do Write(' ', Data1[i]); writeln; {Cetak Hasil Urutan Data Ascending} write('Data Descending : '); For i:= 1 to n do Write (' ', Data2[i]); readln; END.