2. PENGERTIAN
KALIMAT DESKRIPTIF :
CARA MENULISKAN INSTRUKSI-INSTRUKSI YANG
HARUS DILAKSANAKAN DALAM BENTUK UNTAIAN
KALIMAT DESKRIPTIF DENGAN MENGGUNAKAN
BAHASA YANG JELAS
4. 4
1
2
3
4
Pilihan Kata Pada UKD
Untuk mendapatkan data masukan:
isi, baca, masukkan, baca file, ketik
Untuk menampilan keluaran hasil
proses: tulis, cetak, tampilkan,
rekam
Untuk menyatakan proses
pemilihan: jika... Selain itu ....
akhir jika
Untuk menyatakan proses
pengulangan: ulangi ... Sampai,
selama ... Akhir selama, ulangi
selama ... Akhir pengulangan
5. Suatu instruksi adakalanya
perlu dikerjakan berulang-
ulang selama sekian kali
atau selama suatu kondisi
masih terpenuhi.
Suatu instruksi adakalanya
baru boleh dikerjakan
apabila memenuhi
persyaratan tertentu Dalam
hal ini hanya boleh
melakukan satu instruksi
dari dua atau lebih
alternatif instruksi
Instruksi kedua dikerjakan
setelah instruksi pertama
dikerjakan. Setelah itu
instruksi ketiga baru
dikerjakan. Instruksi
dikerjakan satu demi satu
mulai dari instruksi
pertama sampai dengan
istruksi terakhir. 5
Jenis Proses
Algoritma
1 2 3
SyaharullahDisa
7. Contoh di Pemrograman
Program persegi panjang:
Program untuk menghitung luas persegi panjang
1. Mulai
2. Masukkan / input nilai panjang (P)
3. Masukkan nilai Lebar (L)
4. Hitung luas persegi panjang dengan rumus : Luas = P x L
5. Tampilkan Luas persegi panjang
6. Selesai
8. 8
Menentukan apakah suatu bilangan merupakan bilangan
ganjil atau bilangan genap.
1. Mulai
2. Masukkan sebuah bilangan sembarang
3. Bagi bilangan tersebut dengan bilangan 2
4. Hitung sisa hasil bagi pada langkah 2.
5. Jika sisa hasil bagi sama dengan 0 maka bilangan
itu adalah bilangan genap tetapi bila sisa hasil bagi
sama dengan 1 maka bilangan itu adalah bilangan
ganjil.
6. Selesai
Contoh di Pemrograman
9. Contoh Algoritma 2
9
Diberikan tiga buah bilangan bulat. Carilah bilangan
bulat maksimum diantara ketiga bilangan tersebut.
Deskripsi :
1. Mulai
2. baca bilangan 1
3. baca bilangan 2
4. bandingkan bilangan 1 dan bilangan 2, kita ambil yang
lebih besar, jika kedua bilangan tersebut sama besar, dapat
kita ambil bilangan 1, dan sebut bilangan tersebut MAX
5. baca bilangan 3
6. bandingkan MAX dengan bilangan 3, dan pilih yang lebih
besar, jika keduanya sama besar, pilih MAX dan sebut
bilangan tersebut MAX.
7. keluarkan sebagai output MAX
8. selesai