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 algoritmaalgoritma 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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: