flowchart

 


1. Penjelasan Berdasarkan Bentuk Simbol (Notasi Flowchart)

Flowchart ini menggunakan simbol-simbol standar pemrograman untuk merepresentasikan alur kerja:

  • Simbol Terminator (Lonjong / Oval):

    • Digunakan untuk menyatakan awal dan akhir dari sebuah program.

    • Terdapat pada tulisan "Mulai" di bagian atas dan "selesai" di bagian bawah.

  • Simbol Input/Output (Jajar Genjang):

    • Digunakan untuk proses memasukkan data atau menampilkan/mencetak hasil (data preparation/output).

    • Digunakan pada bagian "Inisialisasi i=1" dan "Cetak Nilai i".

  • Simbol Decision / Percabangan (Belah Ketupat):

    • Digunakan untuk pengambilan keputusan berdasarkan kondisi benar/salah (ya/tidak).

    • Digunakan pada kondisi "i < 5?" untuk menentukan apakah perulangan harus dilanjutkan atau dihentikan.

  • Simbol Proses (Persegi Panjang):

    • Digunakan untuk melakukan pengolahan data atau perhitungan aritmatika.

    • Digunakan pada bagian "i = i + 1 (increment)" untuk mengubah nilai variabel $i$.

  • Garis Alir (Flow Direction / Panah):

    • Menghubungkan antar simpul dan menunjukkan arah jalannya alur program.

2. Penjelasan Berdasarkan Isi (Alur Logika Program)

Flowchart ini menggambarkan sebuah proses perulangan (looping) menggunakan struktur logika While/For sederhana dengan langkah-langkah sebagai berikut:

  1. Mulai (Start): Program dimulai dari simbol terminal atas.

  2. Inisialisasi: Variabel penghitung ($i$) diberi nilai awal $1$ (Inisialisasi i=1).

  3. Pengecekan Kondisi (Decision): Program memeriksa apakah nilai $i$ kurang dari $5$ (i < 5?):

    • Jika "tidak": Alur langsung menuju ke simpul selesai, dan program berakhir.

    • Jika "iya": Alur berlanjut ke proses berikutnya di dalam lingkaran perulangan.

  4. Pencetakan Nilai: Jika kondisi benar, program mencetak nilai $i$ saat itu ke layar (Cetak Nilai i).

  5. Increment (Penambahan Nilai): Nilai variabel $i$ kemudian ditambah $1$ melalui rumus $i = i + 1$ (i = i + 1 (increment)).

  6. Perulangan Kembali: Setelah nilai bertambah, alur kembali diarahkan ke atas untuk menguji kembali kondisi i < 5? sampai syarat terpenuhi (bernilai tidak).

Komentar

Postingan Populer