Advertisement
Source : unsplash.com/id/@ikukevk

11 Contoh Algoritma dalam Kehidupan Sehari-Hari beserta Langkah-Langkahnya

Pelajari contoh algoritma dalam kehidupan sehari hari beserta langkah-langkahnya berikut ini.

29 Juli 2026 Lailla
Ringkasan Artikel
  • Algoritma adalah urutan langkah logis, terbatas, dan sistematis untuk menyelesaikan masalah—memiliki sifat finiteness, definiteness, input/output, efektivitas, dan generality.
  • Struktur dasar: sequential (urutan), conditional (percabangan/if…else), dan looping (perulangan); diterapkan dalam banyak rutinitas sehari-hari seperti membuat kopi, memasak mie, tarik tunai ATM, belanja online, memilih rute, dan memperbaiki koneksi Wi‑Fi.
  • Manfaat praktis: mengenali pola algoritmik membantu membuat aktivitas lebih efisien dan aman; pelajari lebih lanjut di sumber informatika atau forum/ahli jika butuh panduan lebih mendalam.
Disclaimer: This summary was created using Artificial Intelligence (AI)

Apakah kamu sadar bahwa ada banyak contoh algoritma dalam kehidupan sehari-hari yang bisa kamu temukan? Ternyata, otak dan rutinitas harianmu bekerja bak komputer canggih. āœØšŸ’»

Penasaran apa itu algoritma, struktur dasar, hingga langkah-langkahnya yang ada dalam kehidupan? Simak informasinya pada artikel berikut ini.

Contoh Algoritma dalam Kehidupan Sehari Hari

Contoh Algoritma dalam Kehidupan Sehari-Hari Beserta Langkah-Langkahnya
unsplash.com/id/@ikukevk
6 Contoh Pengenalan Pola dalam Kehidupan Sehari-hari pada Mata Pelajaran Informatika

ā€˜Algoritma’ seringkali diidentikkan dengan ilmu komputer. Padahal, dalam kehidupan sehari-hari pun kamu menerapkan prinsip algoritma tanpa disadari.

Sebenarnya, apa itu algoritma?

Definisi algoritma adalah urutan langkah-langkah logis, terbatas, dan sistematis, yang disusun secara terstruktur untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu.

Suatu algoritma bisa dikatakan valid jika memiliki ciri-ciri berikut:

  • Finiteness (keterbatasan): Algoritma harus berhenti setelah menyelesaikan sejumlah langkah tertentu.
  • Definiteness (kepastian): Setiap langkah harus didefinisikan secara jelas, tidak ambigu, dan mudah dipahami.
  • Input (masukan) dan output (hasil): Memiliki nol atau lebih input awal, serta menghasilkan minimal satu hasil yang jelas.
  • Efektivitas: langkah-langkah pada algoritma harus logis, efektif, dan dapat dieksekusi dengan jelas.
Contoh Algoritma Deskriptif Membuat Kopi, Nasi Goreng, dan Minuman

Ada pula sifat tambahan algoritma, generality (keumuman) yaitu dapat dipakai untuk menyelesaikan masalah-masalah serupa.

Selain perlu memahami validitas algoritma, kamu juga perlu tahu struktur dasar algoritma berupa:

  • Sequential (urutan atau runtutan): Langkah-langkah dijalankan secara berurutan dari atas ke bawah tanpa lompatan.
  • Conditional (percabangan): Langkah dijalankan berdasarkan kondisi tertentu (konsepnya jika…maka… atau if…else…)
  • Looping (perulangan): Mengulangi langkah-langkah tertentu sampai kondisi tertentu terpenuhi.

Sekarang, saatnya kamu mempelajari contoh algoritma dalam kehidupan sehari-hari yang sudah dikelompokkan berdasarkan kategorinya berikut ini.

Pseudocode yang Digunakan pada Penulisan Algoritma Berupa?

Algoritma Rutinitas & Masakan Dapur

1. Algoritma Menyeduh Kopi Hitam Panas (Sequential)

