Blog Informasi Teknologi

Algoritma Flowchart Cara Menghitung Luas Lingkaran, Segitiga, Persegi Panjang

Di dalam memecahkan masalah menggunakan algoritma, kita bisa menuliskannya dalam 3 bentuk yaitu, menggunakan algoritma bahasa natural, menggunakan algoritma flowchart dan menggunakan algoritma pseudocode.

Algoritma bahasa natural adalah urutan langkah-langkah penulisan pemecahan masalah algoritma menggunakan bahasa yang kita gunakan dalam kehidupan sehari-hari, algoritma bahasa natural dibuat agar kita lebih memahami alur proses logika pemecahan masah.

Sedangkan algoritma flowchart adalah algoritma yang disajikan menggunakan simbol-simbol flowchart, algoritma ini merupakan gambaran logika pemecahan masalah sehingga kita lebih mudah untuk memahami logika proses yang dilakukan.

Sementara algoritma pseudocode merupakan algoritma bahasa tiruan yang menggunakan bahasa pemrograman yang ingin digunakan, algoritma ini tidak memiliki penulisan standar, namun pada umumnya penulisan instruksi akan menyesuaikan dengan bahasa pemrograman yang ingin digunakan.

Di artikel sebelumnya saya sudah menyajikan algoritma pseudocode untuk menghitung luas lingkaran, segitiga dan juga persegi panjang, masih mengenai algoritma, di artikel kali ini saya akan menyajikan algoritma flowchart untuk perhitungan yaitu menghitung luas lingkaram, luas segitiga dan luas persegi panjang beserta menampilkan hasilnya.

Untuk membuat algoritma flowchart anda dituntut untuk mempelajari dan memahami simbol-simbol flowchart untuk memecahkan masalah algoritma, setelah anda paham maka anda akan lebih mudah memahami algoritma flowchart dan anda akan mampu untuk membuat sendiri algoritma flowchart untuk kasus yang ingin anda pecahkan.

Algoritma flowchart menghitung luas (lingkaran, segitiga, persegi panjang dan menampilkan hasilnya)

Berikut saya akan uraikan beberapa contoh penyajian algoritma flowchart dalam dunia matematika, diantaranya adalah algoritma flowchart untuk menghitung luas lingkaran, segitiga persegi panjang dan menampilkan hasilnya.

1. Algoritma flowchart menghitung luas lingkaran.

Rumus luas lingkaran adalah :
Luas lingkaran =phi * r * r

Dimana phi adalah 3.14 dan r adalah jari-jari lingkaran.

Contoh :
Algoritma menghitung luas lingkaran dimana jari-jari lingkaran diinput oleh pengguna dan menampilkan hasilnya:


Algoritma pseudocode menghitung luas lingkaran
Algoritma menghitung luas lingkaran di atas menggunakan pseudocode dengan pendekatan pascal adalah sebagai berikut:

algoritma hitung_luas_lingkaran

deklarasi
var phi,luas:float;
var jari_jari:integer;

deskripsi
phi <-- 3.14;

read(jari_jari);

luas <-- phi * jari_jari * jari_jari;

write(luas)

2. Algoritma Flowchart menghitung luas segitiga.

Rumus luas segitiga adalah :
luas segitiga = 1/2 alas * tinggi

Contoh :
algoritma flowchart untuk menghitung luas segitiga, dimana alas dan tingginya diinput oleh pengguna dan ditampilkan hasilnya.


Algoritma pseudocode menghitung luas segitiga

Algoritma pseudocode dengan pendekatan pascal, menghitung luas segitiga yang disajikan pada flowchart di atas adalah sebagai berikut:

algoritma hitung_luas_segitiga


deklarasi

var luas:float;
var alas,tinggi:integer;


deskripsi

read(alas);
read(tinggi);


luas <-- 1/2 alas * tinggi;



write(luas);


3. Algoritma Flowchart menghitung luas Persegi Panjang

Rumus luas persegi panjang adalah:
Luas =  panjang * lebar

