21 CONTOH ALGORITMA DAN FLOWCHART
Baiklah tanpa panjang lebar berikut 21 contoh algoritma dan flowchart yang bisa segera
kamu pelajari.
1. Menghitung Luas Segitiga
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)
Flowchart Menghitung Luas Segitiga
2. Menghitung Keliling Lingkaran
Algoritma Keliling Lingkaran
Analisis :
Input : r (jari-jari lingkaran) dan phi
Keliling Lingkaran K=2*phi*r
Algoritma :
Menetapkan nilai phi = 3.14
Menghitung jari-jari lingkaran
Rumus untuk menghitung Keliling Lingkaran yaitu K=2*phi*r
Nilai K (Keliling Lingkaran ) akan dicetak sebagai output ke perangkat output
(keluaran)
Flowchart Keliling Lingkaran
3. Menghitung Luas Persegi Panjang
Algoritma Luas Persegi Panjang
Analisis :
Input : p (panjang) dan l (lebar)
Luas Persegi Panjang L = p*l
Algoritma :
Inputkan panjang
Inputkan lebar
Rumus untuk menghitung L yaitu L= p*l
Nilai L (Luas ) akan dicetak sebagai output ke perangkat output (keluaran)
Flowchart Luas Persegi Panjang
4. Mengirim Surat
Algoritma Mengirim Surat
Ketik atau tulis surat
Siapkan sampul surat atau amplop
Masukkan surat ke dalam amplop yang tersedia
Lem amplop surat dengan baik
Tuliskan alamat pengiriman surat, jika tidak ingat, lebih dahulu ambil buku alamat &
cari alamat yg dituju, lalu tulis alamat amplop surat.
Beli dan tempelkan perangko pada amplop
Pergi ke kantor pos dan bawa surat utk diserahkan pd pegawai pos
Flowchart Mengirim Surat
5. Menghitung Keliling Persegi yang diketahui luas
Algoritma Menghitung Keliling Persegi yang diketahui luas
Analisis :
Input : L (Luas)
Input : S ( sisi )
Hitung Sisi : S = L : 2
Hitung Keliling Persegi : K= 4*S
Algoritma :
Inputkan Luas Persegi
Hitung Sisi Menggunakan rumus diatas
Hitung keliling persegi menggunakan rumus diatas
Nilai K(Keliling Persegi ) akan dicetak sebagai output ke perangkat output
(keluaran)
Flowchart Menghitung Keliling Persegi yang diketahui luas
6. Menentukan Bilangan Ganjil atau Genap
Algortima Menentukan Bilangan Ganjil atau Genap
Inputkan sebuah bilangan (bilangan bulat)
Bagi bilangan yang sudah diinputkan dengan angka 2
Jika menghasilkan sisa pembagian ( 0 ) maka bilangan tersebut genap
Jika menghasilkan sisa pembagian bukan (0) bimaka bilangan tersebut ganjil
Flowchart Menentukan Bilangan Ganjil atau Genap
7. Menentukan Kelulusan Mahasiswa
Algoritma Menentukan Kelulusan Mahasiswa
Nama mahasiswa dan nilai (sudah terbaca)
Kalau mahasiswa mendapat nilai >70 maka ket “ lulus”
Kalau mahasiswa mendapat nilai <70 maka ket “tidak lulus”
Data nama, nilai dan keterangan akan ditampilkan
Flowchart Menentukan Kelulusan Mahasiswa
8. Konversi Suhu
Algoritma Konversi Suhu
Inputkan besaran suhu dalam celcius (satuan celcius)
Untuk melakukan konversi suhu dari celcius ke Reamur digunakan rumus : R = 4/5
*C
Untuk melakukan konversi suhu dari celcius ke Farenheit digunakan rumus berikut
: F = 9/5 * C + 3
Suhu dalam besaran Reamur dan Farenheit akan ditampilkan
Flowchart Konversi Suhu
9. Penerimaan Mahasiswa Baru
Algoritma Penerimaan Mahasiswa Baru
Calon Mahasiswa datang ke Bagian Pendaftaran.
Membeli dan mengisi formulir
Membayar uang kuliah semester awal ( sesuaikan dengan kampus)
Mengumpulkan dan menyerahkan persyaratan
Jika persyaratan sudah lengkap? Jika tidak maka akan kembali lagi ke proses
mengumpulkan persyaratan.
Menerima kartu mahasiswa, jadwal orientasi, dan Kuliah.
Mengikuti orientasi
Kuliah
Flowchart Penerimaan Mahasiswa Baru
10. Membuat Kopi Instan
Algoritma Membuat Kopi Instan
Buka Kemasan Kopi sachet yang sudah dibeli
Setelah itu tuangkan Kopi Kedalam gelas
Panaskan air hingga Mendidih
Tuangkan airpanas Ke dalam Gelas
Lalu aduk hingga merata
Kopi Instan siap dinikmati
Flowchart Membuat Kopi Instan
11. Membuat Nasi Goreng
Algoritma Membuat Nasi Goreng
Nyalakan kompor gas
Letakan wajan diatas kompor
Tuangkan sedikit minyak goreng
Masukan bumbu ke atas wajan
Tuangkan nasi secukupnya
Beri sedikit garam
Coba rasakan pas atau tidak bumbunya
Jika kurang garam tambahkan sedikit lagi
Nasi goreng siap dinikmati
Flowchart Membuat Nasi Goreng
12. Pemesanan Makanan
Algoritma Pemesanan Makanan
Pertama pelanggan singgah ke rumah makan
Pelanggan menentukan pilihan makanan melalui menu yang tersedia
Jika makanan sesuai selera konsumen maka mereka akan jadi memesan, jika tidak
maka tidak akan ada pemesanan
Jika pelanggan jadi memesan maka menu akan terpilih
Pelayanan akan melihat stok makanan, jika tersedia maka akan dirposes jika tidak
pelayan akan menyarankan konsumen untuk memilih menu yang lain.
Setelah diproses kosumen akan menerima makanan yang sudah dipesan
Selanjutnya akan terjadi transaksi pembayaran di kasir
Kasir akan memberikan kwitansi atau bukti pembayaran
Jika semua tahap telah dilalui (makanan sudah dibayar) maka konsumen akan pergi
meninggalkan rumah makan
Flowhcart Pemesanan Makanan
13. Penjumlahan 2 Angka
Algoritma Penjumlahan 2 Angka
Masukan angka pertama (a) dan kedua (b)
Jumlahkan dengan rumus a+b
maka akan ditampilkan hasil dari a+b
Flowchart Penjumlahan 2 Angka
14. Menghitung Nilai Akhir
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
Flowchart Menghitung Nilai Akhir
15. Menghitung Umur Seseorang
Algoritma Menghitung Umur Seseorang
Inputkan tahun sekarang (TS)
Inputkan tahun lahir (TL)
Hitung menggunakan rumus : TS – TL
Tampilkan jumlah umur
Flowchart Menghitung Umur Seseorang
16. Menghitung Jam ke Detik
Algoritma Menghitung Jam ke Detik
Input Jam
Hitung menggunakan Rumus : Jam * 3600
Tampilkan detik
Flowchart Menghitung Jam ke Detik
17. Menghitung Jam ke Menit
Algoritma Menghitung Jam ke menit
Inputkan Jam
Hitung menggunakan Rumus : Jam * 60
Tampilkan Menit
Flowchart Menghitung Jam ke menit
18. Menghitung KM ke Meter
Algoritma Menghtiung KM ke Meter
Inputkan KM
Hitung menggunakan rumus : KM*1000
Cetak Meter
Flowchart Menghtiung KM ke Meter
19. Menghitung KG ke Gram
Algoritma Menghtiung KG Ke Gram
Inputkan KG
Hitung menggunakan rumus : KG * 1000
Maka akan tampil Gram
Flowchart Menghtiung KG Ke Gram
20. Melakukan Panggilan Telepon
Algoritma Panggilan Telepon
Ambil Hape
Pilih Menu Kontak
Pilih Nomor atau kontak
Tekan tombol telepon
Flowchart Panggilan Telepon
21. Mengirim Sms
Algoritma Mengirim SMS
Buka Menu SMS
Pilih kontak / nomor telepon
Ketikan pesan
Tekan tombol kirim
SMS akan terkirim
Flowchart Mengirim SMS