Di bagian sebelumnya, telah dibahas tentang penyusunan algoritma yang muncul pada masalah sehari-hari. Pada program komputer, algoritma “diam-diam” memegang peranan yang sangat penting. Peranannya hampir tidak nampak karena pengguna seringkali tidak menyadari bahwa proses yang dikerjakan oleh program atau aplikasi melibatkan algoritma. Sebagai contoh, mesin pencari Google yang menerima query pencarian dari user. Query pencarian diterima oleh server dan segera dieksekusi oleh mesin pencari menggunakan algoritma yang telah dirancang sebelumnya. User menerima hasil pencarian dari algoritma yang dieksekusi melalui browser.

Beberapa contoh penerapan algoritma dalam program komputer atau aplikasi antara lain:

  • Algoritma pencarian yang diterapkan untuk melakukan pencarian suatu kata atau teks di software word processor.
  • Algoritma pengurutan yang diterapkan untuk pengurutan data pada software lembar kerja.
  • Algoritma pencarian nilai terbesar dari sekumpulan data.
  • Algoritma pengenalan wajah atau sidik jari yang diterapkan pada aplikasi smartphone.
  • Algoritma rekomendasi barang untuk user berdasarkan kebiasaan berbelanja yang diterapkan pada situs e-commerce.
Ada algoritma pencarian di balik mesin pencari