Senin, 28 November 2011

ALGORITMA & PEMROGRAMAN



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