flowchart

Diagram alir adalah representasi grafis dari urutan langkah-langkah atau alur kerja sebuah proses atau program.

Fungsi-fungsinya

  • Mempermudah memahami algoritma.
  • Menjadi pedoman sebelum membuat program.
  • Menunjukkan urutan proses secara jelas.

Diagram alir sangat penting dalam dunia pemrograman dan analisis sistem karena dapat:

  • Mempermudah perancangan program sebelum menulis kode.
  • Menjelaskan alur logika program kepada orang lain.
  • Mendeteksi kesalahan logika sejak dini.

Jenis-jenisnya

  1. System Flowchart
    • Menunjukkan alur kerja sebuah sistem secara keseluruhan.
    • Fokusnya bagaimana input (masuk), diproses, lalu menjadi output.
    • Sering digunakan dalam analisis sistem di perusahaan.
  2. Document Flowchart
    • Menggambarkan aliran dokumen/laporan dalam organisasi.
    • Menunjukkan siapa menerima dokumen, ke mana dokumen dikirim, dan bagaimana diproses.
  3. Program Flowchart
    • Menunjukkan alur logika program komputer.
    • Biasanya dibuat setelah ada flowchart sistem, untuk mempermudah coding
  4. Process Flowchart
    • Menjelaskan urutan langkah-langkah proses dalam suatu pekerjaan.
    • Banyak dipakai dalam industri/manufaktur.
  5. Schematic Flowchart
    • Hampir sama dengan flowchart proses, tapi ditambah gambar/simbol nyata agar lebih mudah dipahami.
    • Biasanya dipakai untuk presentasi
  6. Logical Flowchart
    • Fokus pada alur logika keputusan tanpa detail teknis.
    • Cocok untuk menjelaskan algoritma yang melibatkan banyak percabangan (IF-ELSE)

Simbol-simbol

  1. Simbol Terminator (Oval)
    • Fungsi: Menandai titik awal (Start) dan titik akhir (End) dari sebuah proses. Setiap flowchart hanya boleh memiliki satu simbol Start dan satu simbol End.
  2. Simbol Proses (Persegi Panjang)
    • Fungsi: Menunjukkan aksi atau operasi yang sedang berjalan.
  3. Simbol Input/Output (Jajaran Genjang)
    • Fungsi: Menunjukkan proses memasukkan data (input) atau menampilkan data (output).
  4. Simbol Keputusan/Percabangan (Belah Ketupat)
    • Fungsi: Menunjukkan titik pengambilan keputusan yang memiliki dua atau lebih jalur keluar. Keputusan biasanya berupa pertanyaan dengan jawaban “Ya/Tidak” atau “Benar/Salah”.
  5. Simbol Garis Alir (Anak Panah)
    • Fungsi: Menghubungkan semua simbol dan menunjukkan arah atau aliran proses.

Contoh Sederhana

Menghitung Luas Persegi Panjang

sebuah program yang meminta pengguna memasukkan panjang dan lebar, lalu menghitung serta menampilkan luasnya.

  1. Start (Oval)
  2. Input panjang dan lebar (Jajaran Genjang)
  3. Proses luas = panjang * lebar (Persegi Panjang)
  4. Output luas (Jajaran Genjang)
  5. End (Oval)
Contoh diagramnya

By admin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *