Dokumen tersebut membahas tentang pengertian dasar logika dan algoritma, langkah-langkah membentuk algoritma meliputi proses sequence, selection, dan iteration, serta contoh studi kasus membuat algoritma untuk memilih bilangan terbesar dari 3 bilangan dengan menggunakan bahasa alami, flowchart, dan pseudocode.
2. Langkah-langkah Membentuk
Algoritma
1.Sequence process
Instruksi dikerjakan secara berurutan satu persatu
dimulai dari langkah pertama sampai terakhir
2.Selection process
Instruksi pemilihan proses (percabangan), sehingga
apabila memenuhi persyaratan tertentu maka instruksi
akan dikerjakan
contoh : jika pembayaran tunai diberi diskon 10%
Jika dilakukan secara kredit maka diskon 0 %.
(dalam pernyataan diatas, hanya boleh melakukan 1
instruksi dari 2 alternatif instruksi).
3. Lanjutan...
3. Iteration process
suatu instruksi yang dikerjakan berulang-ulang selama
beberapa kali selama masih memenuhi suatu kondisi.
6. Dengan bahasa natural
Ambil bilangan pertama dan set maks sama dengan
bilangan pertama
Ambil bilangan kedua dan bandingkan dengan maks
Apa bila bilangan kedua lebih besar dari maks, set maks
sama dengan bilangan kedua
Ambil blangan ketiga dan bandingan dengan maks
Apabila bilangan ketiga lebih besar dari maks, set maks
sama dengan bilangan ketiga
Variabel maks berisi bilangan terbesar. Tampilkan
hasilnya
8. Dengan pseudocode
Maks ←bilangan pertama
if (maks < bilangan kedua)
maks←bilangan kedua
if (maks < bilangan ketiga)
maks ← bilangan ketiga
9. Tugas
Buatlah algoritma (dengan bahasa natural):
1. Menampilkan bilangan ganjil dari 1
sampai dengan 10.
2. Menghitung jumlah deret : 1 + 2 + 3 + 4 +
.... + N
N = jumlah maksimum suatu nilai yang
dimasukkan.