1.Jelaskan peranan Algoritma dalam pembuatan program?
Jawab :
Memungkinkan programmer untuk menciptakan software yang hemat memory,
lebih cepat karena memiliki jalan penyelesaian yang pendek-pendek, dan
yg pasti tidak boros system resources.
2.Jelaskan perngertian pseudocode dan berikan contonhya
Jawab :
Pseudocode adalah pernyataan algoritma yang diungkapkan dengan bahasa
sehari-hari secara sederhana agar mudah dibaca oleh manusia.
Contoh : untuk menghitung luas segitiga :
1.masukkan nilai alas
2.masukan nilai tinggi
3.hitung luas = (alas x tinggi) / 2
4.cetak luas
3.Sebutkan langkah menguji suatu algoritma, Jelaskan !
Jawab :
a.Fase Debugging, yaitu fase dari suatu proses program eksekusi yang
akan melakukan koreksi terhadap kesalahan program. Yang dimaksud disni
adalah error atau salah dalam penulisan program baik logika maupun
sintaksnya.
b.Fase Profilling, yaitu fase yang akan bekerja jika program tersebut
sudah benar atau telah melalui proses pada fase debugging. Fase ini
bekerja untuk melihat dan mengukur waktu tempuh atau running time yang
diperlukan serta jumlah memori/storage yang digunakan dalam
menyelesaikan suatu algoritma.
4.Buat Algoritma bila seorang mahasiswa akan melakukan pembayaran uang kuliah via ATM !
Jawab :
a.Datang ke ATM sesuai dengan Bank yang ditunjuk oleh universitas,
b.Masukkan kartu ATM dan masukkan no PIN
c.Pilih menu pembayaran
d.Lalu pilih pembayaran pendidikan
e.Ketik nominal yang akan dibayarkan, lalu tekan OK,
f.Pilih universitas yang dimaksud dan masukkan NIM kita, lalu tekan OK,
g.Cetak resi sebagai bukti yang sah.
5.Sebutkan cara menyatakan algoritma.
Jawab :
a.Dengan bahasa semu (pseudocode)
b.Dengan diagram alur atau flowchart
c.Dengan statement program/penggalan program
0 komentar:
Post a Comment