Algorithma
Algorithma adalah : Urutan langkah2 logis
penyelesaian masalah yang disusun
secara sistematis.
Ciri-ciri algorithma yang baik.
- Tepat sasaran
- Fleksibel dan portable
- Bersih dari kesalahan sistem
- Efektif
- Efisiens
- Didokumentasi dengan baik
- Merupakan penjelasan suatu proses
- Tidak ambiguous
- Harus berhenti setelah mengerjakan suatu langkah terbatas
Cara penulisan Algorithma
- Uraian deskriftif
- Menggunakan Bagan/simbul tertentu (diagram alir)
- Menggunakan kata-kata yang mirip dengan bahasa pemrograman Uraian Deskriftif
Contoh : Algotitma untuk membersihkan bak kamar mandi.
buka penutup dasar bak, jika air sudah kosong sikat dinding
bak dan dasar bak, siram bak, jika sudah bersih, sumbat penutup dasar, isi
dengan air bersih sampai penuh.
Anjuran :
- Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
- Jalannya proses digambarkan dari atas ke bawah dan di berikan tanda panah untuk memperjelas.
- Sebuah flowchart di awali dari satu titik START dan di akhiri dengan END
Contoh : Algorithma untuk membersihkan bak kamar mandi
Pseudocode
Contoh : Algoritma untuk membersihkan bak kamar mandi
1. Buka penutup dasar bak
2. a. Jika bak kosong
sikat dinding dan dasar bak
b. Jika bak belum
kosong lihat penutup dasar bak apakah sudah terbuka
3. Siram bak
4. a. Jika bak sudah bersih tutup bak dan hidupkan kran air
b. Jika bak belum
bersih kembali ke langkah 2.a
5. a. Jika bak penuh tutup kran air
b. jika bak belum
penuh tunggu sampai penuh
Tidak ada komentar:
Posting Komentar