Page 16 - CalonFlipSearching
P. 16

search dilakukan dengan cara menebak apakah data yang dicari
                        berada di tengah, setelah itu dilakukan perbandingan antara data

                        yang  dicari  dengan  data  yang  berada  di  tengah.  Apabila  data

                        yang berada di tengah sama dengan data yang dicari maka data

                        ditemukan. Apabila data yang ditengah lebih besar dari yang dicari,
                        maka kemungkinan data yang dicari berada di sebelah kiri dari data

                        tengah,  dan  data  yang  berada  di  sebelah  kanan  data  tengah

                        dapat diabaikan. Data dari bagian kiri yang baru adalah indeks dari

                        data tengah itu sendiri (upper bound). Sebaliknya, jika data yang

                        berada  di  tengah  lebih  kecil  dari  data  yang  dicari,  maka
                        kemungkinan data yang dicari berada di sebelah kanan dari data

                        tengah. Data sebelah kanan dari data tengah adalah indeks dari

                        data tengah itu sendiri ditambah 1. Pada prinsipnya cara kerja dari
                        metode  sequential  search  dan  binary  search  dapat  dilihat  pada

                        Gambar 1.






















                                       Gambar 1. Cara Kerja Sequential Search dan Binary Search












                                                               8
   11   12   13   14   15   16   17   18   19   20   21