Download - P3 MengembangkanAlgolDgFc
-
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