Page 49 - Modul PDKP 20
P. 49
Modul 1 – Pemrograman, Algoritma dan Pascal 2020
v. Nama Prosedur
Contoh :
DEKLARASI
PROCEDURE tukar ( input/output a, b : integer
)
D. ALGORITMA
Algoritma adalah urutan langkah – langkah logis penyelesaian masalah yang disusun secara sistematis
(Munir, 1999: 5), yang meliputi input, proses, dan output.
Contoh :
1. Ani diminta ibu untuk membuat susu cinnamon. Buatlah algoritma untuk membuat susu cinnamon tersebut!
Jawab : Algoritma
Input : Susu, cinnamon
Proses : 1. Masukkan susu dan cinnamon ke dalam panci
2. Rebus semua bahan hingga mendidih
3. Matikan kompor
4. Tuangkan ke dalam gelas
Output : Susu cinnamon
2. Seseorang ingin membuat omelette. Buatlah algoritma untuk membuat spaghetti tersebut!
Jawab : Algoritma
Input : Telur, keju, butter
Proses : 1. Taruh butter ke dalam pan
2. Masukkan telur dan keju
3. Angkat omelette dari pan
4. Omelette siap disajikan
Output : Omelette
Ada beberapa notasi yang digunakan untuk menulis algoritma. Untuk modul kali ini akan dibahas dua notasi
yaitu menggunakan flowchart dan pseudocode.
E. Flowchart
Flowchart adalah suatu alat atau sarana yang menunjukkan langkah – langkah yang harus dilaksanakan dalam
menyelesaikan suatu permasalahan untuk komputasi dengan cara mengekspresikannya kedalam serangkaian
simbol – simbol grafis khusus (Sutanta, 2004: 28). Terdapat beberapa jenis flowchart, yaitu System Flowchart,
Document Flowchart, Schematic Flowchart, Program Flowchart, dan Process Flowchart, namun dalam praktikum ini
flowchart yang digunakan adalah program flowchart saja karena Program Flowchart merupakan bagan alir yang
menjelaskan secara rinci langkah – langkah dari proses program. Simbol – simbol program flowchart adalah
sebagai berikut :
Tabel 1.3 Simbol Program Flowchart
No. Simbol Fungsi
1. Terminal Mengawali atau mengakhiri sebuah flowchart, diawali dengan menggunakan
start/mulai dan diakhiri dengan end/selesai.
2. Proses Menunjukkan suatu proses pengolahan data
Praktikum Dasar Komputer & Pemrograman 2020 I-32