Flowchart & Struktur Dasar Algoritma
Flowchart & Struktur Dasar Algoritma
LOGO
Company Name
Company Name
Company Name
Lambang Flowchart
Company Name
Lambang (2)
Company Name
Lambang (3)
Company Name
Company Name
Company Name
STRUKTUR SEKUENSIAL
Pada struktur sekuensial, langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan.
Pada contoh diatas, langkah 1 merupakan langkah yang akan dijalankan pertama kali. Setelah itu langkah 2 dikerjakan dan diikuti dengan langkah 3
www.themegallery.com PAI 08113 Algoritma dan Pemrograman Company Name
Company Name
Company Name
Company Name
Company Name
ADA PERTANYAAN?
Company Name
STRUKTUR SELEKSI
Struktur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi (pengambilan keputusan)
JIKA kondisi benar MAKA Langkah 1 SEBALIKNYA Langkah 2 AKHIR-JIKA
Company Name
Contoh : Buatlah algoritma untuk menentukan bilangan terbesar dari dua buah bilangan x dan y
Pseudocode :
1.
2. 3.
Masukan (x,y)
Max x // asumsi bahwa x terbesar JIKA max < y MAKA max y Sebaliknya max x AKHIR-JIKA
4.
Tampilkan max
Company Name
Company Name
Contoh 3: Suatu swalayan memberikan diskon sebesar 10% bagi siapa saja yang berbelanja sebesar 100.000 atau lebih. Buatlah algoritma untuk menghitung nilai uang yang harus dibayar oleh pembeli !
Company Name
Pseudocode : 1. 2. Masukan (pembelian) JIKA pembelian >= 100.000 MAKA diskon 0,1 x pembelian
SEBALIKNYA
diskon 0 AKHIR-JIKA 3. 4. Pembayaran pembelian diskon Tampilkan (pembayaran)
Company Name
STRUKTUR PENGULANGAN
Struktur pengulangan menyatakan suatu tindakan atau langkah yang dijalankan beberapa kali.
ULANG SELAMA kondisi benar Prosedur AKHIR-ULANG
Company Name
Contoh : Buatlah algoritma untuk menampilkan 6 buah tulisan Selamat Belajar dengan menggunakan pengulangan
Company Name
Contoh : Buatlah algoritma untuk membuat tabel seperti berikut dengan menggunakan struktur pengulangan
1 2 3 4 5
1 4 9 16 25
6
7 8 9 10
36
49 64 81 100
Company Name
Company Name
Latihan Soal 1 :
bil 1 ULANG SELAMA bil < 10
Company Name
Latihan Soal 2 :
Company Name
Latihan Soal 3 :
Buat Algoritma & Flowchart untuk mencari nilai faktorial dari sebuah bilangan (n) !
Company Name
Jawaban Soal 3
1. Faktorial 1 i1
2.
3.
Baca n
ULANG SELAMA i n MAKA Faktorial Faktorial x i ii+1 AKHIR-ULANG
Company Name