Pengenalan Algoritma dan Flowchart

0

Tujuan Pembelajaran

  • Memahami pengertian algoritma dan perannya dalam pemrograman.
  • Mampu menjelaskan fungsi flowchart sebagai representasi visual algoritma.
  • Dapat membuat contoh algoritma sederhana dan menggambarkannya dalam bentuk flowchart.

Apa itu Algoritma?

Algoritma adalah langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. Dalam pemrograman komputer, algoritma digunakan untuk menentukan urutan instruksi yang harus dijalankan komputer agar masalah dapat diselesaikan.

Contoh algoritma sederhana: Algoritma membuat secangkir teh

  1. Didihkan air.
  2. Masukkan teh ke dalam gelas.
  3. Tuang air panas ke dalam gelas.
  4. Tambahkan gula.
  5. Aduk rata, teh siap diminum.

Apa itu Flowchart?

Flowchart adalah diagram yang menggambarkan alur logika atau proses dari sebuah algoritma dengan simbol-simbol standar. Flowchart memudahkan kita memahami proses kerja suatu program sebelum ditulis dalam bahasa pemrograman.

Simbol-Simbol Flowchart

  • Oval → digunakan untuk Start/End.
  • Persegi panjang → menunjukkan proses.
  • Jajar genjang → digunakan untuk input/output data.
  • Belah ketupat → digunakan untuk keputusan (Yes/No).
  • Panah → menunjukkan arah alur.

Contoh Flowchart Sederhana

Algoritma: Menentukan bilangan genap atau ganjil.

  1. Mulai.
  2. Input bilangan.
  3. Cek bilangan: Apakah habis dibagi 2?
  4. Jika Ya → Tampilkan "Bilangan Genap".
  5. Jika Tidak → Tampilkan "Bilangan Ganjil".
  6. Selesai.

Ilustrasi flowchart (ganti dengan gambar di blog):

Langkah Praktik Membuat Flowchart

  1. Tentukan masalah yang akan diselesaikan dengan algoritma.
  2. Tuliskan langkah-langkah penyelesaiannya dalam bentuk algoritma sederhana.
  3. Gunakan simbol flowchart untuk menggambarkan setiap langkah.
  4. Sambungkan simbol-simbol dengan panah sesuai urutan alur.
  5. Cek kembali alur logika, pastikan tidak ada langkah yang terlewat.

Asesmen: Tanya Jawab

  1. Apa yang dimaksud dengan algoritma?
  2. Sebutkan 3 contoh simbol flowchart beserta fungsinya!
  3. Buat algoritma sederhana untuk menghitung luas persegi panjang.
  4. Gambarkan flowchart dari algoritma menghitung luas persegi panjang!
  5. Mengapa flowchart penting sebelum menulis program?


Tags

Posting Komentar

0Komentar
Posting Komentar (0)