02 flowchart
TRANSCRIPT
![Page 1: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/1.jpg)
1
Khasnur Hidjah
PROGRAM STUDI MANAJEMEN INFORMATIKA
STMIK BUMIGORA
![Page 2: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/2.jpg)
PRE TEST
Jelaskan Pengertian dari Algoritma dan Flowchart?
Sebutkan dan jelaskan struktur algoritma? Sebutkan dan jelaskan lima simbol dari
flowchart!
2
![Page 3: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/3.jpg)
Buatlah Algoritma dan flowchart untuk menghitung keliling lingkaran, jika diketahui rumus kel. Lingkaran 2*phi*r dan nilai phi sdh diketahui = 3.14 sedangkan nilai untuk jari-jari (r) diinputkan lewat keyboard
3
![Page 4: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/4.jpg)
Flowchart
Definisi: Bentuk gambar/diagram yang mempunyai aliran
satu atau dua arah secara sekuensial
Kegunaan: Untuk mendesain program Untuk merepresentasikan program
Maka, flowchart harus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman
4
![Page 5: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/5.jpg)
Pembuatan Flowchart
Sebelum pembuatan program Mempermudah programmer dalam menentukan alur
logika program
Sesudah pembuatan program Menjelaskan alur program kepada orang lain
![Page 6: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/6.jpg)
Lambang
6
![Page 7: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/7.jpg)
Lambang (2)
7
![Page 8: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/8.jpg)
Lambang (3)
![Page 9: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/9.jpg)
Lambang (4)
![Page 10: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/10.jpg)
Percabangan
![Page 11: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/11.jpg)
Lambang (6)
![Page 12: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/12.jpg)
Problem: Menghitung luas persegi panjang Algoritma:Header : Algo. Menghitung Luas
Persegi PanjangDeklarasi: var p,l,L : integer;Deskripsi
1.Masukkan panjang(p)2.Masukkan lebar(l)3.Hitung luas(L), yaitu L= p * l 4.Cetak luas(L)
Contoh Flowchart
![Page 13: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/13.jpg)
Soal-soal
1.Buatlah algoritma dan Flowchart untuk menghitung konversi suhu, dari Celcius menjadi Reamur dan Farenheit.
Input: suhu dalam Celcius
Proses: R = 4/5 * C dan F = 9/5 * C + 32
Output: suhu dalam Reamur dan Farenheit
2. Buatlah algoritma dan Flowchart untuk mencetak bilangan ganjil dari 1 – 100
![Page 14: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/14.jpg)
Algoritma dan flowchartMencetak bilangan ganjil 1-100
Algoritmanya:Header :
Algoritma mencetak bil. Ganjil 1-100
Deklarasi :
1. i = 1
2. i = integer
Deskripsi
3. if I mod 2 == 1
4. jika ya tampilkan I
jika tidak ke step 5
5. i = i + 1
6. if I > 100
7. jika ya selesai
8. Jika tidak ke step 3
14
![Page 15: 02 flowchart](https://reader034.vdocuments.site/reader034/viewer/2022052203/559a65491a28ab1f698b47a0/html5/thumbnails/15.jpg)
TUGAS
1. Buatlah algoritma dan Flowchart untuk mencetak bilangan ganjil dari 1 – 100
2. Carilah simbol-simbol dalam flowchart selain yang telah diberikan, minimal 10 simbol
15