TUJUAN PEMBELAJARAN
Melalui situs Online Learning ini, Mahasiswa mampu menjelaskan konsep flowchart dan menyusun flowchart dengan benar
Diagram alir (bahasa Inggris: flowchart) bagan alir, atau bagan arus adalah sebuah jenis diagram yang mewakili algoritme, alir kerja atau proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau penggambaran penyelesaian masalah. Diagram alir digunakan untuk menganalisis, mendesain, mendokumentasi atau memanajemen sebuah proses atau program di berbagai bidang. Flowchart dapat digambar manual ataupun dengan software seperti Microsoft Office Visio dan Online Flowchart Maker.
TUJUAN FLOWCHART :
- Menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas menggunakan simbol-simbol standar
- Menjadi acuan dalam menyusun dan menggembangkan sebuah produk atau aplikasi
- Sebagai analisis yang efektif untuk mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
- Komunikasi: Flowcharts adalah cara yang lebih baik untuk mengkomunikasikan logika sistem kepada semua pihak.
- Diagram alur program berfungsi sebagai dokumentasi program yang baik, yang diperlukan untuk berbagai tujuan.
- Diagram alur bertindak sebagai panduan atau cetak biru selama fase proses analisis sebuah sistem dan fase pengembangan program.
JENIS FLOWCHART MENURUT ECMA
- Flowchart System
Bagan alir sistem (systems flowchart) merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur- prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem. Bagan alir sistem digambar dengan menggunakan simbol-simbol.
- Flowchart Program
Yaitu bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. Simbol yang digunakan :
- menunjukkan awal dan akhir dari program
- memberikan nilai awal pada suatu variabel atau counter
- menunjukkan pengolahan aritmatika dan pemindahan data
- menunjukkan proses input atau output
PEDOMAN-PEDOMAN DALAM MEMBUAT FLOWCHART
- Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
- Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
- Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
- Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG NILAI SISWA
- Setiap langkah dari aktivitas harus berada pada urutan yang benar.
- Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
- Gunakan simbol-simbol flowchart yang standar
SIMBOL-SIMBOL FLOWCHART
![]() | Terminal Point Symbol / Simbol Titik Terminal menunjukkan permulaan (start) atau akhir (stop) dari suatu proses. |
![]() | Flow Direction Symbol / Simbol Arus adalah simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain (connecting line). Simbol ini juga berfungsi untuk menunjukkan garis alir dari proses. |
![]() | Processing Symbol / Simbol Proses digunakan untuk menunjukkan kegiatan yang dilakukan oleh komputer. Pada bidang industri (proses produksi barang), simbol ini menggambarkan kegiatan inspeksi atau yang biasa dikenal dengan simbol inspeksi |
![]() | Decision Symbol / Simbol Keputusan merupakan simbol yang digunakan untuk memilih proses atau keputusan berdasarkan kondisi yang ada. Simbol ini biasanya ditemui pada flowchart program. |
![]() | Input-Output / Simbol Keluar-Masuk menunjukkan proses input-output yang terjadi tanpa bergantung dari jenis peralatannya. |
![]() | Predefined Process / Simbol Proses Terdefinisimerupakan simbol yang digunakan untuk menunjukkan pelaksanaan suatu bagian prosedur (sub-proses). Dengan kata lain, prosedur yang terinformasi di sini belum detail dan akan dirinci di tempat lain |
![]() | Connector (On-page) Simbol ini fungsinya adalah untuk menyederhanakan hubungan antar simbol yang letaknya berjauhan atau rumit bila dihubungkan dengan garis dalam satu halaman |
![]() | Connector (Off-page) Sama seperti on-page connector, hanya saya simbol ini digunakan untuk menghubungkan simbol dalam halaman berbeda. label dari simbol ini dapat menggunakan huruf atau angka |
![]() | Preparation Symbol / Simbol Persiapan merupakan simbol yang digunakan untuk mempersiapkan penyimpanan di dalam storage. |
![]() | Manual Input Symbol digunakan untuk menunjukkan input data secara manual menggunakan online keyboard. |
![]() | Manual Operation Symbol / Simbol Kegiatan Manual digunakan untuk menunjukkan kegiatan/proses yang tidak dilakukan oleh komputer. |
![]() | Document Symbol Jika Anda menemukan simbol ini artinya input berasal dari dokumen dalam bentuk kertas, atau output yang perlu dicetak di atas kertas. |
![]() | Multiple Documents sama seperti document symbol hanya saja dokumen yg digunakan lebih dari satu dalam simbol ini |
![]() | Display Symbol adalah simbol yang menyatakan penggunaan peralatan output, seperti layar monitor, printer, plotter dan lain sebagainya |
![]() | Delay Symbol sesuai dengan namanya digunakan untuk menunjukkan proses delay (menunggu) yang perlu dilakukan. Seperti menunggu surat untuk diarsipkan dll |
Contoh

REFERENSI
















