ALGORITMA dan FLOWCHART

ALOGARITMA

     Alogaritma adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci, dan terbatas untuk
menyelesaikan suatu masalah yang disusun secara sistematis. Algoritma adalah inti dari ilmu komputer, Algoritma juga merupakan urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah.Algoritma adalah blueprint dari program, yang sebaiknya di susun sebelum membuat program.

Kriteria suatu algoritma:
·         Ada input dan output
·         Efektifitas dan efisien
·         Terstruktur


Ciri Penting Algoritma
  •  Algoritma harus berhenti setelah menjalankan sejumlah langkah terbatas.
  • Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (ambiguitas).
  • Algortima memiliki nol atau lebih masukan.
  • Algoritma memiliki nol atau lebih keluaran.
  • Algoritma harus efektif (setiap langkah sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).


FLOWCHART

      Flowchart adalah bagan-bagan yang mempunyai arus menggambarkan langkah-langkah penyelesaian suatu masalah flowchart juga merupakan cara penyajian dari suatu algoritma
  •  Ada 2 macam flowchart:
·         System flowchart:
                       Urutan proses dalam system dengan menunjukkan alat media input, output serta jenis penyimpanan dalam proses pengolahan data.
·         Program flowchart:
                       Urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.



Simbol-simbol Flowchart
  •   Flow Direction Symbols (simbol penghubung alur)
  •   Processing Symbols (simbol proses)
  •   Input-Output Symbols (simbol input-output)

Tabel Simbol-simbol Flowchart


Pembuatan Flowchart
1.  Tidak ada kaidah yang baku
2.  Flowchart = gambaran hasil analisa suatu masalah
3.  Flowchart dapat bervariasi antara satu pemrograman dengan pemrograman lainnya.
4.  Secara garis besar ada 3 bagian utama:
·         Input
·         Proses
·         Output
5.  Hindari pengulangan yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat
6.  Jalannnya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
7.  Sebuah Flowchart diawali dari satu titik START dan diakhiri dengan End.

SEMOGA BERMANFAAT!!!


Komentar

Postingan populer dari blog ini

GALUS 2.2