Anda di halaman 1dari 2

Nama : Naufal Nuur Q.

Nim : 1914428263
Pemrograman terstruktur (SI161G)
LATIHAN PEMROGRAMAN TERSTRUKTUR

1. Dibawah ini yang tidak termasuk kedalam tipe data adalah :


a. Integer b. Char c. Double d. Float e. Addition
2. Dibawah ini yang termasuk kedalam operator dasar adalah :
a. Float b. Integer c. Add d. Double e. Char
3. Yang tidak termasuk kedalam sasaran HIPO adalah :
a. Untuk menggambarkan suatu struktur bertingkat
b. Untuk memahami fungsi-fungsi dari modul-modul suatu sistem
c. Untuk menggambarkan modul-modul yang harus diselesaikan oleh pemogram
d. Untuk menggambarkan system-system yang harus diselesaikan oleh
pemogram
e. Sebagai penjelasan yang lengkap dari input yang akan digunakan,proses yang
akan dilakukakan serta output yang diinginkan.
4. Yang dimaksud dengan Visual Table of Contents adalah :
a. Menggambarkan hubungan dari system dalam suatu program secara
Berjenjang
b. Menggambarkan hubungan dari modul-modul dalam suatu sistem secara
berjenjang
c. Merepresentasikan input, proses dan output secara global
d. Merepresentasikan secara rinci kerja dari fungsi atau modul
e. Merepresentasikan secara kompleks dari system
5. Yang dimaksud dengan Input adalah :
a. Item-item data yang akan digunakan oleh bagian proses
b. Langkah-langkah yang menggambarkan kerja dari fungsi atau modul
c. Hasil dari pemrosesan data
d. Keluaran dari program
e. Data yang akan diproses
6. Yang tidak termasuk kedalam definisi masalah adalah :
a. Masukan /input
b. Menyediakan data masukan untuk pemecahan masalah
c. Struktur
d. Keluaran/output
e. Proses
7. Yang tidak termasuk ke dalam pemeriksaan algoritma dengan Desk Checking
adalah :
a. Masukkan data
b. Ikuti cara kerja algoritma dengan data tersebut untuk mendapatkan hasilnya.
c. Bandingkan dengan hasil yang dilakukan secara manual
d. Bila benar maka algoritmanya benar dan bila salah maka algoritmanya salah
e. Tidak di perbaiki algoritmanya jika salah
8. Yang termasuk kedalam definisi masalah adalah :
a. Write b. Coding c. Execute d. Input e. Jawaban benar semua
9. Yang dimaksud dengan Output adalah :
a. Item-item data yang akan digunakan oleh bagian proses
b. Keluaran/hasil dari program setelah di compile
c. Langkah-langkah yang menggambarkan kerja dari fungsi atau modul
d. Inputan berupa data yang akan di proses
e. Data yang akan diproses
10. Dibawah ini yang termasuk kedalam outline pemecahan masalah adalah :
a. Buat langkah – langkah proses
b. Buat rincian/detail proses
c. Tentukan variable dan record
d. Tentukan struktur control(pengulangan, kondisi, dsb)
UTS Genap TA. 2009/2010 SI161U Page 1 of 2
e. Jawaban benar semua
11. Dibawah ini merupakan alasan kenapa menggunakan pemrograman terstruktur, kecuali :
a. Krisis metode pengembangan
b. Kemampuan tenaga programmer tertinggal
c. Modifikasi program jika ada kesalahan atau perubahan
d. Sulitnya modifikasi kode program karena tidak terstruktur dengan baik
e. Metode yang sudah ketinggalan jaman
12. Yang tidak termasuk ke dalam manfaat pemrograman terstruktur adalah :
a. Tidak dapat menangani program yang besar dan komplek
b. Dapat menghindari konflik internal team
c. Membagi kerja team berdasarkan modul-modul program yang sudah dirancang
d. Dapat menangani program yang besar dan komplek
e. Kemajuan pengerjaan system dapat dimonitor dan dikaji
13. Dibawah ini yang tidak termasuk Ciri – ciri Program terstruktur (good program)
adalah :
a. Run correctly
b. Run efficiently
c. Be easy to read and understand
d. Be easy to debug
e. Jawaban benar semua
14. Dibawah ini langkah-langkah dalam pengembangan program, kecuali :
a. Definisikan masalah
b. Test algoritma
c. Coding
d. Execute
e. Membuat algoritma tidak berdasarkan outline pemecahan masalah
15. Dibawah ini contoh pseudocode untuk menyajikan informasi, kecuali :
a. Print b. Write c. Display d. Cetak e. Tampil

UTS Genap TA. 2009/2010 SI161U Page 2 of 2

Anda mungkin juga menyukai