flowchart (diagram alur)sugiartha.staff.gunadarma.ac.id/downloads/files/... · dan aksi yang ke dua...
TRANSCRIPT
![Page 1: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/1.jpg)
Flowchart (Diagram Alur)I Komang Sugiartha
1
![Page 2: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/2.jpg)
Struktur Pemilihan
Pada struktur ini, jika kondisi terpenuhi
maka salah satu aksi akan dilaksanakan
dan aksi yang ke dua diabaikan.
Kondisi adalah persyaratan yang dapat dinilai benar atau
salah sehingga akan memunculkan ‘aksi’ yang berbeda
dengan ‘kondisi’ yang berbeda.
![Page 3: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/3.jpg)
Struktur Pemilihan
Notasi algoritmik :
if Syarat then
Aksi {True}
endif {False}
![Page 4: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/4.jpg)
Struktur Pemilihan
Notasi Algoritma,
IF syarat THEN
aksi-1 {true}
ELSE
aksi-2 {false}
ENDIF
![Page 5: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/5.jpg)
Percabangan Sederhana
![Page 6: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/6.jpg)
Percabangan Bersarang
![Page 7: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/7.jpg)
Percabangan Kompleks
![Page 8: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/8.jpg)
Struktur Pemilihan
CONTOH :
Menentukan bilangan terbesar diantara 3 bilangan:
‘if’ x > y ‘then’
‘if’ x > z ‘then’
tulis x sebagai bilangan terbesar
‘else’
tulis z sebagai bilangan terbesar
‘else’
‘if’ y > z ‘then’
tulis y sebagai bilangan terbesar
‘else’
tulis z sebagai bilangan terbesar
![Page 9: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/9.jpg)
Contoh Menonton Film
![Page 10: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/10.jpg)
Contoh Kelulusan Siswa
![Page 11: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/11.jpg)
Struktur Pengulangan
Digunakan untuk program yang pernyataannya akan
dieksekusi berulang-ulang. Instruksi dikerjakan selama
memenuhi suatu kondisi tertentu. Jika syarat (kondisi)
masih terpenuhi maka pernyataan (aksi) akan terus
dilakukan secara berulang.
![Page 12: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/12.jpg)
Struktur Pemilihan
For-Next
For var=awal to akhir
…………….
instruksi-instruksi
……………..
Next var
![Page 13: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/13.jpg)
Struktur Pengulangan
While - do
Bentuk umum :
While {kondisi} do
…………..
instruksi-instruksi
…………..
Endwhile
![Page 14: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/14.jpg)
Struktur Pengulangan
Repeat - Until
Bentuk Umum ;
Repeat
………………..
Instruksi
………………...
Until (kondisi)
![Page 15: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/15.jpg)
Struktur Pengulangan
Contoh :
Algoritma Cetak_Angka
{mencetak 1, 2, .., 8 ke piranti keluaran}
Deklarasi :
K: integer
Deskripsi :
K 1 {inisialisasi}
while k <= 8 do
write (k)
k k + 1
endwhile
Contoh :
Algoritma Cetak_Angka
{mencetak 1, 2, .., 8 ke piranti keluaran}
Deklarasi :
K: integer
Deskripsi :
K 1 {inisialisasi}
repeat
write (k)
k k + 1
until k > 8
![Page 16: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/16.jpg)
LATIHAN SOAL
1. Buat Flowchart untuk mengecek suatu bilangan positif atau negatif !
2. Buat Flowchart untuk menampilkan deret angka berikut :
1
2
5
10
17
26
37
![Page 17: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/17.jpg)
LATIHAN SOAL
3. Diketahui sebuah algoritma berikut ini :
Deklarasi :
i, m : integer
Deskripsi :
i = 0
m = 0
while i < 9 then
m = i * i
cetak m
i = i + 1
endwhile.
Tulis output yang dihasilkan algoritma di atas !
![Page 18: Flowchart (Diagram Alur)sugiartha.staff.gunadarma.ac.id/Downloads/files/... · dan aksi yang ke dua diabaikan. ... Aksi {True} endif {False} Struktur Pemilihan Notasi Algoritma, IF](https://reader034.vdocuments.net/reader034/viewer/2022052615/608626ce43405d77714445df/html5/thumbnails/18.jpg)
Terima Kasih
18