JOBSHEET
ALGORITMA PEMROGRAMAN MENGGUNAKAN BAHASA NATURAL
MATA PELAJARANPemrograman DasarGURUAnna Novita, S.Si. WAKTU180 menitTGL10 Agustus 2018
I. KOMPETENSI DASAR
4.1 Menggunakan algoritma pemrograman untuk memecahkan permasalahan.
II. TUJUAN
1. Siswa dapat menggunakan algoritma pemrograman untuk memcahkan
permasalahan menggunakan bahasa natural sesuai prosedur.
V. DASAR TEORI
A. DEFINISI ALGORITMA
Algoritma adalah urutan langkah langkah penyelesaian masalah yang disusun secara logis
dan sistematis
B. CIRI ALGORITMA
1. Algoritma tidak memiliki makna ganda atau ambigu
2. Algoritma mempunyai awal dan akhir
3. Algoritma memiliki input atau kondisi awal
4. Algoritma memiliki output atau kondisi akhir
5. Ada penyelesaian masalah
C. PENYAJIAN ALGORITMA
Algoritma Bahasa natural
Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (bahasa indonesia), atau
bahasa apapun yang dipahami.
1. Mulai
4. Masukan gelas isi kopi ke gelas yang sebelumnya berisi teh yang sudah kosong.
5. Masukan teh dari gelas sebelumnya kosong ke gelas kosong yang sebelumnya berisi kopi.
6. Selesai
5. Diskusikan dalam kelompok untuk menuliskan 5 baris program yang ambigu sesuai
dengan algoritma di atas!
NO AMBIGU
1
2
3
4
5
ALGORITMA……………………………………………………………………………………………..
10%C.WAKTU
Lebih cepat dari alokasi20
Sesuai alokasi15
Lebih lambat dari alokasi10
100% TOTAL
Saptosari,…………..…
Praktikan Guru Pengajar