Algoritma adalah urutan langkah yang logis dan terstruktur untuk menyelesaikan masalah atau mencapai tujuan tertentu. Jadi, contoh algoritma dalam kehidupan sehari-hari sebenarnya sangat dekat dengan aktivitas kita, mulai dari membuat kopi, memasak nasi, memilih rute perjalanan, sampai memesan makanan secara online.
Istilah “algoritma” memang sering terdengar teknis. Padahal, konsepnya mirip resep masakan: ada bahan atau kondisi awal, ada langkah yang dilakukan, lalu ada hasil yang ingin dicapai.
Dalam teknologi modern, algoritma juga bekerja di balik layar. Google Maps membantu memilih rute, marketplace menampilkan produk yang relevan, dan media sosial menyusun konten yang kemungkinan ingin kita lihat.
Apa Itu Algoritma?
Algoritma adalah serangkaian instruksi yang disusun secara sistematis untuk menyelesaikan sebuah tugas atau masalah.
Dalam pemrograman, algoritma diterjemahkan menjadi perintah yang dapat dijalankan komputer. Namun dalam kehidupan sehari-hari, manusia juga sering memakai pola yang sama, meski tidak menyebutnya sebagai algoritma.
Sederhananya, algoritma memiliki tiga bagian utama:
- Input: hal yang dibutuhkan untuk memulai proses.
- Proses: langkah-langkah yang dilakukan.
- Output: hasil akhir yang ingin diperoleh.
Contohnya saat membuat teh. Air, teh, gula, dan gelas adalah input. Menyeduh serta mengaduk adalah proses. Teh siap minum adalah output.