Contoh:
Algoritma flowchart untuk menghitung luas persegi panjang dimana panjang dan lebarnya diinput oleh pengguna dan tampilkan hasilnya:


Algoritma pseudocode menghitung luas persegi panjang.

Algoritma pseudocode menggunakan pendekatan pemrograman pascal untuk menghitung luas persegi panjang dimana panjang dan lebarnya diinput oleh pengguna serta menampilkan hasilnya adalah sebagai berikut:

algoritma hitung_luas_persegi_panjang


deklarasi 

var luas,panjang,lebar : integer;


deskripsi



read(panjang);

read(lebar);


luas <-- panjang * lebar;



write(luas);



Itulah beberapa contoh penyajian algoritma menggunakan flowchart dan juga pseudocode untuk menghitung luas lingkaran, segitiga dan persegi panjang beserta menampilkan hasilnya, semoga bermanfaat.

Algoritma pseudocode menghitung luas lingkaran, segitiga, persegi panjang dan trapesium

Untuk memahami bahasa pemrograman setidaknya kita harus memahami algoritma, tujuannya adalah agar kita terbiasa dan memahami logikanya. Untuk memecahkan masalah menggunakan algoritma, ada tiga kategori yang bisa kita gunakan yaitu, algoritma bahasa natural, algoritma flowchart dan algoritma pseudocode.

Algoritma bahasa natural adalah urutan langkah-langkah untuk memecahkan masalah yang menggunakan bahasa kita sehari-hari yang mudah sekali dipahami, sedangkan algoritma flowchart adalah pemecahan masalah algoritma menggunakan simbol-simblo khusus, algoritma ini akan membantu anda memahami logika proses pemecahan masalah secara visual, sedangkan algorit pseudocode merupakan algoritma yang menggunakan bahasa tiruan yang mirip dengan instruksi bahasa pemrograman yang akan digunakan.

Pada algoritma pseudocode tidak ada instruksi standar, namun instruksi yang digunakan merupakan instruksi tiruan dari bahasa pemrograman yang ingin digunakan, jika bahasa pemrograman yang akan digunakan adalah bahasa pascal, maka instruksi pseudocode akan menyerupai instruksi pascal, begitu juga ketika bahasa pemrograman yang akan digunakan adalah C++, maka instruksi algoritma pseudocode juga akan menyerupai instruksi bahasa pemrograman pascal.

Untuk lebih memahami implementasi algoritma, maka di artikel kali ini saya akan menguraikan beberapa contoh algoritma pseudocode untuk memecahkan masalah matematika menghitung luas lingkaran, menghitung luas segitiga, persegi panjang dan trapesium.

1. Algoritma Pseudocode menghitung luas lingkaran.

Untuk menghitung luas lingkaran menggunakan algoritma pseudocode, kita harus mengetahui  rumus luas lingkaran sebagai berikut:
rumus luas lingkaran
Rumus luas lingkaran adalah phi x r x r, atau 1/4 x phi x d x d.

Contoh berikut adalah algorimat pseudocode untuk menghitung luas lingkaran menggunakan pendekatan bahasa pemrograman pascal, dimana jari-jari diinput oleh pengguna dan hasilnya dicetak, adalah sebagai berikut:

program hitung_luas_lingkaran
deklarasi
var phi : float;
var r,luas:integer;
algoritma:
phi <-- 3.14;

read(r); {diinput user}

luas <-- phi * r *r;

write(luas);

2. Algoritma Pseudocode menghitung luas segitiga

Sebelum menuliskan algoritma pseudocode untuk menghitung luas segitiga, maka kita harus mengetahui dulu rumus menghitung luas segitiga sebagai berikut:


Untuk menghitung luas segitiga, maka kita harus mengetahui tinggi dan juga alas segitiga tersebut.

Contoh berikut adalah pemecahan algoritma menggunakan pseudocode dengan pendekatan bahasa pemrograman pascal untuk menghitung luas segitiga dimana alasnya =10 dan tingginya = 15, dan hasilnya dicetak.

