Tugas Kelompok Pert. 2 - LTM 1 & 2


LTM 1

1.Jelaskan Peranan Algoritma dalam Pembuatan Program !

Peranan Algoritma dalam dalam pembuatan suatu program sangat penting karena suatu Algoritma tersebut dapat mendefinisikan / menggambarkan secara detil langkah-lagkah penyelesaian masalah dengan bahasa sehari-hari(Pseudocode) yang selanjutnya dapat disusun kedalam flowchart dan diterjemahkan kedalam bahasa pemrograman seperti C++, VB dll.

2.Jelaskan Pengertian Pseudocode dan berikan contohnya !

Pseudocode merupakan metode untuk menyatakan suatu Algoritma dengan menggunakan bahasa semu atau bahasa sehari-hari.

Contoh:
Pseudocode untuk mendapatkan pacar.
a.Cari informasi terlebih dahulu akan seluk beluk si target.
b.Setelah dirasa sreg dan sesuai kriteria, lanjut ke step berikutnya.
c.Meminta kenalan. Bisa secara langsung atau lewat perantara teman atau social media seperti Facebook.
d.Setelah itu, bikin dia merasa nyaman.
e.Setelah kenal dalam waktu yang cukup lama, saatnya untuk menentukan pilihan, apakah melanjut hubungan sebagai pacar atau tidak.
f.Jika ingin melangkah menjadi pacar, Ungkapkan.
g.Jika berhasil diterima, selamat. Jika ditolak, SANTAI SAJA.


3.Sebutkan langkah menguji suatu algoritma, Jelaskan !

Terdapat dua fase untuk menguji suatu Algoritma :

-Fase Debuging adalah fase dari suatu proses program eksekusi yang akan melakukan koreksi terhadap kesalahan program seperti muncul 'sintax error' akibat salah dalam penulisan program baik logika maupun sintaksnya.

-Fase Profilling adalah Fase yang berkerja jika program tersebut sudah benar atau telah melalui proses pada fase debugging. Fase ini berkerja untuk melihat dan mengukur waktu tempuh atau running time yang diperlukan serta jumlah memori/stroge yang digunakan dalam menyelesaikan suatu algoritma.

4.Buat Algoritma bila seorang mahasiswa akan melakukan pembayaran uang kuliah via ATM
ALGORITMA PEMBAYARAN UANG KULIAH VIA ATM BANK BUKOPIN ADALAH SEBAGAI BERIKUT :
a.Datang ke lokasi Mesin ATM Bank Bukopin
b.Masukkan Kartu ATM kedalam mesin ATM
c.Masukkan PIN anda
d.Pilih menu transaksi
e.Pilih menu pembayaran
f.Pilih jenis Rekening yang diinginkan
g.Pilih Nama Lembaga/nama kampus yang diinginkan
h.Masukkan Nomor Induk Mahasiswa
i.Pilih Benar
j.Masukkan nominal pembayaran
k.Pilih Benar
l.Lanjutkan? Pilih Ya, jika data sudah benar. Pilih tidak Jika data salah.
m.Jika Ya. maka Transakasi sukses
n.Apakah ingin melakukan transaksi yang lain? Pilih tidak jika tidak menginginkan transaksi yang lain. Ya jika ingin transaksi yang lain.
o.Ambil kartu ATM dan bukti transfer.


5.Sebutkan cara menyatakan algoritma !
Cara menyatakan algoritma adalah:

a.Algoritma dinyatakan dengan Pseudocode(bahasa sehari-hari atau bahasa semu).
b.Algoritma dapat digambarkan dengan diagram alur(flowchart).
c.Algoritma dapat ditulisakn kedalam statement program/penggalan program.





LTM 2

1.Jelaskan Pengertian

a.Variabel Peubah = variabel yang nilainya bukan konstanta(selalu berubah sesuai kondisi variabel.
 

b.Variabel Konstanta/Pertukaran = Variable yang berfungsi merpertukarkan masing-masing isi variabel sedemikian sehingga nilai dari tiap variabel akan berubah/bertukar.
 

c.Variabel Terkini = Variabel yang nilai nya ada pada saat ini.

2.A= 100, B= 200, C= 300. Berikan perintah agar nilai A,B dan C saling bertukar.

Z=A --> Z= 100

A=B --> A= 200
B=C --> B= 300
C=Z --> C= 100


3.Diketahui Algoritma :
X = 5
Y = 20
Z = 40

A = X + Y + Z
X = Z - Y
Z = X + Y
Y = X - Z

Berapa Nilai Terkini dari A, X, Y, Z ?

A = 5 + 20 + 40 --> 65
X = 40 - 20 --> 20
Z = 20 + 20 --> 40
Y = 20 - 40 --> -20

Nilai dari A, X, Y, Z adalah 65, 20, -20, 40.


4.Sebutkan perintah berikut dalam pemrograman Pascal.

a.Memasukkan data / Input data :

    A.read: memasukkan data dalam baris yang sama dan readln=memasukkan data perbaris.
    B.endl:mencetak pada lain baris.
    C.begin di gunakan untuk mengawali program.
    D.end digunakan untuk mengakhiri program.








0 comments:

Post a Comment