Algoritma adalah kumpulan intruksi untuk menyelesaikan masalah yang
disusun secara sistematis dan logis.
Algoritma di kemukakan oleh Al-khwarizmi (Abu Jafar Muhammad Ibnu Musa
Al Khawarizmi) –The Famous Islamic Mathematician.
Dalam pemrograman , algoritma didefinisikan sebagai metode yang terdiri
dari langkah-langkah terstruktur dalam pemecahan masalah dengan menggunakan
komputer .
Contoh :
"Algoritma Sarapan Pagi"
Start
Mengambil piring
Menaruh nasi dan lauk ke piring
Mengambil sendok dan garpu
Ulangi
Pegang sendok dan garpu
Sendokan nasi dan lauk
Masukan nasi dan lauk kemulut
Tarik sendok dari mulut
Kunyah nasi dan lauk
Lakukan sampai nasi dan lauk habis
End
Langkah Pengerjaan Algoritma
Problem -> process -> solution
Di awal penganalisaan masalah, dibagi
3 bagian :
1.
Input :
membutuhkan data untuk mengatasi masalah
2.
Process :
mengatur aksi seperlunya untuk membuat output
3.
Output :
mengharap/ mengira hasil dari process
Gambaran Algoritma
1. Narasi
Menggambarkan kalimat dengan bahasa yang normal
Contoh nya seperti yang di atas
2. Diagram
& Flow Chart
Flow chart = gambaran atau bagan yang memperlihatkan
urutan dan hubungan antar proses dan instruksinya. Gambaran ini dinyatakan
dengan simbol.
· 3. Pseudo Code
Bahasa yang digunakan untuk menyederhanakan
penulisan algoritma.
Contoh pseudocode menghitung luas persegi panjang :
Start
Print “ calculate area of rectangle”
Panjang = 5
Lebar = 3
Print”Area of rectangle”
Area = length*width
Print area
End
Comments
Post a Comment