Input:
Bubuk kopi, air panas, gula, gelas, sendok, panci pemanas air

Langkah-langkah:
1. Siapkan gelas bersih di atas meja
2. Masukkan 1,5 sendok makan bubuk kopi ke dalam gelas
3. Masukkan 1 sendok makan gula (opsional)
4. Panaskan air dalam panci pemanas air sampai mendidih (suhu ideal ±90°C – 96°C)
5. Tuangkan air panas ke dalam gelas sebanyak 200 ml
6. Aduk campuran kopi dan air searah jarum jam selama 10-15 detik hingga larut
7. Diamkan selama 1 menit agar ampas mengendap di dasar gelas

Output:
Segelas kopi hitam siap diminum

2. Algoritma Memasak Mie Instan Rebus (Conditional & Sequential)

Input:
1 bungkus mie instan, air 400 ml, panci, mangkok, kompor

Langkah-langkah:
1. Tuangkan 400 ml air ke dalam panci
2. Nyalakan kompor dengan api sedang
3. Tunggu hingga air mendidih
4. Buka kemasan mie instan
5. Masukkan mie ke dalam air mendidih
6. Buka bumbu mie instan
7. Tuangkan bumbu ke dalam mangkok
8. Masak mie selama 3 menit sambil diaduk sesekali
9. Kondisi Percabangan:
Apakah ingin menambahkan telur?
Jika YA: Masukkan telur ke dalam panci di menit ke-2 dari proses masak ini, kemudian tunggu hingga matang
Jika TIDAK: Lanjutkan memasak mie tanpa telur
10. Matikan kompor, tuangkan mie beserta kuahnya ke dalam mangkok berisi bumbu
11. Aduk menggunakan garpu sampai bumbu tercampur rata

Output:
Semangkok mie instan siap disajikan

3. Algoritma Menggosok Gigi Malam Hari pada Anak (Sequential & Looping)

Input:
Sikat gigi, pasta gigi, air bersih, gelas kumur

Langkah-langkah:
1. Ambil sikat gigi dan cuci menggunakan air bersih
2. Oleskan pasta gigi sebesar biji jagung di atas bulu sikat
3. Masukkan sikat gigi ke dalam mulut
4. Perulangan:
Sikat bagian gigi depan, dalam, dan geraham dengan gerakan memutar
5. Ulangi proses menyikat selama 2 menit
6. Buang busa pasta gigi dari mulut
7. Ambillah air bersih dengan gelas kumur, lalu berkumurlah sebanyak 2-3 kali hingga mulut bersih
8. Bilas sikat gigi dengan air mengalir
9. Letakkan kembali sikat gigi pada tempatnya

Output:
Gigi anak bersih dan napas segar

Algoritma Belanja dan Keuangan

4. Algoritma Mengambil Uang Tunai di ATM (Conditional & Sequential)

Input:
Kartu ATM, nomor PIN, nominal uang yang diperlukan

Langkah-langkah:
Masukkan kartu ATM ke dalam slot mesin ATM
Pilih bahasa operasional (Bahasa Indonesia / English)
1. Masukkan 6 digit nomor PIN ATM
2. Percabangan 1: Apakah PIN benar?
Jika TIDAK: Tampilkan pesan error (Ulangi maksimal 3 kali, jika gagal kartu akan diblokir)
Jika YA: Lanjutkan ke menu utama
3. Pilih menu ā€œTarik Tunaiā€.
4. Pilih atau ketik nominal uang yang ingin ditarik (misal: Rp 150.000)
5. Percabangan 2: Apakah saldo rekening cukup?
Jika TIDAK: Tampilkan pesan ā€œSaldo Tidak Mencukupiā€, transaksi batal
Jika YA: Mesin menghitung uang dan mengeluarkan uang tunai
7. Ambil uang dari slot penarikan
8. Pilih apakah ingin mencetak resi (Ya/Tidak)
9. Ambil kembali kartu ATM dari mesin

