Jumat, 09 April 2010

Membuat Algoritma

Algoritma adalah langkah-langkah yang disusun untuk memecahkan masalah. Untuk itu pengetahuan, pengalaman, dan data2 pendukung harus kita miliki. seperti pembahasan sebelumnya bahwa komputer tidak bisa menyelesaikan masalah tanpa prosedur yang di susun secara detail. Namun program dan algoritma pada dasarnya berbeda, karena algoritma penggunaan nya bebas tidak mengacu pada komputer saja.
Misalkan anda ingin membuat telur mata sapi. langkah-langkah yang harus di lakukan adalah:
1. Siapkan wajan
2. Letakan wajan di atas kompor
3. Masukan minyak goreng ke dalam wajan
4. Nyalakan kompor
5. Buka telur
6. Masukan ke dalam wajan
7. Taburkan sedikit garam
8. Jika sudah matang tiriskan

Namun bagaimana jika anda ingin di minta untuk menghitung luas lingkaran?
Apakah cukup dengan logika sederhana?.. tentu tidak. anda harus mengetahui cara menghitung luasnya, jika belum tahu anda harus mencari tahu. Setelah itu anda harus mengetahui panjang jari2 nya. Ketika data pendukung sudah di dapat, anda bisa menggunakannya kedalam bentuk algoritma sederhana sebagai berikut:
1. Tulis panjang jari2 lingkaran.
2. Hitung luas lingkaran dengan menggunakan rumus 3,14 x jari-jari x jari-jari
3. Tulis hasil hitungan anda

Algoritma tidak hanya dituliskan dalam bentuk seperti langkah-langkah di atas, tapi bisa juga di tuliskan kedalam bentuk lain. Misalkan dengan pseudocode dan diagram alir atau flowchart. Penggunaan algoritma dengan bentuk lain tidak lain untuk menyederhanakan bahasa. Misal untuk menghitung luas lingkaran menggunakan:
Pseudocode:
π<- 3,14
r<- jari-jari
Luas lingkaran <- π x r²
Tampil
Flowchart:




(informasi di ambil buku "algoritma pemrograman menggunakan C++" penerbit andi)

Tidak ada komentar:

Poskan Komentar