Latihan Soal Pertemuan 1-6 Metode Perancangan Program (0186) UBSI Semester 2
Pertemuan 1
1. usaha yang dibutuhkan untuk mentransfer program dari lingkungan
ke lingkungan lain.
a. Maintability
b. Flexibility
c. Testability
d. Portability
a. Maintability
b. Flexibility
c. Testability
d. Portability
e. Reusability
2. Kumpulan instruksi / perintah yang dirangkaian sehingga membentuk
suatu proses untuk mengolah data adalah
a. Program
b. Instruksi
c. Sistem
a. Program
b. Instruksi
c. Sistem
d. Pemrograman
e. Database
3.
Perancangan program berdasarkan pada apa yang akan dilakukan program (proses atau
fungsi), dikenal dengan pendekatan perancangan program:
a. Event-Driven
b. Structure-Driven
c. Procedure-Driven
a. Event-Driven
b. Structure-Driven
c. Procedure-Driven
d.
Logical-Driven
e.
Data-Driven
4. Bahasa Tingkat Rendah (Low Level Language) dirancang agar setiap instruksi langsung dikerjakan oleh komputer tanpa translator, yang termasuk dalamnya adalah:
a. Repeater
b. Assembler
c. Basic
d. Pascal
e. Fortra
5. Kemudahan, kesederhanaan dan kesatuan
merupakan suatu kombinasi yang membantu programer mengembangkan suatu
algoritma, termasuk dalam kriteria bahasa pemrograman:
a. Clarity
b. Orthogonality
c. Abstracty
d. Verificaty
e. Diversificaty
a. Clarity
b. Orthogonality
c. Abstracty
d. Verificaty
e. Diversificaty
Pertemuan 2
1. Tipe data berindeks yang terdiri dari
satu atau lebih elemen / komponen yang memiliki tipe data yang sama, adalah :
a. Record
b. Array
c. Statment
a. Record
b. Array
c. Statment
d. Expression
e. Variabel
2. Item data dengan nama dan nilai tetap sama selama program di eksekusi, adalah :
a. Variabel
b. Tipe Data
c. Array
d. Record
e. Konstanta
3. Simbol flowchart yang digunakan untuk
menggambarkan proses pengujian suatu kondisi, adalah :
a. Terminal
b. Decision
c. Flowline
a. Terminal
b. Decision
c. Flowline
d. Proses
e. Preparation
4. Sebuah tulisan pada program dan tidak akan diproses oleh komputer, yang menjelaskan isi dari program dan bertindak sebagai dokumentasi, adalah :
a. Identifier
b. Token
c. Komentar
d. Keywords
e. Operator
5. Tipe data yang bernilai TRUE or FALSE
adalah..
a. Real
b. String
c. Integer
d. Float
e. Boolean
a. Real
b. String
c. Integer
d. Float
e. Boolean
Pertemuan 3
1. Fokus pengecekan yang dilakukan tanpa
memperdulikan kinerja internal dan hanya pada nilai input dan output adalah
jenis pengujian .....
a. Test logic
b. Check Algoritma
c. Test Plan
a. Test logic
b. Check Algoritma
c. Test Plan
d. Solution Test
e. Desk Check
2. Proses pemeliharaan yang terdiri atas inspeksi periodik, pemeriksaan sistem untuk mengungkap dan mengantisipasi permasalahan:
a. Corrective
b. Adaptive
c. Preventive
d. Perfective
e. Kurative
3. Berfokus pada nilai input dan output
yang dibutuhkan untuk menguji program tanpa memperdulikan kinerja internal,
merupakan pengertian dari?
a. Definisi Masalah
b. Pseducode
c. Desk Check
a. Definisi Masalah
b. Pseducode
c. Desk Check
d. Test Plan
e. Maintenance
4. Permasalahan dibagi kedalam beberapa komponen, antara lain :
a. Input dan output
b. Masukan dan proses
c. Proses, keluaran dan hasil
d. Masukan, output dan hasil
e. Proses, input dan output
5. Setelah permasalahan didefinisikan,
permasalahan dapat dibagi kedalam tugas-tugas atau langkahlangkah yang lebih
kecil dan menghasilkan?
a. Permasalahan
b. Flowchart
c. Outline Solusi
d. Pseducode
e. Hasil
b. Flowchart
c. Outline Solusi
d. Pseducode
e. Hasil
Pertemuan 4
1. Struktur kontrol pemilihan pada
pseudocode digunakan untuk menggambarkan …
a. Pilihan antara dua atau lebih tindakan, bernilai true atau false
b. Pilihan dalam menemukan kesalahan utama logik
c. Pilihan dalam penerapan nilai variabel dan logika
d. Pilihan dalam penbgembangan solusi terhadap identifikasi masalah
e. Pilihan dalam mendokumentasikan program
a. Pilihan antara dua atau lebih tindakan, bernilai true atau false
b. Pilihan dalam menemukan kesalahan utama logik
c. Pilihan dalam penerapan nilai variabel dan logika
d. Pilihan dalam penbgembangan solusi terhadap identifikasi masalah
e. Pilihan dalam mendokumentasikan program
2. Bentuk Salah satu variasi dari
struktur kontrol selection Nested Selection yaitu ..
a. Simple Selection
b. Combined Selection
c. Multiple Selection
d. If Statement
e. Non Linear If Statement
a. Simple Selection
b. Combined Selection
c. Multiple Selection
d. If Statement
e. Non Linear If Statement
3. Contoh simple selection tanpa cabang
adalah ...
a. if i > 2 then i lebih besar end if
b. if i > 2 then i lebih besar else lebih kecil endif
c. if i=2 then nilai benar else nilai salah endif
d. if i=2 then nilai sama else nilai berbeda endif
e. if i=2 then nilai salah else nilai benar endif
a. if i > 2 then i lebih besar end if
b. if i > 2 then i lebih besar else lebih kecil endif
c. if i=2 then nilai benar else nilai salah endif
d. if i=2 then nilai sama else nilai berbeda endif
e. if i=2 then nilai salah else nilai benar endif
4. Jika kondisi yang harus diperiksa
lebih dari satu dan kondisi tersebut dapat dihubungkan dengan menggunakan AND
atau OR disebut..
a. Simple Selection
b. Combined Selection
c. Multiple Selection
d. If Statement
e. Non Linear If Statement
a. Simple Selection
b. Combined Selection
c. Multiple Selection
d. If Statement
e. Non Linear If Statement
5. Apa yang dimaksud dengan nested
selection ?
a. Jika memilih diantara dua alternatif yang ada, tergantung dari hasil kondisi apakah tru atau false
b. Jika kondisi yang diperiksa lebih dari satu
c. Jika di dalam kondisi terdapat statement kondisi yang lain
d. Jika satu kondisi di cek untuk beberapa nilai
e. Jika beberapa kondisi harus diperiksa sebelum suatu statement dikerjakan
a. Jika memilih diantara dua alternatif yang ada, tergantung dari hasil kondisi apakah tru atau false
b. Jika kondisi yang diperiksa lebih dari satu
c. Jika di dalam kondisi terdapat statement kondisi yang lain
d. Jika satu kondisi di cek untuk beberapa nilai
e. Jika beberapa kondisi harus diperiksa sebelum suatu statement dikerjakan
Pertemuan 5
1. Do While merupakan struktur perintah
dari ...
a. Leading decision loop
b. Trailing the decision loop
c. Counted loop
d. Looping
e. Loop
a. Leading decision loop
b. Trailing the decision loop
c. Counted loop
d. Looping
e. Loop
2. Yang merupakan perintah dari trailing
decision loop adalah ...
a. For
b. End
c. Repeat ... Until
d. Do Whilee. If
a. For
b. End
c. Repeat ... Until
d. Do Whilee. If
3. Pencacah pengulangan digunakan jika
jumlah iterasi pengulangan sudah diketahui. Pelaksanaan loop dikendalikan oleh
indeks pengulangan adalah ciri dari ...
a. Leading decision loop
b. Trailing the decision loop
c. Counted loop
d. Looping
e. Loop
a. Leading decision loop
b. Trailing the decision loop
c. Counted loop
d. Looping
e. Loop
4. Salah satu penempatan keputusan
pengulangan adalah
a. Looping
b. Loop
c. Trailing the decision loop
d. Decison loop
e. Reading loop
a. Looping
b. Loop
c. Trailing the decision loop
d. Decison loop
e. Reading loop
5. Yang merupakan perintah dari counted loop adalah ...
a. For
b. End
c. Repeat
d. Until
e. While
Pertemuan 6
1. Fungsi pemanggilan dimana nilai dari
parameter aktual akan ditulis ke parameter formal dan nilai parameter aktual tidak
bisa berubah, walaupun nilai parameter formal berubah
a. Pemanggilan dengan acuan
b. Pemanggilan dengan Nilai
c. Pemanggilan aktual
d. Pemanggilan global
e. Pemanggilan kohesi
a. Pemanggilan dengan acuan
b. Pemanggilan dengan Nilai
c. Pemanggilan aktual
d. Pemanggilan global
e. Pemanggilan kohesi
2. Kohesi yang kegiatannya lebih dari
satu serta menggunakan data yang sama adalah
a.Kohesi sequntial
a.Kohesi sequntial
b.Kohesi functional
c.Kohesi komunikasional
d.Kohesi prosedural
e.Kohesi temporal
c.Kohesi komunikasional
d.Kohesi prosedural
e.Kohesi temporal
3. Pada perintah cout<<”Metode”;
cout merupakan token
a.Operator
b.Identifier
c.Keyword
d.Konstanta
e.Delimiter
a.Operator
b.Identifier
c.Keyword
d.Konstanta
e.Delimiter
4. jika jumlah iterasi pengulangan sudah
diketahui adalah syarat dari:
a.Simple selection
b.Combined selection
c.Leading decision loop
d.Trailing decision loop
e.Counted loop
a.Simple selection
b.Combined selection
c.Leading decision loop
d.Trailing decision loop
e.Counted loop
5. Hasil dari kegiatan sebelumnya
menjadi masukan bagi kegiatan selanjutnya,
pengertian dari
a.Kohesi Functional
b.Kohesi Komunikasional
c.Kohesi Procedural
d.Kohesi Sequential
e.Kohesi Temporal
pengertian dari
a.Kohesi Functional
b.Kohesi Komunikasional
c.Kohesi Procedural
d.Kohesi Sequential
e.Kohesi Temporal
= = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Baca juga materi Semester 2 UBSI lainnya:
- Latihan Soal UAS Pengantar Organisasi Komputer BSI Semester 2
- Perancangan Basis Data - Membuat ERD Kasus Puskesmas
- Rangkuman Pengantar Organisasi Komputer Pertemuan 14
- Klasifikasi Komputer berdasarkan Perkembangan dan Data yang Diolah
- Paper Computer Network Bahasa Inggris II BSI
- Contoh Makalah Pembuatan Program Mata Kuliah Struktur Data BSI
- Soal Review UAS Perancangan Basis Data BSI Semester 2
- Soal Review UAS Pengantar Organisasi Komputer BSI Semester 2
- Soal Review UTS Struktur Data BSI Semester 2
- Soal Review UAS Struktur Data BSI Semester 2
- Soal Review UAS Dasar Manajemen dan Bisnis BSI Semester 2
- Soal Review UTS Pendidikan Agama Islam BSI Semester 2
- Soal Review UTS Essay Struktur Data BSI Semester 2
- Soal Review UTS (2) Pengantar Organisasi Komputer BSI Semester 2
- Soal Review UTS Dasar Manajemen dan Bisnis BSI Semester 2
- Soal Review UTS Pengantar Organisasi Komputer BSI Semester 2
Kurikulum September 2019:
- Latihan Soal Pertemuan 1-6 Bahasa Inggris II (105) UBSI Semester 2
- Latihan Soal Pertemuan 1-6 Metode Perancangan Program (0186) UBSI Semester 2
- Latihan Soal Pertemuan 1-6 Struktur Data (310) UBSI Semester 2
- Latihan Soal Pertemuan 1-6 Sistem Basis Data (360) UBSI Semester 2
Komentar
Posting Komentar