Contoh Algoritma dalam Kehidupan Sehari-hari

How to tekno
·waktu baca 3 menit
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

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
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:
Pelanggan datang ke rumah makan
Menentukan pilihan makanan melalui menu yang tersedia
Jika makanan sesuai selera, terjadi pemesanan. Jika tidak, tidak akan ada pemesanan
Jika pelanggan jadi memesan, menu akan terpilih
Pelayanan akan melihat stok makanan. Jika tersedia, makanan akan diproses. Jika tidak, pelayan akan menyarankan konsumen untuk memilih menu yang lain
Setelah diproses pelanggan akan menerima makanan yang sudah dipesan
Kemudian terjadi transaksi pembayaran di kasir
Kasir akan memberikan bukti pembayaran
Jika semua tahap telah dilakukankonsumen akan pergi meninggalkan rumah makan
Menghitung Luas Segitiga
Contoh algoritma menghitung luas segitiga:
Analisis:
Input: a (alas) dan t (tinggi)
Luas Segitiga = a*t/2
Algoritma:
Masukan nilai alas (a) dan nilai tinggi segitiga (t)
Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah ditentukan
Rumus untuk menghitung Luas Segitiga yaitu L = 1/2*a*t
Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)
Menghitung Luas Persegi Panjang
Contoh algoritma luas persegi panjang:
Analisis:
Input : p (panjang) dan l (lebar)
Luas Persegi Panjang L = p*l
Algoritma:
Input panjang
Input lebar
Rumus untuk menghitung L yaitu L= p*l
Nilai L (Luas ) akan dicetak sebagai output ke perangkat output (keluaran)
Menghitung Nilai Akhir
Contoh algoritma menghitung nilai akhir:
Inputkan NIM dan Nama
Inputkan Kehadiran, nilai tugas, kuis, UTS, dan UAS
Rumus Nilai Akhir : kehadiran*0.05+tugas*0.25+kuis*0.15+UTS*0.25+UAS*0.30
Tampilkan Nilai Akhir
Menentukan Kelulusan Mahasiswa
Contoh algoritma menentukan kelulusan mahasiswa:
Nama mahasiswa dan nilai (terbaca)
Kalau mahasiswa mendapat nilai >70, ket “ lulus”
Kalau mahasiswa mendapat nilai <70, ket “tidak lulus”
Data nama, nilai, dan keterangan akan ditampilkan
Mengonversi Suhu
Contoh algoritma konversi suhu:
Inputkan besaran suhu dalam celcius (satuan celcius)
Untuk melakukan konversi suhu dari celcius ke Reamur gunakan rumus : R = 4/5 * C
Untuk melakukan konversi suhu dari celcius ke Fahrenheit gunakan rumus berikut : F = 9/5 * C + 3
Suhu dalam besaran Reamur dan Fahrenheit akan ditampilkan
Penerimaan Mahasiswa Baru
Contoh algoritma penerimaan mahasiswa baru:
Calon Mahasiswa datang ke Bagian Pendaftaran
Membeli dan mengisi formulir
Membayar uang kuliah semester awal (jumlah disesuaikan dengan kampus)
Mengumpulkan dan menyerahkan persyaratan jika persyaratan sudah lengkap
Jika tidak, akan kembali lagi ke proses mengumpulkan persyaratan
Menerima kartu mahasiswa, jadwal orientasi dan kuliah
Mengikuti orientasi
Kuliah
Itu dia penjelasan mengenai contoh algoritma dalam kehidupan sehari-hari. Semoga bermanfaat!
(ZHR)
