DEFINISI
ALGORITMA &
FLOWCHART
Disampaikan Oleh :
Aji Nurrohman, S.Skom, MMsi
PENEMU ALGORITMA
• Perangko dari Rusia pada Gambar di samping
ini bergambar seorang pria dengan nama Abu
Abdullah Muhammad ibn Mūsā al-
Khwārizmī. Bagi kalian yang sedang
berkecimpung dalam dunia komputer maka
seharusnya mengetahui siapa orang di samping
ini. Dia adalah seorang ilmuwan Islam yang
karyakaryanya 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
• Penemunya adalah seorang ahli matematika yang bernama
Abu Abdullah Muhammad Ibn Musa al-Khwarizmi (770-
840 M).
• Di literatur barat dia lebih terkenal dengan sebutan
Algorizm. Panggilan inilah yang kemudian dipakai untuk
menyebut konsep algorithm yang ditemukannya. Dalam
bahasa Indonesia kita kemudian menyebutkannya sebagai
algoritma.
• Algoritma adalah kunci dari bidang ilmu komputer, karena
banyak bidang di bawah ilmu komputer yang lahir
berdasarkan konsep algoritma ini.
• Pada hakekatnya algoritma juga adalah kunci dari
kehidupan kita.
• Cara membuat masakan (resep masakan) adalah juga
sebuah contoh nyata dari algoritma.
Algoritma & Program
• Algoritma
– Urutan langkah-langkah logis penyelesaian masalah yang
disusun secara sistematis
– Urutan logis pengambilan keputusan untuk pemecahan masalah
• Lima ciri penting algoritma
– Selesai dalam jumlah langkah terbatas
– Tidak memiliki arti ganda
– Memiliki nol atau lebih input
– Memiliki nol atau lebih output
– Efektif
• Program
– Perwujudan atau implementasi algoritma yang ditulis dalam
bahasa pemrograman tertentu
Belajar Memprogram & Belajar
Bahasa Pemrograman
• Belajar memprogram:
pemahaman persoalan, analisis, dan sintesis
Pemecahan Masalah
-Strategi Notasi yang telah
-Metodologi disepakati
-Sistematika
Kompilasi
Program dalam
Bahasa Mesin