program hitung_luas_segitiga

deklarasi
var luas,alas,tinggi:integer;

algoritma:
alas <-- 10;
tinggi <-- 15;

luas <-- 1/2 * alas * tinggi

write(luas)


3. Algoritma pseudocode menghitung luas persegi panjang

Sebelum menuliskan algoritma pseudocode untuk menghitung luas persegi panjang, setidaknya kita harus mengetahui rumus luas persegi panjang, sebagai berikut:
Contoh
Algoritma pseudocode menghitung luas persegi panjang dimana panjang dan lebarnya diinput dan luasnya ditampilkan.

program hitung_luas_segi_panjang

deklarasi
var panjang,lebar,luas:integer;

algoritma:
read(panjang);
read(lebar); 

luas <-- panjang * lebar;

write(luas);


4. Algoritma Pseudocode Menghitung Luas Trapesium

Rumus perhitungan luas trapesium adalah sebagai berikut:

 Contoh hitung luas trapesium dengan penjang sisi-sisinya AB=10, BC=6, CD=AD=8, t=7

program hitung_luas_trapesium

deklarasi
var luas, ab, cd, t:integer;

algoritma:
ab <-- 10;
cd <-- 8;
t <-- 7;

luas <-- 1/2 * ab * cd * t;

write <-- luas ;
 

Itulah penulisan algoritma pseudocode yang berkaitan dengan matematika untuk menghitung rumus luas lingkaran, persegipanjang, segitiga dan trapesium.

Semoga bermanfaat.

Algoritma Percabangan (1,2, 3 kondisi, percabangan bersarang dan contoh kasus)

Algoritma Percabangan (1,2, 3 kondisi, percabangan bersarang dan contoh kasus)

Algoritma percabangan adalah salah satu instruksi dalam algoritma yang digunakan untuk memberikan pilihan kepada program perintah mana yang harus diproses dan perintah mana yang harus dilewati sesuai dengan kondisi yang diberikan.

Algoritma percabangan terkadang diperlukan untuk kasus-kasus tertentu, karena pada kenyataannya alur pemrosesan kode program tidak selamanya berurutan dari baris instruksi satu ke baris instruksi lainnya, namun terkadang program perlu diatur agar bisa meloncat pada baris instruksi tertentu sesuai dengan kondisi yang terpenuhi.

Di dunia bahasa pemrograman atau algoritma, instruksi agar alur proses program bisa loncat menuju baris instruksi tertentu sesuai dengan kondisi yang diberikan, itu disebut dengan instruksi percabangan, pemilihan atau flow control.

Di dalam algoritma, instruksi percabangan dikategorikan menjadi beberapa jenis yaitu, percabangan 1 kondisi, percabangan 2 kondisi, percabangan 3 kondisi, percabangan lebih dari 3 kondisi dan percabangan bersarang.

Untuk lebih memahami logika dari algoritma percabangan, baik percabangan  1 kondisi, 2 kondisi, 3 kondisi maupun percabangan bersarang, maka di artikel kali saya akan coba kupas tuntas mengenai algoritma percabangan disertai dengan contoh kasus lengkap, baik kasus-kasus khusus, maupun contoh kasus dalam kehidupan sehari-hari.

Algoritma Percabangan (1,2, 3 kondisi, percabangan bersarang dan contoh kasus)

Algoritma percabangan biasanya menggunakan instruksi 

IF (Kondisi1) THEN
      pernyataan 1
ELSE IF (Kondisi 2) THEN
      pernyataan 2
ELSE IF (Kondisi 3) THEN
      pernyataan 3
ELSE
      pernyataan 4
END IF

Untuk Kondisi ke 1 cukup menggunakan instruksi IF (Kondisi 1) THEN, sedangkan untuk kondisi 2 dan seterusnya selain kondisi terakhir, maka menggunakan ELSE IF (Kondisi N) THEN, sementara untuk kondisi terakhir cukup menggunakan ELSE saja.

