Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan-III Algoritma disajikan gambar

Presentasi serupa


Presentasi berjudul: "Pertemuan-III Algoritma disajikan gambar"— Transcript presentasi:

1 Pertemuan-III Algoritma disajikan gambar
FLOW CHART

2 FLOWCHART Flowchart (bagan alir) adalah
Algoritma ini menggunakan sejumlah simbol untuk menyatakan kegiatan-kegiatan secara keseluruhan suatu bagan yang menggambarkan/ mempresentasikan suatu algoritma/ prosedur untuk menyelesaikan masalah. bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial.

3 KEGUNAAN FLOW CHART Kegunaan: Untuk mendesain program Untuk merepresentasikan program Flowchart harus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman

4 FUNGSI FLOW CHART Sebelum pembuatan program
Mempermudah programmer dalam menentukan alur logika program Sesudah pembuatan program Menjelaskan alur program kepada orang lain

5 JENIS FLOWCHART Flowchart ada dua macam : FLOWCHART SYSTEM
FLOWCHART PROGRAM

6 FLOW CHART SYSTEM Yaitu bagan yang menggambarkan suatu prosedur dan proses suatu file dalam suatu media menjadi file dalam media yang lain dalam sistem 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 prosedur pemecahan 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)
Keterangan Simbol Mulai/selesai (terminator) Aliran data Input/Output Proses

12 SIMBOL FLOWCHART PROGRAM (2/3)
Keterangan Simbol Percabangan/keputusan Pemberian nilai awal suatu variabel (preparation) Memanggil prosedur/fungsi (call)

13 SIMBOL FLOWCHART PROGRAM (3/3) Back Page 24
Keterangan Simbol Connector (di halaman yang sama) (di halaman lain)

14 KAIDAH PEMBUATAN FLOW CHART PROGRAM
Secara garis besar, setiap pengolahan selalu terdiri dari 3 unsur utama dalam pemrograman yaitu 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 Simbol pertama menunjukkan dimulainya sebuah program
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 Start End p l L L = p*l 1 2 3 4 5 6

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

20 PENYAJIAN ALGORITMA Algoritma untuk mencari luas lingkaran
a. Algoritma dengan struktur bahasa Indonesia Beri nilai phi dengan 3.14 Masukkan jari-jari lingkaran Kalikan phi dengan kuadrat dari jari-jarinya Tulis hasilnya b. Algoritma dengan pseudocode 1) phi  3.14 2) input  (R) 3) L  phi *R*R 4) Output  (L) c. Algoritma dengan 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 Algoritma untuk mencari rata-rata dari 3 bilangan yang diinputkan a. Algoritma dengan struktur bahasa Indonesia Baca bilangan a, b, dan c Jumlahkan ketiga bilangan tersebut Bagi jumlahnya dengan 3 Tulis hasilnya b. Algoritma dengan pseudocode 1) Input  (a,b,c) 2) Jml  (a+b+c) 3) Rerata  Jml/3 4) Output  (Rerata) c. Algoritma dengan 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 Sampai ketemu minggu depan 
S e l e s a i Sampai ketemu minggu depan 


Download ppt "Pertemuan-III Algoritma disajikan gambar"

Presentasi serupa


Iklan oleh Google