Output:
Uang tunai diterima dan saldo berkurang

Contoh Algoritma Percabangan dari Berbagai Jenisnya Lengkap

5.Algoritma Membeli Barang di Marketplace Online (Sequential)

Input:
Aplikasi e-commerce, nama barang, saldo/metode pembayaran

Langkah-langkah:
1. Buka aplikasi toko online di smartphone
2. Ketik nama barang pada kolom pencarian (contoh: ā€œshampo penghilang ketombeā€)
3. Urutkan hasil pencarian berdasarkan ā€œProduk Terpopulerā€ atau ā€œHarga Terendahā€
4. Pilih satu produk yang memiliki rating minimal ā˜…4.7
5. Klik tombol ā€œTambah ke Keranjangā€ atau ā€œBeli Sekarangā€
6. Atur alamat pengiriman
7. Pilih opsi jasa ekspedisi
8. Pilih metode pembayaran (Transfer Bank, QRIS, atau COD)
9. Lakukan pembayaran sesuai metode yang dipilih

Output:
Resi pesanan diterbitkan dan barang siap dikirim

Algoritma Keputusan

6.Algoritma Menentukan Rute Perjalanan ke Sekolah (Conditional & Sequential)

Input:
Lokasi awal, lokasi tujuan, aplikasi Google Maps

Langkah-langkah:
1. Buka aplikasi Google Maps di HP
2. Masukkan lokasi tujuan (sekolah)
3. Tunggu aplikasi menganalisis rute alternatif (Rute A, Rute B, Rute C)
4. Percabangan:
Jika Rute A macet (indikator warna merah tua): Pilih Rute B (jalan pintas)
Jika ada penutupan jalan di Rute B: Pilih Rute C
Jika semua lancar: Pilih Rute A dengan jarak tempuh terpendek
5. Ikuti petunjuk suara navigasi hingga sampai di tempat tujuan

Output:
Tiba di sekolah dengan waktu tercepat

7. Algoritma Memilih Sepatu Sesuai Cuaca (Conditional)

Input:
Informasi perkiraan cuaca harian dari aplikasi HP

Langkah-langkah:
1. Periksa suhu dan perkiraan cuaca hari ini
2. Percabangan:
Jika cuaca hujan (kemungkinan > 70%): Pakai sepatu boots atau waterproof, hindari sepatu kain, dan siapkan jas hujan atau payung
Jika cuaca panas terik (> 32°C): Pilih sepatu kets atau flat shoes dan gunakan kacamata hitam
Jika cuaca normal atau cerah berawan: Pakai sepatu flat shoes atau sepatu yang nyaman untuk beraktivitas di luar ruangan
4. Pakailah sepatu yang sudah dipilih

Output:
Memakai sepatu yang nyaman dan sesuai kondisi cuaca

8. Algoritma Mencuci Selimut dengan Mesin Cuci Satu Tabung (Sequential & Looping)

Input:
Selimut kotor, deterjen, pelembut pakaian, air, mesin cuci

Langkah-langkah:
1. Bersihkan selimut dari debu yang menempel dengan mengibaskannya
2. Masukkan selimut ke dalam tabung mesin cuci
3. Tuangkan deterjen secukupnya ke dalam wadah sabun pada mesin cuci
4. Isi tabung dengan air sesuai kapasitas beban cuci
5. Atur siklus pencucian (blanket) selama 15 menit
6. Setelah proses cuci selesai, buang air sabun
7. Perulangan Pembilasan:
Isi air bersih kembali, putar mesin selama 5 menit, buang airnya.
8. Ulangi 2 kali sampai busa hilang
9. Tuangkan pelembut (softener), jalankan siklus bilas akhir
10. Keringkan selimut (spin) selama 5-10 menit

Output:
Selimut bersih, harum, dan tinggal dijemur

Algoritma Teknologi dan Produktivitas

9. Algoritma Mengatasi Koneksi Internet Wi-Fi Terputus (Conditional [nested])

