Algoritma
Algoritma adalah sebuah
metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur,
dituliskan secara matematis yang akan dikerjakan untuk menyelesaikan suatu
masalah dengan bantuan komputer. Jadi, dapat dikatakan algoritma merupakan
langkah penyelesaian suatu masalah yang menghasilkan solusi dalam bentuk
program komputer.
Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan
langkah-langkah penyelesaian suatu masalah. Flowchart merupakan
cara penyajian dari suatu algoritma. Fungsi
Flowchart adalah untuk menggambarkan, menyederhanakan rangkaian proses atau
prosedur sehingga mudah dipahami dan mudah dilihat berdasarkan urutan langkah
dari suatu proses.
Manfaat Flowchart
- Sebagai Dokumentasi Prosedur Kerja dalam ISO
- Sebagai pedoman untuk menjalankan Operasional
- Sebagai pedoman untuk melakukan pelatihan terhadap Karyawan baru.
- Sebagai benchmark (patokan)
- Sebagai Peta kerja untuk mencegah terjadi kehilangan arah
- Untuk mempermudah pengambilan keputusan
Jenis Flowchart
- System Flowchart: Menjelaskan urut-urutan dari prosedur-prosedur dan menunjukkan apa yang dikerjakan di sistem.
- Document Flowchart: Menunjukkan arus dari laporan dan formulir termasuk lampirannya, dikenal juga dengan sebutan paperwork flowchart.
- Schematic Flowchart: Untuk menggambarkan prosedur di dalam sistem dan menggunakan simbol flowchart.
- Program Flowchart: Untuk menjelaskan secara rinci langkah-langkah dari proses program, terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart).
- Process Flowchart: Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.
Contoh:
Algoritma Menukar Isi Dari Dua Gelas
- Siapkan Gelas A,B,C
- Pindahkan isi gelas A ke C
- Pindahkan isi gelas C ke B
- Pindahkan isi gelas B ke A
Flowchart Menukar Isi Dari Dua Gelas