Pengenalan Algoritma Komputer

Image result for algorithm

0. Algoritma Komputer

Apa itu Algoritma Komputer ?

Algoritma ditemukan oleh seorang matematikawan asal Persia, yaitu Al-Khwarizmi pada abad ke-9.
Algoritma berasal dari kata "Algoritmi", yang mengacu pada nama Al-Khwarizmi.

Agoritma dalam istilah kata berarti susunan, urutan, atau struktur.

Algoritma dalam komputer yang berarti susunan, urutan atau struktur bagaimana sebuah program komputer berjalan.

Menurut Donald E. Knuth, Algoritma mempunyai beberapa kriteria, yaitu :
  1.  Input :
    • Algoritma harus memiliki minimal 1 inputan
    • Inputan dapat bernilai 0 atau 1
  2. Definiteness (pasti):
    • Algoritma memiliki instruksi - intruksi yang jelas dan tidak ambigu
  3. Finiteness (ada batasan):
    • Algoritma harus memiliki titik berhenti
  4. Effectiveness :
    • Algoritma sebisa mungkin disusun dengan efisien, , tidak banyak mengulang susunan yang sama.
  5. Output :
    • Algoritma harus memiliki minimal 1 ouput.

Algoritma dapat di implementasikan dengan 2 cara, yaitu dengan :
  • Flow-Chart (Diagram Alir)
  • Pseudo-code (kode program)

Contoh Flow-Chart mencari bilangan ganjil & genap :

https://badoystudio.com/wp-content/uploads/2018/03/ganjilgenap.png

Contoh Pseudo-Code dengan Pascal :


var
  X, Y, Sum: Integer;
begin
  Write ('Enter the X  value');
  ReadLn (X);
  Write ('Enter the Y value');
  ReadLn (Y);
  Sum := X + Y
end. 

--------------------------------------------------------------------------------------------------------

Sekian pengenalan dari Algoritma.

Sampai membaca di postingan berikutnya.

Semoga bermanfaat ! 

Comments

Popular posts from this blog

Algoritma - Control Structure

Pengenalan Java