algoritma 1 pertemuan 3

24
Abu Ja’far Muhammad Ibnu Musa Al- Khuwarizmi

Upload: adekurnia-solihin

Post on 05-Aug-2015

44 views

Category:

Education


7 download

TRANSCRIPT

Page 1: Algoritma 1 pertemuan 3

Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi

Page 2: Algoritma 1 pertemuan 3

Pengertian Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah.

Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial

Merupakan cara penyajian dari suatu algoritma.

Kegunaan: Untuk mendesain program Untuk merepresentasikan program

Page 3: Algoritma 1 pertemuan 3

FlowchartMaka, flowchart harus dapat

merepresentasikan komponen-komponen dalam bahasa pemrograman

Sebelum pembuatan programMempermudah programmer dalam

menentukan alur logika programSesudah pembuatan programMenjelaskan alur program kepada orang lain

Page 4: Algoritma 1 pertemuan 3

FlowchartAda 2 macam Flowchart :

System Flowchart urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.

Program Flowchart urutan instruksi yang digambarkan

dengan symbol tertentu untuk memecahkan masalah dalam suatu program.

Page 5: Algoritma 1 pertemuan 3

Contoh System Flowchart

Page 6: Algoritma 1 pertemuan 3

Contoh Program Flowchart

Page 7: Algoritma 1 pertemuan 3

Simbol-simbol FlowchartFlow Direction Symbols (Simbol

penghubung alur)Processing Symbols (Simbol proses).Input-output Symbols (Simbol input-

output)

Page 8: Algoritma 1 pertemuan 3

FlowchartUnsur-unsur pemrograman : Input

Proses Output. Komponen-komponen bahasa

pemrograman sebagai berikut :Input (scanf)Percabangan (if, switch)Perulangan (while, for, for each, loop)Output (printf)

Page 9: Algoritma 1 pertemuan 3

Simbol-simbol Flowchart

Page 10: Algoritma 1 pertemuan 3

Simbol-simbol Flowchart – Cont.

Page 11: Algoritma 1 pertemuan 3
Page 12: Algoritma 1 pertemuan 3
Page 13: Algoritma 1 pertemuan 3
Page 14: Algoritma 1 pertemuan 3

Pembuatan FlowchartTidak ada kaidah yang baku.Flowchart = gambaran hasil analisa suatu

masalah Flowchart dapat bervariasi antara satu

pemrogram dengan pemrogram lainnya.Hindari pengulangan proses yang tidak

perlu dan logika yang berbelit sehinggajalannya proses menjadi singkat.

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas.

Page 15: Algoritma 1 pertemuan 3

Selalu dimulai dengan BEGIN:

Begin

Jangan lupa menggambar garis

End

Page 16: Algoritma 1 pertemuan 3

Begin

Input/output

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input / Output

Page 17: Algoritma 1 pertemuan 3

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Page 18: Algoritma 1 pertemuan 3

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Page 19: Algoritma 1 pertemuan 3

Contoh Flowchart Problem:

Menghitung luaspersegi panjang

Algoritma

Masukkanpanjang(p)2.Masukkanlebar(l)3.Hitungluas(L), yaitupanjangkali lebar4.Cetakluas(L

Page 20: Algoritma 1 pertemuan 3
Page 21: Algoritma 1 pertemuan 3
Page 22: Algoritma 1 pertemuan 3
Page 23: Algoritma 1 pertemuan 3
Page 24: Algoritma 1 pertemuan 3

Referensi MUN 2011 Algoritma dan

Pemrograman Ibu dosen dwi marlina M.kom Ibu Dosen Korlap ibu Aulia