Pages

Subscribe:

Labels

Kamis, 15 September 2011

ALGORITMA & PEMROGRAMAN

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah urutan logis berarti urutan langkah-langkah harus benar, dan langkah-langkah itu sendiri juga harus benar. Tanpa disadari kita sering menerapkan algoritma dalam kehidupan sehari-hari seperti:
- Menyapu halaman
- Mencuci piring
- Mandi
- Dan banyak contoh lainnya …
Setiap orang punya pola pikir yang berbeda, karena itu akan menghasilkan algoritma yang berbeda algoritma dikatakan benar apabila dapat memecahkan masalah perlu dipertimbangkan masalah efisiensi dalam penyusunan algoritma pemilihan rute jalan, misalnya beberapa rute mungkin akan menghasilkan tujuan yang sama ada rute yang lebih efisien dibanding rute lainnya sebaiknya yang diambil adalah rute terpendek algoritma dapat dinotasikan dalam beberapa cara, yaitu:
- Dengan untaian kalimat deskriptif
- Dengan pseudocode
- Dengan flowchart
FLOWCHART
Flowchart lebih baik dibandingkan pseudocode
Flowchart merupakan gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatuprogram yang menyatakan arah alur program tersebut disajikan dalam bentuk grafik/gambar dapat membantu programmer maupun orang lain dalam memahami alur program (apa sajainput, proses dan output dari program) representasi visual, karena itu lebih mudah dipahami jumlah simbol yang digunakan sedikit, karena itu lebih sederhana dan lebih mudah dipelajari.