Your SlideShare is downloading. ×
0
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bab 2 pengantar logikaalgoritma 2

562

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
562
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Pengertian DasarLogika danAlgoritma (2)
  • 2. Langkah-langkah MembentukAlgoritma1.Sequence process Instruksi dikerjakan secara berurutan satu persatu dimulai dari langkah pertama sampai terakhir2.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.
  • 4. Studi KasusBuatlah Algoritma untuk memilih bilanganterbesar dari 3 buah bilangan ?
  • 5. 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
  • 6. Dengan Flowchart
  • 7. Dengan pseudocode Maks ←bilangan pertama if (maks < bilangan kedua) maks←bilangan kedua if (maks < bilangan ketiga) maks ← bilangan ketiga
  • 8. TugasBuatlah 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.

×