PENYAJIAN ALGORITMA
Kelas : 3B
Mata Kuliah :
Information
Capaian Pembelajaran:
Menyajikan algoritma dalam bentuk
structure language
Menyajikan algoritma dalam bentuk
flowchart
Kelas : 5B
Mata Kuliah :
Application
Penyajian
Algoritma
Tulisan Gambar
Structure
Flowchart
Language
Pseudocode
Kelas : 5B
Mata Kuliah :
Aplication
Structure Language:
Struktur bahasa yang dipakai dalam
sehari-hari.
Kelas : 5B
Mata Kuliah :
Aplication
• Mudah
Kelebihan dimengerti
• Sulit mengkonversi
Kekurangan ke bahasa
pemograman
Kelas : 5B
Mata Kuliah :
Aplication
Kelas : 5B
Mata Kuliah :
Flowchart
Mata Kuliah :
Jenis-jenis flowchart
Flowchart
Program Bagan dengan simbol-simbol tertentu
yang menggambarkan urutan proses
dan hubungan antar proses secara
mendetail di dalam suatu program
atau
Urutan instruksi yang
digambarkan dengan simbol
tertentu untuk memecahkan
masalah dalam suatu program
atau
Bagan yang menjelaskan secara
rinci langkah-langkah dari proses
program
Flowchart Program
Dalam pembuatan flowchart program tidak ada
rumus atau patokan yang bersifat mutlak.
Secara garis besar flowchart program selalu terdiri
atas tiga bagian utama, yaitu :
Input,
Proses pengolahan, dan
Output
SIMBOL-SIMBOL PADA FLOWCHART PROGRAM
1. TERMINAL SYMBOL
Digunakan untuk mengawali atau mengakhiri instruksi
yang akan dilaksanakan. Contoh :
START
STOP
2. INPUT/OUTPUT SYMBOL
Digunakan untuk membaca dan menulis data/informasi
oleh komputer. Contoh :
MASUK- CETAK
KAN NO. JUMLAH
12
3. PROCESSING SYMBOL / OPERATION SYMBOL
Digunakan untuk melakukan proses, baik yang
berupa perhitungan maupun berupa perubahan harga
suatu variabel. Contoh :
LUAS PJ . LB
4. DECISION SYMBOL
Digunakan untuk menentukan proses mana yang akan
diambil dari dua proses yang berbeda berdasarkan
suatu kondisi/persyaratan yang diajukan.
Contoh : T
HARGA > 100
Y
5. PREPARATION SYMBOL
Digunakan untuk menunjukan harga awal.
Contoh :
NO. 1 H = Jumlah/3
6. CONNECTOR SYMBOL
Digunakan untuk menghubungkan urutan proses
yang terputus dalam satu halaman yang sama.
B
B
14
7. OFF-PAGE SYMBOL
Digunakan untuk menghubungkan urutan proses yang
terputus pada halaman yang berbeda.
A
A
Begin
Jangan lupa
menggambar
garis panah
End
Start
Input
Dapat melakukan
perhitungan di
dalam proses Proses
Pembuatan Flowchart Program (Lanjutan)
Mulai
Input
Proses
Menampilkan
hasil di
output Output Selesai
Tugas
Pada LK 3.1, LK 3.2, dan LK 3.3. diberikan contoh
“sepenggal” algoritma berdasarkan struktur
dasarnya. Lengkapilah algoritma tersebut dan
sajikan dalam bentuk flowchart.
Mata Kuliah :
Algoritma & Pemograman
Kelas : 5B