Pengertian Program
kumpulan langkah-langkah
instruksi yang mengatur komputer untuk mengerjakan tugas yang diinginkan dan
menghasilkan hasil yang diinginkan
Program dapat memberi instruksi pada komputer untuk:
– Membaca masukan.
– Mengerjakan
pekerjaan secara berurutan.
– Melakukan perhitungan.
– Menyimpan
data.
– Melakukan perbandingan dan percabangan perintah.
– Iterasi atau perulangan.
- Menuliskan hasil
Aliran instruksi dalam program
1. Sekuensial adalah eksekusi program dilakukan secara urut dari awal
sampai akhir
2. Kondisional / Pengembalian Keputusan adalah ketika terdapat pilihan
apakah suatu operasi dikerjakan atau tidak
3. Iterasi atau Pengulangan adalah dalam sebuah pekerjaan sering terdapat
pekerjaan yang harus dilakukan berulang
Algoritma
adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem
Contoh :
Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap
Algoritmanya
1. Bagi bilangan dengan bilangan 2
2. Hitung sisa hasil bagi pada langkah 1
3. Bila 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