Input:
Laptop atau PC tidak bisa terkoneksi ke internet

Langkah-langkah:
1. Cek simbol Wi-Fi di sudut bawah layar komputer
2. Percabangan 1: Apakah Wi-Fi statusnya ā€œOffā€?
Jika YA: Nyalakan kembali adaptor Wi-Fi. Selesai
Jika TIDAK: Lanjut ke langkah 3
3. Disconnect jaringan Wi-Fi, lalu lakukan Reconnect
4. Percabangan 2: Apakah internet sudah terhubung?
Jika YA: Masalah selesai
Jika TIDAK: Lakukan restart pada Router/Modem Wi-Fi (cabut kabel daya, tunggu 10 detik, colok kembali)
5. Tunggu 2 menit hingga lampu indikator modem hijau kembali

Output:
Koneksi internet kembali normal

10. Algoritma Membuat Password Akun yang Aman (Sequential)

Input:
Kata dasar pilihan pengguna

Langkah-langkah:
1. Tentukan frasa atau kata unik yang mudah diingat (misal: ā€œkucingmeongmeongā€)
2. Ubah huruf pertama menjadi huruf kapital → ā€œKucingmeongmeongā€
3. Sisipkan kombinasi angka unik di tengah kata → ā€œKucing123meongmeongā€
4. Ganti beberapa huruf vokal dengan karakter khusus/Unicode (misal: ā€˜i’ menjadi ā€˜!’, ā€˜e’ menjadi ā€˜@’) → ā€œKuc!ng123m@ongm@ongā€
5. Pastikan total panjang karakter minimal 12 karakter

Output:
Password kuat (strong password) yang tidak mudah diretas

11. Algoritma Menyeberang Jalan Raya dengan Aman (Conditional)

Input:
Situasi lalu lintas kendaraan di jalan raya

Langkah-langkah:
1. Berdirilah di pinggir jalan raya atau trotoar (carilah zebra cross jika ada)
2. Tengok ke arah kanan: amati jika ada kendaraan mendekat
3. Tengok ke arah kiri: amati jika ada kendaraan dari arah berlawanan
4. Tengok kembali ke arah kanan
5. Percabangan:
Jika ada kendaraan berkecepatan tinggi dalam jarak dekat (< 30 meter): berhenti dan tunggu hingga kendaraan lewat
Jika jalanan kosong atau kendaraan memberi ruang: Langkahkan kaki menyeberang dengan tenang dan fokus, tidak perlu berlari

Output:
Berhasil menyeberang dan sampai di seberang dengan selamat

Penutup

Demikian informasi terkait contoh algoritma dalam kehidupan sehari -hari yang mungkin sering kamu lakukan.

Masih banyak contoh penerapan algoritma lainnya, baik di sekolah, dunia kerja, bahkan dalam menjalin interaksi dengan orang lain.

Sebelum menentukan suatu aktivitas termasuk algoritma atau bukan, kamu bisa kembali menilik struktur dasar algoritma beserta validitasnya, hingga jenis-jenis algoritma.

Jika masih bingung saat belajar algoritma, tidak ada salahnya bertanya pada ahli di bidang informatika atau forum online terkait.

Kamu juga bisa belajar materi lain terkait informatika di blog Mamikos untuk berbagai jenjang. Selamat belajar! šŸ’»šŸµ

Referensi:


Klik dan dapatkan info kost di dekat kampus idamanmu:

Kost Dekat UGM Jogja

Kost Dekat UNPAD Jatinangor

Kost Dekat UNDIP Semarang

Kost Dekat UI Depok

Kost Dekat UB Malang

Kost Dekat Unnes Semarang

Kost Dekat UMY Jogja

Kost Dekat UNY Jogja

Kost Dekat UNS Solo

Kost Dekat ITB Bandung

Kost Dekat UMS Solo

Kost Dekat ITS Surabaya

Kost Dekat Unesa Surabaya

Kost Dekat UNAIR Surabaya

Kost Dekat UIN Jakarta

Advertisement