Sunday, April 1, 2012

Tugas Logika & Algoritma LTM 1


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
c.       Dengan statement program/penggalan program



Download Disini