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
e. Reusability

2. Kumpulan instruksi / perintah yang dirangkaian sehingga membentuk suatu proses untuk mengolah data adalah
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
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

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
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
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

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
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
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

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

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

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

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

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

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

2. Yang merupakan perintah dari trailing decision loop adalah ...
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

4. Salah satu penempatan keputusan pengulangan adalah
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

2. Kohesi yang kegiatannya lebih dari satu serta menggunakan data yang sama adalah
a.Kohesi sequntial
b.Kohesi functional
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

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

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


= = = = = = = = = = = = = = = = = = = = = = = = = = = = =

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

Postingan populer dari blog ini

Latihan Soal E-Commerce BSI Pertemuan 1-6

14 Jenis Muamalah, Contoh dan Dalilnya