Algoritma dengan Notasi Flowchart dan Narasi
Halo kawan-kawan semua. berjumpa lagi di belajar web medan. kali ini kita akan bahas algoritma, yaitu.
- Apa itu algoritma?
- Apa fungsi algoritma?
- Bagaimana membuat algoritma?
#Apa itu algoritma?
Algoritma adalah langkah-langkah terbatas yang sistematis untuk menyelesaikan suatu masalah. Setiap langkah-langkah algoritma tidak boleh ambigu atau bermakna ganda. Algoritma merupakan satu ilmu yang wajib dipelajari dalam pemrograman. Untuk membuat sebuah program sesuai dengan keinginan kita dibutuhkan langkah-langkah yang sistematis yang disebut algoritma.
Ciri-ciri algoritma:
- Mempunyai langkah-langkah yang terbatas. artinya ada awal dan akhir.
- Algoritma tidak bergantung dengan bahasa pemrograman.
- Setiap langkah-langkah tidak ambigu atau berarti dua.
- Memiliki input untuk diproses.
- Memiliki output sebagai hasil dari proses algoritma.
#Apa fungsi algoritma?
Fungsi algoritma dalam pemrograman adalah untuk mendapatkan langkah-langkah yang benar demi mencapai hasil program yang diinginkan.
#Bagaimana membuat algoritma
Umumnya algoritma dibuat atau dinotasikan dengan flowchart, narasi dan lain-lain.
- Membuat algoritma dengan notasi folwchart.
Flowchart atau diagram alir adalah notasi untuk menggambarkan algoritma. flowchart mempunyai banyak simbol seperti berikut ini.No
Simbol
Arti
Defenisi
1
Proses
Untuk operasi. misalnya penjumlahan. 2
Input/Output
Untuk menggabarkan input atau output 3
Kondisi Biasanya untuk menggambarkan kondisi. dalam program mengguanakan if-else atau switch-case. 4
Dokumen
input atau autput dalam format cetak
5
Terminal
Untuk menggambarkan awal atau akhir dari algoritma. 6
Preparation
untuk mendeklarasikan variabel atau memberi nilai awal variabel 7
Biasanya input dari keyboard. 8
Penghubung dalam halaman
Biasanya digunakan untuk menghubungkan dua flowchart yang terpisah dalam satu halaman yang sama 9
Penghubung antar halaman
Biasanya digunakan untuk menghubungkan dua flowchart yang terpisah berbeda halaman. 10
Display
untuk menggambarkan Output yang ditampilkan pada terminal.
11
Anakpanah
menggambarkan alur algoritma.
- Membuat algoritma dengan narasi
Membuat algoritma dengan narasi cukup dengan menjelaskan langkah-langkah algoritma dalam bentuk penjelasan menggunakan nomor. pembuatan algoritma dengan narasi ini cocok untuk pemula yang belum paham simbol flowchart. namun cara ini rentan ambigu.
- Masukkan sebuah nilai
- jika nila lebih besar sama dengan 60.
- maka cetak "lulus"
- selain itu cetak "gagal".
- Selesai.