ALGORITMA
CHAPTER 3
Flowchart
• Flowchart merupakan representasi secara
diagram dari urutan langkah-langkah untuk
mendapatkan suatu hasil.
• Flowchart dapat membantu kita menyusun
dan mengerti algoritma yang ditampilkan
dalam bentuk gambar dan simbol tertentu.
Simbol Flowchart
Menukarkan Isi 2 Bejana
Menjumlahkan dua bilangan
Start
Masukkan
A dan B
C=A+B
Tampilkan C
End
Menentukan Bilangan Ganjil dan
Bilangan Genap
Start
Masukkan A
Bagi A dengan 2
“Genap” “Ganjil”
End
Membersihkan Bak
Mencetak Angka 1 sampai 10
PSEUDOCODE
●
Pseudocode berasal dari kata :
– Pseudo yang berarti imitasi atau mirip
atau menyerupai.
– Code yang berarti kode program.
●
Pseudocode berarti kode yang mirip dengan
kode pemrograman yang sebenarnya.
Pembuatan pseudocode terdiri dari:
●
Head (Judul) : memberikan nama pada algoritma;
umumnya nama sudah dapat memberi gambaran
masalah yang akan diselesaikan
●
Deklarasi : menyatakan jenis dari setiap elemen data
(variabel) yang akan digunakan dalam algoritma.
●
Deskripsi : merupakan inti prosedur penyelesaian
masalah; meliputi pernyataan/operasi, fungsi,
penjelasan, dll.
Contoh
●
JUDUL: Algoritma Rata-Rata
Program mencari rata-rata dari 4 bilangan yang dimasukkan.
●
DEKLARASI :
– a,b,c,d : integer {bil yang akan dimasukkan}
– ratarata : float {bil yang akan menjadi hasil}
●
DESKRIPSI :
– read (a,b,c,d)
– ratarata ← (a+b+c+d)/4
– write (ratarata)
Contoh
●
JUDUL: Algoritma Peserta Pemilu