Langkah-langkah instruksi ini secara umum kita kenal
sebagai ALGORITMA.
Kegiatan kita menulis atau membuat langkah instruksi
tersebut, sekaligus menuliskannya dalam suatu bahasa yang dikenal komputer
dinamakan PEMROGRAMAN.
DEFINISI ALGORITMA
Algoritma merupakan suatu himpunan sehingga
instruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan,
dalam suatu pemecahan suatu masalah tertentu, atau suatu kelas masalah
tertentu, dengan dituntut pula bahwa himpunan instruksi tersebut dapat
dilaksanakan secara mekanik.
SIFAT-SIFAT ALGORITMA
Prosedur yang tidak memiliki sifat seperti tertera
di dalam subbagian di bawah ini, bukanlah merupakan sebuah algoritma, dan tidak
dapat membuahkan hasil yang diinginkan jika program penyajian dari prosedur
seperti itu dimasukkan ke dalam komputer.
1. Banyaknya
langkah instruksi yang hingga
2. Tidak
ada keraguan (harus jelas)
3. Batasan
dari rangkaian proses
4. Batasan
dari input dan output
5. Efektivitas
6. Batasan
ruang lingkup
DIAGRAM ALUR (FLOWCHART)
Simbol lainnya menjadi alur proses yang akan
menentukan rangkaian penugasan yang harus dilaksanakan.
, yaitu :
Prossesing :
satu atau beberapa himpunan penugasan yang akan dilaksanakan secara berurutan.
Input/output
: data yang akan dibaca dan dimasukkan ke dalam memori komputer dari suatu alat
input atau data dan harus melewati memori untuk dikeluarkan dari alat output.
Decision
(keputusan) : ada dua alternatif yang dapat ditentukan untuk melaksanakan jalur
diagram alur.
Terminal :
tampil pada awal diagram alur ( berisi kata “start” ) atau pada akhir proses (
berisi kata “stop” ).
Annotation :
berisi catatan supaya lebih mudah mengerti isi/tujuan algoritma atau uraian
data yang akan diproses.
Konektor :
tanda untuk memisahkan diagram alur menjadi beberapa bagian (bersambung
ketempat/halaman lain).
Flowline :
menunjukkan bagian instruksi selanjutnya.
Tidak ada komentar:
Posting Komentar