Memahami Apa itu IF THEN ELSE ?
IF dapat diartikan sebagai (JIKA), sedangkan THEN dapat anda artikan dengan sebutan MAKA, sedangkan ELSE dapa anda artiken sebagai (JIKA BUKAN / SELAIN ITU).

Memahami Apa itu Kondisi ?
Kondisi, umumnya akan membandingkan 2 buah operan dengan menggunakan operator aritmatika  seperti:
  • > (lebih besar)
  • < (lebih kecil)
  • >= (lebih besar atau sama dengan)
  • <= (lebih kecil atau sama dengan)
  • == (sama dengan)
  • <> (tidak sama dengan)

Contoh :
IF( nilai >=80) THEN
   write("LULUS")
ELSE
   weite("GAGAL")
END IF

Instruksi di atas jika diterjemahkan adalah, IF="jika nilai lebih besar atau sama dengan 80, maka cetak kata LULUS", ELSE="jika tidak (artinya nilainya lebih kecil dari 80) maka GAGAL".

Yang diberikan warna merah tebal itu adalah bagian kondisi, dengan operan nilai dan angka 80, sedangkan operator yang digunakan adalah >= (lebih besar atau sama dengan), harap diingat kondisi biasanya selalu membandingkan 2 buah operan dengan operator artimatika.

Semoga dengan uraian singkat di atas anda punya gambaran apa itu percabangan.


Algoritma percabangan 1 kondisi

Algoritma percabangan 1 kondisi adalah algoritma percabangan yang hanya menggunakan1 kondisi atau ketentuan saja, jika kondisi terpenuhi maka instruksi akan diproses, jika tidak terpenuhi maka akan dilewat atau diloncati.

Contoh:
Algoritma untuk menentukan usia balita, jika usia lebih kecil atau sama dengan 5 tahun maka balita.

Pseudocode:

program cek_usia
deklarasi
      var usia:integer
algoritma
    read(usia)

    IF(usia <5) THEN
          write("BALITA")
    ENDIF

Pada contoh di atas usia diinput oleh pengguna, usia kemudian dicek, jika usia lebih kecil dari lima maka cetak tulisan "BALITA" sedangkan jika tidak maka instruksi write("BALITA") akan dilewati.

Algoritma Percabangan 2 kondisi

Algoritma percabangan 2 kondisi adalah algoritma untuk memecahkan kasus yang hanya menggunakan 2 ketentuan saja.

Struktu percabangan 2 kondisi adalah sebagai berikut:

IF (Kondisi 1) THEN
      pernyataan 1
ELSE
      pernyataan 2
ENDIF

Contoh algoritma 2 kondisi:
Algoritma untuk menentukan Lulus dan Tidak Lulus nilai siswa, dengan ketentuan:
1. Jika nilai >=75 maka lulus,
2. Jika tidak  (nilai <75 maka tidak lulus)

Jawab:

program kelulusan
deklarasi
    var nilai:integer
algoritma:
    read(nilai)

    IF (nilai >=75) THEN
          write("LULUS")
    ELSE
          write("TIDAK LULUS")
    ENDIF


Atau Kasus di atas bisa juga ditulis seperti di bawah ini:

program kelulusan
deklarasi
    var nilai:integer
algoritma:
    read(nilai)

    IF (nilai <75) THEN
          write("TIDAK LULUS")
    ELSE
          write("LULUS")
    ENDIF


Untuk 2 kondisi, maka algoritma akan melibatkan instruksi percabangan IF (kondisi) THEN..... ELSE......, artinya jika 2 kondisi maka  instruksi  kata IF hanya 1 jumlahnya lainnya menggunakan kata ELSE.

Algoritma Percabangan 3 Kondisi

Algoritma tiga kondisi merupakan algoritma yang dapat digunakan untuk memecahkan kasus yang memiliki 3 kondisi.

Untuk algoritma 3 kondisi maka strukturnya adalah:

