Searching adalah cara pencarian data dengan menelusuri kembali data-data tersebut. Data yang dicari dapat berupa array dalam memory atau bisa juga pada file di external storage.Searching sendiri dapat dibagi menjadi 3, yaitu:
1. Sequential Search (Linear Search)
Teknik pencarian data dari array yang paling mudah adalah dengan cara sequential search, dimana data dalam array dibaca 1 demi satu, diurutkan dari index terkecil ke index terbesar, maupun sebaliknya.
Contoh :