Pages

Selasa, 30 Desember 2014

Algoritma Pemrograman (Definisi)

"Algoritma Adalah urutan langkah-langkah logis penyelesaian suatu masalah yang di susun secara sistematis dan logis" Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah algoritma haruys logis dan dapat di tentukan bernilai salah ataupun benar. Dalam beberapa konteks , algoritmaadalah spesifikasi urutan langkah-langkah untuk melakukan pekerjaan tertentu. 

 
Pertimbangan dalam pemilihan algoritma : 
1. Algoriutma haruslayh benar. Artinya, algoritma akan memberikan keluaran yang di kehendaki dari sejumlah masukan yang di berikan. Tidak peduli sebagusapapun algoritma, Kalau memberikan keluaran yang salahpastilah algoritma tersebut bukanlah algoritma yang baik.

2. Kita harus mengetahui seberapa baik hasil yang di capai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan Aproksimasi hasil (hasil yang hanya berupa pendekatan ). Algoritma yang harus mampu memberikan hasil yang sedekat mungkin, dengan ini yang sebenarnya.

3. Efisiensi algoritma dapat di tinjau dari 2 hal, yaitu: efisiensowaktu dan memori. Meskipun algoritma memberikan keluaran berjam-jam untuk mendapatkan keluarannya. Algoritma tersebut biasanya tidak akan dipakai. Setiap orang menginginkan keluaran yang cepat, begitu juga dengan memori, semakin besarmemori yang dipakai,maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan. walaupun terjadi perbaikan dalam menyusun algoritma. Tentunya kjita mengharapkan keluaran yang sama. jika terjadi demikian, carilah algoritma yang paling efisiensi.

Tidak ada komentar:

Posting Komentar