memahami algoritma dan penjelasanya - ROBBY

memahami algoritma dan penjelasanya

Share:
    mengenal algoritma.
dengan nama Muhammad bin Musa al-Khwarizmi. Bagi kalian yang sedang
berkecimpung dalam dunia komputer maka seharusnya mengetahui siapa
orang di samping ini. Dia adalah seorang ilmuwan Islam yang karya
karyanya dalam bidang matematika, astronomi, astrologi dan geografi
banyak menjadi dasar perkembangan ilmu modern. Dan dari namanya
istilah yang akan kita pelajari dalam bab ini muncul. Dari Al-Khawarizmi
kemudian  berubah menjadi  algorithm  dalam Bahasa Inggris dan diterjemahkan menjadi
algoritma dalam bahasa Indonesia.


    Algoritma   merupakan   hasil   pemikiran   konseptual,   supaya   dapat   dilaksanakan   oleh
         komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman

Perhatikan algoritma sederhana berikut :
Algoritma menghitung luas segitiga
     1.  Start
     2.  Baca data alas dan tinggi.
     3.  Luas adalah alas kali tinggi kali 0.5
     4.  Tampilkan Luas
     5.  Stop

Penjelasan :
Algoritma   di   atas   adalah   algoritma   yang   sangat   sederhana,   hanya   ada   lima   langkah.   Pada
algoritma ini tidak dijumpai perulangan ataupun pemilihan. Semua langkah dilakukan hanya
satu kali.
Sekilas   algoritma  di   atas benar,   namun apabila dicermati  maka   algoritma ini  mengandung
kesalahan yang mendasar, yaitu tidak ada pembatasan pada nilai data untuk alas dan tinggi.

Hasil perbaikan algoritma perhitungan luas segitiga
     1.  Start
     2.  Baca data alas dan tinggi.
     3.  Periksa data alas dan tinggi, jika nilai data alas dan tinggi lebih besar dari nol maka
         lanjutkan ke langkah ke 4 jika tidak maka stop
     4.  Luas adalah alas kali tinggi kali 0.5
     5.  Tampilkan Luas
     6.  Stop

Dari    penjelasan    di  atas   dapat   diambil   kesimpulan      pokok    tentang   algoritma.    Pertama,
algoritma   harus   benar.   Kedua   algoritma   harus   berhenti,   dan   setelah   berhenti,   algoritma
memberikan hasil yang benar.

Contoh : Algoritma Berangkat Sekolah
Mulai
         Bangun dari tempat tidur
         Mandi Pagi
         Sarapan Pagi
         Pergi Ke Sekolah
         Cari Ruang Kelas
         Masuk kelas untuk Belajar
Selesai

No comments