You are on page 1of 4

LATIHAN SOAL FINAL PEMROGRAMAN TERSTRUKTUR

Lesson. 9

1. Dibawah ini Bahasa pemrograman yang dapat menghasilkan file


EXECUTABLE adalah, kecuali :
a. PASCAL c. VISUAL BASIC
b. BASIC d. DELPHI
2. Menterjemahkan instruksi-instruksi dalam satu kesatuan modul kedalam
bahasa mesin sehingga dihasilkan suatu file executable, adalah
penterjemah bahasa pemrograman, yaitu :
a. Assembler c. Compiler
b. Interpreter d. Debugging

3. Z = ( 0 / 10 ) adalah contoh dari kesalahan program :


a. Syntax error c. Logic error
b. Runtime error d. Jawaban a,b BENAR

4. Akar minus (bilangan negatif) adalah contoh dari kesalahan program :


a. Syntax error c. Logic error
b. Runtime error d. Jawaban a,b BENAR

5. Output potongan program dibawah ini adalah :


I := 1
While I < 5 DO
Begin
Write(‘Bina’);
I := I + 1;
End;
a. Bina,Bina,Bina c. Bina,Bina,Bina,Bina
b. Bina,Bina d. Bina,Bina,Bina,Bina,Bina

Lesson 10.
1. Pada tehnik pemrograman top down, hierarki dari modul-modul
digambarkan dengan :
a. Flowchart c. Pseudocode
b. Struktur Chart d. Diagram HIPO

2. Yang perlu diperhatikan untuk sebuah karakteristik modul yang baik


adalah, kecuali :
a. Logical Coherent c. Ukuran Modul
b. Penulisan Program d. Independent

3. Modul utama pada pemrograman terstruktur adalah, kecuali :


a. Modul yang mengendalikan semua proses yang terjadi dalam program.
b. Modul dengan jumlah statement terbanyak
c. Modul yang memanggil modul lain.
d. Modul yang pertama kali dijalankan.

4. Pemrograman yang menggunakan sub-routine adalah :


a. Pemrograman object oriented
b. Pemrograman TOP-DOWN
c. Pemrograman Modular
d. Pemrograman Perulangan

5. Dalam bahasa pemrograman Pascal, pernyataan subroutine dinyatakan dengan


perintah :
a. PROCEDURE c. FOR….DO
b. WHILE …. DO d. BEGIN

Lesson. 11

1. File yang berisi program-program bantu yang dapat berfungsi untuk


mempercepat dan optimalisasi dari pengolahan data, adalah :
a. File Kerja c. File Library
b. File Backup d. File Kerja
2. File Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka
waktu yang lama adalah contoh dari tipe file :
a. File Dinamik c. File Referensi
b. File Sejarah d. File Transaksi

3. Tipe file yang berisi data-data hasil pemrosesan yang bersifat sementara,
adalah :
a. File Kerja c. File Input
b. File Back-Up d. File Master
4. File dibawah ini yang bertipe File Master pada lembaga pendidikan, adalah :
a. File Nilai c. File Mahasiswa
b. File Pemabayaran d. File absensi

5. Berisi program-program aplikasi atau utility program. File ini berisi programprogram
bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari
pengolahan data, adalah :
a. File kerja c. File Backup
b. File Library d. Jawaban Salah Semua

Lesson. 12

1. Kecepatan akses data pada SASD tergantung pada :


a. Kerapatan pita c. Lebar celah antar blok
b. Kecepatan pita d. Alamat pita
2. Jika pada file mata kuliah yang didalamnya terdapat informasi tentang seluruh
mata kuliah yang terdapat di suatu lembaga pendidikan. Isi dari file mata kuliah dapat
diperbaiki (di edit) jika kondisi yang ada dimasa depan mengharuskan adanya
pergantian mata kuliahdengan nama mata kuliah baru dan sks yang juga baru, maka
perbaikan data untuk isi file mata kuliah mutlak dilakukan. Hal ini yang disebut
dengan penyetaraan mata kuliah. Pernyataan di atas adalah contoh dari :
a. File Input c. File Dinamik
b. File Laporan d. File Back up
3. Ciri-ciri organisasi data file dengan metode sequential, kecuali :
a. Rekaman disimpan berdasarkan suatu kunci
b. Pencarian rekaman tertentu dilakukan record demi record sesuai kunci
c. Masing-masing record diberi indeks
d. Jawaban a dan b BENAR

4. Ciri-ciri dari piranti akses direct (DASD) adalah, kecuali :


a. Tidak ada pengalamatan
b. Pembacaan rekaman tidak harus urut
c. Mempunyai alamat
d. Data disimpan dalam blok

5. Organisasi data yang melakukan pencarian rekaman tertentu dilakukan record


demi record adalah :
a. Random
b. Sequential
c. Indexed Sequential
d. Indexed Random

Lesson 13.

1. Dibawah ini adalah langkah-langkah dalam merancang file :


a. Menentukan banyaknya jumlah kebutuhan file
b. Menentukan parameter file
c. Jawaban a dan b benar
d. Jawaban a dan b salah

2. Dibawah ini yang merupakan FIELD KEY dari suatu tabel pegawai
perusahaan, adalah :
a. nama pegawai (napeg) c. nomor induk pegawai (nipeg)
b. jabatan pegawai (japeg) d. gaji pegawai (gapeg)

3.Dibawah ini yang merupakan Akronim File dari suatu lingkungan pendidikan
adalah :
a. Inputsiswa.prg c. siswa.db
b. siswa01 d. nomor Induk Siswa (nis)

4. Dibawah ini merupakan teknik perancangan program untuk mendukung dalam


pengembangan sistem informasi, kecuali :
a. Teknik perancangan program dalam bentuk spesifkasi program
b. Teknik perancangan file dalam bentuk spesifikasi file
c. Teknik perancangan database dalam bentuk spesifikasi file
d. Teknik perancangan program dalam bentuk spesifikasi file

5. Dibawah ini merupakan langkah-langkah dalam perancangan file, kecuali :


a. Menentukan SYSTEM FLOWCHART.
b. Menentukan banyaknya jumlah file yang dibutuhkan.
c. Menentukan parameter dari file yang akan dibuat.
d. Menentukan FIELD KEY

Lesson. 14
1. Karakterisitik bahasa pemrograman berorientasi objek yang
menyembunyikan data, fungsi dan prosedur dalam objek, adalah :
a. Polimorphism c. Inheritance
b. Modular d. Enkapsulasi

2. Karakteristik utama bahasa pemrograman berorientasi objek,


adalah :
a. Enkapsulasi c. polymorphism
b. Inheritance d. Jawaban a, b dan c BENAR

3. Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin


terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi,
adalah :
a. Enkapsulasi c. polymorphism
b. Inheritance d. Jawaban a, b dan c BENAR

4. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan


tujuan dari :
a. Pemrograman Terstruktur
b. Pemrograman Top Down
c. Pemrograman Object Oriented
d. Pemrograman Modular

5. Dibawah ini pernyataan yang benar tentang metode dan objek,


kecuali:
a. Metode merupakan suatu procedure atau fungsi yang disatukan
dalam suatu objek
b. Didalam sebuah objek, metode didefinisikan dengan sesuatu
header fungsi atau prosedur.
c. Nama metode harus diletakkan sebelum nama objek yang
memiliki metode tersebut
d. Diluar objek, sebuah metode didefinisikan secara penuh.

You might also like