Pertemuan 2 Algoritma Dan Flowchart
Pertemuan 2 Algoritma Dan Flowchart
Perancangan Program
Sebelum menulis program ada beberapa hal
yang bisa dilakukan untuk membantu
programer dalam merancang program :
Pembuatan Algoritma
Pembuatan Flowchart (diagram alir)
Proses tersebut tidak harus dilakukan,karena
fungsinya hanya untuk membantu merancang
program
Algoritma
Merupakan penjabaran urutan proses yang
akan dikerjakan oleh program yang akan kita
rancang dalam bentuk kalimat-kalimat
Contoh : Algoritma pertukaran data 2 buah
variabel (misalnya variabel a dan b,pada awal
program bernilai a=3 dan b=5, pada akhir
program bernilai a=5 dan b=3)
1. Inisialisasi variabel : a=3, b=5, deklarasikan variabel
tambahan yaitu c
2. Tampilkan nilai awal a dan b
3. Transfer nilai a ke c (c = a)
4. Transfer nilai b ke a (a = b)
5. Transfer nilai c ke b (b = c)
6. Tampilkan nilai a dan b
Flowchart (diagram alir)
Merupakan penjabaran urutan proses yang akan
dikerjakan oleh program yang akan kita rancang
dalam bentuk diagram(grafis)
Tiap-tiap penanda dalam program mempunyai
simbol dalam flowchart
Penanda-penanda tersebut adalah:
Awal/akhir program (terminal)
Suatu proses dalam program (process)
Input/output
Proses yang telah terdefinisi (Predefined Process)
Pengambilan keputusan (decision)
Simbol –simbol flowchart
Terminal Symbol:
indicates the starting or stopping pointin the logic.
Input/Output Symbol:
Represents an input or output process in an algorithm
Process Symbol:
Represents any single process in an algorithm
Decision Symbol:
Represents a decision in the logic involving the comparison
Of two values.
mulai
Contoh flowchart
Inisialisasi :
A=3
B=5
Pertukaran 2
variabel Tampilkan
A dan B
C=A
A=B
B=C
Tampilkan
A dan B
selesai
Algoritma program ‘hello world’
Penjelasan program hello world dalam
sebuah algoritma:
1. Mulai
2. Deklarasi variabel quit bertipe char
3. Inisialisasi quit dengan nilai “/0”
4. Ketika quit tidak bernilai ‘q’ lakukan hal berikut
terus menerus:
4.1. tampilkan “hello world .. dst”
4.2. baca variabel quit dari keyboard disertai
penekanan enter (variabel quit akan ter-update)
5. Selesai
Flowchart program hello world
mulai
quit = “/0”
Tampilkan
“hello
world,dst”
YA
Baca quit
dari
keyboard
selesai
Tugas:
Soal:
Menghitung luas lingkaran dengan
masukan
berupa R
petunjuk: Luas Lingkaran dapat dihitung
dengan rumus
Jawab:
1. Tentukan kostanta phi = 3.14
2. Masukkan R
3. Hitung Luas Lingkaran
4. cetak Luas Lingkaran
Tugas