Konten dari Pengguna

Contoh Algoritma dalam Kehidupan Sehari-hari

How To Tekno

How To Tekno

How to tekno

·waktu baca 3 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Ilustrasi contoh algoritma. Foto: Pixabay.com
zoom-in-whitePerbesar
Ilustrasi contoh algoritma. Foto: Pixabay.com

Saat membuat program dari suatu aplikasi hal yang pertama kali harus dirancang adalah algoritma. Menurut buku 10 Langkah Belajar Logika dan Algoritma Menggunakan Bahasa C dan C++ di GnuLlinux karya Ema Utami dan Sukrisno, algoritma adalah logika, metode, tahapan secara logis yang disusun berurutan guna menyelesaikan suatu masalah.

Tanpa kamu sadari, setiap aktivitas yang dilakukan sehari-hari ternyata menggunakan algoritma. Seseorang yang bercita-cita menjadi pemrogram atau pengembang wajib memahami algoritma agar mengerti alur dan tujuan dari suatu program yang dibuat.

Contoh Algoritma

Ilustrasi contoh algortima. Foto: Unsplash.com

Berikut adalah beberapa contoh algortima yang bisa kamu pahami. Contoh-contoh ini dapat dijumpai dalam kehidupan sehari-hari, berikut rinciannya:

  • Memesan Makanan

Contoh algoritma pemesanan makanan:

  1. Pelanggan datang ke rumah makan

  2. Menentukan pilihan makanan melalui menu yang tersedia

  3. Jika makanan sesuai selera, terjadi pemesanan. Jika tidak, tidak akan ada pemesanan

  4. Jika pelanggan jadi memesan, menu akan terpilih

  5. Pelayanan akan melihat stok makanan. Jika tersedia, makanan akan diproses. Jika tidak, pelayan akan menyarankan konsumen untuk memilih menu yang lain

  6. Setelah diproses pelanggan akan menerima makanan yang sudah dipesan

  7. Kemudian terjadi transaksi pembayaran di kasir

  8. Kasir akan memberikan bukti pembayaran

  9. Jika semua tahap telah dilakukankonsumen akan pergi meninggalkan rumah makan

  • Menghitung Luas Segitiga

Contoh algoritma menghitung luas segitiga:

Analisis:

  1. Input: a (alas) dan t (tinggi)

  2. Luas Segitiga = a*t/2

Algoritma:

  1. Masukan nilai alas (a) dan nilai tinggi segitiga (t)

  2. Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah ditentukan

  3. Rumus untuk menghitung Luas Segitiga yaitu L = 1/2*a*t

  4. Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)

  • Menghitung Luas Persegi Panjang

Contoh algoritma luas persegi panjang:

Analisis:

  1. Input : p (panjang) dan l (lebar)

  2. Luas Persegi Panjang L = p*l

Algoritma:

  1. Input panjang

  2. Input lebar

  3. Rumus untuk menghitung L yaitu L= p*l

  4. Nilai L (Luas ) akan dicetak sebagai output ke perangkat output (keluaran)

  • Menghitung Nilai Akhir

Contoh algoritma menghitung nilai akhir:

  1. Inputkan NIM dan Nama

  2. Inputkan Kehadiran, nilai tugas, kuis, UTS, dan UAS

  3. Rumus Nilai Akhir : kehadiran*0.05+tugas*0.25+kuis*0.15+UTS*0.25+UAS*0.30

  4. Tampilkan Nilai Akhir

  5. Menentukan Kelulusan Mahasiswa

Contoh algoritma menentukan kelulusan mahasiswa:

  1. Nama mahasiswa dan nilai (terbaca)

  2. Kalau mahasiswa mendapat nilai >70, ket “ lulus”

  3. Kalau mahasiswa mendapat nilai <70, ket “tidak lulus”

  4. Data nama, nilai, dan keterangan akan ditampilkan

  • Mengonversi Suhu

Contoh algoritma konversi suhu:

  1. Inputkan besaran suhu dalam celcius (satuan celcius)

  2. Untuk melakukan konversi suhu dari celcius ke Reamur gunakan rumus : R = 4/5 * C

  3. Untuk melakukan konversi suhu dari celcius ke Fahrenheit gunakan rumus berikut : F = 9/5 * C + 3

  4. Suhu dalam besaran Reamur dan Fahrenheit akan ditampilkan

  • Penerimaan Mahasiswa Baru

Contoh algoritma penerimaan mahasiswa baru:

  1. Calon Mahasiswa datang ke Bagian Pendaftaran

  2. Membeli dan mengisi formulir

  3. Membayar uang kuliah semester awal (jumlah disesuaikan dengan kampus)

  4. Mengumpulkan dan menyerahkan persyaratan jika persyaratan sudah lengkap

  5. Jika tidak, akan kembali lagi ke proses mengumpulkan persyaratan

  6. Menerima kartu mahasiswa, jadwal orientasi dan kuliah

  7. Mengikuti orientasi

  8. Kuliah

Itu dia penjelasan mengenai contoh algoritma dalam kehidupan sehari-hari. Semoga bermanfaat!

(ZHR)