0
Diagram Alur (Flowchart)    Dyah Darma Andayani
Diagram Alur (Flowchart)Flowchart adalah suatu diagram yangmenggambarkan susunan logika suatu program.Simbol-simbol yang d...
Decision (kotak keputusan)berfungsi untuk memutuskanarah/percabangan yang diambil sesuaidengan kondisi yang dipenuhi, yait...
Connector/Penghubung digunakanuntuk menghubungkan diagram alur yangterputus dimana bagian tersebut masih beradapada halama...
Diagram Alur untuk ProgramKomputerUmumnya suatu program komputer terdiri atas :1. Pembacaan/Pemasukan data ke dalam   komp...
Struktur FlowchartFlowchart terdiri atas tiga struktur :1. Struktur Sequence /sederhana    Diagram yang alurnya mengalir ...
Lanjutan... Contoh :
2. Struktur Branching    Diagram yg alurnya terjadi/terdapat alih kontrol     berupa percabangan.    Flowchart dengan st...
 Contoh :                  Yes             No
3. Struktur Looping    Flowchart dengan Struktur perulangan      digunakan untuk mengulangi langkah-langkah     sebelumn...
 Contoh :
 Catatan : Ketiga struktur di atas dapat digunakan secara  bersamaan pada suatu diagram alur.VARIABEL Variabel, sebagai ...
Struktur Branching(Percabangan)A. Bersyarat   Diagram yg alurnya ada/banyak terjadi alih   kontrol berupa percabangan & te...
Bersyarat1.   IF     Diagram yang alurnya ada/banyak terjadi alih     kontrol berupa percabangan & terjadi apabila     kit...
2. IF...ELSE  Bentuk Umum : if (kondisi)                  perintah1;                 else                  perintah 2;  Di...
3. NESTED IF  Pernyataan IF yang berada dalam pernyataan IF  lainnya.  Bentuk Umum :  if (syarat)      if (syarat)        ...
YeKondisi        s    perintah1      No               YeKondisi        s    perintah2          No               YeKondisi ...
IF...ELSE MAJEMUK (BERTINGKAT)  If...else majemuk mirip dengan nested if. Keuntungan  penggunaan if...else majemuk adalah ...
4. SWITCH...CASE   Untuk menangani pengambilan keputusan yang   melibatkan sejumlah atau banyak alternatif.   Bentuk Umum ...
Tidak Bersyarat GO TO Bentuk Umum :     goto label; Contoh : Hitung: statement;     statement;            statement;     ...
Tugas 21. Buat diagram alur utk masalah menghitung  temperatur dlm derajat Fahrenhait yang diubah ke  dalam derajat Celciu...
Upcoming SlideShare
Loading in...5
×

04 diagram alur (flowchart)

633

Published on

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

  • Be the first to like this

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

No notes for slide

