Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma Pemrograman I

Presentasi serupa


Presentasi berjudul: "Algoritma Pemrograman I"— Transcript presentasi:

1 Algoritma Pemrograman I
Flowchart Sistem

2 Definisi Flowchart Flowchart (bagan alir) adalah skema atau bagian (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika. Flowchart merupakan alat banyak digunakan untuk menggambarkan algoritma dalam bentuk notasi-notasi tertentu.

3 Simbol Flowchart Terminator  digunakan untuk menunjukkan awal dan akhir suatu algoritma Data  digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil Process  digunakan untuk mewakili suatu proses Decision  digunakan untuk suatu pemilihan, penyeleksian kondisi didalam suatu program Terminator Data Process Decision

4 Simbol Flowchart Lanj. 1 Preparation  digunakan untuk memberi nilai awal, nilai akhir, penambahan, pengurangan bagi suatu variabel counter Predefined Process  untuk menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain (prosedur, sub-prosedur, fungsi) Connector  untuk menunjukkan sambungan dari flowchart yang terputus dihalaman yang sama atau berikutnya Arrow  untuk menunjukkan arus data atau aliran data dari proses satu ke proses lainnya

5 Contoh flowchart

6 Struktur algoritma berurutan
Menghitung volume balok

7 Struktur Percabangan jika usia penonton lebih dari 17 tahun maka diperbolehkan menonton dan apabila kurang dari 17 tahun maka tidak diperbolehkan menonton

8

9 Contoh soal

10 Menghitung Luas Lingkaran
𝐿=𝜋. 𝑅 2 Algoritmanya: Masukkan R Pi  3.14 L  Pi * R * R Tulis L

11 Pseudo code Var L, R: real; Begin End;
write (‘masukkan jari-jari R: ‘); readln R; Pi:=3.14; L:=Pi*R*R; Writeln(‘Luas Lingkaran: ‘ , L:5:2); End;

12 Delphi Procedure TForm1.Button1Click(Sender:Tobject); Var Luas, R : real; Begin pi:=3.14; R:=StrToFloat (Edit1.Text); Luas:=pi*sqr(R); Edit2.Text:=FloatToStr(Luas); Edit1.SetFocus; End; End.

13 Flowchart Luas Lingkaran
Mulai Flowchart Luas Lingkaran Masukkan R Pi  3.14 L  Pi * R * R Tulis L Selesai

14 Menuliskan nilai absolut:
𝑥 =𝑥 𝑗𝑖𝑘𝑎 𝑥≥0 𝑥 =𝑥 𝑗𝑖𝑘𝑎 𝑥<0 Masukkan x Jika (𝑥<0) maka kerjakan baris 3, jika tidak kerjakan baris 4 𝑥 -𝑥 Tulis 𝑥

15 Flowchart nilai absolut
Mulai Masukkan x Flowchart nilai absolut x < 0 Ya x  - x Tidak Tulis x Selesai

16 Menghitung rata-rata:
𝑥 = 𝑖=1 𝑁 𝑥 𝑖 𝑁 Masukkan N 𝑖 1 𝑗 0 Selama (𝑖<=N) kerjakan baris 4 sampai dengan 7 Masukkan 𝑑𝑡 𝑖 𝑖 + 1 𝑗 𝑗 + 𝑑𝑡 Rata-rata  𝑗/N Tulis rata-rata

17 Flowchart menghitung rata-rata
Mulai Flowchart menghitung rata-rata Masukkan N i 1 J  0 Selama (i<=N) Rata  J/N Masukkan dt Tulis Rata i i + 1 J  j + dt Selesai


Download ppt "Algoritma Pemrograman I"

Presentasi serupa


Iklan oleh Google