Bagan alir: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Rachmat-bot (bicara | kontrib)
k cosmetic changes
Tidak ada ringkasan suntingan
Baris 4:
'''Flowchart atau diagram alir''' adalah sebuah jenis diagram yang mewakili [[algoritme]], [[alir kerja]] atau [[proses]], yang menampilkan langkah-langkah dalam bentuk jenis-jenis persegi, dan urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau penggambaran penyelesaian masalah. Diagram alir digunakan untuk menganalisa, mendesain, mendokumentasi atau memanajemen sebuah proses atau program dalam berbagai bidang.<ref name="SSEV">[http://pascal.computer.org/sev_display/index.action SEVOCAB: Software and Systems Engineering Vocabulary]. Term: ''Flow chart''. Retrieved 31 July 2008.</ref>
 
== <big>Ikhtisar</big> ==
[[File:For-loop-diagram.png|thumb|right|Flowchart of a ''[[for loop]]'']]
Diagram alir digunakan untuk mendesain dan mendokumentasi proses atau program sederhana. Seperti jenis diagram lainnya, ini membantu menggambarkan apa yang sedang terjadi dan dengan demikian membantu mengerti sebuah proses, dan mungkin saja menenukan kekurangan, titik kekurangan, fitur yang kurang jelas didalamnya. Terdapat beberapa bentuk diagram alir, dan setiap bentuk memiliki urutan dan peranan masing-masing. Dua bentuk persegi yang paling umum digunakan dalam diagram alir, yaitu:
Baris 10:
* keputusan, biasanya dinotasikan sebagai belah ketupat.
 
== '''Simbol-Simbol''' ==
 
Gambar berikut adalah simbol flowchart yang umum digunakan.
 
{| class="wikitable"
|-
!
! Gambar
! Nama
! Keterangan
|-
|
| [[Berkas:Flowchart Line.svg|100px]]
| Garis Alir
| Menunjukkan arah aliran algoritme, dari satu proses ke proses berikutnya.
|-
|
| [[Berkas:Flowchart Terminal.svg|100px]]
| Terminal
| Menunjukkan awal atau akhir sebuah proses.
|-
|
| [[Berkas:Flowchart Process.svg|100px]]
| Proses / Langkah
| Menyatakan kegiatan yang akan terjadi dalam diagram alier.
|-
|
| [[Berkas:Flowchart Decision.svg|100px]]
| Titik Keputusan
| Proses / langkah di mana perlu adanya keputusan atau adanya kondisi tertentu. Di titik ini selalu ada dua keluaran untuk melanjutkan aliran kondisi yang berbeda.
|-
|
| [[Berkas:Flowchart IO.svg|100px]]
| Masukan / Keluaran
| Digunakan untuk mewakili data masuk, atau data keluar. Hanya bisa dimulai dari masukan menuju keluaran, bukan sebaliknya.
|-
|
| [[Berkas:Flowchart Annotation.svg|100px]]
| Anotasi
| Melambangkan komentar tentang suatu atau beberapa bagian dari diagram alir. Tentu saja, komentar tidak memiliki dampak apapun terhadap proses yang berlangsung.
|-
|
| [[Berkas:Flowchart Predefined Process.svg|100px]]
| Predefined Process
| Digunakan untuk menunjukkan suatu proses yang begitu kompleks, sehingga tidak bisa dijelaskan di diagram alir ini dan merujuk pada diagram alir yang terpisah.
|-
|
| [[Berkas:Flowchart Preparation.svg|100px]]
| Persiapan / Inisialisasi
| Menunjukkan operasi yang tidak meiliki efek khusus selain mempersiapkan sebuah nilai unutk lankah / proses berikutnya. Lambang ini juga digunakan untuk menggantikan titik pekuputusan yang biasanya berbentuk ketupat jika ingin menggunakan pengulangan pada kondisi tertentu.
|-
|
| [[Berkas:Flowchart Connector.svg|50px]]
| Konektor Dalam Halaman
| Biasanya digunakan dalam pengulangan. Digunakan untuk menghubungkan satu proses ke proses lainnya, sama halnya seperti tanda panah. Boleh saja lebih dari satu proses yang mengarah kepadanya, namun hanya bisa menghasilkan satu keluaran. Sehingga diagram alir terlihat lebih rapi karena mengurangi tanda panah yang lalu lalang di dalam diagram alir.
|-
|
| [[Berkas:Off page connector.png|frameless]]
| Konektor Luar Halaman
| Terkadang, diagram alir tidak muat dalam satu halaman saja. Oleh karena itu, lambang ini berfungsi untuk menghubungkan satu proses ke proses lainnya, sama halnya seperti tanda panah, hanya saja untuk merujuk ke halaman yang berbeda.
|-
|
| [[Berkas:G-kontrol.JPG]]
| Kontrol / Inspeksi
| Menunjukkan proses / langkah di mana ada inspeksi atau pengontrolan.
|-
|
|
|
|
|}