Page 119 - Project Akhir Media Pendidikan
P. 119
/* Menampilkan nilai yang terdapat pada elemen ke-1 sampai
ke-5 array X */
for (int j=0; j<5; j++) {
printf(“A[%d] = %d\n”, j, X[j]);
}
/* Menampilkan jumlah elemen array X dengan memanggil fungsi
JumlahArray */
printf(“\n\nJumlah = %d”, JumlahArray(X, 5));
return 0;
}
Hasil yang akan diberikan dari program di atas adalah sebagai berikut.
A[0] = 10
A[1] = 20
A[2] = 30
A[3] = 40
A[4] = 50
Jumlah = 150
6.8. Pencarian pada Elemen Array
Pencarian data di dalam array merupakan suatu hal dasar yang sering dijumpai dalam
kasus-kasus pemrograman. Sebagai salah satu contoh nyata adalah apabila kita akan
menghapus nilai elemen dari suatu array tertentu, maka secara tidak langsung kita harus
melakukan pencarian terlebih dahulu. Apabila data yang dicari ditemukan, maka data
tersebut baru akan dihapus. Contoh lainnya adalah pada saat kita ingin menentukan nilai
maksimal atau minimal dari suatu kumpulan nilai tertentu, di sini kita juga akan
melakukannya melalui suatu pencarian.
Karena alasan tersebut, seorang programmer haruslah memiliki kemampuan untuk
melakukan pencarian data secara cepat dan tepat. Maka dari itu, pada bab ini kita akan
membahas secara sekilas bagaimana cara melakukan pencarian elemen array di dalam
bahasa C melalui contoh-contoh program.
Menurut teori algoritma dan pemrogaman, terdapat beberapa buah metode untuk
melakukan pencarian dalam elemen array. Namun, di sini kita tidak akan membahas
lebih detil mengenai metode-metode tersebut karena materi yang akan dibahas di sini
lebih ditekankan kepada bagaimana bahasa C melakukan pencarian elemen di dalam
array.
Untuk dapat lebih memahaminya, di sini kita akan membuat program yang akan
menentukan apakan suatu nilai terdapat dalam array atau tidak. Adapun sintak
programnya adalah sebagai berikut.
115