Rizqia Khoirunisa 1:33 AM
Sudah pernah dibahas diartikel sebelumnya mengenai jenis penyajian algoritma untuk memecahkan suatu masalah, selain dapat disajikan menggunakan bahasa natural, dan pseudocode, algoritma juga bisa disajikan dalam bentuk algoritma flowchart. Algoritma Flowchart adalah suatu bagan atau diagram dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program. Untuk menyajikan algoritma flowchart, maka kita harus mengetahui simbol-simbol flowchart yang bisa digunakan, sekaligus harus tau nama dan juga fungsinya. Berikut adalah simbol-simbol flowchart yang sering digunakan untuk menyajikan algoritma flowchart:
2. Makan
Contoh kasus algoritma ke 2 dalam kehidupan sehari-hari adalah aktivitas makan, berikut adalah penyajian algoritma flowchart untuk kasus makan:
Related Posts :
Ilustrasi contoh algoritma. Foto: Pixabay.comSaat 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.
Ilustrasi contoh algortima. Foto: Unsplash.comBerikut adalah beberapa contoh algortima yang bisa kamu pahami. Contoh-contoh ini dapat dijumpai dalam kehidupan sehari-hari, berikut rinciannya:
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
Contoh algoritma menghitung luas segitiga:
Input: a (alas) dan t (tinggi)
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:
Input : p (panjang) dan l (lebar)
Luas Persegi Panjang L = p*l
Rumus untuk menghitung L yaitu L= p*l
Nilai L (Luas ) akan dicetak sebagai output ke perangkat output (keluaran)
Contoh algoritma menghitung nilai akhir:
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
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
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
Itu dia penjelasan mengenai contoh algoritma dalam kehidupan sehari-hari. Semoga bermanfaat!