Jumat, 15 Februari 2013

flowchart(materi kul)


Flowchart
ž  Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah.
ž  Merupakan cara penyajian dari suatu algoritma.
ž  Ada 2 macam Flowchart :
                – System Flowchart à  urutan proses dalam system
                   dengan menunjukkan alat media input, output serta
                   jenis media 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)
Pembuatan Flowchart
ž  Tidak ada kaidah yang baku.
ž  Flowchart = gambaran hasil analisa suatu masalah
ž  Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
ž  Secara garis besar ada 3 bagian utama:
                                – Input
                                – Proses
                                – Output
Pembuatan Flowchart – cont.
ž  Hindari pengulangan proses yang tidak
                perlu dan logika yang berbelit sehingga
                jalannya proses menjadi singkat.
ž  Jalannya proses digambarkan dari atas
                ke bawah dan diberikan tanda panah
                untuk memperjelas.
ž  Sebuah flowchart diawali dari satu titik
                START dan diakhiri dengan END.

Notas Algoritma
ž  Notasi Algoritma dapat berupa :
-          Uraian kalimat deskriptif (narasi)
    Contoh : Algoritma Kelulusan_mhs
    Diberikan nama dan nilai mahasiswa, jika nilai tersebut lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus, jika nilai lebih kecil dari 60 maka dinyatakan tidak lulus
ž  Deskripsi :
      baca nama dan nilai mahasiswa.
      jika nila>=60 maka
      keterangan=lulus
       tetapi jika
       keterangan=tidak lulus.

Tidak ada komentar:

Posting Komentar