Sabtu, 31 Oktober 2009

ALGORITMA DAN 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

§ 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

¡ Merupakan gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program yang menyatakan arah alur program tersebut

¡ Disajikan dalam bentuk grafik/gambar

¡ Dapat membantu programmer maupun orang lain dalam memahami alur program (apa saja input, 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

0 komentar:

About This Blog

  © Free Blogger Templates Spain by Ourblogtemplates.com 2008

Back to TOP