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
Algoritma dikatakan benar apabila dapat memecahkan masalah
Perlu dipertimbangkan masalah efisiensi dalam penyusunan algoritma
Pemilihan rute jalan, misalnya
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 …
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
- Dengan untaian kalimat deskriptif
- Dengan pseudocode
- Dengan 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 Comment:
Posting Komentar