Post on 07-Jul-2018
8/19/2019 Dasar Pemrograman 3
1/16
1
DASARDASARPEMROGRAMANPEMROGRAMAN
8/19/2019 Dasar Pemrograman 3
2/16
ATURAN PENULISANATURAN PENULISAN
ALGORITMAALGORITMA
2
8/19/2019 Dasar Pemrograman 3
3/16
3
1. Pada setiap bagian algoritma apabila
akan dituliskan komentar mengenai
setiap bagian tersebut dituliskan diantara tanda kurung kurawal, contoh
{ Komentar }. Notasi algoritmis yang
dituliskan diantara tanda ini tidak akan
dieksekusi oleh program.
8/19/2019 Dasar Pemrograman 3
4/16
4
Contoh :
8/19/2019 Dasar Pemrograman 3
5/16
5
2. Setiap Algoritma akan selalu terdiri dari tiga
bagian yaitu
a. Judul (Header)
Judul adalah bagian teks algoritma yang digunakan
sebagai tempat mendefinisikan nama denganmenentukan apakah teks tersebut adalah program,
prosedur, fungsi. Setelah judul disarankan untuk
menuliskan spesifikasi singkat dari teks algoritma
tersebut. Nama algoritma sebaiknya singkat namuncukup menggambarkan apa yang akan dilakukan oleh
algoritma tersebut.
8/19/2019 Dasar Pemrograman 3
6/16
6
Contoh :
8/19/2019 Dasar Pemrograman 3
7/16
7
Contoh :
8/19/2019 Dasar Pemrograman 3
8/16
8
8/19/2019 Dasar Pemrograman 3
9/16
9
c. Algorita
Algoritma adalah bagian inti dari suatu algoritma yang
berisi instruksi atau pemanggilan aksi yang telah
didefinisikan. Komponen teks algoritma dalam
pemrograman procedural dapat berupa :
! "nstruksi dasar seperti input#output, assignment2! Se$uence %runtutan!
&! Analisa kasus
'! (erulangan
Setiap langkah algoritma dibaca dari )atas* ke )ba+ah*.rutan deskripsi penulisan menentuan urutan langkah
pelaksanaan perintah.
8/19/2019 Dasar Pemrograman 3
10/16
1!
Contoh :
8/19/2019 Dasar Pemrograman 3
11/16
11
8/19/2019 Dasar Pemrograman 3
12/16
FLOW CHARTFLOW CHART
12
8/19/2019 Dasar Pemrograman 3
13/16
13
!alam proses pembuatan program kadang"kadang perlu digambarkan bagaimana arus data dari
algoritma yang sudah dibuat, terutama kalau
algoritma sudah cukup kompleks. #ntuk itu
algoritma dapat disa$ikan dalam bentuk %low chart.&low chart merupakan gambaran program secara
runtut yang digambarkan menggunakan simbol"
simbol yang telah ditetapkan bentuknya yaitu
sebagai berikut
8/19/2019 Dasar Pemrograman 3
14/16
14
8/19/2019 Dasar Pemrograman 3
15/16
15
8/19/2019 Dasar Pemrograman 3
16/16
16
Contoh :
Flowchart untuk menjumlahkan dua bilangan bulat .