UPDATE! TEKNIK PEMROGRAMAN Soal & Kunci jawaban bsi ujian HER,UTS,UAS



 TEKNIK PEMROGRAMAN SEMESTER 3 - UPDATE 2017


1. Struktur kontrol pemilihan yang memiliki dua jalur alternatif, tergantung pada hasil dari suatu kondisi
bernilai benar atau salah adalah?
Simple Selection Bercabang

2. Elemen terkecil pada bahasa pemrograman yang memiliki arti penting bagi compiler adalah?
Token

3. Pengecekan algoritma dengan desk check lebih fokus pada?
Logika

4. Proses record dapat dibagi menjadi 2 modul, yaitu?
Cetak detail dan akumulasi total

5. Pemberhentian dalam logika program berdasarkan nilai lebih dari sebuah variabel, merupakan
pembuatan laporan dengan?
Multiple-level control break

6. Berikut ini contoh identifier yang benar adalah?
Alm_rumah

7. Nilai yang selalu berubah-ubah pada saat program dieksekusi adalah?
Variabel

8. Dibawah ini adalah langkah-langkah dalam merancang file?
Menentukan banyaknya jumlah kebutuhan file dan parameter

9. Salah satu modul yang berisikan perintah deklarasi konstanta atau open database pada struktur
program untuk masalah bisnis adalah?
Inisialisasi

10. Suatu halaman laporan hanya menampung n detail. Perintah yang digunakan untuk mengatur
pemindahan ke halaman baru adalah?
IF baris > 30 THEN hal = hal + 1

11. Konsep memecahkan algoritma ke dalam algoritma yang lebih kecil adalah?
Modularisasi

12. Teknik pemrograman dimana penulisan instruksi yang sama dibuat dalam sub program adalah?
Prosedural

13. Event driven merupakan metodologi perancangan program berdasarkan?
Kejadian atau interaksi dari luar

14. Parameter bahasa pemrograman berhubungan dengan parameter?
Akronim Program

15. Dibawah ini yang merupakan akronim file dari suatu lingkungan pendidikan adalah?
Siswa.dbf

16. Penempatan pengulangan dimana instruksi dieksekusi sekali sebelum kondisi diuji dan jika kondisi
false, instruksi akan diulang sampai kondisi bernilai TRUE adalah?
Trailing decision loop

17. Aturan penulisan dalam bahasa pemrograman adalah?
Sintaks

18. Mendapatkan pemahaman tentang permasalahan yang ada, sehingga akan diperoleh asumsi yang
benar sebelum membuat suatu program disebut?
Definisi Masalah/Coding

19. Di samping itu suatu halaman laporan hanya menampung beberapa baris record, sehingga harus
mengatur pemindahan ke halaman baru dengan menggunakan?
Page Break

20. Suatu pernyataan yang menghasilkan suatu nilai adalah?
Expression

21. Menguji program serta mengoreksi error yang terdeteksi disebut?
Testing and Debugging

22. Tahapan perancangan program diawali dengan proses?
Definisi Masalah/Pemeriksaan Algoritma

23. Kumpulan instruksi/perintah yang dirangkaikan sehingga membentuk suatu proses untuk mengolah
data adalah?
Program

24. Dibawah ini yang merupakan FIELD KEY dari tabel pegawai perusahaan, adalah?
Nomor induk pegawai (nipeg)

25. Berikut ini yang tidak termasuk kriteria algoritma yang baik adalah?
Definisi tidak jelas

26. Penempatan pengulangan dimana kondisi diuji sebelum beberapa instruksi dieksekusi adalah?
Leading decision loop

27. Laporan_Penyewaan
Baca record pertama
DO WHILE NOT EOF
If baris > 30 THEN
Cetak_Judul
Baris = 0
ENDIF
Perintah do while not eof pada penggalan pseudocode di atas melakukan proses?
Perulangan membaca data sampai data terakhir

28. Pemberhentian dalam logika program berdasarkan nilai sebua variabel, merupakan pembuatan
laporan dengan?
Single-level control break

29. Judul, header dan deskripsi merupakan bagian struktur dari?
Pseudocode

30. Berikut ini yang tidak dibutuhkan pada laporan, adalah?
Garis

31. Jika total_penghasilan >= 15600000 maka keterangan kena pajak,,, jenis struktur kontrol pemilihan
dari penggalan algoritma di atas adalah?
Simple Selection

32. DO WHILE I <= 5
Cetak “*”
ENDDO
Output dari pemeriksaan algoritma di atas adalah?
“*****” – Tidak berakhir

33. Variabel yang didefinisikan disebuah modul adalah?
Local data

34. Tipe kondisi yang mempunyai satu tugas dan menghasilkan satu hasil/satu parameter output
adalah?
Functional

