Materi 2 - Algoritma & Flowchart
Materi 2 - Algoritma & Flowchart
presented by
Atiqa Nur Latifa Hanum
Hafiz Muhardi
Ilhamsyah
Tujuan Pembelajaran
1. Mengerti tentang algoritma
2. Membuat algoritma dari suatu permasalahan
3. Mengerti tentang flowchart
4. Membuat flowchart dari suatu permasalahan
Algoritma ?
Definisi Cirinya ?
Algoritma adalah urutan Langkah-langkah
langkah-langkah logis
penyelesaian masalah dalam algoritma harus
yang disusun secara dapat ditentukan
sistematis dan logis bernilai benar atau
salah.
3
Bagaimana kriterianya ?
Contoh
Kriteria algoritma
meliputi:
1. Ada input dan output
2. Efektif dan efisien
3. Terstruktur
4
Flowchart ?
Definisi Kegunaan ?
Flowchart atau bagan 1.Digunakan untuk alat
alir adalah bagan-bagan bantu komunikasi dan
yang mempunyai arus untuk dokumentasi
yang menggambarkan 2.Digunakan untuk
langkah-langkah memperinci tahap-
penyelesaian suatu tahap rangkaian dan
masalah suatu proses pekerjaan
atau penyelesaian
suatu masalah
5
Jenis flowchart
Beberapa jenis
flowchart:
1. System flowchart
2. Document flowchart
3. Schematic flowchart
4. Program flowchart
5. Process 6flowchart
Simbol-simbol
Flowchart
Dipakai sebagai alat bantu menggambarkan
proses di dalam program.
7
8
Kaidah-kaidah umum
pembuatan flowchart
9
1 2
Tidak ada rumus atau Dapat bervariasi antara
kaidah yang bersifat satu pemrogram
mutlak/baku dengan yang lainnya
3
Setiap pengolahan
selalu terdiri dari 3
bagian utama yaitu
input, proses, dan
10
output
Untuk pengolahan data dengan komputer, urutan dasar
pemecahan suatu masalah:
A B C
START berisi READ berisi PROCESS berisi
instruksi untuk instruksi kegiatan kegiatan yang
persiapan untuk membaca berkaitan dengan
peralatan yang data dari suatu pemecahan
diperlukan peralatan input. persoalan sesuai
sebelum dengan data yang
menangani dibaca
pemecahan
permasalahan.
11
Untuk pengolahan data dengan komputer, urutan dasar
pemecahan suatu masalah:
D E
WRITE berisi END mengakhiri
instruksi untuk kegiatan
merekam hasil pengolahan
kegiatan
keperalatan output
12
Hal yang perlu diperhatikan pada pembuatan FLOWCHART
17
Bagan Arus LOGIKA FLOWCHART
Macam-macam instruksi
A. Instruksi tanpa syarat
Proses A
Proses B
Proses C
18
Bagan Arus LOGIKA FLOWCHART
Macam-macam instruksi
B. Instruksi Bersyarat (conditional statement)
kondisi
Salah Benar
Proses A Proses B
19
Bagan Arus LOGIKA FLOWCHART
Macam-macam instruksi
C. Instruksi Pengulangan
kondisi
Salah Benar
Proses A Proses B
20
“Pembuatan
Flowchart”
21
1
22
2
23
3
24
4
25
Contoh Flowchart
26
THANKS!
27