Sebelum membuat program aplikasi baik itu web, desktop, dan mobile yang pertama
kali dirancang adalah algoritma dan flowchartnya. Proses ngoding tidak akan
terjadi jika programmer tidak tau alur programnya seperti apa. Maka jika kamu ingin
menjadi programer atau developer pelajarilah algoritma dan flowchart agar kita tau
alur dan tujuan dari program yang dibuat seperti apa. Untuk mempermudah kali ini
kami akan berikan 21 contoh algoritma dan flowchart.
Algoritma :
1
2. Menghitung Keliling Lingkaran
Algoritma Keliling Lingkaran
Analisis :
Algoritma :
2
3. Menghitung Luas Persegi Panjang
Algoritma Luas Persegi Panjang
Analisis :
Algoritma :
Inputkan panjang
Inputkan lebar
Rumus untuk menghitung L yaitu L= p*l
Nilai L (Luas ) akan dicetak sebagai output ke perangkat output (keluaran)
3
4. Mengirim Surat
Algoritma Mengirim Surat
4
5. Menghitung Keliling Persegi yang diketahui luas
Algoritma Menghitung Keliling Persegi yang diketahui luas
Analisis :
Input : L (Luas)
Input : S ( sisi )
5
Hitung Sisi : S = L : 2
Hitung Keliling Persegi : K= 4*S
Algoritma :
6
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
7
8. Konversi Suhu
Algoritma Konversi Suhu
8
9. Penerimaan Mahasiswa Baru
Algoritma Penerimaan Mahasiswa Baru
9
10
10. Membuat Kopi Instan
Algoritma Membuat Kopi Instan
11
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
12
12. Pemesanan Makanan
Algoritma Pemesanan Makanan
13
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
14
13. Penjumlahan 2 Angka
Algoritma Penjumlahan 2 Angka
15
Flowchart Penjumlahan 2 Angka
16
15. Menghitung Umur Seseorang
Algoritma Menghitung Umur Seseorang
17
16. Menghitung Jam ke Detik
Algoritma Menghitung Jam ke Detik
Input Jam
Hitung menggunakan Rumus : Jam * 3600
Tampilkan detik
18
17. Menghitung Jam ke Menit
Algoritma Menghitung Jam ke menit
Inputkan Jam
Hitung menggunakan Rumus : Jam * 60
Tampilkan Menit
19
18. Menghitung KM ke Meter
Algoritma Menghtiung KM ke Meter
Inputkan KM
Hitung menggunakan rumus : KM*1000
Cetak Meter
20
19. Menghitung KG ke Gram
Algoritma Menghtiung KG Ke Gram
Inputkan KG
Hitung menggunakan rumus : KG * 1000
Maka akan tampil Gram
21
20. Melakukan Panggilan Telepon
Algoritma Panggilan Telepon
Ambil Hape
Pilih Menu Kontak
Pilih Nomor atau kontak
Tekan tombol telepon
22
21. Mengirim Sms
Algoritma Mengirim SMS
23
Itulah contoh algoritma dan flowchart yang bisa pelajari.
24