Escolar Documentos
Profissional Documentos
Cultura Documentos
Memahami Algoritma
Pemrograman
Sub Kompetensi
1. Memahami Algoritma dan Diagram Alir
PROGRAM
ALGORITMA
Pemrosesan
Sederatan pemindahan data atau operasi
aritmatika
Keputusan (Penyeleksian Kondisi) Perbandingan logika;
digunakan ketika kita ingin komputer minta sebuah pertanyaan
Terminal
Titik mulai atau akhir program
Garis aliran
Arah aliran logika
KONSEP PEMROSES
1
Sequential structure (struktur urut)
Proses dilakukan langkah demi langkah secara berurutan
hingga selesai, tanpa adanya suatu keputusan atau
perulangan.
KONSEP PEMROSES
2
Decision structure (struktur keputusan)
Proses dikerjakan tergantung pada kondisi-kondisi tertentu
KONSEP PEMROSES
3
Perulangan (Looping)
Proses dikerjakan berulang hingga selesai tergantung pada
kondisi yang ditentukan.
VARIABEL
CONTOH :
F(x) = 2x2 + 5x + 3; dengan nilai “x” dapat
berisi sembarang nilai.
VARIABEL
Var sisi : integer;
begin
read sisi ;
Volume := sisi*sisi*sisi;
Write (Volume);
End.
Deklarasi variabel
KONSTANTA
CONTOH :
F(x) = 2x2 + 5x + 3; dengan nilai x = 5.
KONSTANTA
Const sisi = 5;
begin
read sisi ;
Volume := sisi*sisi*sisi;
Write (Volume);
End.
begin
write (‘Masukkan nilai sisi’); read (sisi );
Volume := sisi*sisi*sisi;
Write (‘Hasilnya adalah : ‘,Volume);
End.
begin
write (‘Masukkan nilai sisi’); read (sisi );
Volume := sisi*sisi*sisi;
Write (‘Hasilnya adalah : ‘,Volume);
End.
begin
write (‘Masukkan nilai sisi’); read (sisi );
Volume := sisi*sisi*sisi;
Write (‘Hasilnya adalah : ‘,Volume);
End.
• Tentukan rumusnya L = p x l
1. Tentukan nilai/harga dari panjang persegi panjang, misal p=6 cm
1. Cetak hasilnya
Contoh
Start
x=3
f(x)=5x + 6
Print
f(x)
End
Flowchart
Start
p=6
l=5
L=pxl
Print
L
End
LOGIKA
Tugas rumah :
2. Mencari bilangan prima
3. Mencari volume bola
21 Juli 2008