Akhirnya dalam postingan kali ini saya akan sedikit membahas
tentang apa itu algoritma, kenapa kali ini saya membahas algoritma? Karena
sebelum membuat program, kita harus tau dulu algoritma program tersebut
kira-kira seperti apa, kita harus menyusun program tersebut dalam algoritma
terlebih dahulu. Oke, kita langsung saja ke pengertian algoritma.
Pengertian Algoritma
ALGORITMA berasal dari kata algorithm dimana di ambil dari
nama Muhammad ibn Musa Al-Khawarizmi seorang ilmuwan dari bidang
matematika..buku karanganya yang terkenal adalah Al gebra wal Muqobalo.
Algoritma Adalah Urutan langkah langkah logis penyelesaian masalah yang di
susun secara sistematis
5 Ciri penting Algoritma menurut Donald E Knuth
- Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas
- Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua (ambigous)
- Algoritma memiliki nol atau lebih masukan (input)
- Algoritma memiliki 1 atau lebih keluaran(output)
- Algoritma harus sangkil(effective)
Cara penulisan Algoritma
- Structured English (SE) :Merupakan Alat yang cukup Baik untuk mengambarkan algoritma. Dasar dari SE adalah bahasa inggris dan dapat di modifikasi dengan bahasa indonesia.
- Pseudocode : Pseudocode mirip dengan SE, Pseudo artinya imitasi. Pseudocode artinya meniru kode program sebenarnya.
- Flowchart : Flowchart itu, berupa bagan alir atau skema yang menunjukan aliran data atau program secara logika
Tahapan pelaksanaan program oleh komputer
Algoritma sangat penting dalam pemrograman, berikut adalah
tahapan pelaksanaan program yang dilakukan oleh komputer
Sekian dulu saja postingan dari saya kali ini, mudah-mudahan
bermanfaat untuk para pembaca, mungkin lain kali akan saya lanjutkan postingan
tentang algoritma ini, Terima kasih ^_^.
Referensi :
*Dikutip dari presentasi Bu Ibnu Indarwati
EmoticonEmoticon