Anda di halaman 1dari 4

CONTOH ALGORITMA DALAM KEHIDUPAN SEHARI-HARI

Proses semacam algoritma sebenarnya dijumpai dalam kehidupan sehari-


hari. Contohnya saja jika Anda membaca resep masakan, selain bahan-bahan yang
digunakan, Anda juga akan melihat prosedur untuk membuat masakan. Prosedur
dalam resep seperti itu sebenarnya menyatakan semacam algoritma. Prosedur itu
merupakan suatu urutan yang memandu orang untuk melakukan suatu proses.
Namun ada perbedaan antara algoritma dan prosedur. Prosedur biasanya bersifat
global dengan mengasumsikan bahwa manusia telah mengetahui rincian langka-
langkah tertentu.

berikut adalah contoh-contoh algoritma dan bukan algoritma, sehingga


memudahkan kita untuk membedakan mana yang algoritma atau bukan dan kita
lebih tau algoritma itu seperti apa.

Contoh Algoritma 1.
A) Rumusan masalah:
Aku harus mengirim surat kepada sahabat penaku yang berada di Jakarta. Aku
harus menuliskan alamat sahabat penaku yg ada di Jakarta dibagian depan amplop
dan alamat rumahku dibagian belakang amplop suratnya. Namun, aku tidak tahu
jumlah perangko yang harus aku tempel di sisi kiri atas amplop. Jadi, aku harus
pergi ke kantor pos terlebih dahulu. Sesampainya kantor pos, aku langsung
menuju ke loket pengiriman surat. Aku beruntung tidak perlu mengantri karena
dikantor pos sepi. Aku serahkan surat itu kepada penjaga loket, oleh penjaga loket
suratku diberi perangko sesuai dengan tujuan surat yang aku buat untuk
sahabatku. Dan suratku siap dikirim oleh tukang pos.
B) Algoritma dari masalah diatas, yaitu:
1. Aku menyiapkan surat yang akan aku kirimkan.
2. Aku menuliskan alamat sahabatku dibagian depan amplop dan alamat rumahku
dibagian belakang amplop.
3. Aku pergi ke kantor pos.
4. Menuju ke loket dan menyerahkan surat agar diberi perangko sesuai dengan
tujuan surat.
5. Surat siap dikirim.
Contoh Algoritma 2.
A) Rumusan masalah:
Menentukan sebuah bilangan bulat, apakah merupakan bilangan genap atau ganjil
? Dengan cara, bilangan di mod 2 Jika, hasilnya sama dengan 0 maka bilangan
tersebut adalah bilangan genap. Dan apabila hasilnya selain 0 maka bilangan
tersebut adalah bilangan ganjil.
B) Algoritmanya adalah:
1. Tentukan sebuah bilangan bulat.
2. Bilangan mod 2 .
3. Jika, hasilnya sama dengan 0 maka bilangan tersebut adalah bilangan genap.
Dan jika hasilnya selain 0 maka bilangan tersebut bilangan ganjil
Contoh bukan algoritma:
Saya ingin minum susu coklat.
1. Saya menyiapkan gelas dan susu coklat bubuk.
2. Tambahkan air panas dan gula.
3. Tambahkan air mineral.
4. Susu coklat siap diminum.

Contoh Algoritma 3.
Algoritma Membuat Mie Goreng Instant

1. Siapkan mie goreng instant


2. Apakah mie instant ada?
3. Jika tika tidak, beli di warung
4. Jika ada buka kemasan mie instant
5. Keluarkan mie beserta bumbu-bumbunya
6. Siapkan piring
7. Lihat kondisi piring, jika kotor dicuci dulu
8. Jika bersih siap digunakan
9. Buka bumbu-bumbunya
10. Letakkan didalam piring
11. Siapkan panci
12. Lihat kondisi panci, jika kotor dicuci dulu
13. Jika bersih panci dengan air secukupnya
14. Letakkan panci diatas kompor
15. Nyalakan kompor
16. Tunggu hingga air mendidih
17. Jika sudah mendidih, masukkan mie
18. Tunggu hingga mie matang
19. Setelah mie matang, matikan kompor
20. Siapkan saringan, lihat kondisi saringan jika kotor dicuci dulu
21. Tuang mie ke saringan, tunggu sampai airnya tiris
22. Masukkan kedalam piring
23. Siapkan sendok dan garpu, lihat kondisinya jika kotor dicuci duu
24. Jika bersih aduk mie menggunakan sendok dan garpu
25. Mie goreng siap dihidangkan