35. Hal = hal + 1
Cetak “PT. Semesta Makmur Abadi”
Cetak “Jalan Bahari Biru”
Cetak “Jakarta”
Cetak “Laporan Gaji”
Cetak “Tanggal Cetak”, date(), “Hal = “, hal
Cetak “No. NIP Nama Target Realisasi Komisi Gaji Pokok Total Gaji”
Penggalan algoritma/pseudocode diatas adalah isi dari modul?
Cetak Judul

36. Tabel yang berisi program-program bantu yang berfungsi untuk mempercepat dan optimalisasi dari
pengolahan data, adalah?
Tabel Library

37. Tabel mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama adalah contoh
dari tipe tabel?
Tabel Referensi

38. Tipe tabel yang berisi data-data hasil pemrosesan yang bersifat sementara, adalah?
Tabel Kerja

39. Tabel dibawah ini yang bertipe Tabel master pada lembaga pendidikan, adalah?
Tabel Mahasiswa

40. Berisi program-program aplikasi, utility program dan program-program bantu yang dapat berfungsi
untuk mempercepat dan optimalisasi dari pengolahan data, adalah?
Tabel Library

41. Kecepatan akses data pada SASD tergantung pada?
Kecepatan Pita

42. Random file dapat disebut juga?
File berindeks

43. Ciri-ciri organisasi data file dengan metode sequential?
Pencarian rekaman tertentu dilakukan record demi record

44. Ciri-ciri dari piranti SASD adalah?
Data disimpan dalam blok

45. Organisasi data yang melakukan pencarian rekaman tertentu dilakukan record demi record adalah?
Index

46. Yang bukan termasuk teknik perancangan program untuk mendukung pengembangan sistem
Informasi?
Teknik perancangan tabel dalam bentuk spesifikasi file

47. Dalam membangun aplikasi tidak lepas dari SDLC (System Development Life Cycle), yang tidak masuk
dalam kategori tahapan SDLC adalah?
Management dan control

48. Mendefinisikan tujuan proyek, menganalisa kebutuhan informasi untuk user adalah termasuk fase
(SDLC)?
Analisa Kebutuhan Sistem

49. Menjelaskan fitur dan operasi yang diinginkan secara rinci, termasuk tata letak layar, aturan bisnis,
diagram proses, pseudocode dan dokumentasi lainnya termasuk bagian dari tahapan SDLC dari?
Design System

50. Model yang mendefinisikan kebutuhan dengan detail adalah pengembangan sistem model?
Spiral

51. Prosedur-prosedur yang ditulis menjelaskan bagaimana data diproses untuk menghasikan output
termasuk fase?
Design System

52. Karakteristik bahasa pemrograman berorientasi objek yang menyembunyikan data, fungsi dan
prosedur dalam objek adalah?
Enkapsulasi

53. Yang tidak termasuk karakteristik utama bahasa pemrograman berorientasi objek adalah?
Pewarisan

54. Pemrograman berorientasi objek mencakup keanekaragaman objek yang menjamin terhimpunnya
perpaduan keanekaragaman antara data dengan prosedur atau fungsi adalah?
Polimorfisme

55. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari?
Pemrograman Terstruktur

56. Dibawah ini pernyataan yang benar tentang metode dan objek, kecuali?
Metode dapat bersifat abstrak

57. Yang tidak termasuk dalam bahasa pemrograman berorientasi objek adalah?
VB dot net

58. Suatu fungsi yang hanya dapat diakses oleh kelas-kelas turunan disebut dengan?
Protected

59. Fungsi yang dapat dibaca dan diakses oleh siapapun disebut dengan?
Public

60. Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak 1991
adalah?
Java

61. Dibawah ini yang merupakan Field Key dari tabel buku, adalah?
Kode Buku (kd_buku)

62. IF Ormik AND Semot THEN
Ket = “LULUS”
ELSE
Ket = “GAGAL”
ENDIF
Jenis struktur kontrol pemilihan dari penggalan algoritma diatas adalah?
Combined / Multiple Selection

63. Struktur yang terjadi jika kondisi yang harus diperiksa lebih dari satu. Kondisi tersebut dapat
dihubungkan dengan menggunakan AND atau OR adalah?
Combined Selection

64. Tipe kohesi yang mempunyai satu tugas dan menghasilkan satu hasil/satu parameter output adalah?
Functional

65. Parameter berupa nama yang dibuat pada saat file digambarkan dalam bentuk diagram (HIPO)
adalah?
Kode Program

66. Tipe kohesi yang mempunyai kegiatan yang dilakukan lebih dari satu dan hasil dari kegiatan
sebelumnya menjadi masukan bagi kegiatan adalah?
Sequential

67. Mendapatkan pemahaman tentang permasalahan yang ada, sehingga akan diperoleh asumsi yang
benar sebelum membuat suatu program disebut?
Definisi Masalah
Previous
Next Post »

3 komentar

Write komentar
Unknown
AUTHOR
February 23, 2017 at 1:41 PM delete

rekomended gak nih gan?

Reply
avatar
Unknown
AUTHOR
November 13, 2018 at 8:29 AM delete

Gan ini matkul yg d ganti metode perancangan program kan

Reply
avatar