2. Dapat menjelaskan algoritma pemrograman
Dapat menerapkan algoritma pseudocode untuk sebuah program
Dapat menerapkan Flowchart untuk sebuah program
1.
2.
3
TujuanPembelajaran
Dapat menerapkan algoritma Natural Language untuk sebuah program
2.
4. DefinisiAlgoritma
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang
disusun secara sistematis dan logis.
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk
melakukan pekerjaan tertentu.
6. FungsiAlgoritma
Meminimalisir permasalahan rumit dalam program
Lebih memudahkan dalam pembuatan suatu program
Membantu memudahkan untuk mengembangkan program
Meminimalisir pembuatan program yang berulang-ulang
Memudahkan jika suatu saat ingin memodifikasi program
Membantu memecahkan masalah pada program
1.
2.
3.
4.
5.
6.
8. Definisi
Natural Language atau Bahasa natural merupakan salah satu cara penyajian
suatu algoritma yang paling sederhana dengan menuliskan algoritma
mengunakan bahasa yang digunakan sehari-hari.
9. Mulai
Sediakan satu gelas kosong misalnya gelas C.
Masukkan isi gelas A (kopi) ke dalam gelas C (gelas kosong).
Masukkan isi gelas B (teh) ke dalam gelas A (gelas yang tadinya berisi kopi)
Masukkan isi gelas C (gelas kosong yang sudah berisi kopi) ke dalam
gelas B ( gelas kosong yang tadinya berisi teh)
Selesai
1
2
3
4
5
6
AlgoritmaMenukarisigelasberisikopidangelasberisiteh
11. -Pseudocode-
Pseudocode adalah salah satu bentuk
penulisan algoritma yang cukup
banyak digunakan, dimana bentuk ini
mirip dengan bahasa program.
Walaupun mirip namun namun jelas
pseudocode bukanlah bahasa
pemrograman.
12. Pseudocode
CaraPenulisan
1. Judul – Pada bagian ini kita
menuliskan judul dari suatu
program yang akan dibuat.
2. Deklarasi – Pada bagian ini
kita menulis semua variable
yang diinisialisasikan pada
program
3. Isi – Pada bagian ini
merupakan bagian utama
suatu program yang berisi
perintah
15. -Flowchart
Flowchart sering digunakan sebagai
pedoman untuk menjalankan
operasional dan juga dokumentasi.
Ada banyak jenis flowchart dan salah
satunya adalah flowchart program
16. SimbolsimbolFlowchart
Terminal
Permulaan dan akhir
dari suatu program
Input/Output
Menunjukkan proses
input/output yang terjadi
Proses
Menunjukkan kegiatan yang
dilakukan leh komputer
Decision
Menunjukkan percabangan
pada program
Flow
Menghubungkan satu
simbol dengan simbol lain
Preparation
Pemberian harga/nilai
awal