![Page 1: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/1.jpg)
Mahendra Wahyu Saputra
16111025
Teknik Informatika(Pagi)
MENGURUTKAN NILAI MAHASISWA
![Page 2: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/2.jpg)
Gamabaran studi kasus
• Mengurutkan nilai mahasiswa
• Menggunakan bubble sort dan selection sort
• Mencari data dengan algoritma searching
![Page 3: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/3.jpg)
FLOWCHART BUBBLE SHORT
![Page 4: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/4.jpg)
#include <stdio.h>int main(){ int i, j, k, temp, L[30]; int jumlah=0;
printf("masukan jumlah bilangan: ");scanf("%d",&k);for(i=0;i<k;i++){printf("masukan nilai ke %d : ",i+1);scanf("%d",&L[i]);
if (L[i]%2==0);jumlah+L[i];
}
printf("data sebelum diurutkan: \n");for(i=0;i<k;i++){
printf(" %d ", L[i]);}printf("\n");for(i=0;i<k;i++){
for(j=i+1;j<k;j++){
if(L[i]>L[j]){
temp=L[i];L[i]=L[j];L[j]=temp;
}}
}printf("\ndata sesudah diurutkan: \n");for(i=0;i<k;i++){
{printf(" %d ",L[i]);
}}
}
SOURCE CODE BUBBLE SORT
![Page 5: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/5.jpg)
SOURCE CODE SELECTION SORT
• #include <stdio.h>• int main()• {• int i, j, k, p, tukar, L[100];• printf("masukan jumlah data: "); scanf("%d",&k);• printf("\nmasukan %d nilai\n", k );• for(i=0;i<k;i++)•• {• printf("nilai ke %d : ", i+1);scanf("%d",&L[i]);• }• printf("nilai sebelum diurutkan: \n");
• for(i=0;i<k;i++)• {• printf(" %d ", L[i]);• }• printf("\n");• for (i=0;i<(k-1);i++)• {• p=i;• for(j=i+1;j<k;j++)• {• if(L[p]>L[j])• p=j;• }• if(p!=i)• {• tukar=L[i];• L[i]=L[p];• L[p]=tukar;• }• }• printf("nilai setelah diurutkan: \n");• for(i=0;i<k;i++)• {• printf(" %d ",L[i]);• }• return 0;• }
![Page 6: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/6.jpg)
ALGORITMA SEARCHING
• #include <stdio.h>
• int main()
• {
• int i, j, k,posisi, temp, L[30];
• int jumlah=0;
• printf("masukan jumlah bilangan: ");scanf("%d",&k);
• for(i=0;i<k;i++)
• {
• printf("masukan nilai ke %d : ",i+1);scanf("%d",&L[i]);
• if (L[i]%2==0);
• jumlah+L[i];
• }
• printf("data sebelum diurutkan: \n");
• for(i=0;i<k;i++)
• {
• printf(" %d ", L[i]);
• }
• printf("\n");
• for(i=0;i<k;i++)
• {
• for(j=i+1;j<k;j++)
• {
• if(L[i]>L[j])
• {
• temp=L[i];
• L[i]=L[j];
• L[j]=temp;
• }
• }
• }
• printf("\ndata sesudah diurutkan: \n");
• for(i=0;i<k;i++)
• {
• {
• printf(" %d ",L[i]);
• }
• }
• for (i=0;i<1;i++)
• {
•• printf("\nData yang ingin dicari: ");scanf("%d",&k);
• } i=0;
• posisi=0;
• while(i<19 && L[i]!=k)
• {
• i++;
• }
• if(L[i]!=k){
• printf("\nMAAF DATA YANG DICARI TIDAK ADA");
•• }else if(posisi=i+1)
• printf("\nData ditemukan pada posisi ke %d",posisi);
• }
![Page 7: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/7.jpg)
SCREENSHOT BUBBLE SORT
![Page 8: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/8.jpg)
SCREENSHOT SELECTION SORT
![Page 9: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/9.jpg)
SCREENSHOT ALGORITMA SEARCHING
![Page 10: Mahendra Wahyu Saputra 16111025 Teknik Informatika(Pagi)ebook.repo.mercubuana-yogya.ac.id › FTI › tugas... › 2016 › ...wahyu_s… · Mahendra Wahyu Saputra 16111025 Teknik](https://reader036.vdocuments.pub/reader036/viewer/2022062506/5f1083807e708231d4497b72/html5/thumbnails/10.jpg)
Terima kasih ☺