Soal
1.
Jelaskan
peranan algoritma dalam pembuatan program!
2.
Jelaskan
pengertian pseudocode dan berikan contohnya!
3.
Sebutkan
langkah-langkah menguji suatu algoritma!
4.
Buat
algoritma bila seorang mahasiswa akan melakukan pembayaran uang kuliah via ATM!
5.
Sebutkan
cara menyatakan algoritma!
Jawaban
1.
Peranan
algoritma dalam pembuatan program yaitu memberikan gambaran dalam perencanaan
bagi programmer untuk membuat suatu program.
2.
Pseudocode
adalah salah satu cara dalam menyatakan suatu algoritma yang menggunakan bahasa
semu atau bahasa sehari-hari.
Contoh:
Untuk menghitung luas persegi panjang:
1.
Masukkan
nilai panjang
2.
Masukkan
nilai lebar
3.
Hitung
luas = panjang*lebar
4.
Cetak
luas
3.
Langkah-langkah
menguji suatu algoritma yaitu:
·
Fase
debugging= Fase dari proses program eksekusi yang akan melakukan koreksi
terhadap kesalahan.
·
Fase
profilling= Fase yang akan bekerja jika program tersebut sudah benar (telah melewati
fase debugging).
4.
Algoritma
bila seorang mahasiswa akan melakukan pembayaran uang kuliah melalui via ATM
yaitu:
1.
Masukkan
kartu ATM kedalam mesin
2.
Masukkan
kode PIN kartu
3.
Pada
menu utama, pilih pembayaran/pembelian
4.
Pilih
pembayaran lainnya
5.
Pilih
pendidikan
6.
Pada
daftar penyedia jasa, pilih BSI
7.
Masukkan
NIM
8.
Masukkan
nominal pembayaran
9.
Pada
menu konfirmasi, pilih benar
10.
Selesai
5.
Menyatakan
algoritma dapat dilakukan dengan tiga cara yaitu:
a.
Dengan
bahasa semu (pseudocode)
b.
Dengan
diagram alur atau flowchart