1 / 25

Pertemuan-III Algoritma disajikan gambar

Pertemuan-III Algoritma disajikan gambar. FLOW CHART. FLOWCHART. Flowchart ( bagan alir ) adalah Algoritma ini menggunakan sejumlah simbol untuk menyatakan kegiatan-kegiatan secara keseluruhan

damian
Download Presentation

Pertemuan-III Algoritma disajikan gambar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan-IIIAlgoritmadisajikangambar FLOW CHART

  2. FLOWCHART Flowchart (baganalir) adalah • Algoritma ini menggunakan sejumlah simbol untuk menyatakan kegiatan-kegiatansecarakeseluruhan • suatubagan yang menggambarkan/mempresentasikansuatualgoritma/proseduruntukmenyelesaikanmasalah. • bentukgambar/diagram yang mempunyaialiransatuatauduaarahsecarasekuensial.

  3. KEGUNAAN FLOW CHART Kegunaan: • Untukmendesain program • Untukmerepresentasikan program Flowchartharusdapatmerepresentasikankomponen-komponendalambahasapemrograman

  4. FUNGSI FLOW CHART Sebelumpembuatan program Mempermudah programmer dalammenentukanalurlogika program Sesudahpembuatan program Menjelaskanalur program kepadaorang lain

  5. JENIS FLOWCHART Flowchart adaduamacam : • FLOWCHART SYSTEM • FLOWCHART PROGRAM

  6. FLOW CHART SYSTEM Yaitubagan yang menggambarkansuatuprosedurdanprosessuatu filedalamsuatu media menjadi file dalam media yang lain dalamsistem data. Yang dijelaskan adalah: • File-file yang diproses oleh program • Jenis piranti yang digunakan oleh file • Operasi terhadap file (I/O)

  7. SIMBOL FLOW CHART SYSTEM Magnetic disk Proses/ Program Terminal (start dan end) Hubungan paralel Hubungan Punched card Looping Garis alir Keyboard Pusat data Prosedur/ Sub routin Fungsi Dokumen tape Tidak Ya Display Operasi Manual

  8. SIMBOL FLOW CHART SYSTEM Keyboard CPU Monitor

  9. FLOWCHART PROGRAM Yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses (logika) dan hubungan antar proses secara detail di dalam suatu program dari suatu prosedurpemecahan masalah. Yang dijelaskan adalah: • Pembacaan data • Pemrosesan data • Pengambilan keputusan terhadap data • Penyajian hasil pemrosesan data

  10. SIMBOL FLOWCHART PROGRAM Simbol yang digunakan : • menunjukkan awal dan akhir dari program • memberikan niai awal pada suatu variabel atau counter • menunjukkan pengolahan aritmatika dan pemindahan data • menunjukkan proses input atau output • untuk mewakili operasi perbandingan logika • proses yang ditulis sebagai sub program, yaitu prosedur/ fungsi • penghubung pada halaman yang sama • penghubung pada halaman yang berbeda

  11. SIMBOL FLOWCHART PROGRAM (1/3)

  12. SIMBOL FLOWCHART PROGRAM (2/3)

  13. SIMBOL FLOWCHART PROGRAM (3/3) Back Page 24

  14. KAIDAH PEMBUATAN FLOW CHART PROGRAM Secaragarisbesar, setiap pengolahan selalu terdiri dari 3 unsur utama dalam pemrogramanyaitu Input - Proses - Output. INPUT (bahan mentah) PROSES OUTPUT (bahan jadi)

  15. KAIDAH PEMBUATAN FLOW CHART PROGRAM Untuk pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah (Urutan Baku Flowchart Program ) : • START, berisi pernyataan untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan. • READ, berisi pernyataan kegiatan untuk membaca data dari suatu peralatan input. • PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca. • WRITE, berisi pernyataan untuk merekam hasil kegiatan ke peralatan output. • END, mengakhiri kegiatan pengolahan. • Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas • Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.

  16. CONTOH-1 : FLOW-CHART kasus : Buatlah sebuah rancangan program dengan menggunakan flowchart, MENCARI LUAS PERSEGI PANJANG ... !?

  17. Solusi: Perumusan untuk mencari luas persegi panjang adalah: L = p * l di mana, L adalah Luas persegi panjang, p adalah panjang persegi, dan l adalah lebar persegi.

  18. Start 1 p 2 l 3 L = p*l 4 L 5 End 6 Keterangan : • Simbol pertama menunjukkan dimulainya sebuah program • Simbol kedua menunjukkan bahwa input data dari p • Simbol kedua menunjukkan bahwa input data dari l • Data dari p dan l akan diproses pada simbol ketiga dengan menggunakan perumusan L=p*l • Simbol kellima menunjukkan hasil output dari proses dari simbol ketiga • Simbol keenam atau terakhir menunjukkan berakhirnya program

  19. CONTOH-2 : FLOW-CHART kasus : Buatlah sebuah rancangan program dengan menggunakan flowchart, MENGHITUNG LUAS LINGKARAN ... !?

  20. PENYAJIAN ALGORITMA Algoritmauntukmencariluas lingkaran a. Algoritmadenganstrukturbahasa Indonesia • Beri nilai phi dengan 3.14 • Masukkan jari-jari lingkaran • Kalikan phi dengan kuadrat dari jari-jarinya • Tulishasilnya b. Algoritmadenganpseudocode 1) phi 3.14 2) input (R) 3) L  phi *R*R 4) Output  (L) c. Algoritmadengan flowchart

  21. CONTOH-3 : FLOW-CHART kasus : Buatlah sebuah rancangan program dengan menggunakan flowchart, MENCARI RATA-RATA DARI 3 BILANGAN YG DIINPUTKAN ... !?

  22. PENYAJIAN ALGORITMA Algoritmauntukmencari rata-rata dari 3bilangan yang diinputkan a. Algoritmadenganstrukturbahasa Indonesia • Baca bilangan a, b, dan c • Jumlahkanketigabilangantersebut • Bagijumlahnyadengan 3 • Tulishasilnya b. Algoritmadenganpseudocode 1) Input  (a,b,c) 2) Jml (a+b+c) 3) RerataJml/3 4) Output  (Rerata) c. Algoritmadengan flowchart

  23. CONTOH-4 : FLOW-CHART kasus : PR Buatlah sebuah rancangan program dengan menggunakan flowchart, MENENTUKAN BILANGAN GENAP / GANJIL... ?!

  24. HOMEWORK : Buat dalam 3 format algoritma : kalimat deskriptif, pseudo-code dan flowchart ?! 1. Mencari Bilangan Terbesar dari 2 buah bilangan yang diinputkan ... ?! . 2. Mencari Bilangan Terkecil dari 3 buah bilangan yang diinputkan .. ?!

  25. S e l e s a i Sampaiketemuminggudepan

More Related