Page 33 - MODUL DASKOM 2020
P. 33
Modul 1 – Pemrograman, Algoritma dan Pascal 2020
iii. Tipe Bentukan
Contoh :
DEKLARASI
Type titik : record
< x : real
Y : integer >
P : titik
iv. Nama Fungsi
Contoh :
DEKLARASI
FUNCTION maksimum ( input a, b : integer ) integer
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
Praktikum Dasar Komputer & Pemrograman 2020 I-32