Algoritma
Pemrograman
Informatika / Fase E
2024/2025SMAN 1 KAUMAN
Flowchart
1
2
Apa yang
dipelajari?
Apa itu algoritma dan fungsinya dalam
pemrograman?
Memahami cara menggambarkan
algoritma menggunakan flowchart!
2024/2025SMAN 1 KAUMAN
Pendahuluan
Flowchart membantu menyusun langkah-
langkah tersebut secara visual sebelum
ditulis dalam bahasa pemrograman.
Dunia digital saat ini bergantung pada komputer untuk
menyelesaikan berbagai tugas.
Untuk dapat berkomunikasi dengan komputer, kita
perlu membuat instruksi logis yang disebut algoritma.
2024/2025SMAN 1 KAUMAN
1
2
Dasar Teori
Mana yang
sesuai ?
Algoritma
Flowchatrt
urutan langkah sistematis
untuk menyelesaikan
masalah
diagram alir untuk
menggambarkan secara visual
1
2
Dasar Teori
Mana yang
sesuai ?
Algoritma
Flowchatrt
Pilih Emoji, GIF, atau gambar dari
meteran mood yang paling mewakili
perasaan Anda saat ini.
Buku Informatika
SMA Kelas X,
Kemendikbud
urutan langkah sistematis
untuk menyelesaikan
masalah
diagram alir untuk
menggambarkan secara visual
Kalian siap?
Ayo mulai mengenal
simbol visualnya!
2024/2025SMAN 1 KAUMAN
Diagram alir dibuat dalam bentuk
aliran simbol yang dapat ditelusuri
dari suatu titik permulaan hingga titik
akhir dari program. Diagram alir
dibuat menggunakan simbol standar
ANSI/ISO
Simbol apa
saja?
Menunjukkan arah
aliran program dari
awal hingga akhir.
Garis Alir (Flowline)
Menunjukkan titik
awal atau titik akhir
suatu program.
Terminator
Menyatakan kegiatan
komputasi yang
dilakukan oleh
program, misalnya
operasi aritmatika.
Proses
Titik percabangan yang
salah satu cabangnya
akan ditempuh
berdasarkan suatu
kondisi.
Keputusan
Menyatakan saat
program menerima
suatu data atau
menghasilkan suatu
informasi..
Masukan (input)/
Keluaran (output)
Menunjukkan
kegiatan atau proses
lain yang telah
didefinisikan
sebelumnya.
Subprogram
Digunakan untuk
menghubungkan titik
pada diagram alir ke
titik lain dalam
halaman yang sama.
Penghubung dalam halaman
Digunakan untuk
menghubungkan titik
pada diagram alir ke
halaman yang berbeda,
biasanya untuk diagram
kompleks.
Penghubung antarhalaman
Apa langkah-langkah
utama dalam membuat
flowchart algoritma?
Identifikasi input dan
output yang dibutuhkan
Gunakan simbol flowchart
yang sesuai
Tentukan kondisi
percabangan (decision
Perbaiki dan
sempurnakan flowchart
Review dan uji
flowchart untuk
menemukan kesalahan
Gunakan konektor untuk
menghindari diagram
yang terlalu rumit
Tentukan tujuan atau masalah
yang ingin diselesaikan.
Dokumentasikan
flowchart agar mudah
dipahami orang lain
Susun urutan langkah-
langkah logis
Pastikan alur logika
mudah diikuti
START
Program dimulai.
1
READ N
Program meminta pengguna untuk
memasukkan sebuah nilai N.
2
Cek kondisi: Apakah N > 0?
Jika YA, lanjut ke langkah 4.
Jika TIDAK, lompat ke langkah 7.
3
2024/2025SMAN 1 KAUMAN
PRINT N
Menampilkan nilai N ke layar.
4
N = N - 1
Mengurangi nilai N dengan 1.
5
Kembali ke langkah 3
Ulangi pengecekan kondisi dengan nilai N yang baru.
6
END
Program selesai dijalankan.
7
Seperti otot, kemampuan berpikir logis dan
menyusun algoritma juga perlu dilatih secara
konsisten. Dengan latihan yang terarah,
kemampuan ini akan semakin kuat, kreatif,
dan mampu menyelesaikan masalah dengan
lebih efektif.
2024/2025SMAN 1 KAUMAN
Semoga hari
Anda luar biasa.
Terima kasih!
2024/2025SMKN 1 KAUMAN