Vous êtes sur la page 1sur 4

Algoritma, Flowchart dan Pseudo code

Algoritma

Adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci dan terbatas untuk
menyelesaikan suatu masalah yang disusun secara sistematis.

Algoritma adalah blueprint dari program, karena itu sebaiknya disusun sebelum membuat
program.

Contoh:

Mengirim surat kepada teman.

Langkah-langkah.

1. Tulis surat pada secarik kertas surat.


2. Ambil sampul surat.
3. Masukkan surat kepdalam sampul.
4. Tutup sampul surat dengan perekat.
5. Tulis alamat tujuan pada sampul surat.
6. Tempel prangko pada sampul surat.
7. Bawa sampul tersebut ke kantor pos untuk diposkan.

Menentukan suatu bilangan yang di input bilangan ganjil atau bilangan genap.

Langkah-langkah.
1. Masukkan sebuah bilangan sembarang.
2. Bagi bilangan tersebut dengan 2.
3. Hitung sisa hasil bagi pada langkah 2.
4. Jika sisa hasil bagi sama dengan 0, maka bilangan itu bilangan genap, jika tidak bilangan
itu bilangan ganjil.

Soal-soal
1. Buatlah algoritma bila kita akan menghitung dan mencetak volume balok yang
panjangnya = 20, lebar = 12 dan tingginya = 6.
2. Buatlah algoritma bila kita akan menentukan suatu nilai yang di input gagal atau lulus.
Syarat lulus adalah jika nilai tersebut lebih besar sama dengan 60.
1
Flowchart
Flowchart adalah bagan-bagan yang menggambarkan langkah-langkah penyelesaian masalah.

Ada 2 macam flowchart.


1. System flowchart: Yaitu urutan proses dalam system dengan menunjukkan alat media
input, output serta jenis penyimpanan dalam proses pengolahan data.
2. Program flowchart: Urutan instruksi yang digambarkan dengan symbol tertentu untuk
memecahkan masalah dalam suatu program.

Beberapa symbol-symbol Flowchart.

SYMBOL NAMA

Proses

Keputusan (Decision)

Input/ Output

Preperation

Arah aliran (Flow direction)

Onpage Conection

Offpage Conection

Terminator

Predifine process (Sub Program )

Flowchart biasanya digambarkan dengan symbol-symbol dari atas kebawah dan dihubungkan
dengan tanda panah.
2
Sebuah flowchart diawali dengan START dan diakhiri dengan END atau STOP.

Contoh:
Flowchart untuk menghitung dan mencetak volume balok yang panjangnya = 20, lebar = 12 dan
tinggi = 6.

start

p = 20 l = 12

t= 6

vol = p x l x t

Cetak vol

stop

3
4

Vous aimerez peut-être aussi