Flowchar

Flowchar

Definisi:

  1. Suatu bentuk untuk menyatakan alur pikiran dalam menyelesaikan suatu pekerjaan algoritma
  2. Menggambarkan alur pikiran yang dituangkan kedalam suatu bahasa pemrograman

Struktur alur ( flow structure ), dibagi menjadi 3 macam:

I. Sequential flow

Adalah instruksi2 dilaksanakan secara berurutan sesuai dengan letak urutan penulisannya

Contoh:

Read(A)

Read(B)

T = A+B

Write(T)

II. Branch / selection flow

Adalah aliran instruksi yang melakukan percabangan

  1. Simple selection branch ( if statement )

Contoh:

Read(a)

Read(b)

If a > b

Then write(a)

Else write(b)

Endif

2.  Multiway condition branch (case statement)

Contoh:

Read(nilai)

Case

: nilai = “A” : write (“bagus sekali”)

: nilai = “B” : write (“bagus”)

: nilai = “C” : write (“cukup”)

: nilai = “D” : write (“kurang”)

Endcase

III.      Loop flow

Adalah instruksi yang dijalankan secara berulang-ulang

  1. Unconditional loop

Adalah mengerjakan loop tanpa dipengaruhi oleh kondisi tertentu

Contoh:

T = 0

FOR I = 1 TO 100

DO

READ(A)

T = T + A

ENDDO

WRITE(T)

2. Conditional loop

Adalah mengerjakan loop berdasarkan kondisi tertentu, berapa kali loop telah dapat dipastikan

Contoh:

T = 0

WHILE T <= 100

DO

READ(A)

T = T + A

ENDDO

WRITE(T)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s