Algoritma Pemrograman I Flowchart Sistem Definisi Flowchart Flowchart

  • Slides: 17
Download presentation
Algoritma Pemrograman I Flowchart Sistem

Algoritma Pemrograman I Flowchart Sistem

Definisi Flowchart • Flowchart (bagan alir) adalah skema atau bagian (chart) yang menunjukkan aliran

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.

Simbol Flowchart Terminator digunakan untuk menunjukkan awal dan akhir suatu algoritma Data digunakan untuk

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

Simbol Flowchart Lanj. 1 Preparation digunakan untuk memberi nilai awal, nilai akhir, penambahan, pengurangan

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

Contoh flowchart

Contoh flowchart

Struktur algoritma berurutan • Menghitung volume balok

Struktur algoritma berurutan • Menghitung volume balok

Struktur Percabangan • jika usia penonton lebih dari 17 tahun maka diperbolehkan menonton dan

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

Contoh soal

Contoh soal

Menghitung Luas Lingkaran •

Menghitung Luas Lingkaran •

Pseudo code Var L, R: real; Begin write (‘masukkan jari-jari R: ‘); readln R;

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

Delphi Procedure TForm 1. Button 1 Click(Sender: Tobject); Var Luas, R : real; Begin

Delphi Procedure TForm 1. Button 1 Click(Sender: Tobject); Var Luas, R : real; Begin pi: =3. 14; R: =Str. To. Float (Edit 1. Text); Luas: =pi*sqr(R); Edit 2. Text: =Float. To. Str(Luas); Edit 1. Set. Focus; End.

Mulai Flowchart Luas Lingkaran Masukkan R Pi 3. 14 L Pi * R Tulis

Mulai Flowchart Luas Lingkaran Masukkan R Pi 3. 14 L Pi * R Tulis L Selesai

Menuliskan nilai absolut: •

Menuliskan nilai absolut: •

Mulai Masukkan x Flowchart nilai absolut x < 0 Ya x - x Tidak

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

Menghitung rata-rata: •

Menghitung rata-rata: •

Mulai Masukkan N Flowchart menghitung rata-rata i 1 J 0 Selama (i<=N) Rata J/N

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