Apa Itu Algoritma Pemrograman?Pentingkah Bagi kita?

Sunday, August 19, 2018 : 8/19/2018

0 komentar

Kunci-Keberhasilan-dalam-Mempelajari-Bahasa-Pemrograman


Kali ini saya akan membahas Algoritma,dikarenakan algoritma itu penting bagi programmer pemula untuk memahami bagaimana algoritma itu sendiri bisa dikembangkan diberbagai jenis bahasa pemgroraman.Walaupun masih banyak yang harus dipelajari,alangkah baiknya kita memulai dari materi yang paling dasar yaitu algoritma.

                                                                    

Definisi Algoritma Pemrograman



Kata Algoritma  berasal dari kata Algorism atau Algorithm berasal dari nama Abu Jafar Muhammad bin Musa Al-Khuwarizmi tahun 825 M yang berasal dari Iran.

Beliau merupakan ilmuan Persia yang menulis kitab al jabr w’al muqabala(rules of restoration and reduction).

Kemudian masuk ke Indonesia pada tahun 1980-an.


Definisi Algoritma


    Algoritma adalah urutan langkah-langkah untuk memecahkan masalah yang disusun secara sistematis dan logis.
    Menurut Kamus Besar Bahasa Indonesia(KBBI) adalah urutan pengambilan putusan untuk memecahkan suatu masalah.

    Kata Logis disini menyatakan bahwa langkah-langkah tersebut dapat dibuktikan kebenarannya dan dapat diterima oleh akal fikiran kita (logika).


  1. Tingkat kepercayaan tinggi(reability)hasil yang diperoleh dari proses harus benar.
  2. Pemrosesan yang efisien(cost rendah)proses harus diselesaikan secepat mungkin.
  3. Sifatnya general.Bukan sesuatu yang hanya bisa menyelesaiakan satu masalah,tetapi dapat menyelesaiakan masalah yang lebih general(umum).
  4. Bisa dikembangkan lebih jauh berdasarkan perubahan requirement yang ada.
  5. Mudah dimengerti oleh siapapun yang membaca algoritma anda.
  6. Portabilitas yang tinggi,dapat di implementasikan diberbagai platform computer.
  7. Prease(tepat,betul,teliti)setiap intruksi tidak ambigu atau tidak ada keragu-raguan.Setiap langkah harus jelas dan pasti.
  8. Efekttif,tidak boleh ada intruksi yang tidak dikerjakan oleh pemroses yang akan menjalakannya.
  9. Harus ada terminate/berhenti.
  10. Output yang dihasilkan tepat,jika langkah-langkah algoritmanya logis dan diikuti dengan seksama.



Ciri-Ciri Algoritma



  • Harus ada input.
  • Proses
  • Output yang tepat.
  • Intruksi yang jelas/tidak ambigu.
  • Harus mempunyai stopping rule.



Bentuk Penyajian Algoritma
  • Struktur Bahasa.
  • Pseudo Code.
  • Flow Chart.


Untuk selanjutnya kita akan membahas Bentuk Penyajian Algoritma mulai dari pengertian,fungsi,cara pengerjaaannya.



Share this Article
< Previous Article
Next Article >

0 komentar :

Copyright © 2019 Pemulakuy.com - All Rights Reserved