Lompat ke konten Lompat ke sidebar Lompat ke footer

Algoritma dan Flowchart

Algoritma

Dalam matematika dan ilmu komputer, algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis[1]. Algoritma sebenarnya tidak hanya dipakai dalam matematika dan ilmu komputer saja. Algoritma dapat dipakai di dalam kehidupan sehari-hari kita, seperti :

  • Mengirim surat
  • Pendaftaran peserta didik baru
  • Pengajuan berkas di sebuah instansi
  • Memesan makan di sebuah restoran
  • Melakukan panggilan telepon
  • Membuat kopi, dll.

Jadi, secara umum algoritma adalah urutan langkah-langkah logis untuk menyelesaikan suatu masalah.

Ciri-Ciri

  • Mempunyai permulaan
  • Mempunyai input dan output
    (dalam beberapa kasus yang sederhana tidak ada)
  • Mempunyai proses
  • Mempunyai akhiran

Flowchart

Flowchart adalah sebuah jenis diagram yang mewakili algoritma, 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[2]. Jadi, bisa diartikan bahwa flowchart adalah visualisasi terhadap algoritma yang kita buat.

Simbol-Simbol

Gambar Nama Keterangan
Flowchart Line.svg Garis Alir Menunjukkan arah aliran algoritma, dari satu proses ke proses berikutnya.
Flowchart Terminal.svg Terminal Menunjukkan awal atau akhir sebuah proses.
Flowchart Process.svg Proses / Langkah Menyatakan kegiatan yang akan terjadi dalam diagram alir.
Flowchart Decision.svg Titik Keputusan Proses / langkah di mana perlu adanya kondisi tertentu. Di titik ini selalu ada dua keluaran untuk melanjutkan aliran kondisi yang berbeda.
Flowchart IO.svg Masukan / Keluaran Digunakan untuk mewakili data masuk atau data keluar.
Flowchart Annotation.svg Anotasi Melambangkan komentar tentang suatu atau beberapa bagian dari diagram alir.
Flowchart Predefined Process.svg 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.
Flowchart Preparation.svg Persiapan / Inisialisasi Menunjukkan operasi yang tidak memiliki efek khusus selain mempersiapkan sebuah nilai untuk langkah / proses berikutnya.
Flowchart Connector.svg Konektor Dalam Halaman Digunakan untuk menghubungkan satu proses ke proses lainnya dan berada pada halaman yang sama. Memiliki fungsi yang sama seperti tanda panah.
Off page connector.png 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. Memiliki fungsi yang sama seperti tanda panah, hanya saja untuk merujuk ke halaman yang berbeda.

Posting Komentar untuk "Algoritma dan Flowchart"