algoritma 1 pertemuan 3
TRANSCRIPT
![Page 1: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/1.jpg)
Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi
![Page 2: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/5.jpg)
Contoh System Flowchart
![Page 6: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/6.jpg)
Contoh Program Flowchart
![Page 7: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/7.jpg)
Simbol-simbol FlowchartFlow Direction Symbols (Simbol
penghubung alur)Processing Symbols (Simbol proses).Input-output Symbols (Simbol input-
output)
![Page 8: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/9.jpg)
Simbol-simbol Flowchart
![Page 10: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/10.jpg)
Simbol-simbol Flowchart – Cont.
![Page 11: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/11.jpg)
![Page 12: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/12.jpg)
![Page 13: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/13.jpg)
![Page 14: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/15.jpg)
Selalu dimulai dengan BEGIN:
Begin
Jangan lupa menggambar garis
End
![Page 16: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/16.jpg)
Begin
Input/output
Jangan lupa garis
Mungkin anda ingin berkomunikasi dengan pemakai
Input / Output
![Page 17: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/17.jpg)
Begin
Input
Proses
Proses
Anda dpt melakukan perhitungan di dlm proses
![Page 18: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/18.jpg)
Begin
Input
Proses
Output End
Anda dapat menampilkan hasil di output
![Page 19: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/20.jpg)
![Page 21: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/21.jpg)
![Page 22: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/22.jpg)
![Page 23: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/23.jpg)
![Page 24: Algoritma 1 pertemuan 3](https://reader036.vdocuments.site/reader036/viewer/2022062313/55c1b49ebb61eb806b8b45a1/html5/thumbnails/24.jpg)
Referensi MUN 2011 Algoritma dan
Pemrograman Ibu dosen dwi marlina M.kom Ibu Dosen Korlap ibu Aulia