15
1 Khasnur Hidjah PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK BUMIGORA

02 flowchart

Embed Size (px)

Citation preview

Page 1: 02 flowchart

1

Khasnur Hidjah

PROGRAM STUDI MANAJEMEN INFORMATIKA

STMIK BUMIGORA

Page 2: 02 flowchart

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

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

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

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

Lambang

6

Page 7: 02 flowchart

Lambang (2)

7

Page 8: 02 flowchart

Lambang (3)

Page 9: 02 flowchart

Lambang (4)

Page 10: 02 flowchart

Percabangan

Page 11: 02 flowchart

Lambang (6)

Page 12: 02 flowchart

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

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

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

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