Sabtu, 16 April 2016

Algoritma dan Flowchart

1. Bubblesort

Algoritma :

1.               Mulai  
2.               Tentukan jumlah bilangan yang akan di inputkan
3.                Inputkan bilangan 4, 2, 3, 8, 5 
4.                Bandingkan bilangan 1 >/< bilangan 2 
 5.               Jika benar pindahkan bilangan 2 ke bilangan sisip 
6.              Pindahkan bilangan 1 ke bilangan 2
7.              Pindahkan bilangan sisip ke bilangan 1
8.                Jika tidak lanjutkan proses 
 9.               Bandingkan bilangan 2 >/< bilangan 3
10.            Jika benar pindahkan bilangan 3 ke bilangan sisip
11.            Pindahkan bilangan 2 ke bilangan 3
12.            Pindahkan bilangan  sisip ke bilangan 2
13.            Jika tidak lanjutkan proses 
 14.           Ulangi langkah no 3 hingga hasil sesuai yang diinginkan
15.            Selesai 

Flowchart :

 




2. Insertionsort
 
        Algoritma :
  1. Mulai 
  2. Masukkan inputan ( I = 2 ) maksudnya terdapat 2 inputan
  3. Jika I < = 2 
  4. Jika Ya Maka inputan disebut dengan data 
  5. Jika Tidak Maka prosesnya akan berhenti atau stop 
  6. Temp < data { j } : sebelum penyortiran atau urutan 
  7. Jika inputannya kurang dari ketentuan, maka program ini akan memintanya dengan coding J = J 1
  8. Data {j+1}=temp : sesudah di sortir atau di urutkan
  9. Selesai 




    Flowchart :