YOGYAKARTA - Istilah algoritma sering kali digunakan dalam bidang ilmu komputer. Namun, istilah algoritma sebenarnya dapat kita aplikasikan dalam berbagai aspek kehidupan. Contoh algoritma dalam kehidupan sehari-hari yaitu membuat kopi, membaca resep, dan sebagainya.
Dari segi bahasa, asal mula kata algoritma yaitu "algorism" yang berasal dari nama ilmuwan Arab, yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi. Pada masa tersebut, kata "Al-Khuwarizmi" dibaca oleh orang-orang Barat sebagai "algorism".
Adapun menurut istilah, algoritma dapat diartikan sebagai proses logika atau langkah-langkah penyelesaian masalah yang disusun secara sistematis dengan sebuah cara atau bahasa yang logis. Lantas, apa saja contoh algoritma dalam berbagai bidang kehidupan? Simak ulasannya di bawah ini.
Contoh Algoritma dalam Kehidupan Sehari-hari
Dikutip dari buku Algoritma dan Pemrograman Menggunakan Bahasa Pemrograman Java (Teori dan Aplikasinya) yang disusun oleh Yuniansyah, di bawah ini adalah beberapa contoh algoritma dalam kehidupan sehari-hari.
Membuat Kopi
Sebelum menyusun algoritma membuat kopi, Anda perlu mendefinisikan masukan (input) dan keluaran (output) terlebih dahulu.
Untuk algoritma membuat kopi, maka input-nya berupa bubuk kopi dan output berupa minuman kopi panas. Dengan demikian, contoh algoritma untuk membuat kopi yaitu sebagai berikut:
- Menyiapkan peralatan dan bahan yang diperlukan, misalnya cangkir, gula, sendok, kopi, dan air panas.
- Masukkan kopi dan gula ke dalam cangkir.
- Masukkan air panas ke dalam cangkir.
- Aduk campuran kopi dan gula dengan sendok.
- Kopi selesai dibuat dan siap disajikan.
- selesai.
Urutan algoritma di atas dapat berbeda-beda tergantung dari kondisinya. Sebagai contoh, jika bahan-bahan untuk membuat kopi belum ada, maka susunan algoritma tersebut akan lebih panjang dan kompleks.
Membuat Telur Dadar
Contoh algoritma untuk membuat telur dadar yaitu sebagai berikut:
- Sediakan bahan-bahan, mulai dari telur ayam mentah, garam, dan minyak.
- Nyalakan api kompor.
- Tuangkan minyak ke dalam wajan.
- Pecahkan telur ayam ke dalam mangkok.
- Beri garam secukupnya.
- Aduk campuran telur dan garam.
- Tuang adonan telur ke dalam wajan.
- Masak telur hingga matang.
- Angkat telur dan tiriskan.
- selesai.
Menyeberang Jalan
Contoh algoritma dalam kehidupan sehari-hari berikutnya adalah menyeberang jalan. Pada saat Anda bepergian ke suatu tujuan, terkadang Anda harus menyeberang jalan.
Menyeberang jalan dapat dilakukan melalui jembatan penyeberangan ataupun zebra cross di jalan raya jika tidak ada jembatan penyebrangan.
Contoh algoritma untuk menyeberang jalan yaitu sebagai berikut:
- Carilah tempat untuk menyeberang jalan yang aman, misalnya tempat yang tersedia lampu lalu lintas atau tempat yang terdapat zebra cross.
- Melihat ke kiri.
- Melihat ke kanan.
- Jika ada kendaraan yang melintas baik dari kiri jalan atau kanan jalan, maka Anda harus menunggunya terlebih dahulu.
- Jika tidak ada lagi kendaraan yang melintas, barulah Anda menyeberang jalan.
- selesai.
Algoritma menyeberang jalan di atas merupakan algoritma secara umum. Algoritma ini dapat menjadi lebih sederhana jika Anda menyeberang pada tempat yang tersedia lampu lalu lintas yang umumnya dilengkapi rambu-rambu untuk orang menyeberang jalan.
Rutinitas Pagi
Contoh lain dari penerapan algoritma dalam kehidupan sehari-hari yaitu rutinitas pagi yang dapat dikerjakan. Adapun contoh algoritma rutinitas pagi, adalah sebagai berikut:
- Membuka mata.
- Bangun dari tempat tidur.
- Jalan keluar dari kamar tidur.
- Menggosok gigi dengan sikat gigi dan pasta gigi.
- Mandi di kamar mandi.
- Mengonsumsi sarapan berupa roti dan susu.
- Berangkat kerja dengan naik transportasi umum.
- Naik ke ruangan kantor di lantai atas menggunakan elevator.
BACA JUGA:
Menggosok Gigi
Contoh algoritma untuk menggosok gigi yaitu sebagai berikut:
- Mengambil sikat gigi. Jika sikat gigi rusak, ambil sikat baru yang tersedia.
- Mengoleskan pasta gigi. Jika pasta gigi habis, ambil pasta gigi yang baru.
- Menyikat gigi secara menyeluruh.
- Membuang bekas busa pasta gigi.
- Membilas mulut hingga bersih.
- Mencuci sikat gigi.
- Menaruh sikat gigi dan pasta gigi di tempat semula.
- selesai.
Demikianlah ulasan tentang contoh algoritma dalam kehidupan sehari hari. Semoga bermanfaat! Kunjungi VOI.id untuk mendapatkan informasi menarik lainnya.