Page 172 - Pemrograman Dasar kelas X
P. 172
168 Pemrograman Dasar SMK Kelas X Sem 2
Uji Kompetensi
1. Berikut ini adalah yang termasuk dalam proses pengemabangan aplikasi, kecuali ....
a. analisis kebutuhan
b. membuat desain/algoritma
c. membuat kode program
d. memasarkan program
e. pemeliharaan program.
2. Mengetahui kegunan dan tujuan pembuatan program termasuk dari bagian proses.....
a. definisi masalah
b. membuat desain/algoritma
c. membuat kode program
d. memasarkan program
e. pemeliharaan program.
3. Proses di mana program senantiasa dievaluasi ketika sudah digunakan oleh pelanggan dalam
rangka meningkatkan kinerja program tersebuttermasuk dalam proses .....
a. definisi masalah
b. membuat desain/algoritma
c. membuat kode program
d. memasarkan program
e. pemeliharaan program.
4. Efisiensi dari sebuah algoritma dapat dilihat berdasarkan .....
a. kebenaran output
b. optimlnya penyelesaian
c. running time
d. harga
e. keterbukaan untuk dapat digunakan atau diubah pengguna
5. Seorang programmer membduat program mencari rute terpendek di antara dua buah kota,
dengan cara memodelkan ke dalam bentuk data yang dapat diolah ke komputer.
Permasalahan dimodelkan dalam bentuk titik-titik sebagai kota dan sisi sebagai jalan. Dari
hasil model ini di bawa ke bentuk matriks angka. Teknik yang programmer tersebut termasuk
kategori ......
a. divide and conquer
b. brute force
c. dynamic
d. decrease and conquer
e. Transform and Conquer