Algoritma dengan Notasi Flowchart dan Narasi

Halo kawan-kawan semua. berjumpa lagi di belajar web medan. kali ini kita akan bahas algoritma, yaitu.

  1. Apa itu algoritma?
  2. Apa fungsi algoritma?
  3. 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:

  1. Mempunyai langkah-langkah yang terbatas. artinya ada awal dan akhir.
  2. Algoritma tidak bergantung dengan bahasa pemrograman.
  3. Setiap langkah-langkah tidak ambigu atau berarti dua.
  4. Memiliki input untuk diproses.
  5. 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.

  1. 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

     

     

    Input manual
    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.


  2. 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.

#Contoh algoritma Lulus atau gagal
berikut ini contoh algoritma untuk membuat program lulus atau gagal menggunakan flowchart dan narasi.

1. Menggunakan Flowchart

sebuah flowchart selalu dimulai dari terminal mulai dan dikahiri terminal selesai.  kemudian dari alur menunjukkan preparation untuk deklarasi variabel a. selanjutnya simbol input. aplikasi meminta input yang harus diisi. selanjutnya simbol kondisi atau keputusan yang dapat dibaca "apakah a>=60" jika iya maka kearah simbol output cetak lulus kemudian alurnya ke terminal selesai. jika tidak maka alurnya ke simbol output cetak "gagal" dan alurnya ke terminal selesai

2. Menggunakan Narasi.

//algoritma lulus-gagal
  1. Masukkan sebuah nilai
  2. jika nila lebih besar sama dengan 60.
  3. maka cetak "lulus"
  4. selain itu cetak "gagal".
  5. Selesai.
Terima kasih, semoga memberi manfaat.

Popular posts from this blog

Cara membuat Link ke Halaman lain dan Link ke bagian Halaman

Cara Menggunakan Template Admin LTE Sebagai Template Web Dinamis

Cara Membuat Kalkulator Dengan Java Script