Jumat, 11 November 2011

ALGORITMA DAN PEMROGRAMAN
Pembahasan Flowchart
Flowchart : digunakan untuk menuliskan algoritma menggunakan serangkaian simbol khusus
Setiap pernyataan dalam flowchart ditulis dalam sebuah simbol. Beberapa keyword juga harus ditulis di dalam simbol, mendahului pernyataan yang dimaksud.
Terdapat simbol garis berarah yang menyatakan arah proses berikutnya dari suatu simbol. Pembacaan flowchart dilakukan dari 1 simbol ke simbol yang lain mengikuti arah yang ditunjukkan oleh garis berarah.
Simbol  pada Flowchart :
1.    Terminator :
Menyatakan awal atau akhir flowchart.
Terminator awal : Keyword BEGIN untuk menyatakan awal flowchart

Terminator akhir : Keyword END untuk menyatakan akhir dari flowchart

 

2.    Arrow :
Menyatakan arah proses yang bergerak dari 1 simbol ke simbol berikutnya. Pembacaan flowchart harus mengikuti arah panah yang keluar dari sebuah simbol.
Penggambaran garis tanpa disertai arah panah merupakan sebuah kesalahan
3.    Proses :
-   Menyatakan proses yang terjadi secara internal di dalam komputer. Proses ini dilakukan tanpa campur tangan manusia
-      seringkali berupa ekspresi manusia


4.    INPUT / OUTPUT :
-     Digunakan untuk mencetak informasi ke layar atau meminta data dari user melalui keyboard
-  Keyword PRINT digunakan untuk mencetak informasi ke layar , diikuti dengan data yang akan ditampilkan


-    Jika data yang akan ditampilkan lebih dari satu, pisahkan data-data tersebut dari koma    


  

-     Keyword INPUT digunakan untuk meminta data dari user melalui keyboard, diikuti dengan nama variabel yang akan menampung data tersebut 


-      Jika data yang diminta lebih dari satu, pisahkan variabel-variabel penampungnya dengan koma



5.    Decision :
-       Digunakan untuk menyatakan pemilihan alternatif
-       Hasil dari keputusan adalah BENAR atau SALAH. Tidak bisa keduanya menjadi secara bersama
-       Terdapat 2 (dua) panah yang keluar dari ini


6.    Preparation (nilai awal)
-       Digunakan untuk menginisialisasikan variabel
-       Digunakan juga sebagai sarana untuk menentukan tipe variabel


7.     Looping (pengulangan)
-       Digunakan untuk memblock intruksi berulang
-      Proses update counter dilakukan secara otomatis satu demi satu


8.    Connector (penghubung)
-   Digunakan sebagai titik sambungan jika penggambaran flowchart terputus. Huruf yang tertera di dalam simbol ini menyatakan 10 sambungan
-  ON-PAGE connector digunakan jika flowchart sambungan ditulis pada halaman yang sama dengan flowchart sebelumnya 

 
-   OFF-PAGE connector digunakan jika flowchart sambungan ditulis pada halaman yang berbeda dengan flowchart sebelumnya


9.    SUB-PROCESS—> Procedure
-       Sub-Proses berjenis Procedure diawali dengan keyword SUB
-       Akhir sub-proses diakhiri dengan keyword RETURN

10. SUB-PROCESS—> Function
-       Sub-proses berjenis function diawali dengan keyword function
-       Akhir sub-proses diakhiri dengan keyword RETURN diakhiri dengan sebuah nilai balik
 

11. Selection
-       Digunakan untuk mempermudah pembacaan alur percabangan yang terlalu banyak
-       Hanya untuk memeriksa variabel dengan nilai tertentu bukan pada suatu sub-range



12. Lain-lain

Tidak ada komentar:

Posting Komentar