IF (kondisi 1) THEN
      pernyataan 1
ELSE IF(kondisi 2) THEN
      pernyataan 2
ELSE
      pernyataan 3.
ENDIF


Untuk kondisi pertama selalu menggunakan IF (Kondisi 1) THEN, sedangkan untuk kondisi kedua dan seterusnya selain kondisi terakhir, menggunakan ELSE IF (kondisi n) THEN, dan untuk kondisi terakhir menggunakan ELSE saja.

Contoh algoritma dengan 3 kondisi:
Algoritma untuk mencari nilai dalam bentuk abjad A,B atau C, dengan ketentuan
1. Jika nilai >80 maka nilai A
2. jika nilai >=70 dan <=80 maka B
3. selain itu (nilai <70) maka C

Jawab:
program cari_nilai
deklarasi
      var nilai:integer
algoritma
      read(nilai)
      IF(nilai>80)THEN
            write("A")
      ELSE IF(nilai>=70 AND nilai <=80) THEN
            write("B")
      ELSE
            write("C")
     ENDIF


Algoritma lebih dari 3 kondisi

Kondisi dalam algoritma bisa lebih dari 3 kondisi, strukturnya akan selalu sama, untuk kondisi pertama maka menggunakan IF (kondisi 1) ELSE...., sedangkan untuk kondisi ke 2 dan seterusnya selain kondisi terakhir yaitu menggunakan ELSE IF (kondisi n) THEN....., sedangkan untuk kondisi terakhir baru menggunaakn ELSE....saja.

Format untuk algoritma 3 kondisi atau lebih adalah sebagai berikut:

IF(Kondisi 1) THEN
     pernyataan 1
ELSE IF(Kondisi 2) THEN
     pernyataan 2
ELSE IF (kondisi 3) THEN
     pernyataan 3
ELSE IF(kondisi 4) THEN
     pernyataan 4
...
...
...
...
...
ELSE IF(kondisi N) THEN
     pernyataan N
ELSE
     pernyataan terakhir
ENDIF


Contoh algoritma lebih dari 3 kondisi sama halnya dengan 3 kondisi di atas, namun ketentuannya lebih dari 3. bisa 4, 5 dan seterusya.

c. Algoritma Percabangan Bersarang

Algoritma percabangan bersarang merupakan bentuk algoritma percabangan dimana pada setiap setiap pernyataan untuk kondisi IF di dalamnya terdapat Instruksi IF Lagi.

Algoritma percabangan bersarang artinya di dalam IF terdapat IF lagi.

Struktur algoritma percabangan  bersarang adalah sebagai berikut:

IF(Kondisi a) THEN
      IF(kondisi x)THEN
            pernyataan 1
      ELSE  IF
            pernyataan 2
      ENDIF
ELSE
     pernyataan b
ENDIF

Intinya algoritma percabangan disebut percabangan bersarang jika di dalam percabangan ada percabangan lagi, banyak yang menyebut juga dengan sebutan di dalam IF ada IF lagi.

Algoritma percabangan dan contohnya dalam kehidupan sehari-hari

Di artikel sebelumnya saya pernah menjelaskan mengenai jenis-jenis penyajian pemecahan masalah dalam algoritma, di artikel tersebut dijelaskan bahwa penyajian atau penulisan pemecahan masalah dalam algoritma dibagi menjadi 3 kategori yaitu, bahasa natural, flowchart psedeocode.

Masih membahas seputar algoritma, di artikel kali ini yang akan saya bahas adalah algoritma percabangan, algortima percabangan merupakan bagian penting yang harus dipahami dengan baik, karena ketika anda terjun kedunia bahasa pemrograman tingkat tinggi anda tidak akan lepas dari instruksi percabangan.

Algoritma percabangan adalah salah satu jenis perintah dalam algoritma yang digunakan sebagai cara untuk memberitahukan program tentang perintah apa yang harus dijalankan, dimana perintah tersebut disesuaikan dengan beberapa kondisi tertentu.