Transcript of "04 diagram alur (flowchart)"

  1. 1. Diagram Alur (Flowchart) Dyah Darma Andayani
  2. 2. Diagram Alur (Flowchart)Flowchart adalah suatu diagram yangmenggambarkan susunan logika suatu program.Simbol-simbol yang digunakan adalah sebagaiberikut : Proses/Prosessing satu atau beberapa himpunan penugasan yang akan dilaksanakan secara berurutan. Input/Output data yang akan dibaca dan dimasukkan ke dalam memori komputer dari suatu alat input. Terminal berfungsi sebagai awal (berisi “START”) dan sebagai akhir (berisi “END”) dari suatu proses alur.
  3. 3. Decision (kotak keputusan)berfungsi untuk memutuskanarah/percabangan yang diambil sesuaidengan kondisi yang dipenuhi, yaitu Benar/Salah (dibahas dalam struktur Branching). Subroutine digunakan untuk menjalankan proses suatu bagian (sub program) atau prosedur Preparation digunakan untuk pemberian harga awal
  4. 4. Connector/Penghubung digunakanuntuk menghubungkan diagram alur yangterputus dimana bagian tersebut masih beradapada halaman yang sama.On Page Connector , untukmenghubungkan sambungan dari bagianflowchart yang terputus dimanasambungannya berada pada halaman lain.Flowline menunjukkan bagian arahinstruksi yang dijalankan
  5. 5. Diagram Alur untuk ProgramKomputerUmumnya suatu program komputer terdiri atas :1. Pembacaan/Pemasukan data ke dalam komputer.2. Melakukan komputasi/ perhitungan terhadap data tersebut3. Mengeluarkan/ mencetak/ menampilkan hasil
  6. 6. Struktur FlowchartFlowchart terdiri atas tiga struktur :1. Struktur Sequence /sederhana  Diagram yang alurnya mengalir secara berurutan dari atas ke bawah atau dengan kata lain tidak adanya percabangan atau pengulangan  Flowchart dengan struktur yang beurutan  alirannya dari atas kebawah secara berurutan.
  7. 7. Lanjutan... Contoh :
  8. 8. 2. Struktur Branching  Diagram yg alurnya terjadi/terdapat alih kontrol berupa percabangan.  Flowchart dengan stuktur percabangan  digunakan untuk meyeleksi kondisi dan menentukan pilihan proses selanjutnya.  contoh : flowchart dari algoritma menentukan apakah bilangan yang dimasukan ganjil atau genap.
  9. 9.  Contoh : Yes No
  10. 10. 3. Struktur Looping  Flowchart dengan Struktur perulangan  digunakan untuk mengulangi langkah-langkah sebelumnya sampai suatu kondisi terpenuhi.  Contoh: flowchart dari algoritma untuk menampilkan bilangan ganjil dibawah nilai 10.  sehingga proses mencetak bilangan tersebut akan dilakukan sampai kondisi terpenuhi yaitu 10.
  11. 11.  Contoh :
  12. 12.  Catatan : Ketiga struktur di atas dapat digunakan secara bersamaan pada suatu diagram alur.VARIABEL Variabel, sebagai tempat untuk menyimpan suatu nilai yang sejenis. Terdiri dari nama dari variable itu sendiri dan nilai yang disimpan. Variabel / Peubah  suatu nilai yg dapat berubah harganya. Contoh pemberian nilai ke variabel : A=5  variabel A diberi nilai 5. A=B  variabel A diberi nilai sama dengan nilai variabel B. variabel B sudah memiliki nilai sebelumnya A = A +1  variabel A dirubah isinya dengan variabel A yang dijumlahkan dengan 1. (proses increament) Jenis variabel terbagi atas : Variabel numerik  berisi angka numerik /bilangan Variabel String  berisi karakter.
  13. 13. Struktur Branching(Percabangan)A. Bersyarat Diagram yg alurnya ada/banyak terjadi alih kontrol berupa percabangan & terjadi apabila kita dihadapkan pada suatu Kondisi dengan dua pilihan BENAR/ SALAH 1. IF.... 2. IF...ELSE 3. NESTED IF atau IF ELSE MAJEMUK 4. SWITCH...CASEB. Tidak Bersyarat GO TO
  14. 14. Bersyarat1. IF Diagram yang alurnya ada/banyak terjadi alih kontrol berupa percabangan & terjadi apabila kita dihadapkan pada suatu kondisi dengan dua pilihan BENAR/SALAH. Bentuk Umum : if (kondisi) Pernyataan ; Struktur Branching/ Percabangan : Yes No
  15. 15. 2. IF...ELSE Bentuk Umum : if (kondisi) perintah1; else perintah 2; Diagram alur dengan pemakaian IF...ELSE adalah : No kondis Perintah i 2 Ye s Perintah 1
  16. 16. 3. NESTED IF Pernyataan IF yang berada dalam pernyataan IF lainnya. Bentuk Umum : if (syarat) if (syarat) ....perintah; else ....perintah; else if (syarat) ...perintah; else ...perintah;
  17. 17. YeKondisi s perintah1 No YeKondisi s perintah2 No YeKondisi s perintah3 Noperintah
  18. 18. IF...ELSE MAJEMUK (BERTINGKAT) If...else majemuk mirip dengan nested if. Keuntungan penggunaan if...else majemuk adalah bentuk penulisan yang lebih sederhana. Bentuk Umum : if (syarat) { ...perintah; } else if (syarat) { ...perintah; } else { ...perintah; }
  19. 19. 4. SWITCH...CASE Untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif. Bentuk Umum : switch (ekspresi integer atau karakter) { case constanta 1; ...perintah; break; case constanta 2; ...perintah; break; default: ...perintah; break; }
  20. 20. Tidak Bersyarat GO TO Bentuk Umum : goto label; Contoh : Hitung: statement; statement; statement; statement; goto Hitung;
  21. 21. Tugas 21. Buat diagram alur utk masalah menghitung temperatur dlm derajat Fahrenhait yang diubah ke dalam derajat Celcius & Reamur. Dengan rumus : C = 5 (F-32) R = 4 (F-32) 9 92. Algoritma konversi jam ke menit. Dengan masukannya jam dan menit.3. Berat sebuah barang adalah 2 ton, 5 kwintal dan 43 kg. Buatlah algoritma dan flowchart untuk menghitung berat barang tersebut dalam satuan kg. Ingat bahwa 1 ton = 1.000 kg dan 1 kwintal = 100 kg. Nilai ton, kwintal, dan kg dari berat barang diisikan secara langsung ke variabel
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×