Mengapa Algoritma Penting dalam Kehidupan Sehari-Hari?
Algoritma membantu kita bekerja lebih teratur. Dengan langkah yang jelas, risiko lupa, salah urutan, atau membuang waktu dapat dikurangi.
Dalam skala sederhana, algoritma membantu seseorang menyelesaikan rutinitas. Dalam skala besar, algoritma membuat aplikasi navigasi, pencarian internet, rekomendasi produk, dan layanan transportasi digital dapat bekerja dengan cepat.
Fakta menariknya, sistem rekomendasi digital kini memengaruhi banyak keputusan sehari-hari. Misalnya, algoritma media sosial menilai relevansi konten melalui sinyal seperti waktu menonton, interaksi, kata kunci, dan perilaku pengguna.
10 Contoh Algoritma dalam Kehidupan Sehari Hari
1. Membuat Secangkir Kopi
Membuat kopi adalah contoh algoritma paling mudah dipahami. Ada urutan yang perlu dilakukan agar hasilnya sesuai keinginan.
Langkah-langkahnya:
- Siapkan cangkir, kopi, gula, dan air.
- Panaskan air hingga cukup panas.
- Masukkan kopi dan gula ke dalam cangkir.
- Tuangkan air panas.
- Aduk hingga tercampur.
- Sajikan kopi.
Jika langkah penting dilewati, misalnya air tidak dipanaskan, hasil akhirnya tentu berbeda. Itulah alasan resep masakan sering disebut sebagai bentuk algoritma sederhana.
2. Memasak Nasi dengan Rice Cooker
Rice cooker memudahkan proses memasak nasi. Namun pengguna tetap perlu mengikuti urutan yang tepat.
Contoh alurnya:
- Ukur beras sesuai kebutuhan.
- Cuci beras hingga bersih.
- Masukkan beras ke wadah rice cooker.
- Tambahkan air sesuai takaran.
- Tutup rice cooker dan tekan tombol cook.
- Tunggu hingga alat berpindah ke mode warm.
Proses ini menunjukkan bahwa algoritma tidak selalu rumit. Yang penting, langkahnya jelas dan menghasilkan tujuan yang terukur.
3. Mengatur Alarm Pagi
Mengatur alarm di ponsel juga merupakan contoh algoritma sehari-hari.
- Tentukan jam bangun.
- Buka aplikasi alarm.
- Tambahkan alarm baru.
- Atur waktu dan nada alarm.
- Aktifkan lalu simpan pengaturan.
Output dari proses ini adalah alarm berbunyi pada waktu yang telah ditentukan. Sistem di ponsel menjalankan aturan waktu tersebut secara otomatis.
4. Mencuci Pakaian dengan Mesin Cuci
Mesin cuci bekerja menggunakan program atau algoritma. Pengguna juga mengikuti prosedur agar pakaian bersih dan tidak rusak.
Urutan sederhananya:
- Pisahkan pakaian putih dan berwarna.
- Masukkan pakaian ke mesin cuci.
- Tambahkan deterjen sesuai takaran.
- Pilih mode pencucian.
- Tekan tombol mulai.
- Keluarkan pakaian setelah proses selesai.
- Jemur atau keringkan pakaian.
Memisahkan warna adalah bagian penting. Langkah ini mencegah warna pakaian tertentu luntur dan merusak pakaian lain.
5. Menulis Daftar Belanja
Daftar belanja membuat kegiatan belanja lebih hemat waktu dan lebih terarah.
Algoritma sederhana untuk membuat daftar belanja:
- Cek persediaan barang di rumah.
- Catat barang yang habis atau hampir habis.
- Kelompokkan berdasarkan kategori.
- Tentukan anggaran belanja.
- Bawa daftar saat berbelanja.
- Centang barang yang sudah dibeli.
Dengan urutan ini, peluang membeli barang yang tidak dibutuhkan dapat ditekan. Anda juga lebih kecil kemungkinan melupakan kebutuhan utama.
6. Memilih Antrean Kasir
Saat berada di supermarket, banyak orang secara otomatis memakai algoritma sederhana untuk memilih antrean.
Biasanya, pertimbangannya meliputi:
- Jumlah orang dalam antrean.
- Jumlah barang yang dibawa tiap orang.
- Kecepatan kerja kasir.
- Ketersediaan kasir baru.
- Metode pembayaran pelanggan di depan.
Tujuannya adalah menemukan antrean dengan estimasi waktu tunggu paling singkat. Ini mirip prinsip pengambilan keputusan berbasis kondisi atau if–then.
Jika antrean A lebih pendek tetapi pelanggan membawa banyak barang, maka bandingkan dengan antrean B yang lebih panjang tetapi barangnya sedikit.
7. Memesan Makanan Online
Pesan makanan lewat aplikasi juga mengikuti algoritma yang jelas.
- Buka aplikasi layanan pesan antar.
- Tentukan alamat pengantaran.
- Pilih restoran.
- Pilih menu.
- Masukkan menu ke keranjang.
- Gunakan voucher jika tersedia.
- Pilih metode pembayaran.
- Periksa kembali pesanan.
- Tekan tombol pesan.
- Lacak status pesanan hingga makanan tiba.
Di belakang layar, aplikasi juga menggunakan algoritma untuk memasangkan pelanggan dengan pengemudi, menghitung estimasi biaya, serta memperbarui lokasi pesanan.
8. Rekomendasi Produk di Marketplace
Saat membuka marketplace, produk yang tampil tidak selalu sama untuk setiap pengguna. Sistem dapat mempertimbangkan pencarian, produk yang dilihat, riwayat belanja, harga, ulasan, dan relevansi kata kunci.
Di Shopee, visibilitas produk berkaitan dengan relevansi pencarian, kata kunci, ulasan, dan tingkat penjualan. Karena itu, penjual perlu membuat judul, deskripsi, foto, serta video produk yang informatif.
Contohnya, ketika seseorang sering mencari “botol minum anak”, sistem dapat lebih sering menyarankan produk yang berkaitan dengan botol, perlengkapan sekolah, atau kebutuhan anak.
9. Rekomendasi Konten di Media Sosial
Saat membuka TikTok, Instagram, YouTube, atau platform lain, konten yang muncul dipilih melalui sistem rekomendasi.
Sistem tersebut dapat melihat beberapa sinyal, seperti:
- Video yang ditonton sampai selesai.
- Konten yang dilewati dengan cepat.
- Postingan yang disukai, disimpan, atau dibagikan.
- Akun yang sering dikunjungi.
- Kata kunci, teks, audio, dan topik dalam konten.
Pada Instagram, sinyal penting mencakup waktu tonton, jumlah suka, dan pengiriman konten melalui pesan langsung. Pada TikTok, interaksi pengguna, informasi video, serta pengaturan akun turut membentuk rekomendasi For You Page.
10. Menggunakan Google Maps untuk Menentukan Rute
Google Maps merupakan salah satu contoh algoritma modern yang paling sering digunakan. Saat pengguna memasukkan lokasi awal dan tujuan, sistem menghitung pilihan rute berdasarkan jaringan jalan, jarak, waktu tempuh, serta kondisi lalu lintas.