Dalam sebuah program atau sistem, ada saatnya sebuah instruksi atau perintah hanya bisa dilakukan jika memenuhi suatu kondisi atau persyaratan tertentu. Itu mengapa, algoritma percabangan ini bisa disebut juga dengan algoritma seleksi kondisi.

Agar anda lebih memahami mengenai algoritma percabangan ini, maka di artikel kali ini saya akan coba uraikan beberapa contoh algoritma percabangan dalam kehidupan sehari-hari yang sering sekali anda temui.

Contoh algoritma percabangan dalam kehidupan sehari-hari

Berikut adalah beberapa contoh kasus algoritma percabangan dalam kehidupan sehari-hari.

1. Menonton Film untuk  usia 17 tahun ke bawah

Penyajian algoritma berikut adalah algoritma untuk kasus menonton film dimana yang hanya bisa menonton film adalah orang yang berusia 17 tahun ke bawah, jika usia lebih dari 17 tahun tidak boleh menonton film.

Flowchart:


Pada algoritma di atas usia diinput oleh pengguna, selanjutnta usia yang diinput dicek dengan pengkondisian (apakah usia lebih besar dari 17), jika usia lebih besar dari 17 (Ya), maka cetak "Silahkan menonton" Jika (tidak), maka cetak "Anda tidak boleh menonton.

Algoritma Pseudocode menonton film
Berikut adalah penyajian algoritma pseudocode untuk kasus di atas

Algoritma menonton_film
Deklarasi
usia : integer
Deskripsi:
read (usia)
if(usia>7)then 
write ("Anda tidak boleh menonton")
else
write ("Silahkan Menonton")
endif

Pengkondisian kebanyakan menggunakan simbol operator matematika seperti >, <, =, <=,>= seperti contoh diatas (usia >7)

2. Kelulusan Siswa

Algoritma flowchart & pseudocode berikut adalah algoritma untuk mengecek nilai siswa, jika nilai siswa lebih besar dari 70 maka lulus jika tidak maka tidak lulus.

Flowchart:



Pseudocode:
Algoritma kelulusan_siswa
deklarasi
var 
nama,ket:string
nilai:integer
Deskripsi:
read(nama,nilai)
if(nilai >70)then
ket <- "Lulus"
else
ket <- "Tidak Lulus"
endif

write(nama,nilai,ket)


Algoritma flowchart dan pseudocode di atas adalah algoritma percabangan untuk 1 kondisi, semoga bermanfaat.

Algoritma dalam kehidupan sehari-hari dalam bahasa natural dan flowchart

Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan suatu masalah yang disusun secara sistematis dan logis. Kata Logis merupakan kata kunci dalam Algoritma karena langkah-langkah dalam Algoritma harus bersifat logis (nyata) dan harus dapat ditentukan bernilai salah atau benar.

Proses semacam algoritma sebenarnya banyak dijumpai dalam kehidupan sehari-hari. seperti salah satu Contohnya ketika Anda membaca resep masakan, selain bahan-bahan yang digunakan, Anda juga akan melihat prosedur atau urutan langkah-langkah untuk membuat masakan tersebut.

Prosedur dalam resep seperti itu sebenarnya menyatakan semacam algoritma. Prosedur itu merupakan suatu urutan yang memandu orang untuk melakukan suatu proses.

Dalam kehidupan sehari-hari ada banyak sekali proses-proses yang mewakili proses algoritma, baik algoritma bahasa natural, algoritma flowchart atau algoritma pseudocode.

Di artikel kali ini saya akan coba uraikan algoritma dalam kehidupan sehari-hari yang akan disajikan dalam bahasa natural dan flowchart.

Tapi sebelum pada contoh kasus saya akan coba jelaskan kembali apa itu algoritma bahasa natural dan algoritma flowchart. Mengenai penulisan algoritma ini sebenarnya sudah dibahas di artikel sebelumnya tentang 3 cara penyajian algoritma.

Pengertian algoritma bahasa natural  ?