Contoh Algoritma 4.
1. Siapkan spons
2. Apakah spons ada?
3. Jika tidak ada, beli diwarung
4. Siapkan sabun pencuci piring
5. Apakah sabun ada?
6. Jika tidak ada, beli diwarung
7. Taruh piring kotor kedalam wastafel
8. Buka keran air
9. Basahi piring kotor dengan air
10. Tutup keran air
11. Tuang sabun ke spons
12. Usapkan spons ke piring yang kotor
13. Buka kran air
14. Bilas piring yang telah disabun dengan air sampai bersih
15. Tutup keran air
16. Jika sudah bersih, taruh disamping wastafel
17. Tunggu hingga airnya tiris dan kering
18. Jika sudah kering, pindahkan piring kedalam rak piring
19. Piring siap digunakan

Algoritma pembuatan Name Tag dan kelengkapan lainnya untuk Fortafaste :

Rumusan masalah :
Pada hari yang telah ditetapkan, Adli mengikuti kegiatan fortafaste yang
wajib diikuti oleh seluruh mahasiswa teknik di fakultas sains dan teknologi uin
suska RIAU. Dalam pelaksanaannya Adli Abi Imran merupakan seorang peserta
FORTAFASTE dan dalam hal itu Adli harus mempersiapkan segala hal yang
telah ditetapkan. Yaitu menggunakan Almamater, membawa pita, membuat
name tag. Sehari sebelum pelaksanaan Adli memeriksa kelengkapan. Mulai dari
almamater, karena Adli mahasiswa baru, adli tidak memiliki almamater, maka ia
meminjamnya ke kaka senior. Setelah itu dia mencari pita di rumahnya, dan Adli
tidak menemukan pita tersebut kemudian ia membelinya. Persiapan terakhir untuk
pembuatan Name tag, karena ia memiliki fasilitas Gadget berupa Notebook PC
dirumahnya, maka ia mencoba membuat name tag dengan syarat ukuran kertas a4,
bagian atas berwarna merah dan bagian bawah berwarna putih, dengan format
Nama, jurusan, No.kelompok dan nama kelompok. Adli memeriksa aplikasi yang
tersedia di gadgetnya dan menemukan aplikasi yang mampu membantu
mengerjakan kelengkapannya tersebut. Dia menggunakan aplikasi MS. Word.
Setelah selesai ia ingin mencetak name tag tersebut namun Adli memiliki kendala,
adli tidak memiliki printer untuk mencetak. Kemudian adli harus pergi ke
percetakan tedekat dan mencetaknya. Setelah itu dia harus men-Laminating name
tag tersebut agar tahan terhadap panas dan air. Setelah merasa seluruh persyaratan
sudah cukup dan lengkap, maka adli dapat mengikuti kegiatan fortafaste esok
harinya.

Algoritmanya adalah :
1. Periksa kelengkapan, almamater, pita dan name tag
2. Jika Almamater tidak ada maka pinajm dengan kakak senior
3. Jika almamater sudah ada maka periksa periksa pita
4. Pita tidak ada maka beli di warung
5. Periksa name tage
6. Jika tidak ada maka buat name tag
7. Buat name tag dengan aplikasi yang telah tersedia
8. Pilih aplikasi yang tepat dan buat sesuai ketentuan
9. Cetak jika telah selesai dibuat
10. Jika tidak bisa mencetak pergi ke percetakan
11. Laminating agar tahan lebih lama
12. Kembali ke persayaratan
13. Jika telah lengkap maka bisa ikut FORTAFASTE.

Anda mungkin juga menyukai