alpro Chapter03

10
Notasi Algoritma dengan Pseudo Code Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Transcript of alpro Chapter03

Page 1: alpro Chapter03

Notasi Algoritma dengan Pseudo Code

Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Page 2: alpro Chapter03

Pseudo Code• Pseudo artinya semu atau tidak

sebenarnya.• Pseudo-code adalah notasi algoritma yang

menyerupai notasi bahasa pemrograman.• Tujuan dari penggunaan pseudo-code

adalah untuk mempermudah manusia dalam pemahaman dibandingkan menggunakan bahasa pemrograman yang umum digunakan.

• Karena Pseudo-code sudah menyerupai notasi bahasa pemrograman, maka Pseudo-code lebih mudah untuk dikonversi ke dalam bahasa pemrograman.

Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Page 3: alpro Chapter03

Pseudo-code• Sebagai contoh, flowchart berikut ini akan

ditulis dalam Pseudo-code.

Start

C = A + B

MasukkanA dan B

Tampilkan C

End

Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Page 4: alpro Chapter03

Pseudo-code

1. Start2. Masukkan A dan B3. C = A + B4. Tampilkan C5. End

Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Page 5: alpro Chapter03

Pseudo-code• Flowchart berikut ini akan ditulis menjadi

Pseudo-code.Start

Bagi A dengan 2

Masukkan A

“Ganjil”

End

Apakah sisahasil bagi = 0 ?

“Genap”

tidakya

Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Page 6: alpro Chapter03

Pseudo-code1. Start2. Masukkan A3. Sisa = A MOD 24. IF (Sisa = 0)5. Cetak “Genap”6. Else7. Cetak “Ganjil”8. End

Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Page 7: alpro Chapter03

Pseudo-code• Flowchart berikut ini akan ditulis

menjadi Pseudo-code.

Page 8: alpro Chapter03

Pseudo-code1. Mulai2. bil 13. ULANG SELAMA bil < 104. JIKA bil ≠ 5 MAKA5. tampilkan (bil)6. AKHIR –JIKA7. bil bil + 18. AKHIR-ULANG9. Selesai

Page 9: alpro Chapter03

Pseudo-code• Kita bisa bebas menulis pseudo code

selama itu mudah dimengerti.• Tetapi disarankan untuk menggunakan

keyword yang umum digunakan dalam bahasa pemrograman seperti : if, then, else, while, do, repeat, for, dan lainnya.

• Dan ikuti gaya penulisan pemrograman seperti Pascal, C++, dll.

Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman

Page 10: alpro Chapter03

LATIHAN