Algoritma bahasa natural merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah untuk dimengerti. Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (bahasa indonesia), atau bahasa apapun yang dipahami.

Ketika menyajikan algoritma dalam bahasa natural, maka ada beberapa hal yang perlu diperhatikan,  urutan langkah-langkah harus dimulai dengan kata mulai / Start dan diakhiri dengan kata selesai / stop, atau anda juga bisa menggunakan istilah dengan bahasa lainnya yang serupa, Start dituliskan sebagai ‘inisialisasi’ atau ‘Mulai’, sedangkan End sendiri dituliskan sebagai ‘selesai’ dan dituliskan pada akhir algoritma.

Pengertian Algoritma Flowchart ?

Flowchart adalah  suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

Ternyata langkah-langkah untuk menyelesaikan masalah dalam algoritma selain dapat menggunakan bahasa natural, anda juga bisa menggunakan flowchart,  namun untuk menggunakan flowchart anda setidaknya harus memahami simbol-simbol yang digunakan oleh flowchart.

Contoh Algoritma Bahasa natural dan flowchart dalam kehidupan sehari-hari ?

Berikut adalah beberapa contoh algoritma bahasa natural dan flowchart dalam kehidupan sehari-hari:

1. Mengirim Surat ke kantor Pos

a. Algoritma bahasa natural:
1. Mulai
2. Siapkan kertas dan kartu ucapak
3. Siapkan amplop
4. Siapkan alat tulis
5. Mulai menulis ucapan
6. memasukan kertas ke dalam amplop
7. Lem amplop
8. Tulis alamat tujuan di belakang amplop
9. Apakah ada perangko, jika ada temple perangko, jika tidak ada beli dulu
10. Tempel perangko
11. pergi ke kantor pos
12. Poskan surat tersebut
13. selesai

B. Algoritma Flowchart mengirim surat



2. Makan

Contoh kasus algoritma ke 2 dalam kehidupan sehari-hari adalah aktivitas makan, berikut adalah penyajian algoritma flowchart untuk kasus makan:

A. Algoritma Bahasa Natural
1. Mulai
2. Cuci Tangan
3, Ambil Alat makan (sendok, garpu, piring)
4. Ambil nasi dan taruh di atas piring
5. Ambil lauk, taruh lauk di atas nasi
6.Ambil Air minum di gelas
7. Baca doa sebelum makan
8. Makan
9. Sesudah makan baca doa sesuah makan
10.Cuci piring
11 Selesai.

B. Algoritma Flowchart

3. Tidur
Aktivitas berikutnya yang bisa dipecahkan dalam algoritma adalah proses tidur, algoritma flowchartnya adalah sebagai berikut:

A. Algoritma Bahasa Natural
1. Mulai
2. Membersihkan diri (mandi, cuci muka, kaki dan tangan)
3. Ganti baju tidur
4. Pergi ke kamar
5. Naik ke tempat tidur
6. Membaca Doa sebelum tidur
7. Tidur
8. Selesai

B. Algoritma Flowchart

4. Memasak Mie instant

Berikut adalah penyajian algoritma flowchart untuk permasalahan dalam kehidupan sehari-hari memasak mie:

A. Algoritma bahasa natural
Sama dengan deskripsi pada gambar

B. Algoritma Flowchart
5. Menanak Nasi
Algoritma flowchart menanak nasi adalah sebagai berikut:

Kesimpulan

Ada banyak sekali contoh permasalahan dalam kehidupan sehari-hari yang bisa dipecahkan menggunakan algoritma flowchart.

Untuk membuat algoritma flowchart pada dasarnya harus dimulai dengan simbol terminator dengan tulisan Mulai / start atau selesai / end / finish.

Simbul lainnya yang digunakan harus sesuai dengan kasus yang ingin dipecahkan, sehingga alur proses yang terjadi  mudah untuk dipahami.

Demikian mengenai 5 Contoh Algoritma flowchart dalam kehidupan sehari-hari, semoga bermanfaat.

Back To Top