Secara konsep, sistem navigasi menggunakan pendekatan pencarian rute seperti algoritma Dijkstra dan A* untuk menemukan jalur yang efisien. Data lalu lintas dan prediksi perjalanan membantu sistem menyesuaikan rekomendasi rute secara dinamis.
Ilustrasi sederhana:
| Kondisi | Keputusan sistem |
|---|---|
| Jalan utama macet | Cari alternatif jalan lain |
| Ada penutupan jalan | Hindari ruas jalan tersebut |
| Rute alternatif lebih cepat | Tawarkan perubahan rute |
| Pengguna memilih “hindari tol” | Keluarkan rute tanpa jalan tol |
Google Maps kini juga mengembangkan pengalaman navigasi yang lebih kontekstual. Fitur berbasis Gemini dapat membantu pengguna menanyakan lokasi atau kebutuhan perjalanan dengan bahasa percakapan.
Contoh Algoritma dengan Percabangan Sederhana
Tidak semua algoritma berbentuk daftar langkah lurus. Ada juga algoritma yang memakai keputusan berdasarkan kondisi.
Contohnya ketika ingin membawa payung:
Mulai
Periksa cuaca
Jika hujan atau kemungkinan hujan tinggi:
Bawa payung
Jika tidak:
Tidak perlu membawa payung
Selesai
Contoh ini memakai pola jika–maka. Dalam pemrograman, pola tersebut dikenal sebagai percabangan atau conditional statement.
Contoh Algoritma Berulang dalam Aktivitas Harian
Algoritma juga bisa memakai pengulangan. Misalnya saat mencuci piring setelah makan.
Selama masih ada piring kotor:
Ambil satu piring
Bersihkan dengan sabun
Bilas dengan air
Letakkan di rak pengering
Selesai
Pengulangan berhenti ketika tidak ada lagi piring kotor. Konsep ini sama seperti loop dalam pemrograman, yaitu menjalankan tindakan berulang sampai kondisi tertentu terpenuhi.
Ciri-Ciri Algoritma yang Baik
Algoritma yang baik tidak harus panjang. Namun, ia perlu mudah dipahami dan dapat dijalankan secara konsisten.
| Ciri | Penjelasan |
|---|---|
| Memiliki tujuan jelas | Ada masalah yang ingin diselesaikan |
| Langkahnya runtut | Urutan tindakan mudah diikuti |
| Tidak ambigu | Instruksi tidak menimbulkan tafsir ganda |
| Memiliki input | Ada data, alat, atau kondisi awal |
| Memiliki output | Ada hasil yang diharapkan |
| Berakhir | Proses tidak berjalan tanpa batas |
Dalam konteks digital, algoritma juga perlu mempertimbangkan keamanan, privasi, serta potensi bias. Sistem yang memproses perilaku atau data pribadi harus digunakan secara bertanggung jawab.
Perbedaan Algoritma Sehari-Hari dan Algoritma Komputer
Pada dasarnya, keduanya memiliki prinsip yang sama: menyelesaikan masalah melalui langkah terstruktur.
Perbedaannya terletak pada pelaksanaannya.
| Aspek | Algoritma Sehari-Hari | Algoritma Komputer |
|---|---|---|
| Pelaksana | Manusia | Komputer atau perangkat lunak |
| Bentuk instruksi | Bahasa biasa | Bahasa pemrograman |
| Kecepatan | Tergantung manusia | Sangat cepat untuk data besar |
| Contoh | Membuat kopi | Sistem rekomendasi video |
| Fleksibilitas | Bisa berubah sesuai kondisi | Mengikuti aturan program dan data |
Algoritma komputer dapat memproses data dalam jumlah besar. Karena itulah teknologi seperti mesin pencari, navigasi, e-commerce, dan rekomendasi konten dapat memberikan hasil yang sangat personal.
Kesimpulan
Contoh algoritma dalam kehidupan sehari hari ada di mana-mana. Membuat kopi, menyusun daftar belanja, mencuci pakaian, memilih antrean, memesan makanan, hingga memakai Google Maps semuanya memakai langkah yang teratur.
Memahami algoritma tidak berarti harus langsung belajar pemrograman. Langkah awalnya cukup sederhana: biasakan memecah masalah menjadi tujuan, urutan tindakan, keputusan, dan hasil.
Dengan cara berpikir tersebut, aktivitas sehari-hari dapat dilakukan dengan lebih rapi, efisien, dan mudah dievaluasi.


















