Date post: | 16-Oct-2015 |
Category: |
Documents |
Author: | suwandiwan |
View: | 8 times |
Download: | 0 times |
of 17
Pertemuan IIIMengembangkan AlgoritmaDengan Flowchart
Logika dan Algoritma
Tujuan
Mahasiswa dapat menyebutkan semua alur proses dalam menyusun algoritma.Mahasiswa dapat menggunakan symbol-simbol flowchart dengan benar untuk menyusun algoritma.
Logika dan Algoritma
Metode Pengembangan Algoritma:FlowchartPseudocode
Logika dan Algoritma
Flowchart Definisi flowchart:Adalah suatu bagan terurut untuk meng-gambarkan alur yang terjadi pada suatu proses, dengan menggunakan symbol-symbol tertentu/yang sudah ditentukam
Logika dan Algoritma
Alur ProsesSequential menyelesaikan masalah secara urut membentuk garis lurus.Branching menyelesaikan masalah dengan melakukan percabangan ke proses lain.Looping menyelesaikan masalah dengan melakukan perulangan satu instruksi atau lebih.Rekursif menyelesaikan masalah dengan menggunakan konsep tumpukan.
Logika dan Algoritma
Simbol-simbol Flowchart (dasar)TerminatorInput / outputProsesArah prosesDecisionOn-page connectorOff-page connectorInisialisasi, atau Perulangan for
Logika dan Algoritma
Simbol-simbol Flowchart (Alur Proses Sequential & Percabangan):Symbol Proses Sequential:Symbol Percabangan:
Logika dan Algoritma
Simbol-simbol Flowchart (Alur Proses Perulangan):Symbol Perulangan while:
Logika dan Algoritma
Contoh Flowchart Proses Sequential:
Logika dan Algoritma
Contoh Flowchart Proses Sequential:
Logika dan Algoritma
Contoh flowchart Percabangan:Algoritma untuk: Menampilkan pesan Selamat pagi atau Selamat siang
Input: waktu: numerik;Proses: aturan Keputusan *waktu >= jam 11, maka cetak: Selamat Siang. *waktu < jam 11, maka cetak: Selamat Pagi.Output: ---- (tidak ada variabel output)
Logika dan Algoritma
Contoh flowchart Percabangan:Algoritma untuk: Menampilkan pesan Selamat pagi atau Selamat siang
Input: waktu: numerik;Proses: aturan Keputusan *waktu >= jam 11, maka cetak:= Selamat Siang. *waktu < jam 11, maka cetak:= Selamat Pagi.Output: cetakmulaiselesaiInput waktuWaktu>=11Print(cetak)YNcetak:= Selamat Siang.cetak:= Selamat pagi.
Logika dan Algoritma
Contoh flowchart Percabangan:Algoritma untuk: Menampilkan pesan Selamat pagi atau Selamat siang
Input: waktu: numerik;Proses: aturan Keputusan *waktu >= jam 11, maka cetak:= Selamat Siang. *waktu < jam 11, maka cetak:= Selamat Pagi.Output: cetakmulaiselesaiInput waktuWaktu>=11Print(cetak)YNcetak:= Selamat Siang.cetak:= Selamat pagi.
Logika dan Algoritma
Menghitung rata2 SPContoh Flowchart Perulangan for
Logika dan Algoritma
Menghitung rata2 SPContoh Flowchart Perulangan whilemulaiselesaiInput spInput spjumSp:=jumSp+sp;jm:=jm+1;jumSp:= 0; jm:=0; YrataSp:=jumSp/jmPrint rataSpsp0c1Nc1
Logika dan Algoritma
Menghitung rata2 SPContoh Flowchart Perulangan reapetmulaiselesaiInput spjumSp:=jumSp+sp;jm:=jm+1;Lagiyc1c1YNrataSp:=jumSp/jmPrint rataSpInput lagijumSp:= 0; jm:=0;
Logika dan Algoritma
J Terima Kasih J
Logika dan Algoritma