Objectives
2
Input layout
Proses-proses
Output layout
Menganalisa penyelesaian masalah.
Algoritma
Asal kata Algoritma
berasal dari nama
Abu Jafar
Mohammed Ibn
Musa al-Khowarizmi
Ilmuan Persia yang
menulis kitab al
jabr wal-muqabala
(rules of restoration
and reduction)
Tahun 825 M
Berasal dari Iran
4
Definisi Algoritma
5
Contoh
Algoritm
a
dalam
kehidup
an
seharihari
Manusia - Komputer
8
Kriteria Algoritma
(Donald E. Knuth)
10
Struktur Algoritma
Bagian Kepala (Header)
Contoh Algoritma
Algoritma Luas Lingkaran
Deklarasi
1.Deklarasi phi = 3.14
2.Deklarasi jari-jari, luas;
Deskripsi
3.Input jari-jari
4.Hitung luas = phi * jari-jari * jarijari
5.Cetak luas;
Deklarasi
{Definisi nama tetapan}
Flowchart
13
Simbol connector
Processing Symbols
15
Simbol process
Simbol manual
Simbol decision
Simbol terminal
Processing Symbols
16
Simbol offline-storage
Simbol input/output
Simbol document
Simbol display
19
Koreksi
Daftar Koreksi
Data
Tabel
Siswa
File
utama
ujian
Periksa Ujian
File
siswa
lulus
Laporan Hasil
Ujian
Pembuatan Flowchart
20
Contoh Flowchart
22
1. Mulai
2. Buat variabel X dan X2
3. Masukkan nilai X
4. Hitung X2 = X*X
5. Cetak X2
6. Pertanyaan Kondisi :
Hitung Lagi?
7. Jika Ya mengulang langkah 2
8. Jika Tidak selesai
Mulai
Input A,B
Y
A>B?
N
Cetak B
Cetak A
3. Pertanyaan seleksi :
apakah A>B
4. Jika Benar Cetak A
5. Jika Salah Cetak B
6. Selesai
Selesai
TUGAS