Anda di halaman 1dari 27

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

1. Hindari pengulangan proses yang tidak perlu dan


logika yang berbelit sehingga jalannya proses
13
menjadi lebih singkat
Hal yang perlu diperhatikan pada pembuatan FLOWCHART

2. Jalannya proses digambarkan dari atas ke bawah


dan diberikan tanda panah untuk memperjelas
14
Hal yang perlu diperhatikan pada pembuatan FLOWCHART

3. Sebuah flowchart diawali dari satu titik START


dan diakhiri dengan END
15
Contoh masalah sehari-hari
16
1. Langkah-langkah yang dilakukan
waktu menelpon teman

2. Diagram alur mengenai apa yang


dilakukan mulai bangun pagi sampai tiba
kampus

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

Anda mungkin juga menyukai