Progam Searching dengan input dan index data (Struktur Data)

Searching merupakan suatu proses pencarian data dari sejumlah data yang ada. Pencarian data dapat dilakukan pada sejumlah data yang sudah terurut atau juga pada data yang sama sekali belum terurut. Untuk pengurutan data sebelumnya telah kita pelajari dan kita selesaikan soal serta contoh progam-progamnya pada bab sebelumnya ;
-Bab array : Array Menampilkan Rangking dengan C/C++ (SRUKTUR DATA)
-Bab Stack : Progam STACK dengan PUSH dan POP C/C++ (Struktur Data)
-Bab QUEUE : Linear Queue call, Insert dan Delete C/C++ (STRUKTUR DATA)
-Bab Linked List : Progam Linked List dengan Pointer C/C++ (STRUKTUR DATA)
-Bab Tree :Menyusun Angka dengan PreOrder, InOrder, PostOrder TREE (Struktur Data)

Berikut ini contoh soal dalam pembuatan progam searching dengan C/C++ dalam Struktur Data
Buatlah program Searching sehingga akan tercetak:

Yang perlu diperhatikan Dari soal tersebut pertama kali kita akan ;
1. Membuat progam dengan perintah inputan yaitu memasukkan Data Ke-1 sampai Data Ke-10
2. Memasukkan data yang akan dicari (input Data)
3. Progam akan menampilkan data yang dicari dari langkah 2, serta menampilkan jumlah hasil datanya
4. Progam akan mengindex letak/urutan data yang kita cari dalam inputan sebelumnya.

Oke.. demikian sedikit gambaran langkah langkah untuk pembuatan sebuah progam mencetak tampilan gambar dari soal diatas. Setelah kita pahami dari tujuan progam yang akan kita buat. Yuhu... Siap-siap untuk coding yak...
1. Persiapkan aplikasi/tools editor
Buka aplikasi/tools yang akan sobat gunakan untuk mengCompile progam. Ex : Turbo C, Borland C++, Dev, Code Blok’s, dll.
2. Masukkan Script Progam berikut ini;
Script Progam Searching dengan input dan index data (Struktur Data)
#include <stdio.h>
#include <conio.h>
void main()
{ //deklarasi variabel
int S152[10],U152[10], G152,E152,N152;
//proses penginputan data
printf("Sugeng Siswanto - 1412110152\n");
printf("*********************************************\n");
for(G152=0;G152<10;G152++)
{ printf("Data ke-%d:",G152+1);
scanf("%d",&S152[G152]);
}
//memasukkan data yang akan dicari ke dalam K
printf("Masukkan data yang akan anda cari:");
scanf("%d",&N152);
//proses pencarian data
E152=0;
for (G152=0;G152<10;G152++)
{ if(S152[G152]==N152)
{ U152[E152]=G152;
E152++;}
}
//jika data ditemukan dalam array
if (E152>0)
{ printf("Data %d yang dicari ada %d buah\n",N152,E152);
printf("Data tersebut terdapat dalam index ke :");
for(G152=0;G152<E152;G152++)
{ printf(" %d ",U152[G152]); }
printf("\n*********************************************\n");
}
//jika tidak ditemukan
else {
printf("Data tidak ditemukan dalam array\n"); }
getch();
}
3. Kemudian Jalankan atau Run atau Compile. Banyak amat za bahasanya ?? pokoknya progam bisa jalan gitu sob intinya, terserah anda mau menjalankan dgn mendorong PC/laptop sobat atau gimana pokoknya bisa jalan gitu. He he :-D walah.. kok malah nglantur za,,, zowes Pokoknya mau bilang run atau compile terserah deh gak usah dipermasalahkan. Pokoknya progam bisa jalan dengan mulus N lancar sehingga bisa menampilkan output yang kita inginkan. Berikutnya,
4. Yuhu...... Inilah Tampilan output progam Searching dengan input dan index data (Struktur Data)
perintah input dan index searching struktur data
5. Berhasil.. berhasil... :-D
Sukses deh sob.. semoga dapat membantu sobat yang lagi mengerjakan soal yang kaya gitu. Smg berguna dan bermanfaat buat Semuanya.

Dan akhirnya cukup sekian untuk pembahasan kali ini, terimakasih atas perhatianya telah meluangkan waktu untuk membaca tulisan saya. Sering-seringlah mampir di home Berbagi Informasi ini za sobat karena akan selalu update..update..dan update..informasi seputar Ilmu, Pengetahuan, & Teknologi
Insya-allah, kalho memang ada waktu dan koneksi serta kesempatan pasti update deh.
Si yu tomoro... [baca:see you tomorrow] :-)