Algoritma adalah langkah-langkah logis dalam menyelesaikan suatu
masalah, atau secara sederhana dalam dunia pemrograman adalah alur dari program yang akan kita buat.
Pseudocode adalah deskripsi dari algoritma pemrograman yang ditulis dengan struktur sederhana dari sebuah bahasa pemrograman yang tujuannya agar dapat dibaca oleh manusia.
Flowchart atau diagram alir adalah representasi dari algoritma atau pseudocode kedalam bentuk diagram.
cara mudah untuk menentukan seperti apa algoritma dari program yang akan kita buat adalah dengan mengelompokkan apa-apa saja yang akan digunakan sebagai inputan, proses dan output apa yang diinginkan.
misalkan kita ingin membuat program untuk menghitung luas persegi panjang, dari sini bisa ditentukan apa saja input, proses dan output dari program tersebut. berikut merupakan contoh algoritma, pseudocode dan flowchart :
Program menghitung luas persegi panjang
Input : panjang dan lebar Proses : panjang x lebar Output : luas persegi panjang
Algoritma : 1. Masukkan panjang 2. Masukkan lebar 3. Luas Persegi panjang adalah panjang dikalikan lebar 4. Tampilkan luas persegi panjang
Pseudocode : Input panjang Input lebar Luas = panjang x lebar Print luas
Flowchart :
Implementasi kedalam program bahasa C :
#include<stdio.h> main() { int Luas, Panjang, Lebar;
printf("Masukkan Panjang = "); scanf("%i",&Panjang); printf("Masukkan Lebar = "); scanf("%i",&Lebar); Luas = Panjang x Lebar; printf("Luas = %i ",Luas);