11 Contoh Algoritma dalam Kehidupan Sehari-Hari beserta Langkah-Langkahnya
Pelajari contoh algoritma dalam kehidupan sehari hari beserta langkah-langkahnya berikut ini.
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
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
Halaman:

