Bab 2 pengantar logikaalgoritma 2

Post on 18-Dec-2014

551 views 0 download

description

 

Transcript of Bab 2 pengantar logikaalgoritma 2

Pengertian Dasar Logika dan Algoritma (2)

Langkah-langkah Membentuk Algoritma1.Sequence process

Instruksi dikerjakan secara berurutan satu persatu dimulai dari langkah pertama sampai terakhir

2.Selection processInstruksi pemilihan proses (percabangan), sehingga apabila memenuhi persyaratan tertentu maka instruksi akan dikerjakancontoh : 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).

Lanjutan...3. Iteration process

suatu instruksi yang dikerjakan berulang-ulang selama beberapa kali selama masih memenuhi suatu kondisi.

Studi Kasus

Buatlah Algoritma untuk memilih bilangan terbesar dari 3 buah bilangan ?

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

Dengan Flowchart

Dengan pseudocode Maks ←bilangan pertama if (maks < bilangan kedua) maks←bilangan kedua if (maks < bilangan ketiga) maks ← bilangan ketiga

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.